数据库考题(附答案).docx

1、数据库试题10第一部分选择题(共30分)一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。1.单个用户使用的数据视图的描述称为【】A.外模式B.概念模式C.内模式D.存储模式2.子模式DDL用来描述【】A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.在DBS中,DBMS和OS之间的关系是【】A.相互调用B.DBMS调用OSC.OS调用DBMSD.并发运行4.五

2、种基本关系代数运算是【】A.,-,和B.,-,和C.,和D.,和5.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】A.左外联接B.右外联接C.外部并D.外联接6.下列聚合函数中不忽略空值(null)的是【】A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)7.设关系模式R(A,B,C),F是R上成立的FD集,F=BC,则分解=AB,BC相对于F【】A.是无损联接,也是保持FD的分解B.是无损联接,但不保持FD的分解C.不是无损联接,但保持

3、FD的分解D.既不是无损联接,也不保持FD的分解8.关系模式R分解成=R,RF是R上的一个FD集,那么R中满足F的每一个关系r,与其1k投影联接表达式m(r)间的关系满足【】A.rm(r)B.m(r)rC.r=m(r)D.rm(r)9.在数据库设计中,将ER图转换成关系数据模型的过程属于【】A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段10.SQL中,下列涉及空值的操作,不正确的是【】A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(

4、AGEISNULL)11.如果事务T获得了数据项Q上的排它锁,则T对Q【】A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写12.DBMS中实现事务持久性的子系统是【】A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统13.SQL的全局约束是指基于元组的检查子句和【】A.非空值约束B.域约束子句C.断言D.外键子句14.分布式数据库系统中分片模式和分配模式均是【】A.全局的B.局部的C.分布的D.集中的15.属性类型允许是基本数据类型、结构类型和集合类型的模型是【】A.平面

5、关系模型B.嵌套关系模型C.复合对象模型D.分布式关系模型第二部分非选择题(共70分)二、填空题(本大题共10小题,每小题1分,共10分,将正确的答案写在每小题的空格内。错填或不填均无分。)16.一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的_。17.用树型结构表示实体类型及实体间联系的数据模型称为_。18.关系数据库的关系演算语言是以_为基础的DML语言。19.在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的_律就可推出。20.设关系模式R(A,B,C),F是R上成立的FD集,F=BA,B

6、,则分解=,AC丢失的FD是_。21.分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和_。22.DB并发操作通常会带来三类问题,它们是丢失更新、_和读脏数据。23.事务必须具有的四个性质是:原子性、一致性、_和持久性。24.分布式数据库系统中透明性层次越高,应用程序的编写越_。25.在有泛化细化联系的对象类型之间,较低层的对象类型称为_。三、简答题(本大题共10小题,每小题3分,共30分)26.请阐述在网状模型和关系模型中,实体之间联系的实现方法。27.略28.设有两个关系R(ABC)和S(CSQL查询语句表达下列关系代数

7、表达式S)。(RAE,B=D29.设有关系模式R(A,B,C,F是R上成立的FD集,F=A,D,试写出关系模式R的候选键,并说明理由。30.两个函数信赖集F和G等价的充分必要条件是什么?31.设有关系R和S,其中R为参照关系,S为信赖关系。为了实现完整性约束,SQL规定可以对R的删除操作采取哪三种措施?32.设关系模式R(AB)和S(CD),有关系代数表达式E=A,(B=d(RS),请画出表达式E的语法树。33.SQL中表达完整性约束的规则主要有哪几种?34.什么是分布式数据库的分布透明性?35.什么是对象关系数据模型

8、?四、设计题(本大题共5小题,每小题4分,共20分)36.设有关系数据库:职工关系EMPLOYEE(职工号,职工名,街道,城市)工作关系WORKS(职工号,公司号,工资)公司关系COMPANY(公司号,公司名,城市)C2和C5公司兼职的职工的职工号。37.依据第36题的关系数据库,试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5。38.图书出版管理数据库中有两个基本表:图书(书号,书名,作者编号,出版社,出版日期)作者(作者编号,作者名,年龄,地址)试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版

10、。试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句)五、综合题(本题共10分)41.假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,数量,部门编号,负责人)如果规定:(1)每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量。试回答下列问题:(1)根据上述规定,写出关系模式R的基本函数依赖;(2)找出关系模式R的候选码;(3)试问关系模式R最高已经达到第几范式?为什么?(4)如果R不属于,请将R分解成3NF模式集。参考答案一、单项选择题1.

11、A2.B3.B4.A5.D6.C7.A8.A9.B10.C11.C12.D13.C14.A15.C二、填空题16.可重用性(或共享性)17.层次模型18.谓词演算19.自反20.BC21.不相交条件22.不一致分析23.隔离性24.简单(或容易)25.子类型三、简答题26.在网状模型中,联系用指针实现。在关系模型中,联系用关键码(或外键,或关系运算)来实现。27.ABC45678928.SELECTA,EFROMR,SWHEREB=DANDR.C=S.C29.R的候选键是CD理由:从已知的F,可导

12、出ABD,再根据增广律,可得出CD,即CD值可决定全部属性值。30.F中每个FD在G中,并且G中每个FD也在F中。+31.(1)RESTRICT(或约束删除)(2)CASCADE(或级联删除)(3)SETNULL(或外键值置空)32.略33.有主键约束、外键约束、属性值约束和全局约束等。34.分布透明性是指用户不必关心数据的逻辑分片,不必关心数据物理位置分配的细节,也不必关心各个场地上数据库的数据模型。35.在传统的关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新的数据类型操作的能力,这样形成的数据模型,称为“对象关系数据模型”。

13、四、设计题36.略37.UPDATEWORKSSET工资=工资*1.05WHERE公司号IN(SELECT公司号FROMCOMPANYWHERE公司名联华公司);38.SELECT作者名,书名,出版社FROM图书,作者WHERE图书.作者编号=作者.作者编号AND年龄=(SELECTAVG(年龄)FROM作者);39.略40.CREATETABLE学生(学号CHAR(8),姓名CHAR(8),专业CHAR(13),入学日期DATE,PRIMARYKEY(学号);CREATETABLE收费(学年CHAR(10),学号CHAR(8),学费NUMERIC(4),书费NUMERIC(5,2),总金额NUMERIC(7,2),PRIMARY

THE END
1.数据库系统概论笔记(三)没有指定WITH GRANT OPTION子句: 获得某种权限的用户只能使用该权限,不能传播该权限 对数据库模式的授权由DBA在创建用户时实现: CREATE USER <username>[WITH][DBA|RESOURCE|CONNECT] 语句说明: 系统的超级用户才有权创建一个新的数据库用户; 新创建的数据库用户有三种权限:CONNECT、 RESOURCE 和DBA; ...https://developer.aliyun.com/article/1266801
2.已知图书馆数据库,有三个实体:图书出版社读者。每位读者可以...【问题2】(5分) 对关系“图书”,请回答以下问题: (1)写出该关系的函数依赖集; (2)判定该关系是否属于BCNF,用60字以内文字简要叙述理由。如果不是,请 进行修改,使其满足BCNF,如果需要修改其它关系模式,请一并修改,给出修改后 的关系模式(只修改相关关系模式属性时,仍使用原关系名,如需分解关系模式,请 在原...https://www.xuesai.cn/souti/0BC42926.html
1.理解数据库设计的三范式与依赖关系在数据库设计中,规范化是为了优化数据结构,减少数据冗余并确保数据的准确性。三范式(3NF)是数据库设计中一个常用的规范化标准,通过它可以逐步实现数据的精简和结构化。理解三范式的核心在于了解数据表中字段间的依赖关系,下面我们将逐一探讨三范式的各个阶段,并通过实例来帮助您深入理解。 https://blog.csdn.net/qq_44199605/article/details/143716274
2.MySQL发现数据依赖关系mob64ca12f062df的技术博客在数据库管理系统中,数据依赖关系是指一个数据项的值依赖于另一个数据项的值。理解和识别数据依赖关系对于数据库的设计、规范化以及性能优化至关重要。在MySQL中,利用查询、索引和约束设置,我们能够找到和操作这些依赖关系,从而提高数据的完整性和一致性。 https://blog.51cto.com/u_16213431/12491052
3.2025年浙江省公安机关人民警察特殊职位公务员招录考试(网络安全技术)仿...3). 在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是( )。A.3NFB.4NFC.BCNFD.2NF正确答案:B... 老师推荐: 2025年浙江省公务员考试网络课程 2025年浙江省公务员易考宝典软件 2025年浙江省公务员考试辅导用书 2025年浙江省公务员考试易考套餐 想查看完整试题? 需要购买公务员 易...https://www.etest8.com/gwyuan/zhejiang/wlaq/11812226.html
4.假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号...每个学生选的每门课程有唯一的成绩。 (1)请指出此关系模式的候选键。 (2)写出该关系模式的函数依赖集。 (3)该关系模式属于第几范式?请简单说明理由。 (4)若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后每个关系模式的主键和外键。 点击查看答案 ...https://www.educity.cn/souti/A3D41B63.html
5.求关系模式中的候选键(软考,数据库)mysql教程求关系模式中的候选键,是软考中的考点,但视频中没有讲,所以得一提。 求闭包 给定关系模式R(U,F),U={A,B,C,D,E},F={B-A, D-A, A-E,AC-B},其属性AD的闭包为___. 解:设X(0)=AD,计算X(1):逐一扫描F集中的各个函数依赖,找左部是A、D、AD的函数https://m.php.cn/faq/124553.html
6.5.4数据库设计与管理(共27题)BCNF范式:所有属性都不传递依赖于关系的任何候选键。 本题中关系模式SC的主键为(S#.C#),但“学号”就可以决定“姓名”,“课程号”就可以决定“课程名”,这里有非主属性对主键的部分依赖,不满足第二范式。关系SC最高是1NF,本题答案为B选项。 第5题:数据库概念设计阶段得到的结果是( )。 https://special.chaoxing.com/special/screen/tocard/546621242?courseId=88984194
7.2021年数据库技术复习题二填空题附答案.pdf38.在 DBS 的全局构造中,磁盘存储器上的数据构造有四种形式: 数据文件、、索引文件和统计数据组织。 39. 假设关系模式 R∈2NF ,那么要求 R 中每个完全函数依赖于 R 的候选键。 40. 设关系模式 R(X,Y ,Z) ,F={Y →X ,Y →Z} ,那么分解ρ={XY , XZ} 丧失的函数依赖是 B →C。 41.判断分解...https://m.book118.com/html/2021/1102/6131231152004040.shtm
8.NJUPT《数据库系统》① 外模式 / 模式映像 ② 模式 / 内模式映像 数据独立性(物理、逻辑)由二级映像功能来保证。 关系模式是静态的、稳定的,而关系是动态、变化的。★ 知识单元二:关系数据模型 一、关系(数据结构) 在用户看来,关系是一张扁平的二维表。 1、码(候选键、全键、超键、主键、外键) ★ ...https://www.jianshu.com/p/a06c7ece93a3
9.数据配置文件查看器(DataProfileViewer)对于大多数配置文件类型,“详细信息” 窗格显示有关在“结果” 窗格中选择的配置文件结果的其他信息。 例如,如果请求“列长度分布配置文件”,“详细信息”窗格将显示找到的每列长度。 该窗格还显示列值为该列长度的行数和行数百分比。 对于对多列进行计算的三种配置文件类型(候选键、函数依赖关系和值包含),“详细...https://technet.microsoft.com/zh-cn/office/bb895313
10.数据库基本概念一. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式 模型是对现实世界的抽象,在数据库技术中,我们用数据模型的概念描述数据库的结构和语义,对现实世界的数据进行抽象。从现实世界的信息到数据库存储的数据以及用户使用的数据是一个逐步抽象的过程,有如下四种:概念数据模型、逻辑数据模型、外部数据模型...http://www.360doc.com/content/16/0316/15/31605120_542699779.shtml