


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、选择题:1、DB, DBMS和DBS三者的关系是(B)A、DB 包括 DBMS和 DBSB、DBS包括 DB 和 DBMSC、DBMS包括 DBS 和 DBD、DBS与 DB、DBMS无关2、 假定学生关系式 S (S#, SNAME SEX AGE),课程关系式 C (C#, CNAME, TEACHER),学生选课关系是SC(S#, C#, GRAND)。要查找选修“ COMPUTER'课程的“女”学生姓名,将涉及到关系(D)A、SB、SC,CC、S,SCD、S,C,SC3、 将E-R图转换为关系模式时,如果两实体间的联系是m: n,下列说法正确的是(C)A、 将m方主键(主码
2、)和联系的属性纳入n方的属性中B、将m方属性和n方属性中均增加一个表示级别的属性C、 增加一个关系表示联系,其中纳入m方和n方的主键(主码)D、 将n方主键(主码)和联系的属性纳入m方的属性中4、由SELECT-FROM-WHERE-GROUP-ORDER组成的SQL语句,在被 DBMS处理时,各字句的执行次序为( C)A、SELECT-FROM-WHERE-GROUP-ORDERB、FROM -SELECT-WHERE-GROUP-ORDERC、FROM -WHERE-GROUP-SELECT-ORDERD、 SELECT-FROM-GROUP-WHERE-ORDER5、 以下不是数据库技术
3、所具备的特点是(D)A、数据结构化B、数据冗余小C、有较高的数据独立性D、数据联系弱6、 在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A)A、实体值B、实体型C、属性值D属性型7、关系数据库三级模式中的(B),可用视图实现。A、内模式B、外模式C、存储模式 D、模式8、 可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B)A、属性型B、键C、外部键D、实体型9、 设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D)A、一对一的联系B、一对多的联系C、多对一的联系D、多对多的联系10、 关系R与关系S只有1个公共属性,T1是R与
4、S作等值连接的结果,T2是R与S作自然连接的结果, 则(D)A、T1的属性个数等于 T2的属性个数B、T1的属性个数小于 T2的属性个数C、T1的属性个数大于或等于 T2的属性个数D、T1的属性个数大于 T2的属性个数11、 数据库系统是由应用程序、DBMS DB以及DBA组成。其中核心部分是(C)A、应用程序B、DBA C、DBMS D、DB12、 下列集函数中不忽略空值(NULL)的是(A)A、COUNT (*)B、MAX (列名) C、SUM (列名) D、AVG (列名)13、 一个关系中的候选关键字(B)A、至少一个B、可多个 C、必须多个D、至少3个14、 在数据库设计中,具有最小
5、性、唯一性和非空性的是(B)A、索引B、关系模型主关键字(主码)C、外关键字(外码)D、约束15、 常用的关系运算时关系代数和(C)A、集合代数B、逻辑演算C、关系演算 D、集合演算16、 在基本层次联系中,记录型之间的联系是(B)A、一对一联系B、一对多联系C、多对多联系D、多对一联系17、关于冗余数据的叙述中,不正确的是( A、冗余的存在容易破坏数据库的完整性 C、不应该在数据库中存储任何冗余数据18、 五种基本关系代数运算分别(D) A、U、Q、°Q n、 dC、 U、 Q、 X n、 dC)B、冗余的存在给数据库的维护增加困难D、冗余数据是指可由基本数据导出的数据B、U、-、
6、°Q n、 dD、U、 -、X、n、d19、下面不属于实体的是( B)A、人 B、聘任 C、一场球赛D、学习成绩20 、不允许记录中出现重复索引值的索引是(D)A、非聚集索引B、主索引和唯一索引C、主索引、聚集索引、唯一索引D、主索引和聚集索引21、已知库中有3个基本表S (学生,学号,性别,年龄),SC (学号,课程号,成绩)和C (课程号,课程名,任课老师名),若要查询选修了数据库课程的学生姓名,下列关系代数表达式不正确的 是( D)A、姓名( 课程名 数据库(' S SC C)B、姓名( S学号 SC.学号 SC.课程号 C.课程号 课程名数据库'S SC C)
7、C、姓名(S SC课程名数据库'C)D、姓名( 课程名 数据库(' S SC C)22、数据库按某个关键字进行排序后(C)A、元数据库按关键字重新排列B、按关键字值顺序排列形成新数据库C、建立一个按关键字值顺序排列的映射文件D、在原库中增加一个新字段用于记录关键字的顺序24、 下列四项中,不属于数据库特点的是(C)A、数据共享B、数据库完整性C、数据冗余很高D、数据独立性高25、 数据库与文件系统的根本区别在于(A)A、提高了系统效率系统B、方便了用户使用C、数据的结构化D、节省了存储空间26、 在数据库设计时可以采用(C)方法来规范化一个表以实现范式转换。A、自然连接B、选择
8、分解C、投影分解D、并运算27、 在数据库设计中,将 E-R 图转换成关系数据模型的过程属于(B)A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段28、 下面哪个不是数据库系统必须提供的数据控制能力(B)A、安全性 B可移植性 C、完整性D、并发控制29、在数据库中,(C)可使数据产生不一致。A、未对数据进行完整性的控制B、数据存储量太大C、数据冗余D、没有严格保护数据30、 在数据库设计中,将 E-R 图转换成关系数据模型的过程属于(C)A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段32、 学校数据库中有学生和宿舍两个关系:学生(学号,姓名) 和 宿舍(楼名
9、,房间号,床位号,学号) 假设有的学生不住宿舍,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生 和空闲的床位,则应执行( D)A、外联接B、左外联接C、右外联接 D自然连接33、 从E-R模型关系向关系模型转换时,一个M: N联系转换为关系模型时,该关系模式的码是(C)A、M端实体的码B、N端实体的码C、M端实体码与N端实体码组合D、重新选取其他属性34、 数据库的正确性和相容性是指数据的(B)内容。A、安全性B、完整性 C、并发控制 D、恢复35、 任何一个满足 2NF但不满足3NF的关系模式都不存在(B)A、主属性对候选键的部分依赖B、非主属性对候选键的部分依赖
10、C、主属性对候选键的传递依赖D、非主属性对候选键的传递依赖E-R数据模型中,这种联系属于(B)D、“交”运算36、以为教师可以教多门课,一门课只能由一位教师来教。在A、1:1B、1: nC、m : n D、无法确定37、从关系中挑选出指定的属性组成新关系的运算称为(A、“选取”运算B、“投影”运算C、“联接”运算38、若用户wang已将对关系S修改的权限授予用户li,如果要收回用户 wang对关系S的修改权限,并连锁回 收li的权限,则应执行的SQL语句是(A)A、 REVOKE UPDATE ON S FROM wang RESTRICT li B、 REVOKE UPDATE ON S F
11、ROM wang CASCADE C、 REVOKE UPDATE ON S FROM wang CASCADE li D、 REVOKE UPDATE ON S FROM wang RESTRICT39、 从关系中抽取所需属性组成新关系的操作称(D)A、交B、联接C、选择 D、投影40、如果一个储户可以在多个银行存款,一个银行可以接受多个储户的存款,那么储户和银行两个实体之间的 关系属于(D)A、一对一关系B、一对多关系C、多对一关系D、多对多关系41、视图是(A)A、视图是一种虚表,不存放实际数据值B、视图与表完全相同,是表的别名C、视图既不是基本表也不是虚表,而是关系的图标D、视图是一种
12、物理模式,一旦建立,就不能被删除42、下列关于索引的描述中,错误的是( A)A、索引必须在数据库建立时确定B、索引可以加快数据检索C、索引增加了额外的计算机开销D、索引可以在列的组合上建立二、判断题:1、 数据流程图(DFD)是用于描述结构化方法中详细设计阶段的工具。(F)2、 外模式有利于数据保密,原因是外模式为用户划定了访问数据局的范围。(T)3、 数据模型是用来描述现实世界的。因此,越专业越好。(F)4、CREAT TABLE命令课直接定义主码、 外码、参照表,系统就能够自动地执行实体完整性和参照表完整性规则。(T)5、 同一个关系模型的任两个元组值不能全同。(T)6、每一个关系都应有一
13、个主码,用来唯一识别一个元组。它的值不能为空,否则无法区分和识别元组,这就是 域完整性约束。(F)8、DB用户的权限可分为具有 DBA特权的用户和一般 DB用户。(T)9、 从数据库逻辑设计来看,减少链接运算可以改善数据库的性能。(T)10、 E-R模型与传统数据模型区别于:E-R不是面向实现的,而是面向世界的,因此它能比较自然地描述显示世 界。(T)三、填空题:1、 关系数据操纵预言的操作对象与结果都是关系 。2、 数据模型应具有描述数据和操作两方面的功能。3、 实体和属性属_信息一世界的术语。4、概念模型是现实世界到机器世界的中间桥梁。5、 设关系表R( A,B)中包含3个元组,表S( C
14、,D,E)中包含2个元组,R和S做自然连接后得关系的基数为 _6_ 。6、 SQL语言的数据定义功能包括定义数据库,定义基本表,定义视图和定义索引。7 关系模式R(A, B, C, D)的函数依赖集为 ADtB, BC,则R最高属于 _2_ 级范式。8.关系中主码的取值必须唯一且非空,这是由 实体完整性规则 _决定的。9 .若关系R 2NF,且R消除了非主属性对键的 _传递一依赖,则称 R 3NF。10 . 数据独立性是指_物理_和一逻辑_独立性。11.1NF的关系消除非主属性对候选键的_部分_ 函数依赖后,可将范式等级提高到2NF。12 . DBMS的数据控制功能包括:_完整性检杳 _,安全
15、性控制、并发控制 _和 _数据库恢复_13 关系数据模型的三个组成部分中,包括数据结构、数据操纵和完整性约束条件。14 关系数据模型中的基本结构是表,表又称为关系,表是由行和列组成的矩阵,表与表之间的联系是通过实体之间的 一公共属性_ 实现的。15 .在SQL中,消除重复的关键字是_DZSTZNCT_ ,分组的关键字是 _GROUP BY_。16. 概念模型是 到 的中间桥梁。17. 数据独立性分为 和 。18. SQL是一种介于_关系演算和关系代数之间的结构化的查询语言。19. 在学校的选课中,一个学生可以选修多门课,同时一门课也可以给多个学生选修,学生和课程之间就是多对多_联系。20. 在
16、SQL中用于查询的语句是SELECT。21. 关系模型中的逻辑结构非常单一,就是一张二维表,它由行和列组成,被称为关系 。22. 唯一标识实体的属性集称为码 。23. 在数据库领域中,用关系数据模型描述数据的结构、数据操纵和完整性约束条件等。24. 对于每一个外模式,数据库系统都有一个外模式/模式映象,它定义了该外模式与模式之间的对应关系。四、解答题:1 什么叫数据冗余?数据冗余可能导致的错误有哪些?在一个数据集合中重复的数据称为数据冗余,浪费存储空间,导致数据之间不相等,不一致,数据错误,丢失。2、 设有两个关系 R (A,B,C )和S(C,D,E),试用SQL查询语句表达下列关系代数表达
17、式蚣(浜d(R S)解:SELECT A,Efrom r,swhere B=D AND r.c=s.c3、关系数据模型的三类完整性规则指的是什么?答:实体完整性;参照完整性;用户定义的完整性。4、局部ER模式之间可能产生的冲突有哪几类?答:三类:属性冲突;命名冲突;结构冲突。5、简述SQL语言的功能。答:数据定义:数据操作、数据控制和SQL语句嵌入。6、简述关系数据库的优点答:关系模型与非关系模型不同,它是建立在严格的教学概念的基础上的,操作方便,更安全,更快捷,易 于维护,便于访问数据 关系模型的概念单一,无论实体还是实体之间的联系都用关系表示,操作的对象和操作的结果都是关系,所 以其数据结
18、构简单,清晰,用户易懂易用 关系模型的存取路径对用户透明从而具有更高的数据独立性,更好的安全保密性,也简化了程序员的工作和 数据库开发建立的工作。7、简述最小函数依赖集满足的三个条件。答:F中的任何一个数据依赖的右部仅含有一个属性 F中不存在这样一个函数依赖X>A,使得F与F-X->A等价 F中不存在这样的一个函数依赖X->A,X有真子集Z使得F-X->AUZ->A与F等价8、已知关系V和W,如图所示,请写出 V/W的结果关系。VWABa1a2b1b2c1解:在关系V中,A可以取3值a,b,c , a的象集为1 , 2, b的象集为1,2 , c的象集为1W在B上
19、的投影为1 , 2。所以:V/W=a,b五、综合题:1、已知关系R,S,T如下图所示,求下列关系代数的运算结果。ABa1b2a2b2a2b2解:1. RnsABa1b2a1b3a2b2|Aca1c1a1c2|a2c设有关系模式 R ( U,F),其中:U=A,B,C,F=A->BC,B->AC,C->A,求F的最小依赖集。 解:F=A->B,A->C,B->C , B->A,C->A对于A->B因为A的闭包=AC AC不包含B,所以A->B不冗余对于A->C因为A的闭包=ABC ABC包含C,所以A->C冗余对于B->
20、;A因为B的闭包=ABC ABC包含A,所以B->A冗余对于B->C因为B的闭包=ABC ABC包含C,所以B->C冗余对于C->A因为C的闭包=C C不包含A,所以C->A不冗余所以F的最小依赖集=A->B,C->A 用SQL的有关语句定义:1. 学生关系S,包括学号SNO,姓名SN,系别SD,家庭电话TEL;2. 课程关系C,包括课程号 CNO,课程名CN,任课老师TN;3. 学生选课关系SC,包括SNO,CNO和成绩G。注意:说明主键码和外键码解: CREATE TABLES SNO INT PRIMARY KEYSN CHAR(20),SD C
21、HAR(20),TEL INT;CREATE TABLE C CNO INT PRIMARY KEY,_2. RU SABa1b2a2b2ABa1b1a1b2a1b3a2b22. R KItABCa1b1C1a1b1C2a1b2C1a1b2C2a2b2C34、E c= ' c2 ' (R X T)ABCa1b1C2a1b2C22 )将上面的E-R模型转换成关系模型(表明主码和外码)生产厂育产扇CN CHAR(20),TN CHAR(20), ;CREATE TABLE SC SNO INTCNO INT,G INT,PRIMARY KEY(SNO,CNO),FOREIGN KE
22、Y(SNO) REFERENCES S(SNO),FOREIGN KEY(CNO) REFERENCES C(CNO);6、某生产活动的E-R图如下所示,试将其转换为关系数据库模式。 解:生产厂商(名称、地址、电话)产品(品牌、型号、价格)生产(厂商名称、产品品牌、型号、数量、日期) 六、设计题:1、设有图书借阅关系 BRBR (借书证号、读者、单位、书号、书名、借阅、归还、日期) 要求:解:图书关系:书名、书号读者关系:借书证号、单位借阅关系:借书证号、书号、借书日期、归还日期)主码:书号主码:借书证号主码:借书记号、书号外码:借书记号、书号2、请为洗衣机经销商设计一个数据库,要求包括生产厂商和产品信息。生产厂商的信息是包括名称、地址、 电话;产品的信息包括生产商、品牌、型号、价格;生产厂商生产某产品的数量和日期。要求:1)将数据库用E/R图来描述2)转换成关系模型并注明函数依赖1 )解:(右图)2)解:生产厂商(名称、地址、电话)名称一地址、电话产品(品牌、型号、价格)品牌、型号一价格生产(厂商名称、品牌、型号、数量、日期)厂商名称、品牌、型号、日期- 数量1)设计E-R模型:3、产品生产管理的信息系统开发的部分需求有如下事实:1)每种产品由不同的零件组成,同一种零件可能用在不同的产品上。2)一个制造商
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东“百万英才汇南粤”佛山市高明区选聘公办初中校长9人考前自测高频考点模拟试题及答案详解(名师系列)
- 2025贵州贵阳学院高层次人才引进15人考前自测高频考点模拟试题有完整答案详解
- 2025年滨州邹平怀远学校教师招聘25人考前自测高频考点模拟试题完整答案详解
- 2025福建三明市供电服务有限公司招聘61人考前自测高频考点模拟试题附答案详解(模拟题)
- 2025黑龙江哈尔滨宾县公安局招聘警务辅助人员32人模拟试卷及一套答案详解
- 2025安徽理工大学第一附属医院第二批紧缺岗位招聘14人考前自测高频考点模拟试题及答案详解(名师系列)
- 2025北京航空航天大学交通科学与工程学院聘用编学院科研助理F岗招聘1人模拟试卷及答案详解(必刷)
- 2025湖北恩施州宣恩县园投人力资源服务有限公司招聘多家企业人员人员考前自测高频考点模拟试题及参考答案详解一套
- 2025福建福州市长乐区卫健系统招聘78人考前自测高频考点模拟试题及答案详解(有一套)
- 2025年春季江苏省环保集团有限公司招聘考前自测高频考点模拟试题及答案详解一套
- 工程施工项目个人合伙协议书
- HGT 4686-2014 液氨泄漏的处理处置方法
- 《答谢中书书》教学设计
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 愚公移山说课稿讲解课件
- 《城市的起源与发展》课件
- 中职英语 基础模块2 Unit 8 Green Earth
- 4.CSR社会责任法律法规合规性评价表
- 小学生解决万以内退位减法错误类型及影响研究
- GB/T 14294-2008组合式空调机组
- 福建师范大学2023年815写作与翻译考研真题(回忆版)
评论
0/150
提交评论