




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 数据库管理系统定义:(Database Management System,简称 DBMS 是位于用户与操作 系统之间的一层数据管理软件。 (填空题2. 数据库系统:(Database System ,简称 DBS 是指在计算机系统中引入数据库后的系统构 成。由数据库、数据库管理系统、应用系统(及其开发工具 、数据库管理员和用户构成。 (填空题3.E-R 图怎么转化成关系模式 (大题一个图书借阅数据库系统要求提供下述服务:可随时查询书库中现有书籍的名称、 品种、 数 量与存放位置, 所有各类书籍均可由书号唯一标识; 可随时查询书籍借还情况。 包括借书人 单位、姓名、借书证号、借书日期和还
2、书日期。约定:任何人可借多种书,任何一种书可为 多个人所借,借书证号具有唯一性; 当需要时,可通过数据库中保存的出版社电报编号、电 话、 邮编及地址等信息向有关书籍的出版社增购有关书籍。 约定:一个出版社可出版多种书 籍,同一本书仅为一个出版社出版,出版社名具有唯一性。(1 根据上述语义画出 ER 图,要求在图中画出属性并注明联系的类型。 (6分(2 将 ER 模型转换成关系模型,并指出每个关系模式的主键和外键。 (4分( (2书籍(书号,名称,品种,数量,存放位置,出版社名 出版社名为外键出版社(出版社名,电报编号,电话,邮编,地址 无外键借书人(借书证号,姓名,单位无外键借阅(书号,借书证
3、号,借书日期,还书日期 书号和借书证号都是外键4. 外模式 模式映像保证 数据逻辑独立性; 模式 内模式映像保证 物理独立性。 (填空题5. 关系的基本特点:(选择题1关系必须规范化,属性不可再分割,不允许表中有表。2在同一关系中不允许出现相同的属性名。不允许同一个表中有相同的字段名。3在同一关系中元组的次序无关紧要。也就是,任意交换两行的位置并不影响数据的实 际含义。4 在同一关系中属性的次序无关紧要。 任意交换两列的位置也并不影响数据的实际含义, 不会改变关系模式。6. 关系模型的三要素:关系数据模型由关系数据结构、关系操作集合和关系完整性约束三大 要素组成。 关系完整性约束:实体完整性、
4、参照完整性和用户定义的完整性。1实体完整性规则定义了对关系中主属性取值的约束,即对主属性的值域的约束;2参照完整性规则定义了参照关系和被参照关系的外码与主码之间的参照约束,即对参照 关系的外码属性值域的约束, 规定外码属性的值域只能是空值或是相应被参照关系主码属性 的值。3用户定义的完整性就是针对某具体应用要求来定义的约束条件,它反映某一具体应用 所涉及的数据必须满足的语义要求。7. 从 E-R 模型向关系模型转换的转换规则为:(1 每个实体类型转换成一个关系模式; (2 一个 1:n的联系与 n 端的关系模式合并。 那么, 1端关系的码及联系的属性为 n 端关系的属性,而 n 端的码为关系的
5、码。(3 一个 n:m的联系可转换为一个单独的关系模式,那么,两端关系的码及联系的属性为关 系的属性,而关系的码为两端实体的码的组合。 (4 一个 1:1的联系可转换为与任意一端的 关系模式合并,那么将另一端的码及联系的属性合并到该端。 (5 三个或三个以上多对多 的联系可转换为一个关系模式, 那么, 诸关系的码及联系的属性为关系的属性, 而关系的码 为各实体的码的组合。 (6 具有相同码的关系可以合并。8. 在数据库技术中,实体-联系模型是一种 ( 。A .概念数据模型 C .物理数据模型B .结构数据模型 D .逻辑数据模型9. 在下列关于关系的叙述中,不正确的是 ( 。A. 表中不允许出
6、现相同的属性名 C. 表中任意两列的值不能相同B. 行在表中的顺序无关紧要 D. 列在表中的顺序无关紧要10. 有一个关系:学生(学号,姓名,系别 ,规定学号的值域是 12个数字组成的字符串, 这一规则属于 ( 。A. 实体完整性约束 C. 用户自定义完整性约束B. 参照完整性约束 D. 关键字完整性约束11. 下面不正确的说法是 ( 。A .关键字是关系中能够用来惟一标识元组的属性B .在一个关系中,关键字的值不能为空C .一个关系中的所有候选关键字均可以被指定为主关键字D .关键字只能由单个的属性组成12. 用关系代数实现下列各题(大题学生关系模式:S(学号 S#,姓名 SNAME, 年龄
7、 AGE, 性别 SEX;学生课程模式:SC(学号 S#,课程号 C#,成绩 GRADE;课程关系模式:C(课程号 C#,课程名 CNAME, 教师 TEACHER;(1 检索“程军”老师所授课程的课程号 (C#和课程名 (CNAME。(2 检索年龄大于 21的男学生学号 (S#和姓名 (SNAME。(3 检索”李强”同学不学课程的课程号 (C#。(4 检索全部学生都选修的课程的课程号 (C#和课程名 (CNAME。(5 检索选修课程号为 k1和 k5的学生学号 (S#。解:本题各个查询语句对应的关系代数表达式表示如下:(1 C#,CNAME(TEACHER=程军 (C(2 S#,SNAME(
8、AGE>21 SEX=”男” (S(3 C#(C- C#(SNAME=李强 (S SC(4 C#,CNAME(C ( S#,C#(sc÷ S#(S(5 S#,C#(sc ÷ C#(C#= k1 C#= k5 (C13. 选择运算 是从关系的水平方向进行运算, 是从关系 R 中选择满足给定条件的很多个元组, 记作 F(R投影运算 是从关系的垂直方向进行运算, 在关系 R 中选择出若干属性列 A 组成新的关系, 记 作 A(R14. 数据库系统的核心是 _。A 编译系统 C操作系统B 数据库 D 数据库管理系统15.E-R 图是表示概念模型的有效工具之一, E-R 图中使
9、用菱形框表示 _A_ ,矩形表示 _B_ 。A 联系 C实体的属性B 实体 D联系的属性16. 若 D1=al,a2,a3, D2=bl,b2,b3,则 D1×D2集合中共有元组 _个。A 6 B 8 C 9 D 1217. 有两个基本关系:学生(学号,姓名,系号 ,系(系号,系名,系主任 ,学生表的 主码为学号,系表的主码为系号,因而系号是学生表的 _1分 _。A 主码 B 外码 C域 D映像18. 求 (right outer join , (left outer join , (full outer join ?a 表 b表id name idNum job parent_id
10、1 张 3 1 23 12 李四 2 34 23 王武 3 34 4答案:左连接1 张 3 1 23 12 李四 2 34 23 王武 null null null右连接1 张 3 1 23 12 李四 2 34 2null null 3 34 4完全连接1 张 3 1 23 12 李四 2 34 2null null 3 34 43 王武 null null null19. 在关系代数中,自然连接的运算符号为 _。A CB × D 20. 在关系运算中,查找满足一定条件的元组的运算称之为 _ A 复制 C投影B 选择 D连接21. 求 (right outer join , (le
11、ft outer join , (full outer join ?表 A :表 B :A B C A D E1 1 1 1 4 42 2 2 2 5 53 3 3 4 6 6答案:Left Out join:A B CD E1 1 1 4 42 2 25 53 3 3 Null NullRight out join:A B C D E1 1 1 4 42 2 2 5 54 Null Null 6 6full out join:A B C D E1 1 1 4 42 2 2 5 54 Null Null 6 63 3 3 Null Null22. 实体完整性规则是指关系中( A .不允许有空行
12、 B .外键不允许有空值C .不允许有空列 D .主键不允许有空值23. “学生 -选课 -课程”数据库中有如下三个关系:S (S#, SNAME , SEX , AGE , SC(S#, C#, GRADE , C(C#, CNAME , TEACHER 。查找学生号为“ 050202009” 、姓名为“张三”的 学生的“数据库原理”课程的成绩,至少将使用关系( 。A. S和 SC B. SC和 C C. S、 SC 和 C D. S和 C24. 第四章 单表查询 多表查询25. 范式有:1NF 、 2NF 、 3NF 、 BCNF 、 4NF 和 5NF,其中 1NF 级别最低。26. 范
13、式划分:(大题供应者和它所提供的零件信息,关系模式 FIRST 和函数依赖集 F 如下:FIRST(Sno, Sname , Status , City , Pno , QtyF= Sno Sname , Sno Status , Status City , (Sno , Pno Qty答案:FIRST 关系中的码是 Sno 、 Pno ,而 Sno Status ,因此非主属性 Status 部分函数依 赖于码,故非 2NF 的。若此时,将 FIRST 关系分解为:FIRST1(Sno , Sname , Status , City 2NF FIRST2(Sno , Pno , Qty 2N
14、F 分解后的函数依赖图如图 2-25所示 。 图 2-25 分解后的函数依赖图因为分解后的关系模式 FIRST1的码为 Sno ,非主属性 Sname , Status , city 完全依赖 于码 Sno , 所以属于 2NF ; 关系模式 FIRST2的码为 Sno 、 Pno , 非主属性 Qty完全依赖于码, 所以也属于 2NF 。27. 范式划分:(大题假设一个关系为 R(A,B,C,D,E,它的函数依赖集为 FD= A B,C D, C E ,则该关系的候选码为什么?该关系属于第几范式,请简要地说明理由。若要规 范化到高一级的范式,则将得到什么样的关系。解答:该关系的候选码为(A
15、, C 。因为该关系中存在有非主属性对候选码的部分函数数依赖, 即 A B,C D , C E , 其中 B , D 和 E 只依赖于候选码的部分 A 或 C ,所以该关系只属于第一范式。若要规范化到高一级的范式,则需要将关系 R 根据属性对候选码的部分依赖拆分成两个关 系,它们分别为:R1(A , B 和 R2(C , D , E ,这两个关系达到了三范式的要求。28. 范式划分:(大题设有关系模式 R(A,B,C,D,函数依赖 F=AB CD,A D.(1则 R 的候选键是什么?(2它属于第几范式的关系模式?请简要地说明理由。 (bFRIST2(aFRIST1(3若要规范化到高一级的范式,
16、则将得到什么样的关系。解答:该关系的候选码为(A , B 。 因为关于候选码的定义如下:若关系中的某一属性值能唯一地标识一个元组,则称该属 性组为候选码。而根据提议可知 AB CD ,所以当给定(A , B 时,可以得到 C 、 D ,即能够 唯一标识一个元组。故 R 的候选码为(A , B 。 从上题可知 C 、 D 为非主属性,又因为 A D ,即存在非主属性对码的部分函数依赖,不 符合第二范式的要求,故 R 属于第一范式。若要规范化到高一级的范式,则需要将关系 R 根据属性对候选码的部分依赖拆分成两个关 系,它们分别为:R1(A , B , C 和 R2(A , D ,这两个关系达到了三
17、范式的要求。29. 在 R 和 S 关系之间进行并、交、差运算, R 和 S 的模式必须具有:相同的属性集,属性顺 序相同。 ( X 30. 在下面的两个关系中, 学号和班级号分别为学生关系和班级关系的主键 (或称主码 , 则 外键是 ( 学生(学号,姓名,班级号,成绩班级(班级号,班级名,班级人数,平均成绩A 学生关系的 “ 学号 ” B 班级关系的 “ 班级号 ”C 学生关系的 “ 班级号 ” D 班级关系的 “ 班级名 ”31. 关系数据库中,实现实体之间的联系是通过表与表之间的 ( A 公共索引 B 公共存储 C 公共元组 D 公共属性32. 关系数据模型哪些优点? ( A 结构简单
18、B 适用于集合操作 C 有标准语言 D 可表示复杂的语义 33. 在数据库技术中, 数据分为概念数据模型和结构数据模型, 常用的实体联系模型 (E -R 模型属于 _概念 _数据模型。34. 设有三个事务 T1、 T2、 T3,其所包含的动作为:T1:A:=A+2T2:A:=A*4T3:在屏幕上输出 A ,并将 A 置为 1设 A 的初值为 0,若这三个事务允许并发执行,那么可能的调度策略有多少种? A 最终的结 果分别是什么?答案:6种策略:(1 T1->T2->T3 A为 1(2 T1->T3->T2 A为 4(3 T2->T3->T1 A为 3(4 T
19、2->T1->T3 A为 1(5 T3->T1->T2 A为 12(6 T3->T2->T1 A为 635. 请为某仓库的管理设计一个 ER 模型。该仓库主要管理零件的订购和供应等事项。仓库 向工程项目供应零件,并根据需要向供应商订购零件。(1 根据上述语义画出 ER 图,要求在图中画出属性并注明联系的类型。(2 将 ER 模 型 转 换 成 关 系 模 型 , 并 指 出 每 个 关 系 模 式 的 主 键 和 外工程项目(项目编号,项目名称,开工日期)项目编号为主键 零件(零件编号,零件名称,颜色,重量)零件编号为主键 供应商(供应商编号,供应商名称,地
20、址)供应商编号为主键 供应(项目编号,零件编号,供应量)项目编号和零件编号为外键 订购(供应商编号,零件编号,订购量)供应商编号和零件编号为外键 36.事务的性质:原子性,一致性,隔离性,持久性 事务的性质: 事务的性质 37.并发操作所带来的数据不一致情况: 并发操作所带来的数据不一致情况: 并发操作所带来的数据不一致情况 1)丢失数据修改;2)不可重复读;3读“脏”数据;4产生“幽灵”数据。 38.同时对数据库中同一数据进行操作,不会引起冲突的操作时() 同时对数据库中同一数据进行操作, 同时对数据库中同一数据进行操作 不会引起冲突的操作时() A.其中有一个个是 delete 操作 C.两个都是 select 操作 两个都是 B.一个是 update 操作,另一个是 select 操作 D.两个都是 update 操作 39.在计算机软件系统的体系结构中,数据库管理系统位于(用户 用户)和(操作系统 操作系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年系统分析师考试模拟分析试题及答案
- 防拐骗安全教育课件模板
- 2025餐馆转让的合同协议书
- 盐城幼儿师范高等专科学校《城市公共事业管理理论与实践》2023-2024学年第二学期期末试卷
- 山西省吕梁市兴县多校2025届九年级上学期12月月考数学试卷(含答案)
- 浙江省温州市2025届高三下学3月二模试题 物理 含解析
- 民办万博科技职业学院《音乐律动(二)》2023-2024学年第一学期期末试卷
- 河北师范大学汇华学院《大数据数据库应用技术》2023-2024学年第二学期期末试卷
- 广东佛山市石门中学2025届高三新时代NT抗疫爱心卷(II)生物试题含解析
- 山东省广饶一中重点中学2025届高三下学期返校热身考试化学试题含解析
- 学校供水管理制度
- 2025年人教版高考历史总复习高中历史必修二专题知识点梳理总结
- 2025年入团的考试试题及答案
- 《智能感知》课件
- 2025年安全教育培训考试题库(基础强化版)应急救援知识试题
- 2025年河南机电职业学院单招职业技能测试题库及参考答案
- 2025年河南经贸职业学院单招职业技能测试题库及参考答案
- 常州工业职业技术学院《电力经济与管理》2023-2024学年第一学期期末试卷
- 2篇 学习《习近平关于健康中国论述摘编》的心得体会
- 培训课件 -SMART原则
- 绿色国风中国传统配色青绿介绍模板
评论
0/150
提交评论