数据库系统月考二试卷及答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 二 次月考
设有一个学生选课数据库,包括如下三个关系模式:
( , , , , );
( , , , );
( , , )。
表示学生,它的各属性依次为学号、姓名、性别、年龄、系别;
设置 为主码, 值非空, 默认值为‘男’。
表示课程,它的各属性依次为课程号、课程名、先行课、学分;
设置 为主码, 值唯一, 值可以为空。
表示学生选课信息,它的各属性依次为学号、课程号、学生所学课程的成绩。
设置 、 为主码, 可以为空、设置 约束取值范围为 ,设置外键约束 参考 表的属性 、 参考 表的属性 。
其中, 、 、 三个属性为 型,其余各属性为 型。
一、用 语句创建 表、 表、 表。( 分)
分
列级完整性约束,设置 为主码 列级完整性约束 要求 值非空
‘男’, 默认值约束 默认值为‘男’
分
列级完整性约束,设置 为主码 列级完整性约束 要求 值唯一
, 值可以为空
分
约束限制 取值范围
表级完整性约束,主键约束
外键约束
外键约束 ;
二、请用 语句完成如下操作:( 分)
( )将学生记录(学号: ,姓名:陈东,性别:男,年龄: ,所在系: )插入到 表中。( 分)
陈东 男
( )查询 表中学生属于哪些系。( 分)
( )查询年龄不在 到 之间的学生姓名。( 分)
( )从学生表中统计姓‘刘’的学生的学号和姓名。( 分)
刘
( )查询各系
..学生的平均年龄,将查询结果按照年龄的平均值降序输出。( 分)
查询李勇的数据库课程的成绩。( 分)
李勇 数据库
查询学生人数大于 的系。( 分)
建立 系学生的视图。( 分)
把对表 的查询权限授予用户 ,并允许他再将此权限授予其他用户。