已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
班 级: 姓 名: 学 号: 密封线湖北工程学院 20112012学年度第二学期期末考核试卷课程名称: 数据库原理 类 型: 考试 形 式: 闭卷 学生所在院系: 计算机学院 班 级: 试 卷: 题号一二三四总分得分得分阅卷人一、 选择题(每题只有一个答案,每题1分,共15 分,将答案填写在下面的表格中,否则不计分)题号123456789101112131415答案1. 数据库DB、数据库管理系统DBMS和数据库系统DBS之间的关系是( B )。A. DB包括DBMS和DBS B. DBS包括DB和DBMSC.DBMS包括DB和DBS D. DBS与DB和DBMS无关2. 数据库系统中,用户使用的数据视图用( A )描述,它是用户与数据库系统之间的接口。A外模式 B.存储模式 C. 内模式 D. 概念模式3. 物理数据独立性是指 ( A )A.概念模式改变,外模式和应用程序不变 B. 概念模式改变,内模式不变C. 内模式改变,概念模式不变 D. 内模式改变,外模式和应用程序不变4. 在基本关系中,下列说法正确的是( C )。 A.行列顺序有关 B.属性名允许重名 C. 任意两个元组不能重复 D. 列是非同质的5. 在两个实体类型间有一个M:N联系时,这个结构转换成( C )个关系模式。 A. 1 B. 2 C. 3 D. 4 6. 与关系模式S(A,B,C,D)的代数运算等价的SQL语句是( A )。A. select * from S where C2 B. select B,C from S where C=2 C. select B,C from S having C2 D. select * from S where 360 and X=60 and X60 and X=60 and X= 85(5) 查询与刘晨在同一个系学习的学生的信息;答:select * from studentwhere sname != 刘晨 and sdept = (select sdept from studentwhere sname = 刘晨)(6) 查询每个学生的学号, 姓名, 选修的课程名和成绩;答:select S.sno, sname, cname, gradefrom sc join student S on sc.sno = S.snojoin course C on o = C.cno(7) 将学号为“210102”的同学的姓名修改为“赵勤”,年龄修改为19岁,所在院系修改为“计算机学院”;答:update student set sname = 赵勤, sage = 19, sdept = 计算机学院where sno = 210102(8) 查询平均成绩少于70分的学生的学号答:select sno from scgroup by snohaving avg(grade) 70(9) 查询每个学生所选课程的平均成绩,最高分,最低分和选课门数;答:select avg(grade), max(grade), min(grade), count(*) from scgroup by sno(10) 向course表中插入一条新的课程信息,课程号为“c5”,课程名为“PASCAL语言”,教师为“张梅”。答:insert into course values(c5, PASCAL语言 , 张梅)4. (10分)设关系模式R(A,B,C,D),其函数依赖集:F=DB, BD, ADB,ACD,求R的所有候选码。答:将R的所有属性分为 L、 R、N和 LR四类如下:L类: A, C LR类: B, D因为(AC)+=ACDB,所以AC是R的唯一候选码。得分阅卷人四、设计题(15分)建立一个关于系、学生、班级、学会等诸信息的关系数据库。其中描述:学生的属性有:学号、姓名、出生年月、系名、班号、宿舍号;班级的属性有:班号、专业名、系名、人数、人校年份;系的属性有:系名、系号、系办公地点、人数;学会的属性有:学会名、成立年份、地点、人数。有关语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。(1) 设计ER模型;(2) 将上述ER模型转换为关系模型;(3) 用SQL的DDL语言定义上述关系的基本表,要求定义完整性。 人数 专业名答:(1)该关系数据库的E-R模型如下: 系办公地点 入校年份 班号 人数 系号 系名 系名 系 包含 班级1 n1 学 生 包含 成立年份 学会名 人数 地点 宿舍号 班号 系名 姓名 出生年份 学号 学 会n学生-学会 m n 入会年份(2)将上述E-R图装换为关系模型如下:1.学生:Student ( sno, sname, sbirth, deptname, clsno, sdorm ) 其中:sno_学号,sname_姓名,sbirth_出生年月,deptname_系名,clsno_班级号,sdorm_宿舍区,2.班级:Class ( clsno, specname, deptname, clsnum, clsdate ) 其中:clsno_班级号,specname_专业名,deptname_系名,clsnum_班级人数,clsdate_入校年份,3. 系:Dept ( deptname, deptno, deptaddr, deptnum ) 其中:deptname_系名,deptno_系号,deptaddr_系办公地点,deptnum_系人数,4. 学会:Acad (acadname, existdate, acadaddr, acadnum ) 其中:acadname_学会名,existdate_成立年月,acadaddr_学会地点,acadnum_学会人数, 5. 学生-学会:studacad ( sno, acadname, enterdate ) 其中:sno_学号,acadname_学会名,enterdate_入会年份。(3) 用SQL语言定义表如下: create table dept(deptno char(10) primary key, deptname char(10), deptaddr char(50), deptnum int);create table class(clsno char(10) primary key, specname char(20), deptname char(10), clsnum int, clsdate char(20), foreign key(deptname) references dept(deptname);create table student(sno char(5) primary key, sname char(20), sbrith char(20), deptname char(10), clsno char(10), sdorm char(20), foreign key(deptname) references dept(deptname), foreign key(clsno) references class(clsno);create table acad(acadname char(20) prima
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 逃遗产税合同
- 法定代表人超越权限订立的合同
- 薛家湾租房合同
- 叙日利亚合同
- 试用期没有签劳动合同
- 代签顾问合同
- 足球运动员的合同
- 外贸制单合同
- 单位与个人租车协议书
- 公司协议书酒店通知
- GB/T 46426-2025煤层气井排采水处理设计规范
- 2025年新《安全生产法》考试试题库(附答案)
- 2025-2030智慧农业行业市场发展趋势解析及农业物联网与精准农业技术应用报告
- 美国心脏协会心肺复苏(CPR)与心血管急救(ECC)指南(2025年)解读课件
- 诉讼程序课件
- 舞台妆容理论知识培训课件
- 2025湖南常德芙蓉烟叶复烤有限责任公司招聘2人考试参考题库及答案解析
- 2024年注册安全工程师考试《安全生产法律法规》真题及答案
- 三年级上册美术课件 第17课 多彩的民间美术 ▏人美版
- DB15T 489-2019 石油化学工业建设工程技术资料管理规范
- 选矿厂标准工艺标准流程图
评论
0/150
提交评论