第7章数据库与文件系统习题与答案
数据库原理习题(含答案)

第一章绪论Ⅰ、学习要点1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念;2、数据独立性的概念、分类及实现途径;3、数据模型的概念、分类、要素及作用;4、数据库三级模式体系结构的含义及作用;5、关系数据模型的三要素内容。
Ⅱ、习题一、选择题:1、使用二维表格结构表达数据和数据间联系的数据模型是()A、层次模型B、网状模型C、关系模型D、实体—联系模型2、DB、DBS、DBMS间的关系是()A、DB包括DBMS和DBSB、DBMS包括DB和DBSC、DBS包括DB和DBMSD、DBS与DB和DBMS无关3、在数据库中存储的是()A、数据B、数据模型C、数据及数据之间的联系D、信息4、数据库系统中,用()描述全部数据的整体逻辑结构。
A、外模式B、模式C、内模式D、数据模式5、数据库中,导致数据不一致的根本原因是()A、数据量太大B、数据安全性不高C、数据冗余D、数据完整性约束不强6、划分层次型、网状型和关系型数据库的原则是()A、记录的长度B、文件的大小C、联系的复杂程度D、数据及联系的表示方式7、数据库三级模式体系结构的划分,主要有利于保持数据库的()A、数据安全性B、数据独立性C、结构规范化D、操作可行性8、数据库系统中,用()描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。
A、外模式B、模式C、内模式D、数据模式9、数据库系统中,用()描述全部数据的物理存储视图。
A、外模式B、模式C、内模式D、数据模式10、数据库系统中用于定义和描述数据库逻辑结构的语言是()A、DMLB、DDLC、DCLD、SQL11、数据库系统支持的数据共享指的是()A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当内模式发生变化时,采用()来保证数据的物理独立性。
04735数据库系统原理(2021版)课后习题参考答案

04735数据库系统原理(2021版)课后习题参考答案答案仅供参考第一章数据库系统概述选择题B、B、A简答题1.请简述数据,数据库,数据库管理系统,数据库系统的概念。
P27数据是描绘事物的记录符号,是指用物理符号记录下来的,可以鉴别的信息。
数据库即存储数据的仓库,严格意义上是指长期存储在计算机中的有组织的、可共享的数据集合。
数据库管理系统是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。
数据库系统是指在计算机中引入数据库技术之后的系统,包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。
2.请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统的优点。
数据共享性高数据冗余小易于保证数据一致性数据独立性高可以施行统一管理与控制减少了应用程序开发与维护的工作量3.请简述数据库系统的三级形式和两层映像的含义。
P31答:数据库的三级形式是指数据库系统是由形式、外形式和内形式三级工程的,对应了数据的三级抽象。
两层映像是指三级形式之间的映像关系,即外形式/形式映像和形式/内形式映像。
4.请简述关系模型与网状模型、层次模型的区别。
P35使用二维表构造表示实体及实体间的联络建立在严格的数学概念的根底上概念单一,统一用关系表示实体和实体之间的联络,数据构造简单明晰,用户易懂易用存取途径对用户透明,具有更高的数据独立性、更好的平安保密性。
第二章关系数据库选择题C、C、D简答题1.请简述关系数据库的根本特征。
P48答:关系数据库的根本特征是使用关系数据模型组织数据。
2.请简述什么是参照完好性约束。
P55答:参照完好性约束是指:假设属性或属性组F是根本关系R的外码,与根本关系S的主码K相对应,那么对于R中每个元组在F上的取值只允许有两种可能,要么是空值,要么与S中某个元组的主码值对应。
3.请简述关系标准化过程。
答:对于存在数据冗余、插入异常、删除异常问题的关系形式,应采取将一个关系形式分解为多个关系形式的方法进展处理。
习题七参考答案

习题七一、用适当内容填空1. 数据库技术是【数据处理】的核心和基础;数据库以【文件】形式存储在计算机系统中,主要由【数据库表】构成,此外,还包含索引、【表之间关系】、数据有效性规则和【安全控制规则】等信息。
数据库表必须是【二维】表,是一种【结构化】、【有数据类型】的表格。
2. 计算机数据管理技术主要有【人工管理】、【文件系统】、【数据库系统】和【分布式数据库系统】四个阶段,【人工管理】阶段数据不能共享,【分布式数据库系统】阶段并行访问数据效率最高,【人工管理】阶段处理数据量最小,集中式数据库管理是指【数据库系统】阶段。
3.数据库系统的英文简称为【 DBS 】,它由计算机硬件、软件和相关【人员】组成,计算机硬件搭建了系统运行和存储【数据库】的硬件环境;【软件】除用于管理、控制和分配计算机资源外,还用于建立、管理、维护和使用【数据库】。
软件主要包括【数据库】、操作系统和【数据库管理系统】。
4.在DBMS中,通过【数据定义语言或DLL 】语言建立数据库中的表、视图和索引;用【数据操纵语言或DML】语言进行数据插入、修改和删除操作;用【数据查询语言或DQL】语言进行数据查询。
5.从用户角度来看,事务是完成某一任务的【操作】集合。
多个事务并发更新数据容易引起数据【不一致性】问题。
实现数据项互斥访问要求的常用方法是锁定数据项,常见的数据共享锁定方式是【共享型锁】和【排它型锁】。
6.在现实世界到数据世界的转化过程中,中间要经历【信息】世界;人们用【概念模型】描述信息世界中的对象及其关系,用【实体】表示事物,用【属性】表示事物的特征;用【数据模型】描述数据世界中的对象及其关系,用【一行数据或一条记录】表示事物,用【数据项、列或字段】表示事物的特征。
7.在数据安全性控制方面,DBMS所采取的措施有【用户标识和密码鉴定】、【用户分级授权】和【数据加密】。
8.在数据模型中,除了描述实体本身以外,还要对【实体间联系】进行描述;实体之间存在【一对一】、【一对多】和【多对多】三种联系;对于学生实体而言,―姓名‖是【属性】,―李明‖是【值】。
第7章 习题参考答案

习题七一、用适当内容填空1. ①数据处理,②文件,③表之间的联系,④安全控制规则,⑤二维,⑥描述实体,⑦实体联系。
2. ①人工管理,②文件系统,③数据库系统,④分布式数据库系统,⑤人工管理,⑥分布式数据库系统,⑦人工管理,⑧数据库系统。
3. ①DBS,②人员,③数据库,④计算机软件,⑤数据库,⑥数据库,⑦数据库管理系统。
4. ①数据定义,②数据操纵,③数据查询。
5. ①操作,②不一致性,③共享型锁,④排他型锁。
6. ①信息,②概念模型,③实体,④实体属性,⑤数据模型,⑥一行数据或记录,⑦数据项、列或字段。
7. ①并发控制,②数据安全性控制,③数据备份与恢复。
8. ①实体间的联系②一对一,③一对多,④多对多,⑤属性名,⑥属性值。
9. ①层次数据模型,②网状数据模型,③关系数据模型,④面向对象数据模型,⑤两个,⑥数据模型,⑦网状,⑧层次,⑨实体型或实体之间的联系,⑩一个实体或实体之间的联系,○11属性值,○12具有相同含义的属性。
10. ①矩形,②椭圆,③菱形。
11. ①包含对象数据的变量,②描述对象行为特性的方法,③对象所响应的消息,④调用说明,⑤程序代码,⑥属性,⑦方法,⑧类。
12. ①二维表,②一个元组,③实体,④属性值域,⑤n元关系或n目关系。
13. ①结构,②数据类型,③取值范围。
14. ①数据结构,②数据操作,③完整性约束。
15. ①查询数据,②插入数据,③删除数据,④数据项投影,⑤数据记录选择,⑥两个表连接,⑦数据插入,⑧数据删除。
16. ①域完整性约束,②实体完整性约束,③参照完整性约束,④用户定义完整性约束。
17. ①投影操作,②选择操作,③连接操作,④Where 性别=’1’,⑤*,⑥ 1。
18. ①数据定义语言,②数据操纵语言,③数据查询语言,④数据控制语言,⑤数据查询语言,⑥数据定义语言,⑦数据操纵语言。
二、从参考答案中选择一个最佳答案1. A2. D3. B4. C5. A6. B7.B8. C9. C10. C11. B12. C13. D14. C15. D16. D17.C18. C19. D20. D21. C22. B23. A24. B25. A26. D27. C28. C29. D30. B31. D32. C33. B34. B35. C36. C三、从参考答案中选择全部正确答案1. CD2. BD3. CE4. BC5. BCE6. AC7. CDF8. ACD9. ACE10. BD11. BCE12. ADE13. ABE14. BD15. AEF16. CDE17. ABEF18. BE19. BE20. BC21. BF。
数据库原理及应用第7章课后习题答案

习题71、试述事务的概念及事务的四个特性。
事务(Transaction)是用户定义的一个数据库操作序列,这些操作是一个完整的工作单元,一个事务内的所有语句被作为一个整体,这些操作要么全做,要么全不做。
事务是数据库环境的中的逻辑单元,相当于操作系统中的进程。
为了保证数据库中数据的正确性,一个事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability )。
这四个特性简称ACID 特性。
2、试述事务的状态及转换。
3、在数据库中为什么要并发控制并发控制能保证事务的哪些特性数据库的一个明显的特点是多个用户共享数据库资源,尤其是多用户可以同时存取相同的数据。
在这样的系统中,在同一时刻并发运行的事务数可达数百个。
若对事务的并发操作不加以控制,就会造成数据存、取的错误,破坏了数据的一致性和完整性。
并发控制可以防止数据不一致性出现。
4、并发操作可能会产生哪几类数据不一致用什么方法可以避免不一致性的情况并发操作带来的数据不一致性分为四种情况:丢失数修改、读“脏”数据、不可重复读和产生“幽灵”数据。
在数据库环境下,进行并发控制的主要技术有封锁(Locking)、时间戳(Timestamp)和乐观控制法。
商用的DBMS一般都采用封锁方法。
5、什么是封锁基本的封锁类型有哪些试述它们的含义。
封锁机制,即加锁(Locking),是一种并发控制机制,是用来调整对共享目标的并行存取的技术。
事务通过向封锁管理程序的系统组成部分发出请求而对事务加锁。
基本封锁类型有两种:共享锁(Share Locks,简记为S锁或读锁)和排它锁(Exclusive Locks,简记为X锁或写锁)。
6、如何用封锁机制保证数据的一致性在运用X锁和S锁对数据对象加锁时,还需要约定一些规则,这些规则为封锁协议或加锁协议(Locking Protocol)。
对封锁方式加不同的规则,就形成了各种不同级别的封锁协议。
数据库系统概论试题

习题章节->第一章1 判断题(1)数据是描述事物的符号记录。
[答案]正确(2)数据可以是数字,也可以是文字、图形、图像、声音、语言等。
[答案]正确(3)DBMS的功能中包括数据操纵功能。
[答案]正确(4)数据库系统的安全性是数据库系统与文件系统的本质区别。
[答案]错误(5)数据模型的组成要素包括:数据结构、数据操纵和数据模型。
[答案]错误(6)E-R图中用矩形表示实体,用菱形表示联系,用椭圆表示属性。
[答案]正确(7)关系的码是关系中的某个属性组,它可以唯一确定一条元组。
[答案]正确(8)数据库系统体系结构包括三层,分别是模式、关系模式和逻辑模式。
[答案]错误2 选择题(1)数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为()。
[答案]CA.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能(2)在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特性的是()。
[答案]DA.外模式B.内模式C.存储模式D.模式(3)在数据库的体系结构中,数据库存储结构的改变会引起内模式的改变。
为了使数据库的模式保持不变,必须改变模式与内模式之间的映象。
使数据库具有()。
[答案]CA.数据独立性B.逻辑独立性C.物理独立性D.操作独立性(4)一般地,一个数据库系统的外模式()。
[答案]DA.只能有一个B.最多只能有一个C.至少有两个D.可以有多个(5)数据模型的三要素是()。
[答案]DA.外模式、模式和内模式B.关系模型、层次模型和网状模型C.实体、属性和联系D.数据结构、数据操作和完整性约束(6)下列哪个不是数据库系统必须提供的数据控制功能()。
[答案]BA.安全性B.可移植性C.完整性D.并发控制(7)数据库系统的数据独立性体现在()。
[答案]BA.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构(8)在概念模型中的客观存在并可相互区别的事物称()。
数据库系统概论及习题及答案

数据库系统概论复习资料:第一章:一选择题:1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是阶段。
A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A2.数据库的概念模型独立于。
A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案:A3.数据库的基本特点是。
A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制答案:B4. 是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构答案:B5.数据库中存储的是。
A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息答案:C6. 数据库中,数据的物理独立性是指。
A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。
A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是。
A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9. 下述关于数据库系统的正确叙述是。
A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。
数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共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.关系数据库是以【】的形式组织数据。
《数据库系统概论》课后习题及参考答案

课后作业习题《数据库系统概论》课程部分习题及参考答案第一章绪论(教材41页)1.试述数据、数据库、数据库系统、数据库管理系统的概念。
数据:描述事物的符号记录称为数据。
数据的种类有文字、图形、图象、声音、正文等等。
数据与其语义是不可分的。
数据库:数据库是长期储存在计算机内、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
数据库系统:数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成。
数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
数据库管理系统:数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。
用于科学地组织和存储数据、高效地获取和维护数据。
DBMS主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。
2.使用数据库系统有什么好处?使用数据库系统的好处是由数据库管理系统的特点或优点决定的。
使用数据库系统的好处很多,例如可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担等。
为什么有这些好处,可以结合第 5题来回答。
使用数据库系统可以大大提高应用开发的效率。
因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由 DBMS来完成。
此外,当应用逻辑改变,数据的逻辑结构需要改变时,由于数据库系统提供了数据与程序之间的独立性。
数据逻辑结构的改变是DBA的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序。
从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。
使用数据库系统可以减轻数据库系统管理人员维护系统的负担。
因为 DBMS在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性,多用户并发控制,故障恢复等等都由DBMS执行。
第7章习题解答

第七章习题解答一、填空1.一个操作系统的可扩展性,是指该系统能够跟上先进计算技术发展的能力。
2.在引入线程的操作系统中,线程是进程的一个实体,是进程中实施调度和处理机分派的基本单位。
3.一个线程除了有所属进程的基本优先级外,还有运行时的当前优先级。
4.在Windows 2000中,具有1~15优先级的线程称为可变型线程。
它的优先级随着时间配额的用完,会被强制降低。
5.Windows 2000在创建一个进程时,在内存里分配给它一定数量的页帧,用于存放运行时所需要的页面。
这些页面被称为是该进程的“工作集”。
6.Windows 2000采用的是请求调页法和集群法相结合的取页策略,把页面装入到内存的页帧里的。
7.分区是磁盘的基本组成部分,是一个能够被格式化和单独使用的逻辑单元。
8.MFT是一个数组,是一个以数组元素为记录构成的文件。
9.只要是存于NTFS卷上的文件,在MFT里都会有一个元素与之对应。
10.在Windows 2000的设备管理中,整个I/O处理过程都是通过I/O请求包(IRP)来驱动的。
二、选择1.在引入线程概念之后,一个进程至少要拥有D 个线程。
A. 4 B.3 C.2 D.12.在Windows 2000中,只有A 状态的线程才能成为被切换成运行状态,占用处理器执行。
A.备用B.就绪C.等待D.转换3.Windows 2000是采用C 来实现对线程的调度管理的。
A.线程调度器就绪队列表B.线程调度器就绪队列表、就绪位图C.线程调度器就绪队列表、就绪位图、空闲位图D.线程调度器就绪队列表、空闲位图4.在Windows 2000里,一个线程的优先级,会在A 时被系统降低。
A.时间配额用完B.请求I/O C.等待消息D.线程切换5.在单处理机系统,当要在进程工作集里替换一页时,Windows2000实施的是B 页面淘汰策略。
A. FIFO(先进先出)B.LRU(最近最久未用)C.LFU(最近最少用)D.OPT(最优)6.在页帧数据库里,处于下面所列A 状态下的页帧才可以变为有效状态。
操作系统习题第七章

第七章文件管理一、单项选择题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.顺序结构B.链接结构C.索引结构D.Hash结构7.文件系统采用二级目录结构,这样可以________.A.缩短访问文件存储器时间B.实现文件共享C.节省主存空间D.解决不同用户之间的文件名冲突问题。
8. _________是由字符序列组成的,不再划分结构。
A. 连续文件B. 流式文件C. 有序文件D. 记录文件9. 通常说的文件系统,指的是操作系统中的__________。
A.全部文件B. 全部目录C. 管理软件D. 上述三种10. 目录文件所存放的信息是_______。
A.某一文件存放的数据信息B.某一文件的文件目录C.该目录中所有数据文件目录D.该目录中所有子目录文件和数据文件的目录11. 在文件系统中,要求物理块必须连续的文件是_______。
A.索引文件B. 顺序文件C. 链接文件D. 散列文件12. 如果文件系统中存在两个文件重名,不应当采用________结构。
A.一级目录B. 二级目录C. 三级目录D. 多级目录13 在创建一个文件时,文件系统将为它建立一个_________。
A.逻辑空间B. 逻辑结构C. 文件目录D. 目录文件14. 在文件系统中,________负责将文件名转换为物理地址。
数据库习题

数据库习题第一讲走进数据库1.1 走进数据库1数据库系统与文件系统的最根本的区别是()。
A.文件系统只能管理程序文件,而数据库系统可以管理各种类型文件B.数据库系统复杂,而文件系统简单C.文件系统管理的数据量少,而数据库系统可以管理庞大数据量D.文件系统不能解决数据冗余和数据的独立性,而数据库系统能正确答案: D2下述不是DBA数据库管理员的职责的是()。
A.完整性约束说明B.定义数据库模式C.数据库管理系统设计D.数据库安全正确答案: C3数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS正确答案: A4()是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户共享,与应用程序彼此独立,统一管理的数据集合。
正确答案:数据库5在数据库的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是()。
正确答案:模式1.2 关系数据库1 在关系运算中,选择运算的含义是()。
A.从一个关系中找出满足给定条件的元组组成一个新的关系B.从一个关系中找出需要的属性组成一个新的关系C.从一个关系中找出满足条件的元组和属性组成一个新的关系D.以上 3 种说法均是正确的正确答案: A2 在“学生表”中,要查找所有年龄大于 30 岁姓王的男同学,所采用的关系运算是()。
A.选择B.投影C.连接D.自然连接正确答案: A3 在关系运算中,()运算得到的新关系中属性个数通常多于原关系中属性个数。
A.选择B.投影C.连接D.并正确答案: C4 在“教师表”中要显示教师的姓名和职称的信息,应采用的关系运算是()A.选择B.投影C.连接D.差正确答案: B5 传统的集合运算包含并、差、交和()。
正确答案:笛卡尔积6 关系运算中专门的关系运算,包括选择、投影和()正确答案:连接7 在关系运算中,要选择若干属性组成新的关系,该运算称为()。
数据库原理与应用教程第三版课后答案

习题参考答案第1 章数据库概述2.与文件管理相比,数据库管理有哪些优点?答:将相互关联的数据集成在一起,具有较少的数据冗余,程序与数据相互独立,保证数据的安全可靠,最大限度地保证数据的正确性,数据可以共享并能保证数据的一致性。
3.比较文件管理和数据库管理数据的主要区别。
答:数据库系统与文件系统相比实际上是在应用程序和存储数据的数据库之间增加了一个系统软件,即数据库管理系统,使得以前在应用程序中由开发人员实现的很多繁琐的操作和功能,都可以由这个系统软件完成,这样应用程序不再需要关心数据的存储方式,而且数据的存储方式的变化也不再影响应用程序。
而在文件系统中,应用程序和数据的存储是紧密相关的,数据的存储方式的任何变化都会影响到应用程序,因此不利于应用程序的维护。
4.数据库管理方式中,应用程序是否需要关心数据的存储位置和结构?为什么?答:不需要。
因为在数据库系统中,数据的存储位置以及存储结构保存在数据库管理系统中,从数据到物理存储位置的转换是由数据库管理系统自动完成的。
6.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据库文件吗?答:不能。
7.数据独立性指的是什么?它能带来哪些好处?答:数据独立性指的是数据的逻辑独立性和物理独立性。
逻辑独立性带来的好处是当表达现实世界信息的逻辑结构发生变化时,可以不影响应用程序;物理独立性带来的好处是当数据的存储结构发生变化时,可以不影响数据的逻辑组织结构,从而也不影响应用程序。
8.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?答:数据库系统由三个主要部分组成,即数据库、数据库管理系统和应用程序。
数据库是数据的汇集,它以一定的组织形式存于存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序指以数据库数据为核心的应用程序。
9.在文件服务器结构和客户/服务器结构中,对数据的处理有什么区别?.k5.在数据库系统中,数据库的作用是什么?答:在数据库系统中,数据库是存放数据的场所。
第七章数据库基础习题及参考答案

第七章数据库基础一、选择题1.在数据库管理技术发展中,数据独立性最高的是(C)。
A.人工管理B.文件管理C.数据库管理D.数据模型2.数据库系统的核心是(B)。
A.数据库B.数据库管理系统C.模拟模型D.软件工程3.用二维表来表示实体与实体之间联系的模型是(C)。
A.层次B.网状C.关系D.面向对象4.关系表中每一行称为一个(A)。
A.元组B.字段C.域D.属性5.在数据库中能唯一地标识一个元组的属性或属性的组合称为(D)。
A.记录B.字段C.域D.关键字6.在关系模型中域是指(D)。
A.记录B.字段C.属性D.属性的取值范围7.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,则S#是R的(C)。
A.候选关键字B.主关键字C.外部关键字D.超键8.一门课可以由多个学生选修,一个学生可以选修多门课程,则学生与课程之间的关系是(C)。
A.一对一B.一对多C.多对多D.多对一9.用树形结构来表示实体之间联系的模型称为(A)。
A.层次B.网状C.关系D.面向对象10. 关系模式中,指定若干属性组成的新的关系称为(A)。
A.投影B、选择C、关系D、自然连接11.在Access中不能建立索引的数据类型是(C )。
A.文本B.数字C.备注D.日期时间12.用于存放基本数据的对象是(A )。
A.表B.查询C.窗体D.报表13.下面不是Access数据库的对象是(D)。
A.表B.查询C.模块D.字段14.Access 2010中,设置为主键的字段(D)。
A.不能设置索引B.可设置为“有(有重复)”索引C.可设置为“无”索引D.系统自动设置索引15.数据库中有A 、B两个表,具有相同的字段C,在两个表中C字段都设为主键,则通过C字段建立两表的关系时,该关系为(A )。
A.一对一B.一对多C.多对多D.多对一16.在Access 2010 中,如果不想显示数据表中的某些字段,可以使用的命令是( A )。
第7章 大数据概览-习题答案[3页]
![第7章 大数据概览-习题答案[3页]](https://img.taocdn.com/s3/m/2aa98d35a31614791711cc7931b765ce05087aef.png)
第7章大数据概览习题7.1 选择题1、下列说法错误的是( B )。
A. 数据是指对客观事件进行记录并可以鉴别的符号B. 信息是数据的表现形式和载体C. 数据只有在传递的过程中才能够被称为信息D. 信息的时效性对于信息的使用和传递具有重要的意义2、从数据的表现形式看,大数据的主要典型特征有( A )。
①海量②多样③快速④价值A. ①②③④B. ②③④C. ①③④D. ①②④3、以下( B )不是大数据生命周期的主要组成部分。
A. 数据采集B. 数据压缩C. 数据处理D. 结果可视化4、目前大数据平台主要包括大数据采集平台、大数据批处理平台、流数据处理平台、内存计算平台和深度学习平台等;以下( C )属于流数据处理平台。
A. HadoopB. PytorchC. StormD. TensorFlow5、Nutch是采用(D )语言编写的具有高可扩展性的搜索引擎。
A. PytorchB. CC. BASICD. Java7.2 填空题1、数据(可视化)指通过图形化的方式,以一种直观、便于理解的形式展示数据及分析结果的方法。
2、(深度学习)通过建立进行分析学习的多层次深度神经网络,组合低层特征形成更加抽象的高层表示属性类别或特征,以发现数据的分布式特征表示。
3、Storm平台中,(Topology/拓扑)是由一系列通过数据流相互关联的Spout和Bolt组成的有向无环图。
4、TensorFlow是由(张量/Tensor )和(数据流/Flow )两部分组成。
5、Spark作业执行一般采用(主从式)架构。
7.3 简答题1、请简单描述Nutch与Hadoop之间的关系。
答:Nutch为实现基于Hadoop分布式平台下的多物理主机并行进行数据采集提供了有效支持。
在Hadoop分布式平台下,Nutch采用Hadoop分布式文件系统,通过Hadoop的MapReduce 计算模型来采集页面中与某个主题相关的数据,可在短时间内采集大量的数据。
第六章-关系数据理论第七章-数据库设计补充复习题附带答案

第6章关系数据理论一.选择题1.对关系模式进行规范化的主要目的是BA.提高数据操作效率B.维护数据的一致性C.加强数据的安全性D.为用户提供更快捷的数据操作2.关系模式中的插入异常是指DA.插入的数据违反了实体完整性约束B.插入的数据违反了用户定义的完整性约束C.插入了不该插入的数据D.应该被插入的数据不能被插入3.如果有函数依赖X→Y,并且对X的任意真子集X’,都有X’Y,则称C A.X完全函数依赖于Y B.X部分函数依赖于YC.Y完全函数依赖于X D.Y部分函数依赖于X4.如果有函数依赖X→Y,并且对X的某个真子集X’,有X’→Y成立,则称B A.Y完全函数依赖于X B.Y部分函数依赖于XC.X完全函数依赖于Y D.X部分函数依赖于Y5.若X→Y和Y→Z在关系模式R上成立,则X→Z在R上也成立。
该推理规则称为CA.自反规则B.增广规则C.传递规则D.伪传递规则6.若关系模式R中属性A仅出现在函数依赖的左部,则A为AA.L类属性B.R类属性C.N类属性D.LR类属性7.若关系模式R中属性A是N类属性,则A DA.一定不包含在R任何候选码中B.可能包含也可能不包含在R的候选码中C.一定包含在R的某个候选码中D.一定包含在R的任何候选码中8.设F是某关系模式的极小函数依赖集。
下列关于F的说法,错误的是B A.F中每个函数依赖的右部都必须是单个属性B.F中每个函数依赖的左部都必须是单个属性C.F中不能有冗余的函数依赖D.F中每个函数依赖的左部不能有冗余属性9.有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于BA.第一范式B.第二范式C.第三范式D.BC范式10.设有关系模式R(X, Y, Z),其F={Y→Z, Y→X, X→YZ},则该关系模式至少属于DA.第一范式B.第二范式C.第三范式D.BC范式11.下列关于关系模式与范式的说法,错误的是DA.任何一个只包含两个属性的关系模式一定属于3NFB.任何一个只包含两个属性的关系模式一定属于BCNFC.任何一个只包含两个属性的关系模式一定属于2NFD.任何一个只包含三个属性的关系模式一定属于3NF12.有关系模式:借书(书号,书名,库存量,读者号,借书日期,还书日期),设一个读者可以多次借阅同一本书,但对一种书(用书号唯一标识)不能同时借多本。
(完整版)数据库原理与应用习题参考答案

第1章数据库概述1.与文件管理相比,数据库管理有哪些优点?答:(1)相互关联的数据集合;(2)较少的数据冗余;(3)程序与数据相互独立;(4)保证数据的安全可靠;(5)最大限度地保证数据的正确性;(6)数据可以共享并能保证数据的一致性。
2.比较文件管理和数据库管理数据的主要区别。
答:文件系统不能提供数据的独立性,也不能提供数据共享、安全性等功能,这些需要客户端编程实现。
而数据库管理系统可以很方便地提供这些功能。
3.在数据库管理方式中,应用程序是否需要关心数据的存储位置和结构?为什么?答:不需要。
因为这些都由数据库管理系统来维护。
4.在数据库系统中,数据库的作用是什么?答:数据库是存储数据的仓库,其作用是存储数据。
5.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据库文件吗?答:不可以。
6.数据独立性指的是什么?它能带来哪些好处?答:数据独立性包括逻辑独立性和物理独立性两部分。
物理独立性是指当数据的存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。
这两个独立性使用户只需关心逻辑层即可,同时增强了应用程序的可维护性。
7.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?答:数据库系统一般包括3个主要部分:数据库、数据库管理系统和应用程序。
数据库是数据的汇集,它以一定的组织形式保存在存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序专指以数据库数据为基础的程序8.在文件服务器结构和客户/服务器结构中,对数据的处理有什么区别?答:在文件服务器结构中,数据的处理是在客户端完成的,而在客户/服务器结构中,对数据的处理是在服务器端完成的,服务器返回给客户端的是处理后的结果。
第2章数据模型与数据库系统结构1.解释数据模型的概念,为什么要将数据模型分成两个层次?答:数据模型实际上是模型化数据和信息的工具,在数据库中,数据模型要满足三个要求:第一,要能够比较真实地模拟现实世界;第二,要容易被人们理解;第三,要能够很方便地在计算机上实现。
数据库系统概论 第七到八章 习题及答案

第七、八章习题一、选择题:1.下面哪个不是数据库系统必须提供的数据控制功能____。
A.安全性B.可移植性C.完整性D.并发控制答案:B2.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。
这是指数据的____。
A.安全性B.完整性C.并发控制D.恢复答案:A3.数据库的____是指数据的正确性和相容性。
A.安全性B.完整性C.并发控制D.恢复答案:B4.在数据系统中,对存取权限的定义称为____。
A.命令B.授权C.定义D.审计答案:B5.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的____。
A.可靠性B.一致性C.完整性D.安全性答案:D6.授权编译系统和合法性检查机制一起组成了____子系统。
A.安全性B.完整性C.并发控制D.恢复答案:A7.____是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
A.程序B.命令C.事务D.文件答案:C8.事务的原子性是指____。
A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案:A9.事务是数据库进行的基本工作单位。
如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于____状态。
A.安全性B.一致性C.完整性D.可靠性答案:B10.事务的一致性是指____。
A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案:D11.事务的隔离性是指____。
A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态答案:C12.事务的持续性是指____。
数据库试题及课后答案

数据库系统概论习题集第一章绪论一、选择题1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和(C)。
A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D)。
I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I4. 下列四项中,不属于数据库系统特点的是(C )。
A. 数据共享B. 数据完整性C. 数据冗余度高D. 数据独立性高5. 数据库系统的数据独立性体现在(B)。
A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. 描述数据库全体数据的全局逻辑结构和特性的是(A )。
A. 模式B. 内模式C. 外模式D. 用户模式7. 要保证数据库的数据独立性,需要修改的是(C)。
A. 模式与外模式B. 模式与内模式C. 三层之间的两种映射D. 三层模式8. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C),它是模式的逻辑子集。
A.模式B. 物理模式C. 子模式D. 内模式10.下述(D )不是DBA数据库管理员的职责。
A.完整性约束说明B. 定义数据库模式C.数据库安全D. 数据库管理系统设计选择题答案:(1) C (2) A (3) D (4) C (5) B(6) A (7) C (8) A (9) C (10) D课后习题第二章关系数据库一、选择题1. 下面的选项不是关系数据库基本特征的是(A )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第七章习题及解答(1)复习题1、关系模型由哪三部分组成?关系模型的概念是建立在实体——关系方法基础上的。
数据模型通常由数据结构、数据操作和完整性约束三部分组成。
<P159)2、关系的完整性分为哪三类?关系数据模型的操作必须满足关系的完整性约束条件。
完整性是指数据的精确性和可靠性。
完整性约束是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入/输出造成无效操作或错误信息而提出的。
数据完整性分为四类:实体完整性、域完整性、参照完整性、用户定义的完整性。
<P161)3、常见的关系数据库产品有哪些?提示:本书第7.2节<P159)介绍了一些产品,可以通过网络、专业报纸杂志再了解一些情况4、什么是表?什么是记录?两者的区别是什么?提示:表和记录是关系数据库中用于记录数据的两种数据结构。
表是记录的上层结构,表示关系,记录是表的一行,表示一个关系的实例。
P160-1615、数据模型的组成要素是什么?提示:数据模型是严格定义的一组概念的集合。
这些概念精确地描述了系统的静态特征、动态特性与完整性约束条件。
因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。
数据结构:数据结构是所研究的对象类型的集合。
这些对象是数据库的组成成分,它们包括两类:一类是与数据类型、内容、性质有关的对象;另一类是与数据之间联系有关的对象。
数据结构是刻画一个数据模型性质最重要的方面。
在数据库系统中,人们通常按照其数据结构的类型来命名数据模型。
例如层次结构、网状结构和关系结构的数据模型分别命名为层次模型、网状模型和关系模型。
数据结构是对系统静态特征的描述。
数据操作:数据操作是针对数据库中各种对象<类型)的实例<取值)允许执行的操作的集合,包括操作及有关的操作规则。
数据库主要有检索和更新<包括插入、删除、修改)两大类操作。
数据模型必须定义这些操作的确切含义、操作符号、操作规则<如优先级)以及实现操作的语言。
数据操作是对系统动态特性的描述。
数据的约束条件:数据的约束条件是一组完整性规则的集合。
完整性规则是给定的数据模型中数据及其关系所具有的制约和依存规则,用以限定数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。
<P157)6、数据字典是什么?数据字典有几类?提示:数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
数据字典在进行数据库设计中占有很重要的地位。
数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五部分。
其中数据项是数据的最小组成单位,若干数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。
数据字典可分为系统的数据字典和用户数据字典。
<P158)7、SQL语言有哪些特点?SQL语言作为关系数据库管理系统中的一种通用的结构查询语言,SQL语言功能强大,且语法简单。
SQL是非过程化语言因为它可以一次处理一批记录,并对数据提供自动导航。
SQL是统一的语言SQL可用于所有用户的数据库活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。
基本的SQL命令只需很少时间就能学会,最高级的命令在几天内便可掌握。
SQL是所有关系数据库的公共语言因为所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个关系数据库管理系统转到另一个。
所有用标准SQL编写的程序都是可以移植的。
<P162-163)8、什么是E-R图,如何阅读?于1976年提出的实体——关系方法<Entity-Relationship Approach)是概念模型的表示方法之一。
该方法用E-R 图来描述现实世界的概念模型,E-R方法也称为E-R模型。
E-R图提供了表示实体、属性和关系的方法:实体用矩形表示,矩形框内写明实体名。
属性用椭圆形表示,并用无向边将其与相应的实体连接起来。
<P155-159)9、简述文件的访问方式,各有什么特点?适合用什么形式的存储方式实现?用户访问文件的方式就是文件的存取方法,包括顺序存取和随机存取方式。
顺序存取方法就是按照文件中记录排列的实际顺序依次进行存取操作。
随机存取方法就是用户操作记录的次序与文件中记录的排列顺序是没有对应关系的。
对于随机存取,需要有一种方法确定所需操作的记录,通常是用一种数学方法确定记录的位置,然后将直接对该位置的记录进行操作。
对于顺序存取的文件采用连续存储相比其他存储方式组织简单;对于随机存取的文件,适合采用链式存储和随机存储。
<165-166)10、试比较顺序文件、索引文件、散列文件的优缺点。
顺序文件是根据记录的序号或记录的相对位置来进行存取的,其存取、搜索和修改效率较低;索引文件的检索方式为直接存取或按关键字存取,其存取和修改等操作效率较高,但占用空间较顺序文件大;用哈希法构造的文件称为散列文件,在建立数据集合的存储结构时利用记录的关键字进行某种运算后直接确定记录的存储位置,占用空间较索引文件少,但耗费处理器时间较多。
<P166-170)(2)练习题1、数据库技术是一种运用计算机长期管理大量数据的方法,它研究如何_____和_______数据,如何高效地获取和处理数据。
数据管理是指对数据的_____、_____、_____、存储、_____和维护。
它是数据处理的中心问题。
数据管理方法根据数据管理的特点,其发展可划分为__________、__________和__________3个阶段。
组织存储组织编码分类存储检索人工管理文件管理数据库系统 <P153-154)2、关系模型的操作必须满足完整性约束条件,他们可以分为____________、____________、____________、____________四类约束。
实体完整性、域完整性、参照完整性、用户定义的完整性 <P161)3、SQL设计巧妙、语言简捷,完成核心功能只用了9 个动词,它的英文全称是___________。
Structured Query Language <P 162)4、模型按应用不同,可分为两类,一类是__________,也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。
另一类是数据模型,主要包括__________、__________、__________等。
概念模型网状模型层次模型关系模型 <P159)5、概念模型涉及到的概念主要有__________、__________、__________、__________和__________。
实体属性键域关系 <P159-160)6、以关系模型为基础实现的数据库系统称为__________。
目前应用最广泛的几种数据库都是关系型数据库,包括大型的__________、__________、__________等和小型的__________、__________等。
关系数据库 Oracle、SQL Server、DB2 Access、Foxpro <P159)8、文件的逻辑结构是从用户角度来看待文件结构,通常分为两种形式__________和__________;文件的存取方法是指用户访问文件的方式,包括__________和__________;文件在外存上的存储的实际存储方式称为物理结构,包括__________、__________和__________。
记录<有结构)文件无结构文件顺序存取随机存取连续存储链式存储随机存储<P165-169)9、数据字典实际上是管理数据库的内部数据库,通常由____________自动管理维护,________有也一定权限对其进行维护。
DBMS DBA <P158)10、SQL功能强大,按用途可将其语句分为______________________________等几类。
DML、DDL、DCL<P162)11、文件的存储方式可分为_____________、_____________和_____________三种。
连续存储链式存储随机存储 <P166-167)12、在现实世界中,事物内部以及事物之间是有联系的,这些联系包括____________、____________、____________。
一对一联系一对多联系多对多联系 <160)13、层次模型的优点主要有_________________、_________________、_________________。
层次数据模型本身比较简单对于实体间联系是固定的,且预先定义好的应用系统,性能较好层次数据模型提供了良好的完整性支持 <P158)14、下列是网状模型缺点的是____________ A <P158)A、结构比较复杂,不利于最终用户掌握;B、数据定义和数据操作复杂,不易使用C、因为记录之间联系时通过存取路径实现,应用程序的负担较重。
D、对插入和删除操作的限制比较多。
15、建立数据表的SQL关键词为:____________A、CREATE TABLEB、CREATE VIEWC、CREATE INDEXD、ALTER TABLEA <P164)16、微型计算机中使用的关系数据库,就应用领域而言属于___________。
A、数据处理B、科学计算C、实时控制D、计算机辅助设计A<P153)17、为了防止一个用户的工作不适当地影响另一个用户,应该采取___________。
A、完整性控制B、访问控制C、安全性控制D、并发控制D <P154)18、数据库系统的核心是______。
A、数据模型B、数据库管理系统C、软件工具D、数据库B <P154)19、下列叙述中正确的是______。
A、数据库是一个独立的系统,不需要操作系统的支持B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致C <P153)20、下述关于数据库管理系统的叙述中正确的是______。
A、数据库系统减少了数据冗余B、数据库系统避免了一切冗余C、数据库系统中数据的一致性是指数据类型的一致D、数据库系统比文件系统能管理更多的数据A <P154)21、关系表中的每一横行称为一个______。
A、元组B、字段C、属性D、码A <P162)22、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据独立性最高的阶段是______。
A、数据库系统B、文件系统C、人工管理D、数据项管理A <P157)23、在关系数据库中,用来表示实体之间联系的是______。