电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据库SQL期末考试复习题修改版VIP免费

数据库SQL期末考试复习题修改版_第1页
1/8
数据库SQL期末考试复习题修改版_第2页
2/8
数据库SQL期末考试复习题修改版_第3页
3/8
2012-2013 SQL 数据库期末考试复习题一、数据库操作题:1.为学生选课管理系统创建名为“stuCourse”的数据库。(1)主数据库文件和日志文件的逻辑分别为stuCourse _data 和 stuCourse _log。(2)物理文件存放在d:\data 文件夹中。createdatabase stuCourse on PRIMARY( name= stuCourse_data, filename='d:\data\stuCourse_data.mdf' ) logon ( name= stuCourse_log, filename='d:\data\stuCourse_log.ldf', ) 2.为学生选课管理系统数据库(stuCourse)创建表,表结构如下。(1)用 SQL 语句创建学生表,学生(学号,姓名,性别,年龄,系别),并设置约束:性别 =‘男’或“女” 。(2)创建选课表,选课(学号,分数,课程编号,教师编号)。3. 设计其 E-R 图,并标示出实体的主码。4.用 SQL 语句插入数据,数据如表4-21~表 4-25 所示。表 4-21 学生表数据表 4-22 选课表数据5、对 stuCourse 数据库进行以下查询:1.查询全体学生的学号、姓名和年龄。select学号 , 姓名 , 年龄 from学生表2.查询选修了课程的学生号。selectdistinct学号 from选课表3.查询选修课程号‘C3’的学号和成绩。select学号 , 分数 from选课表 where课程编号 ='C3'4.查询成绩高于85 分的学生的学号、课程号和成绩。select学号 , 课程编号 , 分数 from选课表 where分数 >855.查询选修了C1 或 C2 且分数大于等于85 分的学生和学号、课程号和成绩。select学号 , 课程编号 , 分数 from选课表where分数 >85 and课程编号 ='C1'or课程编号 ='C2'6.查询选修C1 或 C2 的学生的学号、课程号和成绩。select学号 , 课程编号 , 分数 from选课表where课程编号 ='C1'or课程编号 ='C2'7.查询所有姓张的学生的学号和姓名。select学号 , 姓名 from学生表 where姓名 like' 张%'8.查询选修C1 的学生姓名和成绩,并按成绩降序排列。select s . 姓名 , x . 分数from学生表as s , 选课表as x where x . 课程编号 ='C1'and s . 学号 =x. 学号orderby x . 分数 desc 9.查询与学生 "宋江 "相同系学生的学号和姓名。select学号 , 姓名from学生表where系别 =( select系别 from学生表 where姓名 =' 宋江 ' )10.在分组查询中使用HAVING 条件,查询平均成绩大于85 的学生学号及平均成绩。selectavg ( 分数 )as平均分from选课表groupby学号HAVINGavg ( ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据库SQL期末考试复习题修改版

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部