《数据库系统原理与技术》试题库试题与参考答案选编4
《数据库系统原理与技术》试题库试题与参考答案选编

一、选择题1 等值连接与自然连接是 ( )。
A.相同的B.不同的,自然连接是两表普通连接C. 不同的,自然连接连接条件无等值要求D.不同的,自然连接连接条件有等值要求D2 关系数据库管理系统应能实现的专门关系运算包括。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表B3 关系运算中花费时间能最长的运算是()。
A.不可再分B.选择C.笛卡尔积D. 除C4 设有关系R,按条件f对关系R进行选择,正确的是 ( ) 。
A.R×RB.R-RC. δf (R)D.∏f (R)C5 欲从已知关系中按某条件取出两列,则应采取关系代数的()运算A.选择B.投影C.连接B6 在关系代数运算中,五种基本运算为 ( ) 。
A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积C7 自然连接是构成新的有效方法。
一情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 ( )。
A.元组B.行C.记录D.属性D8 从关系中挑选出指定的属性组成新关系的运算称为()。
A.“选取”运算B. “投影”运算C.“连接“运算D.“交”运算9 关系数据库管理系统应能实现的专门关系运算包括()。
A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表B10 逻辑表达式运算的结果是()。
A.数值型B. 字符型C.逻辑型 C. 日期型C11 设域 D1={a1,a2,a3},D2={1,2},D3={计算机打印机扫描仪}。
则D1、D2 和D3 的笛卡儿积的基数为()。
A.2B. 3C. 8D. 18D12 下列哪种运算不属于关系代数的基本运算()。
A. 连接B. 笛卡儿积C. 相减D. 投影A13 有两个关系 R和S ,分别包含15个和10个元组,则在R ∪ S,R - S,R ∩S 中不可能出现的元组数目情况是()。
2023年自考专业(计算机网络)《数据库系统原理》考试历年真题摘选附带答案

2023年自考专业(计算机网络)《数据库系统原理》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【单选题】外模式DDL用来描述()。
A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构2.【单选题】若属性X函数依赖于属性Y时,则属性X与属性Y之间具有()。
A.一对一联系B.一对多联系C.多对一联系D.多对多联系3.【单选题】关于事务的故障与恢复,下列说法正确的是()。
A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行REDO操作D.对日志文件设置检查点是为了提高故障恢复的效率4.【单选题】在面向对象技术中,类图的基本成分是类和()。
A.属性B.操作C.关联D.角色5.【单选题】设有关系模式R(ABCD),F是R上成立的FD集,F={AB,BC},则属性集BD的闭包(BD)+为()。
A.BDB.BCDC.BCD.CD6.【单选题】在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是()。
A.外模式B.内模式C.逻辑模式D.存储模式7.【单选题】在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是()。
A.ODBC数据库应用程序B.驱动程序管理器C.DB驱动程序D.数据源8.【单选题】对关系的描述不正确的是()。
A.关系是一个集合B.关系是一张二维表C.关系可以嵌套定义D.关系中的元组次序可交换9.【单选题】关系模式至少应属于()。
A.1NFB.2NFC.3NFD.BCNF10.【单选题】SQL语言是()。
A.高级语言B.汇编语言C.结构化查询语言D.宿主语言11.【单选题】教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个()。
A.派生属性B.多值属性C.复合属性D.NULL属性12.【单选题】在文件系统中,所具有的数据独立性是()。
A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性13.【单选题】关系模式设计理论主要解决的问题是()。
《数据库系统原理》复习题(答案)

《数据库系统原理》复习题(答案)(一)填空题1.数据管理经历了_______阶段、________阶段到________阶段的变迁。
(手工管理、文件管理、数据库管理)2.实体之间联系的基本类型有______、_______、_______。
(一对一、一对多、多对多)3.在E-R图中,用____表示实体,用______表示联系,用______表示属性。
(矩形框、菱形框、椭圆框)4.数据库的三层模式结构是________、_________、_______。
(外模式、逻辑模式、内模式)5.关系模型中一般讲数据完整性分为三类:_________、___________、__________。
(实体完整性、参照完整性、用户定义完整性)6.数据模型由三部分组成:数据结构、数据操作和____________。
(数据的约束条件或数据完整性规则)7.SQL语言是一种标准的数据库语言, 包括数据的查询、定义、操纵和______四部分功能。
(控制)8.视图是从其它________或视图导出的虚表。
(基本表)9.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的___________。
(外关键字)10.访问SQL server数据库对象时,需要经过身份验证和_________两个阶段,其中身份验证分为Windows验证模式和_______验证模式。
(权限验证、混合)11._______是存储在文件中的一系列SQL语句,即一系列按顺序提交的批处理。
(脚本)12.SQL语言中行注释的符号为_________;块注释的符号为_________。
(--、/**/)13.SQL server中的变量分为两种,全局变量和局部变量。
其中全局变量的名称以_______字符开始,有系统定义和维护。
局部变量以__________字符开始,由用户自己定义和赋值。
(@@、@)14.在SQL server中,其权限分为三类,即_________权限、_________权限和_________权限。
(完整版)数据库原理与技术课程习题答案

数据库原理与技术课程习题答案第1章一、选择题1.下列关于用文件管理数据的说法,错误的是DA.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率2.下列说法中,不属于数据库管理系统特征的是 CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失3.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件4.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是BA.数据库B.操作系统C.应用程序D.数据库管理系统5.下列关于数据库技术的描述,错误的是DA.数据库中不但需要保存数据,而且还需要保存数据之间的关联关系B.数据库中的数据具有较小的数据冗余C.数据库中数据存储结构的变化不会影响到应用程序D.由于数据库是存储在磁盘上的,因此用户在访问数据库时需要知道其存储位置二、简答题1.试说明数据、数据库、数据库管理系统和数据库系统的概念。
答: 数据是描述事物的符号记录。
描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等,数据有多种表现形式,它们都可以经过数字化后保存在计算机中。
数据库是长期存储在计算机中的有组织的、可共享的大量数据的集合。
数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件。
数据库系统一般由数据库、数据库管理系统(及相关的实用工具)、应用程序、数据库管理员组成。
2.数据管理技术的发展主要经历了哪几个阶段?答: 数据管理技术的发展因此也就经历了文件管理和数据库管理两个阶段。
数据库系统原理复习 题集附答案

数据库系统原理复习题集附答案数据库系统是计算机科学和技术中的一个重要领域,它涉及数据的组织、存储和管理。
在数据库系统原理的学习中,复习一些题目并附带答案是非常有效的学习方法。
下面是一些数据库系统原理的复习题及其答案,希望对大家的学习有所帮助。
1. 数据库系统的三级模式分别是什么?(5分)答案:数据库系统的三级模式包括外模式(用户级模式)、概念模式(逻辑模式)和内模式(物理模式)。
2. 数据库是什么?数据库管理系统是什么?(5分)答案:数据库是一个按照一定格式存储、组织和管理数据的集合。
数据库管理系统(DBMS)是对数据库进行管理的软件系统,它提供数据定义、数据操作和数据控制等功能。
3. 数据库系统的优点有哪些?(10分)答案:数据库系统的优点包括数据共享、数据独立性、数据安全性、数据一致性、数据可靠性和数据备份与恢复等。
4. 数据库系统的完整性约束有哪些?(10分)答案:数据库系统的完整性约束包括实体完整性约束、参照完整性约束和用户定义完整性约束。
5. 请简要解释事务的概念。
(10分)答案:事务是数据库操作的一个基本单位,它是一个不可分割的工作单位。
事务应具有四个特性,即原子性、一致性、隔离性和持久性。
6. 请解释ACID是什么意思。
(10分)答案:ACID是数据库事务的四个特性的缩写,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
7. 请简要介绍数据库的并发控制。
(15分)答案:并发控制是数据库系统中保证事务并发执行的一种机制。
常用的并发控制方法包括锁定和时间戳。
8. 请解释关系数据库的概念。
(10分)答案:关系数据库是一种基于关系模型的数据库,以表(关系)为单位存储数据。
9. 数据库中的主键和外键有什么作用?(10分)答案:主键用于唯一标识表中的每一行数据,外键用于建立表之间的关系,实现数据的引用和关联。
10. 请解释数据库的范式。
数据库系统概论试题库与参考答案

数据库系统概论试题库与参考答案一、单选题(共90题,每题1分,共90分)1、在关系数据库的逻辑结构设计中,将E-R图转换为关系模式时,不正确的做法是()。
A、由联系类型转换成关系模式的属性是与该联系类型相关的诸实体类型属性的全体B、一个实体类型可以转换为一个关系模式C、一个联系类型可以转换为一个关系模式D、由实体类型转换成的关系模式的主码是该实体类型的主码正确答案:A2、数据库物理设计的目标是为应用数据提供合适的数据存储结构。
同时要保证数据库系统具有良好的性能。
关于数据库物理设计,下列说法中错误的是()。
A、数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案B、在数据库物理设计后期,可以根据实际需要适当降低采些关系模式的规范化程度,以提高査询效率C、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式D、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数正确答案:C3、二级封锁协议可防止().A、读“脏”数据B、读“脏”数据、丢失修改C、不可重复读、丢失修改D、不可重复读、读“脏”数据正确答案:B4、关于数据库应用系统设计,有下列说法:I.数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面II.在数据库概念设计阶段,图,得到全局E-R图IIL在数据库逻辑设计阶段,IV.在数据库物理设计阶段,上述说法正确的是:()。
A、IB、I、IlWdlX/C、II和IVD、II和ni正确答案:A5、釆用定义视图的机制在数据控制方面要解决的问题是()。
A、数据库并发控制B、数据完整性C、数据安全性D、数据库恢复正确答案:C6、数据仓库的模式中,最基本的是()。
A、以上都不对B、星座模式C、雪花模式D、星型模式正确答案:D7、概念结构设计的目的是产生一个能反映(企业)组织信息需求的()A、E-R图B、DDC、DFDD、SA正确答案:A8、设用户对某商场数据库应用系统有下列活动I.在该数据库应用系统运行前建立数据库,并建立初始的商品清单和销售人员数据等基础数据II.根据商场销售业务开展情况,调整数据库中的商品清单和价格III.为了应对商场业务增长过快带来的数据库数据增长迅速而扩展硬盘空间IV.为了安全考虑,定期对数据库系统中的数据进行转储V.国庆期间,在应用系统中增加一条规则“节日期间所有商品打八折”VI.在系统中模拟生成大规模销售数据,并开启所有收银台终端,在所有终端启动自动批量收银程序,测试系统的性能以上活动属于商场数据库应用系统实施活动的是()。
数据库原理与技术复习题及参考答案

数据库原理与技术复习题及参考答案中南大学网络教育课程考试复习题及参考答案数据库原理与技术一、名词解释:1.数据管理2.DB3.DBMS4.DBS5.RDBMS6.DBA7.ORDBMS8.SQL9.关系10.关系模型11.关系系统12.完整性控制13.属性14.2NF15.候选码二、单项选择题:1.任何由二个属性组成的关系可能是 [ ]A.1NFB.2NFC.3NFD.不能判定2.数据冗余引起的问题主要是花费 [ ]A.时间B.空间C.时间与空间D.时间或空间3.在数据库中,存储冗余数据是 [ ]A.不应该的B.应该且合理的C.合理的但不能过度冗余D.视情况而定4.在关系运算中,进行自然联接运算的两个关系 [ ]A.必有相同的列名B.必有相同的关键字C.没有要求D.必有类型相同的列5.在数据库系统中,DBMS与DB 的关系是 [ ]A.DBMS包括DBB.DB 包括DBMSC.不一定的D.同级关系6.在SQL的查询语句的WHERE子句中,下列哪个不能出现? [ ]A.sumB. !=C.<>D.<=7.关系模式 R,S具有共同的属性X,且X是R的主码,则X称为S的 [ ]A.主码B.外码C.关键字D.相对主码8.关系系统不会具有如下哪个特征? [ ]A.支持关系数据结构B.支持关系数据操作C.支持关系模型所有特征D.支持表结构9.一个外部关键字的属性可以 [ ]A.1 个B.不超过2个C.多个D.最多1个10.设属性组 X,Y,Z分别是m, n, k目的,则R(X,Y)÷S(Y,Z)是( )目的。
[ ]A. mB.nC. kD. m+n-k11.数据库与数据仓库关系是 [ ]A.一个概念B.包含关系C.不一样的概念D.不确定的12.数据库管理系统是一个 [ ]A.软件系统B.硬件系统C.软硬件结合的系统D.数据集合13.数据模型是( )数据特征的抽象。
[ ]A.计算机世界B.现实世界C.模型空间D.概念世界14.在SQL的查询中,子查询中( )返回多个记录。
数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。
A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。
A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
函数依赖
一、选择题
1 下面关于函数依赖的叙述中,不正确的是()。
A.若X→Y,Y→Z,则X→YZ
B.若XY→Z,则X→Z,Y→Z
C.若X→Y,Y→Z,则X→Z
D.若X→?Y,Y’包含Y,则X→Y’
B
2 已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→B,E→A,CE→D}则该关系模式的候选键是()。
A. AE
B.BE
C. CE
D. DE
C
3 在关系模式中,如果属性A和B存在1对1的联系,则说()。
A.A?B B.B?A C.A??B D.以上都不是
C
4 对于关系模式中的属性x、y若x→y且x存在真子集x'→y,则()
A.x完全决定y
B.y完全函数依赖于x
C.x部分函数依赖于y
D.y部分函数依赖于x
D
5 对于关系模式中的属性X.Y.Z若X→Y,但Y!→X,有Y→Z,则()
A.Z传递依赖于X
B.Z传递依赖于Y
C.Z完全函数依赖于Y
D.X传递依赖于Z
A
6 如果实体X的存在依赖于Y的存在,且X主键的部分或全部从Y中获得,则X是()
A.递归实体
B.复合实体
C.弱实体
D.超类实体
C
7 两个函数依赖集F和G等价的充分必要条件是()
A.F=G
B.F+=G
C.F=G+
D.F+=G+
D
8 设有关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( )
A.BD B.BCD
C.BC D.CD
B
二、填空题
1 人们已经提出了许多种类型的数据依赖,其中最重要的是()和()。
函数依赖,多值依赖
2 如果属性X和Y 是1:1的联系,则称X和Y之间的依赖关系为
(),记作()。
相互函数依赖, X→→Y
3 在关系模式R(U)中,如果Y函数依赖于X,但Y不完全函数依赖于X,则称Y()依赖于X。
部分
4 部分函数依赖的定义是()
在关系模式R(U)中,如果Y函数依赖于X,且Y存在真子集也函数依赖于X
5 传递函数依赖的定义()
如果Y函数依赖于X,Z函数依赖于Y,X不函数依赖于Y,则说Z传递函数依赖于x
6 关系模式R有一个函数依赖X→Y,其中Y→X="假",若存在X的真子集X1使X1→Y成立,则称Y(),否则称Y()部分函数依赖于X,完全函数依赖于X
7 若F是最小函数依赖集,则其中每一个函数依赖的右部都是(单一属性)。
三、名词解释
1 部分函数依赖
部分函数依赖:如果X?Y ,但Y不是完全函数依赖于X,则称Y对X部分函数依赖。
2 传递函数依赖
传递函数依赖:对于关系模式R(U),设X、Y 和Z都是U的子集。
如果X?Y,Y?Z且Y?X ,则称Z对X传递函数依赖
3 函数依赖
函数依赖:设R(U)是属性集U={A1 A2 ........An}上的关系模式,X和Y是U的子集。
若对R(U)的任一具体关系r中的任意两个元组t1和t2,只要t1[X]=t2[X] 就t1[Y]=t2[Y] 。
则称“X函数确定Y”或“Y函数依赖于X”,记作X?Y。
4 完全函数依赖
完全函数依赖:如果X?Y ,且对于X的任何一个真子集X’,都有
X’?Y ,则称Y对X完全函数依赖或者X完全决定Y 。
四、设有如表所示的关系,试给出其全部函数依赖及候选关键字。
表
工作证号姓名年龄地址
201 于得水24 武汉
202 田野23 北京
203 易难21 天津
204 周全23 天津
205 方元22 南京
工作证号{姓名,年龄,地址},姓名{工作证号,年龄,地址}
五、设有关系模式R(A,B,C,D),F是R上成立的FD集,F={D? A ,D? B},试写出关系模式R的候选键,并说明理由。
答①R的候选键是CD。
②理由:因为C.D在F中所有函数依赖的右端都没有出现,则C,D 必是候选键中的成员属性。
又因为{C,D}+.={A,B,C,D},所以CD是唯一候选键。
或者:从已知的F可导出D? ABD,再根据增广律,可得出CD? ABCD,且不存在任何其他属性集X使X+={A,B,C,D}。
因此CD是唯一候选键。
即CD是唯一候选键。
六、设有如下关系R1,R2,R3及其各自的函数依赖,试判断它们的最高范式是什么?
R1(A,B,C) {A →B,A→C}
R2(A,B,C) {A B→C}
R3(A,B,C,D) {B →D,AB→C}
第二范式
七、设有一个描述学校的关系模式,它包括的属性有:学号,姓名,所在系,系主任,课程名,成绩。
在该校中:
一个系有若干学生,但一个学生只能在一个系。
一个系只有一名主任。
一个学生可以选修多门课程,没门课程可以有若干学生选修。
每个学生所学的每门课程都有一个成绩。
试分析该关系模式中的函数依赖,并指出关系模式的候选键。
答: 在该关系模式中,存以下函数依赖:
学号? 姓名,学号?所在系,所在系?系主任,(学号,课程名)?成绩;系主任传递的依赖于学号;该关系模式的候选键为(学号,课程名),而姓名所在系则部分依赖于候选键。
八、设有函数依赖集F={AB→CE,A→C,GP→B,EP→A,CDE→P,HB→P,D→HG,ABC→PG},计算属性集D关于F的闭包D+。
DHG
九、设有关系模式R(ABC),F是R上成立的FD集,F={B→A,C→A},ρ ={AB,BC}是R上的一个分解,那么分解p是否保持FD集F?并说明理由。
不保持,根据ρ ={AB,BC},A→B,B→C,A→C,但不能保证B→A,C→A。