




免费预览已结束,剩余6页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。【A 】1. 单个用户使用的数据视图的描述称为 A. 外模式B. 概念模式C. 内模式D. 存储模式【B 】2. 在DBS中,DBMS和OS之间的关系是 A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行【D 】3. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是A. 左外联接B. 右外联接C. 外部并D. 外联接【C】4. 下列聚集函数中不忽略空值 (null) 的是A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)【B 】5. 在数据库设计中,将ER图转换成关系数据模型的过程属于A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段【C】6. SQL中,下列涉及空值的操作,不正确的是A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)【C】7. 如果事务T获得了数据项Q上的排它锁,则T对Q A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写【D】8. DBMS中实现事务持续性的子系统是A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统【B】9. 子模式DDL用来描述A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构【C】10. 数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有A. E-R 模型B. 信息模型C.网状模型D.物理模型【D】11. 关系数据模型的三个组成部分中,不包括 A. 完整性规则B. 数据结构C. 数据操作D. 并发控制 【B】12. DB, DBMS 和 DBS 三者间的关系是 A. DB 包括 DBMS 和 DBSB. DBS 包括 DB 和 DBMSC. DBMS 包括 DBS 和 DBD. DBS 与 DB 、 DBMS 无关 【A】13. 数据库的并发操作可能带来的问题包括A. 丢失修改B. 数据独立性会提高 C. 非法用户的使用D. 增加数据的冗余度 【C】14. 3NF( )规范化为 BCNF 。 A. 消除非主属性对码的部分函数依赖B. 消除非主属性对码的传递函数依赖 C. 消除主属性对码的部分和传递函数依赖D. 消除非平凡且非函数依赖的多值依赖 【C】15.( )是长期存储在计算机内的有组织,可共享的数据集合。 A. 数据库管理系统B. 数据库系统C. 数据库D. 文件组织 【C】16. 一个 1 : n 联系可以转换为一个独立的关系模式,关系的码为A. 实体的码B. 各实体码的组合C. n 端实体的码D. 每个实体的码 【A】17. 在数据库中可以创建和删除表、视图、索引,可以修改表。这是因为数据库管理系统提供了A. 数据定义功能B. 数据操纵功能C. 数据维护功能D. 数据控制功能【C】18. 对由SELECT-FROMWHEREGROUP-ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为 。A.SELECTFROMGROUPWHEREORDER B.FROMSELECT-WHEREGROUPORDER C.FROMWHEREGROUPSELECTORDER D.SELECTFROMWHEREGROUPORDER 【C】19. 关于冗余数据的叙述中,不正确的是。 A. 冗余的存在容易破坏数据库的完整性B. 冗余的存在给数据库的维护增加困难 C. 不应该在数据库中存储任何冗余数据D. 冗余数据是指可由基本数据导出的数据 【C】20. 概念模型独立于。 A. ER模型B. 硬件设备C. DBMSD. 操作系统 二、填空题 (本大题共10小题,每小题2分,共20分,将正确的答案写在每小题的空格内。)1. 用树型结构表示实体类型及实体间联系的数据模型称为 层次模型 。2. 关系数据库的关系演算语言是以_谓词演算_为基础的DML语言。3. 在函数依赖中,平凡的函数依赖根据Armstrong推理规则中的_自反_律就可推出。 4. DB并发操作通常会带来三类问题,它们是丢失修改、_不可重复读_和读脏数据。5. 事务必须具有的四个性质是:原子性、一致性、 隔离性 和持续性。6. 关系模型是由三部分组成的,其中之一为 关系数据结构(或关系操作集合、关系完整性约束) 。7. 在关系模型中,关系中每一个属性值都是_不可分解的_。8. SQL-SELECT语句完整的句法中,FROM子句是强制性的,FROM子句的作用是_读取FROM子句中的基本表、视图的数据,执行笛卡积操作_。9. 设关系模式R是第一范式,且每个非主属性都不传递依赖于R的候选键,则称R是_3NF_ 的范式。10. 关系中主码的取值必须唯一且非空,这是由 _实体_完整性规则决定的。三、综合题 (本大题共7小题,共40分)1. 请阐述在网状模型和关系模型中,实体之间联系的实现方法。(4分)答:在网状模型中,联系用指针实现。(2分)在关系模型中,联系用关键码 (或外键,或关系运算) 来实现。(2分)2. 设有关系模式R (A,B,C,D),F是R上成立的函数依赖集,F = DA,DB,试写出关系模式R的候选键,并说明理由。(4分)答:R的候选键是CD(2分)理由:从已知的F,可导出DABD, 再根据增广律,可得出CDABCD,即CD值可决定全部属性值。(2分)3. 数据库系统中的常见故障有那些? (4分)答:数据库系统中的常见故障有:事务内部的故障(事务故障)、系统故障、介质故障、计算机病毒。4. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5。(4分)答: UPDATE WORKS (2分)SET工资 = 工资 * 1.05WHERE公司号IN(SELECT公司号 (2分)FROM COMPANYWHERE公司名 =联华公司);5. 基于数据库中的学生表、成绩表、任课表:学生(学号,姓名,性别,出生日期,系名)成绩(学号,课程名,成绩)任课(课程名,任课教师名)用SQL语言中的CREATE语句创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图。 (4分)答: CREATE VIEW 学生成绩 (2分) AS SELECT 学生.学号,姓名,性别,系名,成绩,学生.课程名,任课教师名 (2分)FROM 学生,成绩,任课WHERE 学生.学号=成绩.学号AND 成绩.课程名任课.课程名 6. 现有关系数据库如下:(14分)学生(学号,姓名,性别,专业,奖学金)课程(课程号,名称,学分)学习(学号,课程号,分数)用关系代数表达式实现下列14小题:(1) 检索“英语”专业学生所学课程的信息,包括学号、姓名、课程名和分数。(2分)(2) 检索“数据库原理”课程成绩高于90分的所有学生的学号、姓名、专业和分数;(2分)(3) 检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;(2分)(4) 检索没有任何一门课程成绩不及格的所有学生的信息,包括学号、姓名和专业;(2分)用SQL语言实现下列57小题:(5) 检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;(2分)(6) 检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业;(2分)(7) 从学生表中删除成绩出现过0分的所有学生信息;(2分)答:(1) 学号,姓名,课程名,分数(专业=英语(学生学习课程)(2) 学号,姓名,专业,分数(分数90名称=数据库原理(学生学习课程)(3) 学号,姓名,专业(学生)-学号,姓名,专业(课程号=C135(学生学习)(4) 学号,姓名,专业(学生)-学号,姓名,专业(分数60(学生学习)用SQL语言实现下列58小题:(5) SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 NOT IN (SELECT 学号 FROM 学习 WHERE 课程号=C135)(6) SELECT 学号,姓名,专业 FROM 学生 WHERE 学号 IN (SELECT X. 学号 FROM 学习 AS X, 学习AS Y WHERE X.学号=Y.学号 AND X.课程号=C135 AND Y.课程号=C219)(7) DELETE FROM 学生 WHERE 学号 IN (SELECT 学号 FROM 学习 WHERE 分数=0)7. 现有某个应用,涉及到两个实体集,相关的属性为:(6分) 实体集R(A#,A1,A2,A3),其中A#为码 实体集S(B#,B1,B2),其中B#为码从实体集R到S存在多对一的联系,联系属性是D1。(1) 设计相应的关系数据模型;(2分)(2) 如果将上述应用的数据库设计为一个关系模式,如下: RS(A#,A1,A2,A3,B#,B1,B2,D1)指出该关系模式的码。(1分)(3) 假设上述关系模式RS上的全部函数依赖为:A1A3指出上述模式RS最高满足第几范式?(在1NFBCNF之内)为什么? (1分)(4) 如果将上述应用的数据库设计为三个关系模式,如下:(2分) R1 (A#,A1,A2,A3) R2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版钻孔施工合同合同终止条件范本
- 2025年版包装设计制作合同范本模板
- 2025版影视作品播放使用权转让合同规范
- 2025年度水利工程土石方工程发包运输全面服务管理合同
- 2025年度企业招聘与配置策略顾问聘请服务合同
- 2025版在线教育平台第三方代付课程费用合同
- 2025年度智能家居配件采购与系统集成合同
- 2025版全新医药企业并购保密协议范本下载
- 2025年承包田地农业资源保护与利用合同
- 2025年艺术品展览档口租赁与艺术品交易合同
- 学校食堂从业人员食品安全知识培训考试试题(含答案)
- 电影艺术概述-设计艺术-人文社科-专业资料
- 2025年教科版新教材科学三年级上册全册教案设计(含教学计划)
- 医院药品采购与质量控制规范
- 支部纪检委员课件
- 从+“心”+出发遇见更好的自己-开学第一课暨心理健康教育主题班会-2025-2026学年高中主题班会
- 2025版仓储库房租赁合同范本(含合同生效条件)
- 2025年人伤保险理赔试题及答案
- 2025年全国招标采购专业技能大赛(央企组)历年参考题库含答案详解(5卷)
- 2025年苏教版新教材数学二年级上册教学计划(含进度表)
- 美林时钟的自我救赎
评论
0/150
提交评论