数据库系统概论总习题_第1页
数据库系统概论总习题_第2页
数据库系统概论总习题_第3页
数据库系统概论总习题_第4页
数据库系统概论总习题_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一 绪论 1.描述事物的符号记录称为_。 A.信息 B.数据 C.记录 D.记录集合2._是长期存储在计算机内的有组织,可共享的数据集合.A.数据库管理系统 B.数据库系统 C.数据库 D.文件组织3._是位于用户与操作系统之间的一层数据管理软件.A.数据库管理系统 B.数据库系统 C.数据库 D.数据库应用系统4.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_.A.数据库管理系统 B.数据库应用系统 C .相关的计算机系统 D.各类相关人员5.在人工管理阶段,数据是_。A.有结构的 B.无结构的 C.整体无结构,记录有结构 D.整体结构化的6.在数据库系统阶段,数据是_。A.有结

2、构的 B.无结构的 C.整体无结构,记录内有结构 D.整体结构化的7.在文件系统阶段,数据_。A.无独立性 B.独立性差 C.具有物理独立性 D.具有逻辑独立性8.数据库系统阶段,数据_。A.具有物理独立性,没有逻辑独立性 B.具有物理独立性和逻辑独立性C.独立性差 D.具有高度的物理独立性和一定程度的逻辑独立性9.非关系模型中数据结构的基本单位是_。A.两个记录型间的联系 B.记录 C.基本层次联系 D.实体间多对多的联系10数据的正确、有效和相容称之为数据的_。A.安全性 B.一致性 C.独立性 D.完整性11在数据模型的三要素中,数据的约束条件规定数据及其联系的_。A.制约和存储规则 B

3、.动态特性 C.静态特性 D.数据结构12_属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A.数据模型 B.概念模型 C.E-R图 D.关系模型13在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。这是由层次模型的_决定的。A.数据结构 B.数据操作 C.完整性约束 D.缺陷14客户/服务器结构与其它数据库体系结构的根本区别在于_。A.数据共享 B.数据分布 C.网络开销小 D.DBMS和应用分开15由于进程数目少,内存开销和进程通讯开销小,因此_是较优的一种。A.N方案 B.2N方案 C.M+N方案 D.N+1方案16.数据库系统软件包括_和_。(1

4、)数据库 (2)DBMS (3) OS,DBMS和高级语言 (4)DBMS和OS (5)数据库应用系统和开发工具A.(1)和(2) B.(2)和(5) C.(3) D.(4)17数据管理技术经历了人工管理,_和_。(1)DBMS (2)文件系统 (3)网状系统 (4)数据库系统 (5)关系系统A.(3)和(5) B.(2)和(3) C.(1)和(4) D.(2)和(4)18.数据库系统包括_、_和_。 (1)数据库 (2)DBMS (3)硬件,软件 (4)数据库,相应的硬件,软件 (5)各类相关人员A.(1),(2)和(5) B.(1),(2)和(3) C.(2),(3)和(4) D.(2),

5、(3)和(5)19.在数据库系统中,我们把满足以下两个条件的基本层次联系的集合称为层次模型:1_,2_。(1)有一个结点无双亲 (2)其它结点无双亲 (3)有且仅有一个结点无双亲 (4)其它结点有且仅有一个双亲 (5)允许其它结点有多个双亲A.(1)和(2) B.(3)和(4) C.(3)和(5) D.(2)和(5)20.在数据库系统中, 将满足以下两个条件的基本层次联系集合称为网状模型:1_,2_。(1)允许一个以上的结点无双亲 (2)仅有一个结点无双亲 (3)一个结点可以有多于一个双亲 (4)每个结点仅有一个双亲 (5)每个结点的双亲是唯一的A.(3)和(4) B.(2)和(3) C.(3

6、)和(4) D.(1)和(3)21.数据库的完整性是指数据的_和_。 (1)正确性 (2)合法性 (3)不被非法存取 (4)相容性 (5)不被恶意破坏A.(1)和(3) B.(2)和(5) C.(1)和(4) D.(2)和(4)22.系统运行过程中,由于某种硬件故障使存储在外存上的数据部分损失或全部损失,称为_,这类故障比其它故障的可能性_。 (1)事务故障 (2)系统故障 (3)介质故障 (4)大,但破坏性小 (5)小,破坏性也小 (6)大,破坏性也大 (7)小,但破坏性大A.(3),(7) B.(1),(4) C.(3),(5) D.(2),(6)23.当数据库的_改变了,由数据库管理员对

7、_映象作相应改变,可以使_保持不变,从而保证了数据的物理独立性(1)模式 (2) 存储结构 (3)外模式模式 (4)用户模式 (5)模式内模式A.(3),(1),(4) B.(1),(5),(3) C.(2),(5),(1) D.(1),(2),(4)答案:1.B 2.C 3.A 4. D 5.B 6.C 7.B 8. D 9.C 10.B 11. A 12.C 13.C 14.D 15.D 16. B 17.D 18.A 19.B 20.D 21.C 22.A 23.C二 关系数据库1.若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为_。A. 主码 B. 候选码 C. 主属性 D

8、. 外码2_由数据结构、关系操作集合和完整性约束三部分组成。A.关系模型 B. 关系 C. 关系模式 D.关系数据库3.SQL语言属于_。A. 关系代数语言 B. 元组关系演算语言 C. 域关系演算语言库 D. 具有关系代数和关系演算双重特点的语言4关系演算是用_来表达查询要求的方式。A. 谓词 B. 关系的运算 C. 元组 D. 域5实体完整性要求主属性不能取空值,这一点可以通过_来保证。A. 定义外码的 B. 定义主码 C. 用户定义的完整性 D. 由关系系统自动6一组具有相同数据类型的值的集合称为_。A. 关系 B. 属性 C. 分量 D. 域7在一个关系中,不能有相同的_。A. 记录

9、B. 属性 C. 分量 D. 域8关系是_。A. 型 B. 静态的 C. 稳定的 D. 关系模型的一个实例9所谓空值就是_的值。A. 数值0 B. 空的字符串 C.未知的值 D. 任何值10集合R与S的差表示为_。A. t|tRtS B. t|tRtSC. t|tRtS D. tt|tR tS11集合R与S的交可以用关系代数的5种基本运算表示为_。A. R-(R-S) B. F(R×S) C. 空 D. 空12集合R与S的连接可以用关系代数的5种基本运算表示为_。A. R-(R-S) B. F(R×S) C. 空 D. 空答案:1.A 2.A 3.D 4.A 5.B 6.D

10、 7.B 8. D 9.C 10.B 11. A 12.B 三 关系数据库标准语言 1.1986年,_被定为关系数据库标准语言。 A. 关系代数 B. 关系演算 C. SQL语言 D.QBE2.SQL语言最主要功能是_。A. 数据定义功能 B.数据操纵功能 C. 数据查询 D. 数据控制3.在SQL语言中授权的操作是通过_语句实现的。A. CREATE B. REVOKE C. GRANT D. INSERT4.建立数据库三级模式的功能由SQL语言的_完成.A. 数据定义功能 B. 数据操纵功能 C. 数据查询 D. 数据控制5.SQL语言的一体化特点是主要是与_相比较而言的。A. 操作系统命

11、令 B. 非关系模型的数据语言 C. 高级语言 D. 自然语言6.数据库中只存放视图的_。A. 操作 B. 对应的数据 C. 定义 D. 限制7.视图的优点之一是_。A. 提高数据的逻辑独立性 B. 提高查询效率 C. 操作灵活 D. 节省存储空间8.当修改基表数据时,视图_。A. 需要重建 B. 可以看到修改结果 C. 无法看到修改结果 D. 不许修改带视图的基表9.在嵌入式SQL语言中使用游标的目的在于_。A. 区分SQL与宿主语言 B.与数据库通信 C. 处理错误信息 D. 处理多行记录10设有四个关系S(SNO,SNAME, ADDRESS,TEL)SNO:供应商代码 SNAME:姓名

12、 ADDRESS:地址 TEL:电话J(JNO,JNAME,LEADER,BG)JNO:工程代码 JNAME:工程名 LEADER:负责人 BG:预算P(PNO,PNAME,SPEC,CITY,COLOR)PNO:零件代码 PNAME:零件名 SPEC:规格 CITY:产地 COLOR:颜色SPJ(SNO,JNO,PNO,QTY)SNO:供应商代码 JNO:工程代码 PNO:零件代码 QTY:数量(1) 为每个关系建立相应的表(2) 完成如下查询:找出所有供应商的姓名和地址、电话。找出所有零件的名称、规格、产地。找出使用供应商代码为S1供应零件的工程号。找出工程代码为J2的工程使用的所有零件名

13、称、数量。找出产地为上海的所有零件代码和规格。找出使用上海产的零件的工程名称。找出没有使用天津产的零件的工程号。找出使用供应商S2供应的全部零件的工程号。(3) 完成如下更新操作:把全部红色零件的颜色改成蓝色;由S10供给J4的零件P6改为由S8供应,请作必要的修改。从供应商关系中删除S2的记录,并从供应零件关系中删除相应的记录。请将 (S2, J8, P4, 200) 插入供应零件关系。 将工程J2的预算改为40万。删除工程J8订购的S4的零件。(4) 请将“零件”和“供应零件”关系的连接定义一个视图,完成下列查询:(1) 找出工程代码为J2的工程使用的所有零件名称、数量。(2) 找出使用上

14、海产的零件的工程号。答案:1.B 2. C 3. C 4. D 5. B 6. C 7. B 8. D 9. C 10.四 关系系统及查询优化 1.支持关系数据结构、选择、投影和(自然)连接运算,且对这些运算不必要求定义任何物理存取路径的关系系统称为_。 A.表式系统 B. 最小关系系统 C. 关系完备的系统 D. 全关系系统2FoxBASE、FoxPro属于_。 A. 表式系统 B. 最小关系系统 C. 关系完备的系统 D. 全关系系统3DB2,ORACLE,PBASE属于_。 A. 表式系统 B. 最小关系系统 C. 关系完备的系统 D. 全关系系统4.数据库系统不仅包括数据库本身,还要包

15、括相应的硬件,软件和_. A. 表式系统 B. 最小关系系统 C. 关系完备的系统 D. 全关系系统5.在人工管理阶段,数据是_。 A. 速度快 B. 可以做到最优化 C. 可以从数据字典中获取许多统计信息 D. 可以考虑不同的执行计划6对学生-课程数据库查询信息系学生选修的课程名称: SELECT Cname FROM STUDENT,SC,Course WHERE STUDENT.Sno=SC.Sno AND SC.Cno=Course.Cno AND Student.Sdept='IS'; 试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进行优化处理

16、,画出优化后的标淮语法树。答案:1.B 2. B 3.C 4. D 5.C 6.五 关系数据理论 1属于BCNF的关系模式_。 A.已消除了插入、删除异常 B.已消除了插入、删除异常、数据冗余C.仍然存在插入、删除异常 D.在函数依赖范畴内,已消除了插入和删除的异常2设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称_。A.Y函数依赖于X B.Y对X完全函数依赖 C.X为U的候选码 D.R属于2NF3在R(U)中,如果XY,并且对于X的任何一个真子集X',都有X'Y,则_

17、。A.Y函数依赖于X B.Y对X完全函数依赖 C.X为U的候选码 D.R属于2NF4包含在_中的属性,叫做主属性。A.主码 B.候选码 C.外码 D.全码5多值依赖的毛病在于_。A.插入异常 B.删除异常 C.数据冗余太大 D.插入异常、删除异常、数据冗余太大61NF_规范为2NF。A.消除非主属性对码的部分函数依赖 B.消除非主属性对码的传递函数依赖C.消除主属性对码的部分和传递函数依赖 D.消除非平凡且非函数依赖的多值依赖72NF_规范为3NF。A.消除非主属性对码的部分函数依赖 B.消除非主属性对码的传递函数依赖C.消除主属性对码的部分和传递函数依赖 D.消除非平凡且非函数依赖的多值依赖

18、83NF_规范为BCNF。A.消除非主属性对码的部分函数依赖 B.消除非主属性对码的传递函数依赖C.消除主属性对码的部分和传递函数依赖 D.消除非平凡且非函数依赖的多值依赖93NF_规范为4NF。A.消除非主属性对码的部分函数依赖 B.消除非主属性对码的传递函数依赖C.消除主属性对码的部分和传递函数依赖 D.消除非平凡且非函数依赖的多值依赖10.下面的结论正确的是_。A.任何一个二目关系是属于3NF的。B.任何一个二目关系是属于BCNF的。C.任何一个二目关系是属于4NF的。D.当且仅当函数依赖AB在R上成立,关系R(A,B,C)等于其投影R1(A,B)和R2(A,C)的连接。11下面的结论正

19、确的是_。A.若R.AR.B, R.BR.C 则R.AR.C B.若R.AR.B, R.AR.C 则R.AR.(B,C)C.若R.BR.A, R.CR.A 则R.(B,C)R.A D.若R.(B,C)R.A 则R.BR.A, R.CR.A答案:1.D 2.A 3.B 4.B 5.C 6.A 7.B 8.C 9.D 10.六 数据库设计 1需求分析阶段得到的结果是_。 A.数据字典描述的数据需求B. E-R图表示的概念模型C.某个DBMS所支持的数据模型 D.包括存储结构和存取方法的物理结构2.概念结构设计阶段得到的结果是_。A.数据字典描述的数据需求 B. E-R图表示的概念模型C. 某个DB

20、MS所支持的数据模型 D.包括存储结构和存取方法的物理结构3.逻辑结构设计阶段得到的结果是_。A.数据字典描述的数据需求 B.E-R图表示的概念模型C.某个DBMS所支持的数据模型 D. 包括存储结构和存取方法的物理结构4.数据库物理设计阶段得到的结果是_。A.数据字典描述的数据需求 B.E-R图表示的概念模型C.某个DBMS所支持的数据模型 D. 包括存储结构和存取方法的物理结构5.一个实体型转换为一个关系模式。关系的码为_。A.实体的码 B.二个实体码的组合 C.n端实体的码 D.每个实体的码6.一个m:n联系转换为一个关系模式。关系的码为_。A.实体的码 B.各实体码的组合 C.n端实体

21、的码 D. 每个实体的码7.一个1:n联系可以转换为一个独立的关系模式,关系的码为_。A.实体的码 B.各实体码的组合 C.n端实体的码 D. 每个实体的码8.数据库系统阶段,数据_。A.实体的码 B.各实体码的组合 C.n端实体的码 D.每个实体的码答案:1.A 2.B 3.C 4.D 5.A 6.B 7.C 8.D七 数据库恢复技术 1恢复的主要技术是_。 A.事务 B.数据冗余 C.日志文件 D.数据转储2.恢复和并发控制的基本单位是_。A.事务 B.数据冗余 C.日志文件 D.数据转储3.事务内部的故障的恢复需要_。A.程序本身 B.日志文件 C.数据转储 D.数据库镜像4.系统故障的

22、恢复需要_。A.程序本身 B.日志文件 C.数据转储 D.数据库镜像5.介质故障的恢复需要_。A.实体的码 B.日志文件 C.数据转储和日志文件 D.数据库镜像答案:1.B 2.A 3.B 4.B 5.C八 并发控制 1.如果事务T对数据D已加 S锁,则其他事务对数据D_。 A.可以加S锁,不能加X锁 B.可以加S锁,也可以加X锁C.不能加S锁,可以加X锁 D.不能加任何锁2.如果事务T对数据D已加X锁,则其他事务对数据D_.A.可以加S锁,不能加X锁 B.可以加S锁,也可以加X锁C.不能加S锁,可以加X锁 D.不能加任何锁3.封锁机制是实现数据库_的主要方法。A.完整性 B.安全性 C.并发

23、控制 D.保护4.使某个事务永远处于等待状态,而得不到执行的现象称为_。A.死锁 B.活锁 C.串行调度 D.不可串行调度5.事务的隔离性是由DBMS的_实现的。A.事务管理子系统 B.恢复管理子系统 C.并发控制子系统 D.完整性子系统6.关于“死锁”,下列说法中真确的是_。A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同资源时不会发生死锁D.只有出现并发操作时,才有可能出现死锁7.并发操作会带来哪些数据不一致性_。A.丢失修改,不可重复读,脏读,死锁 B.不可重复读,脏读,死锁C.丢失修改,脏读,死锁 D.丢失

24、修改,不可重复读,脏读8.不允许任何其他事务对这个锁定目标再加任何类型锁的锁是_。A.共享锁 B.排他锁 C.共享锁或排他锁 D.以上都不是9.在第一个事务以S封锁方式读数据A时,第二个事务对数据A的读方式会遭到失败的是_。A.实现X封锁的读 B.实现S封锁的读 C.不加封锁的读 D.实现共享型封锁的读10对并发操作若不加以控制,可能会带来_问题。A.不安全 B.死锁 C.死机 D.不一致1.A 2.D 3.C 4.B 5.C 6.D 7.D 8.B 9.A 10.B九 数据库安全性 1.保护数据库,防止未经授权或不合法的使用造成的数据泄漏,非法更改或破坏。这是指数据的_。 A.安全性 B.完

25、整性 C.并发控制 D.恢复十 数据库完整性 1.数据库的_是指数据的正确性和相容性。 A.安全性 B.完整性 C.并发控制 D.恢复第一章 填空题1. 经过处理和加工提炼而用于决策或其他应用活动的数据称为(信息)。2. 数据管理技术经历了(人工管理)、(文件系统)和(数据库系统)三个阶段。3. 数据库系统一般是由(硬件系统)、(数据库集合)、(数据库管理系统及相关软件)、(数据库管理员)和(用户)组成。4. 数据库是长期存储在计算机内、有(组织)、可(共享)数据集合。5. 数据库语言包括(数据描述语言)和(数据操纵语言)两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行的各

26、种操作。6. 数据库系统包括数据库(相应硬件)、(软件)和(相关的各类人员)三个方面。7. 当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的(物理独立性)。8. 数据模型是由(数据结构)、(数据操作)和(完整性约柬)三部分组成的。9. 按照数据结构的类型来命名,数据模型分为(层次模型)、(网状模型)和(关系模型)。10. 数据库体系结构按照(模式)、(外模式)和(内模式)三级结构进行组织。11. 实体之间的联系可抽象为三类,它们是(1:1)、(1:m)和(m:n)。12. 现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过于个领域,依次是(现实世界)、

27、(信息世界)和(计算机世界或数据世界)。13. 数据冗余可能导致的问题有(浪费存储空间及修改麻烦)和(潜在的数据不一致性)。14. 数据描述语言的作用是(定义数据库)。15. 非关系模型中数据结构的基本单位是(基本层次联系)。第二章 填空题1. 关系操作的特点是(集合)操作。2. 个关系模式的定义格式为(关系名(属性名1,属性名2,属性名n)。3. 在一个实体表示的信息中,称(能惟一标识实体的属性或属性组)为关键字。4. 关系代数运算中,传统的集合运算有(笛卡尔积)、(并)、(交)和(差)。5. 关系代数运算中,专门的关系运算有(选择)、(投影)和(连接)。6. 关系数据库中基于数学上两类运算

28、是(关系代数)和(关系演算)。7. 传统的集合“并、交、差”运算施加于两个关系时,这两个关系的(属性个数)必须相等(相对应的属性值)必须取自同一个域。8. 关系代数中,从两个关系中找出相向元组的运算称为(交)运算。9. 己知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业、系编号)两个关系,系关系的主关键字是(系编号),系关系的外关键字是(无),学生关系的主关键字是(学号),外关键字是(系编号)。10. 关系代数是用对关系的运算来表达查询的,而关系演算是用(谓词表达)查询的,它又分为(元组关系)演算和(域关系)演算两种。第三章 填空题1. SQL是(结构化查询语

29、言)。2. SQL语言的数据定义功能包括(定义数据库)、(定义基本表)、(定义视图)和(定义索引)。3. 视图是一个虚表,它是从(一个或几个基本表)中导出的表。在数据库中,只存放视图的(定义),不存放视图的(视图对应的数据)。4. SQL查询中,如果要去掉查询结果中的重复元组,需使用(DISTINCT)。5. SQL对嵌套查询的处理方法是从(内)层向(外)层处理。6. SQL包括了数据定义、数据查询、数据操作和(数据控制)等功能。7. 设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS) 主关键字是NO,其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号

30、,写出实现下面功能的SQL语句:插入一个记录(25,“李明”,“男”,2ll,“95031”)(INSERT INTO R VALUES(25,“李明”,“男”,2ll,“95031”)。8. 关系R同上,写出实现下面功能的SQL语句:插入“95031”班学号为30、姓名为“郑和”的学生记录(INSERT INTO R(NO,NAME,CLASS) VALUES(30,“郑和”,“95031”)9. 关系R同上,写出实现下面功能的SQL语句:将学号为10的学生姓名改为“王华”(UPDATE R SET NAME=“王华” WHERE NO=10)10. 关系R同上,写出实现下面功能的SQL语句

31、:将所有“95101”班号改为“95091”(UPDATE R SET CLASS=“95091” WHERE CLASS=“95101”)11. 关系R同上,写出实现下面功能的SQL语句:删除学号为20的学生记录(DELETE FROM R WHERE NO=20)12. 关系R同上,写出实现下面功能的SQL语句:删除姓“王”的学生记录(DELETE FROM R WHERE NAME LIKE “王”)第四章 填空题1. 一个系统为关系完备系统,那么它支持(关系数据结构)和(所有的关系代数操作)。2. 一个系统为全关系系统,那么它支持(关系数据结构)、(所有的关系代数操作)、(实体完整性)

32、和(参照完整性)。3. 一个系统定义为关系系统,则它必须支持(关系数据库)和(选择、投影、连接运算)。4. 关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。因为,用户只要提出(干什么),不必指出(怎么干)。5. 在关系代数运算中,(笛卡儿积)、(连接)运算最浪费时间和空间。究竟应采用什么策略才能节省时间空间,这就是优化的准则。6. 在RDBMS中,通过某种代价模型计算各种查询的执行代价。在集中式数据库中,查询的执行开销包括(CPU)和(I/O)的代价。在用户数据库中,还应考虑查询的内存代价开销。第五章 填空题1. 关系规范化的目的是(控制冗余,避免插入和删除异常,从

33、而增强数据库结构的稳定性和灵活性)。2. 在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在s中称为(外来键)。3. 对于非规范化的模式,经过(使属性域变为简单域)转变为1NF,将1NF经过(消除非主属性对主关键字的部分依赖)转变为2NF,将2NF经过(消除非主属性对主关键字的传递依赖)转变为3NF。4. 在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于(1NF)。5. 若关系为lNF,且它的每一非主属性都(不部分函数依赖于)候选关键字,则该关系为2NF。6. 在关系数据库的规范化理论小,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和(

34、无损连接)。第六章 填空题1. ER数据模型一般在数据库设计的(概念设计)阶段使用。2. 数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,ER模型是(概念数据)模型。3. 数据库设计的几个步骤是(需求分析,概念设计,逻辑设计,物理设计,编码和调试)。4. “为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的(物理)设计阶段。5. 在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项数据结构、数据流、数据存储和数据加工过程等的描述,通常称为(数据字典)。6. 数据库应用系统的设计应该具有对于数据进行收集、存储、加工、抽

35、取和传播等功能,即包括数据设计和处理设计,而(数据设计)是系统设计的基础和核心。7. 数据库实施阶段包括两项重要的工作,一项是数据的(载入),另一项是应用程序的编码和调试。8. 在设计分ER图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分ER图之间难免有不一致的地方,这些冲突主要有(属性冲突),(命名冲突 )和(结构冲突)三类。9. ER图向关系模型转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的(属性和码)。10. 在数据库领域里,统称使用数据库的各类系统为(数据库应用)系统。11.数据库逻辑设计中进行模型转换时,首先将概念

36、模型转换为(与特定的DBMs无关的,但为一般的关系模型、网状模型或层次模型所表示的一般模型),然后将(一般模型 )转换为(特定DBMS支持的逻辑模型)。第七章 填空题1. (事务)是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。2. 如果数据库中只包含成功事务提交的结果,就说数据库处于(一致)状态。3. 若事务在运行过程中,由于种种原因,使事务未运行到正常终止点之前就被撤消这种情况就称为(事务故障)。4. 数据库恢复是将数据库从(错误)状态恢复到(某一已知的正确状态)的功能。5. 系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信

37、息丢失,而存储在外存上的数据不受影响,这种情况称为(系统故障)。6. 系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(介质故障)。7. 数据库系统在运行过程中,可能会发生故障。故障主要有(事务故障),(系统故障)介质故障和(计算机病毒)四类。8. 数据库系统是利用存储在外存上其他地方的(冗余数据)来重建被破坏的数据库。它主要有两种:(后援副本)和(日志文件)。9. 制作后援副本的过程称为(转储)。它又分为(增量转储)和(海量转储)。10. 事务故障、系统故障的恢复是由(系统自动)完成的,介质故障是由(DBA执行恢复操作过程)完成的。第八章 填空题1.

38、DBMs的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列;并发控制的主要方法是(封锁)机制。2. 有两种基本类型的锁,它们是(共享锁)和(排它锁)。3. 对并发操作若不加以控制,可能带来的不一致性有(丢失修改),(不能重复读)和(读“脏”数据)。4. 并发控制是对用户的(并发操作)加以控制和协调。5. 并发控制的主要方法是采用(封锁)机制,其类型有(排它锁(或x锁)和(共享锁(或s锁)两种。6. 若事务T对数据对象A加了s锁,则其他事务只能对数据A再加(S锁),不能加(X锁),直到事务T释放A上的锁。第九章 填空题1. 保护数据安全性的一般方法是(设置用户标识和存取权限控制)。2.

39、数据的安全性是指(保护数据库,防止未经授权的,或不合法的使用造成的数据汇漏、更改或破坏)。3. 安全性控制的一般方法有(用户标识鉴定),(存取控制),(审计),(数据加密)和视图的保护五级安全措施。4. 存取权限包括两方面的内容,一个是(要存取的数据对象),另一个是(对此数据对象进行操作的类型)。5. (授权编译系统)和(合法权检查机制)一起组成了安全性子系统。第十章 填空题1. 数据库的完整性是指数据的(正确性)和(相容性)。2. 完整性约束是指(实体完整性)和(参照完整性)。3. 实体完整性是指在基本表中,(主属性不能取空值)。4. 参照完整性是指在基本表中,(外码可以是空值或者另一个关系

40、主码的有效值)。5. 为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不惟一时,DBMS就(拒绝此操作)。6. 在Visual FoxPro中完整性规则可分为(域完整性规则)和(关系完整性规则)两大类。第一章 判断题对 错 1. 描述事物的符号记录称为数据。 对 错 2. 数据库是长期存储在计算机内的有组织,可共享的数据集合。 对 错 3. 数据库系统是位于用户与操作系统之间的一层数据管理软件。 对 错 4. 数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和相关的计算机系统。 对 错 5. 在人工管理阶段,数据是无结构的。 对 错 6. 在数据库系统阶段,数据是整体无结构,

41、记录内有结构。 对 错 7. 数据库系统的基础是数据模型。 对 错 8. 数据库系统的核心是数据库管理系统。 对 错 9. 有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性。 对 错 10.数据结构描述的是系统的静态特性。 共有10道题,你做对0道正确答案如下: 正确的是:正确的是:1 2 5 6 7 8 9 错误的是:错误的是:3 4 10 第二章 判断题对 错 1. 关系模式由数据结构、关系操作集合和完整性约束三部分组成。 对 错 2. SQL语言属于元组关系演算语言。 对 错 3. 关系演算是用关系的运算来表达查询要求的方式。 对 错 4. 实体完整性要求主属性不能取空值,这

42、一点可以通过定义主码来保证。 对 错 5. 集合R与S的差表示为t|tRtS。 对 错 6. 集合R与S的连接可以用关系代数的5种基本运算表示为F(R×S)。 对 错 7. 原则上讲,两个不同的对象所具有的属性值不能相同,但在给定的关系中的元组可以是完全相同的。 对 错 8. 关系模型中每个元组的分量不能是结构、集合、数组等复合类型。 对 错 9. 在R和S关系之间进行并、交、差运算,R和S的模式必须具有:相同的属性集,属性顺序相同。 对 错 10.对于联系和反向联系,常用的方法是将其独立出来作为连接关系。 共有10道题,你做对0道正确答案如下: 正确的是:正确的是:4 5 6 8

43、9 10 错误的是:错误的是:1 2 3 7 第三章 判断题对 错 1. SQL语言最主要功能是数据操纵功能。 对 错 2. 在SQL语言中授权的操作是通过CREATE语句实现的。 对 错 3. SQL语言的一体化特点是主要是与非关系模型的数据语言相比较而言的。 对 错 4. 数据库中只存放视图的定义。 对 错 5. 可以用关键字“AS”给某个属性命别名。 对 错 6. “=NULL”表示一个值是空值。 对 错 7. 在SQL语句中,ORDER BY表示对输出结果要进行排序。 对 错 8. EXISTS的含义与存在量词相同。 对 错 9. 视图的内容要保存在一个新的数据库中。 对 错 10.在

44、视图中插入一个元组,该元组会同时插入到基本表中。 对 错 11.如果对关系的查询比更新频繁的多,对使用频率高的属性建立索引比较有价值。 共有11道题,你做对0道正确答案如下: 正确的是:正确的是:2 3 4 5 7 8 10 11 错误的是:错误的是:1 6 9 第四章 判断题对 错 1. 支持关系数据结构、选择、投影和(自然)连接运算,且对这些运算不必要求定义任何物理存取路径的关系系统称为最小关系系统。 对 错 2. 数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和关系完备的系统。 对 错 3. 关系数据库管理系统中的查询处理程序自动实现查询优化。 对 错 4. 查询优化主要是物理方

45、法的优化,而逻辑方法优化与否影响不大。 对 错 5. 利用关系代数等价变化规则不一定能把非优化的查询变换成为优化的查询表达式。 共有5道题,你做对0道正确答案如下: 正确的是:正确的是:1 3 错误的是:错误的是:2 4 5 第五章 判断题对 错 1. 设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称Y对X完全函数依赖。 对 错 2. 在R(U)中,如果XY,并且对于X的任何一个真子集X',都有X'Y,则Y对X完全函数依赖。 对 错 3. 1NF消除主属性对码的部分和传

46、递函数依赖规范为2NF。 对 错 4. 多值依赖的毛病在于数据冗余太大。 对 错 5. 函数依赖具有传递性。 对 错 6. R的键码的真子集有可能函数决定R的所有其他属性。 对 错 7. 键码都是超键码。 对 错 8. 超键码都是键码。 对 错 9. 如果一个关系没有一个属性能由所有其他属性函数决定,则该关系根本不存在非平凡的函数依赖。 对 错 10.键码属性的封闭集是属性全集。 共有10道题,你做对0道正确答案如下: 正确的是:正确的是:2 4 5 7 9 10 错误的是:错误的是:1 3 6 8 第六章 判断题对 错 1. 需求分析阶段得到的结果是数据字典描述的数据需求。 对 错 2. 数

47、据库物理设计阶段得到的结果是包括存储结构和存取方法的物理结构。 对 错 3. 一个m:n联系转换为一个关系模式。关系的码为各实体码的组合。 对 错 4. 数据库系统阶段,数据n端实体的码。 对 错 5. 概念设计可以独立于数据库管理系统。 对 错 6. 需求分析可以独立于数据库管理系统。 对 错 7. 逻辑设计可以独立于数据库管理系统。 对 错 8. 物理设计可以独立于数据库管理系统。 对 错 9. 属性值分布严重不均的属性上不适合建立索引。 对 错 10.数据库物理设计的目标就是提高数据库的性能和有效利用存储空间。 共有10道题,你做对0道正确答案如下: 正确的是:正确的是:1 2 3 5

48、6 9 10 错误的是:错误的是:4 7 8 第七章 判断题对 错 1. 恢复的主要技术是日志文件。 对 错 2. 事务具有四个特性:原子性、一致性、隔离性和持续性。 对 错 3. 事务故障恢复和系统故障恢复不要用日志文件。 共有3道题,你做对0道正确答案如下: 正确的是:正确的是:2 错误的是:错误的是:1 3 第八章 判断题对 错 1. 3级封锁协议可以防止丢失修改和读“脏”数据。 对 错 2. 若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。 对 错 3. 利用分时的方法同时处理多个事务,称为事务的并发调度。 对 错 4. 当多个事务

49、并发执行的结果与多个事务按任意次序串行执行的结果相同,就认为该并发操作是正确的。 对 错 5. 两段锁协议是使并发操作实现可串行化调度的必要条件。 对 错 6. 封锁粒度越大,可以同时进行的并发操作越少,系统的并发程度越低。 共有6道题,你做对0道正确答案如下: 正确的是:正确的是:1 3 4 6 错误的是:错误的是:2 5 第九章 判断题对 错 1. D级是最低级别,在安全性方面几乎没有什么专门的机制来保障。 对 错 2. C2级是安全产品的最低档次,提供受控的存取保护(DAC)。很多商业产品已得到该级别的认证。 对 错 3. C2级对系统的数据加以标记,并对标记的主体和客体实施强制存取控制

50、(MAC)以及审计等安全机制,能够较好地满足大型企业或一般政府部门对于数据的安全需求,是真正意义上的安全产品。 对 错 4. A级提供验证设计,即提供B3级保护的同时给出系统的形式化设计说明和验证以确信各安全保护真正实现。 共有4道题,你做对0道正确答案如下: 正确的是:正确的是:1 2 4 错误的是:错误的是:3 第十章 判断题对 错 1. 实体完整性和参照完整性属于静态关系约束。 对 错 2. 数据类型、取值范围、空值约束属于静态元组约束。 对 错 3. 静态元组约束是安全产品的最低档次,提供受控的存取保护(DAC)。很多商业产品已得到该级别的认证。 共有3道题,你做对0道正确答案如下:

51、正确的是:正确的是:1 3 错误的是:错误的是:2 第一章 简答题1. 什么是数据库? 答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。2. 使用数据库系统有什么好处? 答:使用数据库系统的好处是:(1). 查询迅速、准确,而量可以节约大量纸面文件 (2). 数据结构化,并由DDMs统一管理;(3). 数据冗余度小;(4). 具有较高的数据独立性;(5). 数据的共享性好;(6). DBMS还提供了数据的控制功能3. 什么叫数据的物理独立性与逻辑独立

52、性?并说明它的重要性。 答:1.数据的物理独立性是指数据的物理结构(包括存储结构、存取方式等)的改变,存储设备的更换,物理存储的更换,存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序的变化。 2. 数据的物理独立性是指数据库总体逻辑结构的改变,如修改数据模式,增加新的数据类型、改变数据间联系等,不需要相应修改应用程序。 3. 数据的独立性使得数据库中数据独立于应用程序而不依赖于应用程序,也就是说数据的逻辑结构、存储结构于存取方式的改变不影响应用程序。相应的,数据的独立性也使得应用程序的编制不再依赖于数据的物理和逻辑结构,提高了应用程序的移植性与鲁棒性。从理论上说,数据的独立性可以使数据的组织和应用程序的编制完全分离。4. 数据库管理系统有哪些功能?答:数据库管理系统(DBMs)是位于操作系统与用户之间的一个数据管理软件,它的主要功能包括以下几个方面:(1). 数据定义功能 DBMS提供数据描述语言(DDL),用户可通过它来定义数据。(2).数据操纵功能 DDMS还提供数据操纵语言(DML),实现对数据库的基本操作查询、插入、删除和修改。(3).数据库的运行管理 这是DBMs运行时的核心部分,它包括开发控制,安全性检查

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论