新建题库01090646

更新时间: 试题数量: 购买人数: 提供作者:

有效期: 个月

章节介绍: 共有个章节

收藏
搜索
题库预览
理解和掌握视图的优点: (1)简化用户的操作; (2)使用户能以多种角度看待同一数据; (3)对重构数据库提供了一定程度的逻辑独立性; (4)对机密数据提供安全保护; (5)更清晰的表达查询。 知识点:结构化查询语言 -SQL 重点和难点:数据定义语言、数据操作语言、数据查询语言。  数据定义语言: create、alter、drop;  数据操作语言: insert、update、delete;  数据查询语言: select; SQL设计实例: 一、数据库中有三个表:学生表 student、课程表 course、选课表 sc。 student(sno, sname, age, sex,dept) course(cno, cname, credit) sc(sno, cno, grade) 其中sno为学号,sname为学生姓名, age为年龄,sex 为性别,dept为院系,cno为课 程号,grade为成绩, cname为课程名, credit为学分,用 SQL语句完成下列操作。 (1)查询选修了课程号为 C2的学生的学号与成绩。 SELECT SNO, GRADE FROM SC WHERE CNO=’C2’ ; (2)查询选修了“英语”课程的学生的姓名与年龄。 SELECT SNAME,(  )FROM S, C, SC WHERE S,SNO=SC.SNO AND C.CNO=SC.CNO AND CNAME=’英语’; (3)查询年龄在 18-20之间且性别为“女”的学生姓名、所在系和年龄。 select sname,dept,age from student where(  )between 18 and 20 and sex='女' ; (4)查询成绩在大于 70分的学生的选课信息,并按成绩降序 排序。 select * from sc where grade>70 order by grade desc; (5)查询哪些课程没有人选,要求列出课程号、课程名。 select cno,cname from course where cno not in(select cno from sc); (6)查询哪些学生没有选课,要求列出学号、姓名和所在系。 select sno,sname,dept from student where sno not in(select sno from sc); (7)查询计算机系年龄在 20岁以下(含 20岁)的学生姓名。 select sname from student where dept='计算机系' and age