数据库原理实验一 下载本文

v1.0 可编辑可修改 WHERE DEPTNO='CS'; 2. 删除视图 在操作结束后,删除视图CS_STUDENT。 DROP VIEW CS_STUDENT; 二、 数据操作 (一)更新操作 1.插入操作 (1)向Student表中插入下列数据: 1001,张天,男,20,10 1002,李兰,女,21,10 1003,陈铭,男,21,10 1004,刘茜,女,21,20 1005,马朝阳,男,22,20 (2)向Course表中插入下列数据: 1,数据结构,101,4 2,数据库,102,4 3,离散数学,103,4 5

v1.0 可编辑可修改 4,C语言程序设计,101,2 (3)向SC表中插入下列数据: 1001,1,80 1001,2,85 1001,3,78 1002,1,78 1002,2,82 1002,3,86 1003,1,92 1003,3,90 1004,1,87 1004,4,90 1005,1,85 1005,4,92 (4)向Teacher表中插入下列数据: 101,张星,10 6

v1.0 可编辑可修改 102,李珊,10 103,赵天应,10 104,刘田,20 (5)向Dept表中插入下列数据: 10,计算机科学与技术 20,信息 2.修改数据 将张星老师数据结构课程的学生成绩全部加2分; --UPDATE SC SET GRADE = GRADE +2 --WHERE IN (SELECT CNO FROM Course,Teacher --WHERE = AND TNAME='张星' AND ='数据结构'); 3. 删除数据 删除马朝阳同学的所有选课记录。 7

v1.0 可编辑可修改 (二)查询操作 1. 单表查询 (1)查询所有学生的信息; SELECT * FROM Student (2)查询所有女生的姓名; SELECT SNAME FROM Student where (SEX='女') (3) 查询成绩在80~89分之间的所有学生的选课记录,查询结果按照成绩降序排列; SELECT SNO,CNO FROM SC WHERE GRADE BETWEEN 80 AND 90 ORDER BY GRADE DESC; 8