数据库系统原理200908级A卷

上传人:hjk****65 文档编号:180312967 上传时间:2023-01-05 格式:DOC 页数:6 大小:109KB
返回 下载 相关 举报
数据库系统原理200908级A卷_第1页
第1页 / 共6页
数据库系统原理200908级A卷_第2页
第2页 / 共6页
数据库系统原理200908级A卷_第3页
第3页 / 共6页
点击查看更多>>
资源描述
(附 2 页 )试题纸(闭卷)课程名称: 数据库系统原理 A 适用专业年级: 2008级 考生学号: 考 生 姓 名: 一、单项选择(每小题2分,共20分)1、在下列的数据库模式中,独立于计算机系统的模式是 ( ) A.概念模式 B.逻辑模式 C.内模式 D.外模式2、在数据库中,产生数据不一致的根本原因是( )。A数据存储量大 B没有严格保护数据 C未对数据进行完整性控制 D数据冗余3、设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是( )。AR (S) BRS C(R)(S) DR S 4、对关系R进行投影运算后,得到关系S,则 ( ) A.关系R的元组数等于关系S的元组数 B.关系R的元组数小于关系S的元组数 C.关系R的元组数大于或等于关系S的元组数 D.关系R的元组数大于关系S的元组数5、在关系模式R(U,F)中,如果XY,如果不存在X的真子集X1,使X1Y, 称函数依赖XY为 ( ) A.平凡函数依赖 B. 部分函数依赖 C.完全函数依赖 D.传递函数依赖 6、在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“”的左端出现,则属性T具有以下性质 ( ) A.属性T仅是R的主属性,但不包含于侯选键中 B.属性T必是R的非主属性 C.属性T必是组成R候选键的主属性 D.属性T可能是R的主属性,也可能是R的非主属性 7、从ER模型关系向关系转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( )。AM端实体的关键字 BN端实体的关键字CM端实体关键字与N端实体关键字组合 D重新选取其他属性8、在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是 ( ) A.RESSTRDICT方式 B.CASCADE方式 C.SET NULL方式 D.CHECK方式9、要使数据库具有可恢复性,最基本的原则是 ( ) A.加强机房安全管理 B.安装防病毒设施 C.经常检修计算机系统 D.数据重复存储10关于外键,下列说法中正确的是( )。A、外键必须与相应的主键同名B、外键值不允许为空C、外键和相应的主键可以不同名,只要定义在相同值域上即可D、外键的取值只允许等于所参照关系中某个主键值二、填空(每空1分,共20分)1、DB是长期存储在计算机内、有 的、可 的数据集合。2、数据模型的三要素是指 、 和 。3、关系的完整性约束包括三大类: 、 和 。4、从关系规范化理论角度讲,一个满足1NF的关系可能存在的四个问题是:数据冗余度大、 、 和修改复杂 。5、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的 设计阶段,将ER图转换为关系模式属于数据库设计中的 设计阶段。6、当数据的物理存储结构改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的 独立性,当对数据库的逻辑结构进行了修改后,为了保证程序与数据的独立性,需要修改 的映像。7、设关系模式R(A,B,C),F是R上成立的函数依赖集,F=BA,BC,则分解=AB,AC丢失的函数依赖是 。8、设关系模式R中的属性集X和Y之间是“N:1”关系,则存在函数依赖 ,若是“1:1”关系,则存在函数依赖 。9、对并发操作若不加以控制,可能带来的不一致性有 、 和 。三、设计题(每小题3分,共30分)基于这样的三个表,即学生表S、课程表C和学生选课表SC,他们的结构如下:S(Sno,Sname,Ssex,Sage,Sdept)C(Cno,Cname)SC(Sno,Cno,Grade)其中:Sno为学号,Sname为姓名,Ssex为性别,Sage为年龄,Sdept为系,Cno为课程号,Cname为课程名,Grade为成绩。1、查询 IS 系年龄小于20岁的学生姓名,用关系代数表达;2、查询选修了课程名为 数据库 的学生姓名,用关系代数表达;3、查询至少选修了学生200815122选修的全部课程的学生学号,用关系代数表达;4、查询既没有选修1号课程,也没有选修2号课程的学生学号,用关系代数表达;5、查询选修了课程名为 数据库 的学生姓名,用SQL表达;6、插入学号为 200815122 、姓名为 王华 的学生记录,用SQL表达;7、检索所有比 王华 年龄大的学生姓名,用SQL表达;8、将平均成绩大于80分的男生的学号和平均成绩存入到关系S_GRADE(Sno,A_Grade)中,用SQL表达;9、为用户经常要查询每个学生选修课程(成绩非空)的门数和平均成绩建立视图S_GRADE(Sno,C_NUM,A_Grade),用SQL表达;10、当 数据库 课程的成绩低于该门课程的平均成绩时,提高5%,用SQL表达。四、 分析题(共15分)1、指出下列关系模式是第几范式?并说明理由。1) R(X,Y,Z) F=YZ,XZY(3分)2) R(W,X,Y,Z) F=XZ,WXY(3分)2、现有一个关系模式R(A,B,C),其上的函数依赖集F=AB,CB,判断分解1=AB,AC,2=AB,BC是否具有无损连接性和依赖保持性。(4分)3、假设有如下一关系模式R(D,P,S,B,R) F= (D,P)B,(D,B)R,(D,P)S要求:找出关系模式R的候选键,关系模式R最高已经达到第几范式:为什么?如果R不属于3NF,请将R分解成3NF模式集。(5分)五、应用题(共15分) 1. 学生运动会模型: (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数 (2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄 (3)有若干比赛项目,包括:项目号,名称,比赛地点 (4)每名运动员可参加多项比赛,每个项目可有多人参加 (5)要求能够公布每个比赛项目的运动员名次与成绩 要求: (1)画出每个实体及其属性关系、实体间实体联系的E-R图;(5分) (2)根据试题中的处理要求:完成数据库逻辑模型,包括各个表的名称和属性,并指出每个表的主键和外键。(10分) 注:1、教师命题时题目之间不留空白; 2、考生不得在试题纸上答题,教师只批阅答题册正面部分。参考答案一、单项选择(每小题2分,共20分)1A 2D 3B 4C 5C 6C 7C 8B 9D 10C二、填空(每空1分,共20分)1、组织 共享2、数据结构 数据操作 完整性约束3、实体完整性 参照完整性 用户定义的完整性4、插入异常 删除异常5、物理 逻辑6、物理 外模式/模式7、BC8、XY XY 9、丢失修改 不能重复读 读“脏”数据三、设计题(每小题3分,共30分)1、查询IS系年龄小于20岁的学生姓名,用关系代数表达;1、Sname(Sdept=IS Sage(SELECT Sage FROM S WHERE Sname=王华)8、将平均成绩大于80分的男生的学号和平均成绩存入到关系S_GRADE(Sno,A_Grade)中;INSERT INTO S_GRADE(Sno,A_Grade)SELECT Sno,AVG(Grade)FROM SC WHERE Sno IN(SELECT Sno FROM S WHERE Ssex=男)GROUP BY Sno HAVING AVG(Grade)809、为用户经常要查询每个学生选修课程(成绩非空)的门数和平均成绩建立视图S_GRADE(Sno,C_NUM,A_Grade)。CREATE VIEW S_GRADE(Sno,C_NUM,A_Grade)AS SELECT Sno,COUNT(Cno),AVG(Grade)FROM SC WHERE Grade IS NOT NULL GROUP BY Sno10、当“数据库”课程的成绩低于该门课程的平均成绩时,提高5%,用SQL表达。UPDATE SC SET Grade= Grade *1.05WHERE Cno IN(SELECT Cno FROM C WHERE Cname= 数据库) AND GRADE(SELECT AVG(Grade) FROM SC WHERE Cno IN(SELECT Cno FROM C WHERE Cname= 数据库)每小题3分,全对3分,大部分正确2分,小部分正确1分四、分析题(共15分)1、1) R是3NF(1分)R候选关键字为XY和XZ(1分)R中所有属性都是主属性,不存在非主属性对的候选关键字的传递依赖。(1分)2)R是1NF(1分)R的候选关键字为WX(1分)Y,Z为非主属性,又由于XZ,因此F中存非主属性对候选关键字的部分函数依赖。(1分)2、1具有无损连接性(1分)1没有依赖保持性(1分)2不具有无损连接性(1分)2具有依赖保持性(1分)3、R的候选键是(D,P) (1分)因为R中存在着非主属性R对候选键(D,P)的传递函数依赖(1分)所以R属于2NF,而不属于3NF(1分)3)将R分解成:R1(D,P,S,B) (1分)R2(D,B,R) (1分)五、 应用题(共15分)(1) (5分)每错一处扣1分,扣完为止(2) 班级(班级号,班级名,专业,人数)(1分) 主键:班级号(1分) 运动员(运动员号,姓名,性别,年龄,班级号)(1分)主键:运动员号(1分)外键: 班级号 (1分)项目(项目号,项目名,比赛地点)(1分)主键:项目号(1分)比赛(运动员号,项目号,成绩,名次,得分)(1分)主键:运动员号,项目号(1分)外键: 运动员号;项目号(1分)
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械制造 > 工业自动化


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!