欢迎来到天天文库
浏览记录
ID:41891546
大小:60.79 KB
页数:4页
时间:2019-09-04
《《数据库原理》试题D卷》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、北京科技大学远程与成人教育学院2017学年第1次远程课程考试《数据库原理》试题(D卷》学习中心专业学号姓名题号—二三四五总分得分一、简答题(8选4,共40分〉1、简述DB、DBMS和DBSo2、关系数据语言分为哪三类?3、简述SQL语言的特点。4、关系模式规范化(达到4NF)的基本步骤。5、简述数据、数据库、数据库管理关系、数据库系统的概念。6、什么是E-R图?构成E-R图的基本元素是什么?7、姓名域:Dl={张金,王银,李玉},年龄域:D2二{20,21,22},求笛卡尔积DlxD2。8、简述数据库系统的三级模式和两级映像的含义。二、
2、综合题(2选1,共30分)1、设学生选择课数据库中有三个关系Student(SNO,SNAME,SEX,AGE,DEPTNO)SNO:学号(主码),SNAME:姓名,SEX:性别,八GE:年龄,DEPTNO:所在系;Course(CNO,CNAME,CREDIT)CNO:课程号(主码),CNAME:课程名,CREDTT:学分;SC(SNO,CNO,GRADE)SNO:学号,CNO:课程号,GRADE:成绩,(SNO,CNO)为主码;1)用SQL完成如下操作:(1)查询选修了1号课的学生的学号;(2)查询有不及格(成绩低于60)的学生学号
3、和姓名;(3)查询修课总学分在10学分以下的学生学号;(4)查询至少选修了1号和3号课的学号;(5)删除马朝霞同学的选课记录。2)用关系代数或SQL完成下列操作(1)查询所有女生的姓名;(2)查询没有选修1号课程的学生的学号;(3)查询至少选修了学号为1002同学选修的全部课程的学生学号。SnoSnameAgeSex1李强23男2刘丽22女3张友22男SnoCnoGrade1K1832K1855K1922K2905K2845k380CnoCnameTeacherK1c语言王华K2数据结构程军k3数据库程军1)查询“程军”老师所授课程的课
4、程号和课程名。2)查询年龄大于21的男学生学号和姓名。3)查询选修课程名为“C语言”的学生学号和姓名。4)查询李强同学未选课程的课程号。5)查询选修了“程军”老师课程的学生学号。6)查询选修了“程军”老师全部课程的学生学号。7)查询全部学生都选修的课程号和课程名。三、数据库设计题(4选2,共30分〉1、请设计一个图书馆数据库,此数据库对每个借阅者保存读者记录,包括:读者号、姓名、地址、性别、年龄、单位。对每本书存有:书号、书名、作者、ISBN,对出版每本书的出版社有:出版社名、地址、电话、邮编,对每本被借出的书存有:借出日期、应还日期。
5、要求:1)画出E-R图;2)将E-R模型转换成关系模型;2、已知工程关系R(工程号,材料号,数量,开工日期,完工日期,价格)。业务规则如下:・每个工程有一个开工口期和一个完工口期;•每个工程可用多种材料,每种材料可用于多个工程,每个工程使用的每种材料有一定的数量;・每种材料仅有一个价格。试:(1)给出R的候选码;(2)将R分解成一组满足3NF的关系模式。3、某学校有若干名教师和学生,并且教师和学生不能跨系;每个教师可以教授若干门课程,每门课程只能由一个教师任课;每个学生可以同吋选修多门课程。请设计某学校的教学管理的E-R模型。其中实体有
6、:系、教师、学生、课程。系屈性有:系编号、系名、系一匸任。教师属性有:教师编号、教师姓名、职称。学生属性有:学号、姓名、性别、班号。课程属性有:课程编号、课程名、学分。4、某商业集团管理系统涉及两个实体类型。实体“商店”有商店编号、商店名、地址和电话属性;实体“顾客”有顾客编号、姓名、性別、出生年月和家庭地址属性。顾客与商店之间存在着消费联系。假定一位顾客可去多个商店购物,多位顾客可以前往同一商店购物,必须记下顾客每次购物的消费金额。(1)请画出系统E-R图。(2)将E-R图转换成关系模式。(3)指出转换后的每个关系模式的关系键。
此文档下载收益归作者所有