1 / 7
文档名称:

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

格式:doc   大小:86KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:蓝天 2021/10/15 文件大小:86 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:2012-2013 SQL数据库期末考试复****题
一、数据库操作题:
为学生选课管理系统创建名为"stuCourse"的数据库。
主数据库文件和日志文件的逻辑分别为stuCourse _data和stuCourse _logo
物理文件存放在d:\data文件夹中。
create database stuCourse
on PRIMARY(
name = stuCourse_data,
filename = * d:\data\ * log on ( name = stuCourse_logf filename = * d:\data\ *, )
为学生选课管理系统数据库(stuCourse)创建表,表结构如下。
用SQL语句创建学生表,学生(学号,姓名,性别,年龄,系别),并设置约束: 性别='男'或"女"。
创建选课表,选课(学号,分数,课程编号,教师编号)。
设计其E-R图,并标示出实体的主码。
用SQL语句插入数据,数据如表4-21〜表4-25所示。
表4-21学生表数据
学号
姓名
性别
年龄
部门
1001
宋江
25
计算机系
1003
李小鹏
26
计算机系
1004
郑冬

25
计算机系
3002
张明
23
生物系
4005
李小红

27
工商管理
5006
赵紫月

24
外语系
表4-22选课表数据
学号
分数
课程号
教师号
1001
56
C3
3108
1001
63
C3
3108
1001
77
C2
4105
1001
87
C1
3102
1003
89
C1
9103
1004
56
C2
3106
3002
78
C3
3108
3002
78
C4
5102
4005
87
C4
5102
〔5006
NLIL
C1
7101
5、对stuCourse数据库进行以下查询:
查询全体学生的学号、姓名和年龄。
select学号,姓名,年龄from学生表
查询选修了课程的学生号。
select distinct 学号 from 选课表
查询选修课程号'C3'的学号和成绩。
select 学号,分数f rom 选课表where课程编号=* C3 *
查询成绩高于85分的学生的学号、课程号和成绩。
select学号,课程编号,分数from选课表where分数〉85
查询选修了 C1或C2且分数大于等于85分的学生和学号、课程号和成绩。
select学号,课程编号,分数from选课表
where分数〉85 and课程编号=* Cl * or课程编号=,C2,
查询选修Cl或C2的学生的学号、课程号和成绩。
select学号,课程编号,分数from选课表
where 课程编号=* Cl * or课程编号=* C2 *
查询所有姓张的学生的学号和姓名。
select 学号,姓名from 学生表where 姓名like '张% '
查询选修C1的学生姓名和成绩,并按成绩降序排列。
select s .姓名,