数据库原理及应用--课后答案

合集下载

数据库原理及应用(第2版)--课后习题参考答案

数据库原理及应用(第2版)--课后习题参考答案

9.在利用概念层数据模型描述数据时,一般要求模型要满足三个要求。下列描述中,不属于概念层 数据模型应满足的要求的是 A A.能够描述并发数据 B.能够真实地模拟现实世界 C.容易被业务人员理解 D.能够方便地在计算机上实现 10.数据模型三要素是指 B
3
·4·
A.数据结构、数据对象和数据共享 B.数据结构、数据操作和数据完整性约束 C.数据结构、数据操作和数据的安全控制 D.数据结构、数据操作和数据的可靠性 11.下列关于实体联系模型中联系的说法,错误的是 A.一个联系可以只与一个实体有关 B.一个联系可以与两个实体有关 C.一个联系可以与多个实体有关 D.一个联系也可以不与任何实体有关 D
·1·
第 1 章 数据概述
一.选择题 1.下列关于数据库管理系统的说法,错误的是 C A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型 B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现 C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件 D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名 2.下列关于用文件管理数据的说法,错误的是 D A.用文件管理数据,难以提供应用程序对数据的独立性 B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序 C.用文件存储数据的方式难以实现数据访问的安全控制 D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数 据的效率 3.下列说法中,不属于数据库管理系统特征的是 C A.提供了应用程序和数据的独立性 B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合 C.用户访问数据时,需要知道存储数据的文件的物理信息 D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失 5.在数据库系统中,数据库管理系统和操作系统之间的关系是 A.相互调用 B.数据库管理系统调用操作系统 C.操作系统调用数据库管理系统 D.并发运行 6.数据库系统的物理独立性是指 D A.不会因为数据的变化而影响应用程序 B.不会因为数据存储结构的变化而影响应用程序 C.不会因为数据存储策略的变化而影响数据的存储结构 D.不会因为数据逻辑结构的变化而影响应用程序 7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作 系统之间,属于 A A.系统软件 B.工具软件 C.应用软件 D.数据软件 8.数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是 A.数据库 B.操作系统 C.应用程序 D.数据库管理系统 B D

数据库原理及应用教程第3版课后题答案

数据库原理及应用教程第3版课后题答案

第一章习题参考答案一、选择题1. C2. B3. D4. C5. D6. A7. A8. B9. D 10. B 11. C 12. D 13. A 14. D 15. B16. C 17. D 18. A 19. D 20. A二、填空题1. 数据库系统阶段2. 关系3. 物理独立性4. 操作系统5. 数据库管理系统(DBMS)6. 一对多7. 独立性8. 完整性控制9. 逻辑独立性10. 关系模型11. 概念结构(逻辑)12. 树有向图二维表嵌套和递归13. 宿主语言(或主语言)14. 数据字典15. 单用户结构主从式结构分布式结构客户/服务器结构浏览器/服务器结构第2章习题参考答案一、选择题1. A2. C3. C4. B5. B6. C7. B8. D9. C 10. A11. B 12. A 13. A 14. D 15. D二、填空题1. 选择(选取)2. 交3. 相容(或是同类关系)4. 并差笛卡尔积选择投影5. 并差交笛卡尔积6. 选择投影连接7. σf(R)8. 关系代数关系演算9. 属性10. 同质11. 参照完整性12. 系编号,系名称,电话办公地点13. 元组关系域关系14. 主键外部关系键15. R和S没有公共的属性第3章习题参考答案一、选择题1. B2. A3. C4. B5. C6. C7. B8. D9. A 10. D二、填空题结构化查询语言(Structured Query Language)数据查询、数据定义、数据操纵、数据控制外模式、模式、内模式数据库、事务日志NULL/NOT NULL、UNIQUE约束、PRIMARY KEY约束、FOREIGN KEY约束、CHECK约束聚集索引、非聚集索引连接字段行数定义系统权限、对象权限基本表、视图12.(1)INSERT INTO S VALUES('990010','李国栋','男',19)(2)INSERT INTO S(No,Name) VALUES('990011', '王大友')(3)UPDATE S SET Name='陈平' WHERE No='990009'(4)DELETE FROM S WHERE No='990008'(5)DELETE FROM S WHERE Name LIKE '陈%' 13.CHAR(8) NOT NULL14.SCo=Co15.ALTER TABLE StudentADDSGrade CHAR(10)第4章习题参考答案一、选择题1. B2. B3. D4. B5. C6. D7. B8. D9. C 10. A二、填空题1. 超键(或超码)2. 正确完备3. 属性集X的闭包X + 函数依赖集F的闭包F +4. 平凡的函数依赖自反性5. {AD→C} φ6. 2NF 3NF BCNF7. 无损连接保持函数依赖8. AB BC BD9. B→φ B→B B→C B→BC10. B→C A→D D→C11. AB 1NF12. AD 3NF第5章习题参考答案一、选择题1. B2. B3. C4. A5. C6. D7. A8. C9. D 10. D11. B 12. B 13. A 14. D 15. A二、填空题1、安全性控制、完整性控制、并发性控制、数据库恢复2、数据对象、操作类型3、授权粒度、授权表中允许的登记项的范围4、原始数据(或明文)、不可直接识别的格式(或密文)、密文5、事务、原子性、一致性、隔离性、持久性6、丢失更新、污读、不可重读7、封锁、排它型封锁、共享封锁8、利用数据的冗余9、登记日志文件、数据转储10、事务故障、系统故障、介质故障11、完整性12、登录账号、用户账号13、public14、服务器、数据库第6章习题参考答案一、选择题1. B2. C3. C4. A5. C6. B7. C8. B9. D 10. C11. D 12. B 13. B 14. D二、填空题1、数据库的结构设计、数据库的行为设计2、新奥尔良法3、分析和设计阶段、实现和运行阶段4、需求分析5、概念结构设计6、自顶向下、自底向上7、属性冲突、命名冲突、结构冲突8、逻辑结构设计9、确定物理结构、评价物理结构10、数据库加载11、运行和维护12、物理13、数据字典14、需求分析15、载入第7章习题参考答案一、选择题1. B2.C3.B4.D5.A二、填空题1.局部变量、全局变量2.- -、/*……*/3.DECLARE4.SQL、流程控制5.AFTER 触发器、INSTEAD OF 触发器6.插入表、删除表7.数据库备份、事务日志备份、差异备份、文件和文件组备份8.简单还原、完全还原、批日志还原9.硬盘、磁带、管道。

数据库原理与应用教程第三版课后答案

数据库原理与应用教程第三版课后答案

习题参考答案第1 章数据库概述2.与文件管理相比,数据库管理有哪些优点?答:将相互关联的数据集成在一起,具有较少的数据冗余,程序与数据相互独立,保证数据的安全可靠,最大限度地保证数据的正确性,数据可以共享并能保证数据的一致性。

3.比较文件管理和数据库管理数据的主要区别。

答:数据库系统与文件系统相比实际上是在应用程序和存储数据的数据库之间增加了一个系统软件,即数据库管理系统,使得以前在应用程序中由开发人员实现的很多繁琐的操作和功能,都可以由这个系统软件完成,这样应用程序不再需要关心数据的存储方式,而且数据的存储方式的变化也不再影响应用程序。

而在文件系统中,应用程序和数据的存储是紧密相关的,数据的存储方式的任何变化都会影响到应用程序,因此不利于应用程序的维护。

4.数据库管理方式中,应用程序是否需要关心数据的存储位置和结构?为什么?答:不需要。

因为在数据库系统中,数据的存储位置以及存储结构保存在数据库管理系统中,从数据到物理存储位置的转换是由数据库管理系统自动完成的。

6.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据库文件吗?答:不能。

7.数据独立性指的是什么?它能带来哪些好处?答:数据独立性指的是数据的逻辑独立性和物理独立性。

逻辑独立性带来的好处是当表达现实世界信息的逻辑结构发生变化时,可以不影响应用程序;物理独立性带来的好处是当数据的存储结构发生变化时,可以不影响数据的逻辑组织结构,从而也不影响应用程序。

8.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?答:数据库系统由三个主要部分组成,即数据库、数据库管理系统和应用程序。

数据库是数据的汇集,它以一定的组织形式存于存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序指以数据库数据为核心的应用程序。

9.在文件服务器结构和客户/服务器结构中,对数据的处理有什么区别?.k5.在数据库系统中,数据库的作用是什么?答:在数据库系统中,数据库是存放数据的场所。

数据库系统原理及应用教程习题答案

数据库系统原理及应用教程习题答案
第二章 习题4
部门 1
负责 1
负责人
学生 1
借阅 n
图书
学生 m
参加 n
社团
第2页/共14页
第二章 习题5
系-班
n
班级
1
管理
n
学生
m
选修
n
课程
学校
1
校-系
n

1
n
指导
1
系-室
n
教研室
1
管理
n
1 教师
第3页/共14页
第二章 习题
16、AD 17、C 18、C 19、C 20、D 21、C 22、B 23、C 24、C 25、C 26、B
第12页/14页
第五章 习题8
2) SELECT SN FROM S, SC, C
WHERE S.S#=SC.S# AND SC.C#=C.C# AND GRADE>=90 AND CN='程 序设计'; 3) SELECT SN,AGE,SEX FROM S S1 WHERE AGE > (SELECT AGE FROM S S2 WHERE SN='王华');
第10页/共14页
第四章 习题
17、A 18、D 19、C 20、B 21、C 22、B 23、D 24、D 25、A 26、D 27、C
28、B 29、B 30、C 31、A 32、A 33、B 34、A 35、B 36、D 37、A 38、C
第11页/共14页
39、C 40、D 41、D 42、D 43、B 44、C 45、D 46、A 47、C 48、B 49、A 50、C 51、C 52、D
第13页/共14页

《数据库原理与应用》课后作业参考答案

《数据库原理与应用》课后作业参考答案

模块1数据库理论基础1.某医院病房计算机管理中心需要如下信息:科室:科名、科地址、科电话、医生姓名病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断、主管医生、病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。

请设计该计算机管理系统的E-R模型。

答:2.一个图书馆借阅管理数据库要求提供下述服务:(1)可随时查询书库中现有书籍的品种、数量与存放位置。

所有各类书籍均可由书号唯一标识。

(2) 可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。

我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。

(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。

我们约定,一个出版社可出版多种书籍,同一教材仅为一个出版社出版,出版社名具有唯一性。

请根据以上情况和假设设计满足需求的E-R模型。

答:模块3表的操作一.填空题1.数字数据可分为整数型、精确数值型和近似数值型3种类型。

其中,精确数值型数据由由整数和小数两部分组成2.在创建表的命令语句中,要设置表字段属性为自动编号的关键字是IDENTITY。

3.SQL Server2008中,根据表的用途可以分为4类,即系统表、用户表、已分区表和临时表。

4.如果表中记录的某一字段或字段组合能唯一标识记录,则称该字段或字段组合为_主键_。

5.创建数据库表的命令语句是create table。

二.选择题1.使用SQL语句修改表结构时,其语句是下面的(B )选项。

A. ALTERDATABASEB.ALTER TABLEC. UPDATETABLED.UPATEDABASE2.下列对表的描述正确的是( C )。

A.在数据库中表用来表示关系模型中的实体ﻩ B.表是对数据进行存储和操作的一种逻辑结构C.表是用来组织和存储数据的数据库对象ﻩ D.表可以存储数据库的其他数据库对象3.在SQL Server2008的数据类型中可以用来存储图片的数据类型是( B )A. binaryB.image C.varchar D.int4.使用系统存储过程( C )可以查看表的行、大小和空间的统计信息。

(完整版)《数据库原理及应用》课后习题参考答案解析

(完整版)《数据库原理及应用》课后习题参考答案解析

《数据库原理与应用》课后习题参考答案第一章作业参考答案1. 单选题 C C D B C2. 判断题对错错错对3填空题网状模型用户商业智能数据挖掘系统设计4简答题1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间的制约和依存关系,以及数据动态变化的规则。

主流数据库采用关系图模型。

数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。

)2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。

数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、删、改、检索由统一软件进行管理和控制。

3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。

在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。

数据库内部元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一类存储过程等等4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。

5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。

数据库管理系统(DBMS)主要功能:创建数据库和表; 创建支持结构,如索引等; 读取数据库数据 ; 修改数据库数据; 维护数据库结构; 执行规则; 并发控制; 提供安全性;执行备份和恢复等等第二章作业参考答案1 单选题 C B D A A2. 判断题对对错对错3填空题全外连接数据约束候选键用户定义完整性4简答题外码键1)在关系模型中,使用“关系”来存储“实体”中的数据。

数据库原理与应用课后习题答案

数据库原理与应用课后习题答案

《数据库原理与应用》课后习题答案习题一一、选择题1.C2.C3.A4.C5.C6.A7.B8.C9.D 10.A 11.C 12.A (改为说法正确的)二、填空题1.计算机硬件DBMS 数据库应用程序数据库用户2.数据内容数据形式3.DDL DML4.元组5.属性6.取值范围7.人工管理文件管理数据库系统管理8.现实世界信息世界数据世界9.外模式模式内模式10.外模式/模式映射模式/内模式映射三、名词解释1.关系数据库:所谓关系数据库就是采用关系模型作为数据的组织方式的数据库系统。

码:在关系的各个属性中,能够用来唯一标识一个元组的属性或属性组。

候选码:能够唯一标识关系的元组的属性或属性组称为候选码。

外码:两个关系R和S,假设关系S中的某个属性或属性组与关系R中的主码对应,则S中该属性或属性组称为关系R的外码。

元组:二维表中的一行在关系中称为一个元组。

属性:二维表中的每一列在关系中称为属性。

域:属性的取值范围称为域。

2.实体完整性:关系的主属性不能取空值。

参照完整性:如果S中的属性或属性组F是关系R的外码,则F的取值或者为空值,或者为R中某个元组的主码值。

用户定义完整性:用户对属性的取值或属性间的关系加某种限制条件。

3.等值连接:从两个关系R和S的笛卡尔积中选取属性值相等的那些元组组成新的关系。

自然连接:对两个关系R和S按其相同属性进行等值连接,且在结果中去掉重复的属性列组成新的关系。

四、计算题1.R∪S R∩SR×S2.R.B =S.B自然连接3.(1)∏Bookid,Bookname(σPublish=’人民邮电出版社’(Book)(2)∏Name(σBookid=’TP2003--002’(Borrow)Reader)(3)∏Name(ReaderRe..ader Cardid Borrow Cardid=(∏Cardid,Bookid(Borrow)÷(∏Bookid (σPublish=’中国水利水电出版社’(Book)) )习题二一、选择题1.A2.B3.B4.C5.A6.A7.D二、填空题1.创建数据库实例在实例中加载数据库打开数据库2.SHUTDOWN IMMEDIATE; SHUTDOWN NORMAL; SHUTDOWN TRANSACTIONAL; SHUTDOWN ABORT3.块区段表空间4.SYSTEM SYSAUX TEMP UNDOTBS 或 USERS5.用户进程 ORACLE6.GRANT REVOKE7.命令行界面 Windows图形用户界面 web界面三、名词解释1、数据库实例:数据库实例就是后台进程和数据库文件的集合。

数据库原理与应用教程课后习题答案

数据库原理与应用教程课后习题答案

数据库原理与应用教程―SQL Server习题解答1.5 习题1.数据库的发展历史分哪几个阶段?各有什么特点?答:数据库技术经历了人工管理阶段、文件系统阶段和数据库系统三个阶段。

1)人工管理阶段这个时期数据管理的特点是:数据由计算或处理它的程序自行携带,数据和应用程序一一对应,应用程序依赖于数据的物理组织,因此数据的独立性差,数据不能被长期保存,数据的冗余度大等给数据的维护带来许多问题。

2)文件系统阶段在此阶段,数据以文件的形式进行组织,并能长期保留在外存储器上,用户能对数据文件进行查询、修改、插入和删除等操作。

程序与数据有了一定的独立性,程序和数据分开存储,然而依旧存在数据的冗余度大及数据的不一致性等缺点。

3)数据库系统阶段数据库系统的特点如下:(1)数据结构化(2)较高的数据共享性…(3)较高的数据独立性(4)数据由DBMS统一管理和控制2.简述数据、数据库、数据库管理系统、数据库应用系统的概念。

答:数据是描述事物的符号记录,是信息的载体,是信息的具体表现形式。

数据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。

数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。

它建立在操作系统的基础上,位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的创建、查询、更新及各种数据控制等。

凡使用数据库技术管理其数据的系统都称为数据库应用系统。

3.简述数据库管理系统的功能。

答:数据库管理系统是数据库系统的核心软件,一般说来,其功能主要包括以下5个方面。

(1) 数据定义和操纵功能(2) 数据库运行控制功能(3) 数据库的组织、存储和管理(4) 建立和维护数据库(5) 数据通信接口4.简述数据库的三级模式和两级映像。

答:为了保障数据与程序之间的独立性,使用户能以简单的逻辑结构操作数据而无需考虑数据的物理结构,简化了应用程序的编制和程序员的负担,增强系统的可靠性。

北京大学出版社数据库原理与应用课后答案

北京大学出版社数据库原理与应用课后答案

北京⼤学出版社数据库原理与应⽤课后答案数据库原理与应⽤第⼀章要求:1、掌握数据、数据库、数据库管理系统、数据库系统(数据库应⽤系统)等概念及组成;2、了解数据管理的发展,⽐较各管理阶段的优劣;3、了解⼏种数据库的结构模型及其优劣,了解关系模型的基本概念;4、掌握数据库的三级模式、⼆级映射、两个独⽴性三、教材习题解答1、什么是数据库?数据库的基本特点是什么?答:数据库是长期存储在计算机内的、有组织的、可共享的⼤量数据的集合。

其基本特点为可共享、低冗余度、有较⾼独⽴性和数据间有关联等。

2、从软件的⾓度来看,数据库系统的核⼼是什么?数据库系统和⽂件系统的主要区别是什么?答:核⼼是数据库管理系统(DBMS);主要区别是⽂件系统不能解决数据冗余和数据独⽴性问题,⽽数据库系统可以解决。

3、什么是数据库管理系统?常⽤的数据库管理系统有哪些?答:数据库管理系统(database management system)是⼀种操纵和管理数据库的⼤型软件,⽤于建⽴、使⽤和维护数据库,简称dbms。

它对数据库进⾏统⼀的管理和控制,以保证数据库的安全性和完整性。

⽤户通过dbms访问数据库中的数据,数据库管理员也通过dbms进⾏数据库的维护⼯作。

它可使多个应⽤程序和⽤户⽤不同的⽅法在同时或不同时刻去建⽴,修改和询问数据库。

DBMS提供数据定义语⾔DDL(Data Definition Language)与数据操作语⾔DML (Data Manipulation Language),供⽤户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。

常⽤的有Oracle、db2、SQL Server、MySQL、ACCESS、Foxpro等。

4、什么是数据库的结构模型?通常有哪⼏种模型?答:数据库的结构模型是数据库中⽤来表⽰数据结构和数据联系的逻辑概述的集合,包括数据结构、数据操作和数据完整性约束三个部分。

按照不同的数据结构通常有层次模型、⽹状模型、关系模型和⾯向对象模型等。

数据库原理与应用课后作业参考答案

数据库原理与应用课后作业参考答案

模块1 数据库理论基础1. 某医院病房计算机管理中心需要如下信息:科室:科名、科地址、科电话、医生姓名病房:病房号、床位号、所属科室名医生:姓名、职称、所属科室名、年龄、工作证号病人:病历号、姓名、性别、诊断、主管医生、病房号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。

请设计该计算机管理系统的E-R模型。

答:2. 一个图书馆借阅管理数据库要求提供下述服务:(1)可随时查询书库中现有书籍的品种、数量与存放位置。

所有各类书籍均可由书号唯一标识。

(2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。

我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。

.可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息)当需要时,(3同一教材仅为一个出向相应出版社增购有关书籍。

我们约定,一个出版社可出版多种书籍,版社出版,出版社名具有唯一性。

E-R模型。

请根据以上情况和假设设计满足需求的答:表的操作模块3填空题一.种类型。

其中,精确数值型数31.数字数据可分为整数型、精确数值型和近似数值型小数两部分组成据由由整数和。

.在创建表的命令语句中,要设置表字段属性为自动编号的关键字是IDENTITY2、已分区表和类,即系统表、用户表3.SQL Server 2008中,根据表的用途可以分为4临时表。

.如果表中记录的某一字段或字段组合能唯一标识记录,则称该字段或字段组合4。

为_主键_create table。

5.创建数据库表的命令语句是二.选择题1.使用SQL语句修改表结构时,其语句是下面的( B )选项。

A. ALTER DATABASE TABLEC. UPDATE TABLE DABASE2.下列对表的描述正确的是( C )。

A.在数据库中表用来表示关系模型中的实体B.表是对数据进行存储和操作的一种逻辑结构C.表是用来组织和存储数据的数据库对象D.表可以存储数据库的其他数据库对象3.在SQL Server 2008的数据类型中可以用来存储图片的数据类型是( B )A. binary4.使用系统存储过程( C )可以查看表的行、大小和空间的统计信息。

数据库原理及应用 课后部分习题答案

数据库原理及应用 课后部分习题答案

练习题参考答案练习题1参考答案1.单项选择题(1)C (2)B (3)C (4)D (5)D(6)A (7)B (8)B (9)C (10)A(11)B (12)D (13)C (14)B (15)C(16)A (17)A (18)B2.简答题(1)答:文件系统中的文件是面向应用的,一个文件基本上对应于一个应用程序,文件之间不存在联系,数据冗余度大,数据共享性差,数据独立性差;数据库系统中的文件不再面向特定的某个或多个应用,而是面向整个应用系统,文件之间是相互联系着的,减少了数据冗余,实现了数据共享,数据独立性强。

(2)答:概念模式体现了数据库的总体观,简称DBA视图;内模式体现了数据库的存储观,称为系统程序员视图;外模式体现了数据库的用户观,称为用户视图。

用户视图有多个,而其它视图只有一个。

(3)答:数据独立性是指应用程序和数据之间相对独立、不受影响,及数据结构的修改不引起应用程序修改的特性。

数据独立性包括物理数据独立性和逻辑数据独立性。

物理数据独立性是指数据库物理结构改变时不必修改现有的应用程序。

逻辑数据独立性是指数据库逻辑结构改变时应用程序不用修改。

数据独立性是由DBMS的二级映像功能来保证的。

数据库系统通常采用外模式、模式、内模式三级结构,数据库管理系统在这三级模式之间提供了外模式/模式和模式/内模式两级映像,当整个系统要求改变模式(增加记录类型、增加数据项)时,由DBMS对各个外模式/模式的映像作相应改变,可以使外模式保持不变,应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据的逻辑独立性。

当数据的存储结构改变时,由DBMS 对模式/内模式映像作相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据的物理独立性。

练习题2参考答案1.单项选择题(1)D (2)D (3)A (4)A (5)D(6)D (7)C (8)B (9)B (10)B(11)A (12)C (13)A (14)B2.简答题(1)答:关系是一张二维表,即元组的集合。

数据库原理及应用课后答案

数据库原理及应用课后答案

数据库原理及应用课后答案第一章选择题1、A。

从数据库管理系统的角度看,数据库系统的结构通常分为三级模式的总体结构,在这种模式下,形成了二级映像,实现了数据的独立性。

其中三级模式结构指的是外模式、模式和内模式,二级映像指的是外模式/模式映像、模式/内模式映像。

对于外模式/模式映像,当模式改变时,相应的外模式/模式映像作相应的改变,以使外模式保持不变,而应用程序是依据数据的外模式来编写的,外模式不变,应用程序就没必要修改,这保证了数据与程序的逻辑独立性。

对于模式/内模式映像,当数据库的存储结构变了,模式/内模式映像会作相应的改变,以使模式保持不变,而模式不变,与模式没有直接联系的应用程序也不会改变,这保证了数据与程序的物理独立性。

数据逻辑独立性指的就是当模式改变时,外模式和应用程序不需要改变,所以选项A正确。

C选项的内模式改变,模式不变指的是数据的物理独立性,所以C 选项不正确,B选项中前后两句与C选项相比顺序不符,所以B选项不正确。

D 选项中,应为“模式和应用程序不变〞,不应为“外模式〞,所以D选项不正确。

2、B。

DB指的是数据库〔DataBase〕,DBMS指的是数据库管理系统〔DataBase Management System〕,DBS指的是数据库系统〔DataBase System〕,DBA指的是数据库管理员〔Database Administrator〕,Data指的是数据。

由书中概念易得DBS〔数据库系统〕包括DBMS〔数据库管理系统〕,DBMS管理和控制DB〔数据库〕,而DB载入、存储、重组与恢复Data〔数据〕。

所以B 选项正确。

3、C。

数据库系统的特点有:?、实现数据共享;?、减少数据冗余度;?、保持数据的一致性;?、数据的独立性;?、平安保密性;?、并发控制;?、故障恢复由以上可得C选项错误,应改为数据冗余度“低〞。

4、C。

DB是长期储存在计算机内、有组织的、可共享的大量数据集合;DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问计算机软件、硬件和数据资源组成的系统;DBMS是把用户对数据的操作转化为对系统存储文件的操作,有效地实现数据库三级〔外模式、模式和内模式〕之间的转化;MIS指的是管理信息系统〔Management Information System〕,是一个以人为主导,利用计算机硬件、软件及其他办公设备进行信息的收集、传递、存贮、加工、维护和使用的系统。

数据库原理及应用课后答案第4章关系数据库设计理论

数据库原理及应用课后答案第4章关系数据库设计理论

第4章关系数据库设计理论、选择题1、C2、B3、C4、C5、A9、D 10、B二、填空题1、数据依赖主要包括—函数_依赖、—多值—依赖和连接依赖。

2、一个不好的关系模式会存在_插入异常_、_删除异常_和—修改复杂_等弊端。

3、设X T Y为R上的一个函数依赖,若_对任意X的真子集X '均无XY存在__, 则称Y完全函数依赖于X.4、设关系模式R上有函数依赖X T Y和Y T Z成立若_Y不包含于X_且_Y T X不成立_,则称Z传递函数依赖于X。

5、设关系模式R的属性集为U, K为U的子集,若_K T U为完全函数依赖_,则称K 为R的候选键。

6、包含R中全部属性的候选键称_主属性_。

不在任何候选键中的属性称—非主属性7、Armstrong公理系统是—有效__的和—完备__的.8、第三范式是基于_函数_依赖的范式,第四范式是基于_多值_依赖的范式。

9、关系数据库中的关系模式至少应属于_第一_范式。

10、规范化过程,是通过投影分解,把_一个范式级别较低的_的关系模式“分解”为_若干个范式级别较高__的关系模式。

三、简答题1、解释下列术语的含义:函数依赖、平凡函数依赖、非平凡函数依赖、部分函数依赖、 完全函数依赖、传递函数依赖、范式、无损连接性、依赖保持性。

解:函数依赖:设关系模式R ( U ,F), U 是属性全集,F 是U 上的函数依赖集,X 和丫是U 的子集,如果对于R(U)的任意一个可能的关系 r ,对于X 的每一个具体值,Y 都有唯一的具 体的值与之对应,则称X 函数决定Y,或Y 函数依赖于X ,记X T Y 。

我们称X 为决定因素, Y 为依赖因素。

当Y 不函数依赖于 X 时,记作:©Y 。

当X T Y 且Y T X 时,则记作:X Y 。

平凡函数依赖:当属性集Y 是属性集X 的子集时,则必然存在着函数依赖X T Y ,这种类型的函数依赖称为平凡的函数依赖。

非平凡函数依赖: 如果Y 不是X 子集,则称X T Y 为非平凡的函数依赖。

(完整版)数据库原理及其应用教程课后答案

(完整版)数据库原理及其应用教程课后答案

第一章1.2.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系?(1)文件系统与数据库系统之间的区别文件系统用文件将数据长期保存在外存上,数据库系统则用数据库统一存储数据;文件系统中程序和数据有一定的联系,二数据库系统中程序和数据分离;文件系统用操作系统中的存取方法对数据进行管理,数据库系统则用DBMS 统一管理和控制数据;文件系统实现以文件为单位的数据共享,二数据库系统实现以记录和字段为单位的数据共享。

(2)文件系统和数据库系统之间的联系均为数据组织的管理技术;均由数据管理软件管理数据,程序与数据之间用存取方法进行转换;数据库系统是在文件系统的基础上发展起来的。

1.8.什么是数据库的数据独立性?它包含了哪些内容? 物理独立性?所谓数据的独立性是指数据库中的数据与应用程序间相互独立,即数据的逻辑结构、存储结构以及存取方式的改变不影响应用程序。

数据独立性分两级:物理独立性和逻辑独立性物理独立性是指当数据的物理结构改变时,通过修改映射,使数据库整体逻辑结构不受影响,进而用户的逻辑结构以及应用程序不用改变。

逻辑独立性是指当数据库的整体逻辑结构发生改变时,通过修改映射,使用户的逻辑结构以及应用程序不用改变。

1.11.解释实体、属性、实体键、实体集、实体型、实体联系类型、记录、数据项、字段、记录型、文件、实体模型、数据模型的含义。

实体:客观存在并且可以相互区别的“事物”称为实体。

属性:实体所具有的某一特性称为属性。

实体键:在实体型中,能唯一标识一个实体的属性或属性集称为实体的键。

实体集:同型实体的集合称为实体集。

实体型:具有相同属性的实体必然具有共同的特征,所以,用实体名及其属性名来抽象和描述同类实体,称为实体型。

实体联系类型:一对一联系(1:1);一对多联系(1:n);多对多联系(m:n)记录:(record)字段的有序集合称为记录。

数据项:标记实体属性的命名单位称为字段,也称为数据项。

字段:标记实体属性的命名单位称为字段,也称为数据项。

数据库原理及应用教程第3版课后题答案

数据库原理及应用教程第3版课后题答案

第一章习题参考答案一、选择题1. C2. B3. D4. C5. D6. A7. A8. B9. D 10. B11. C 12. D 13. A 14. D 15. B16. C 17. D 18. A 19. D 20. A二、填空题1. 数据库系统阶段2. 关系3. 物理独立性4. 操作系统5. 数据库管理系统(DBMS)6. 一对多7. 独立性8. 完整性控制9. 逻辑独立性10. 关系模型11. 概念结构(逻辑)12. 树有向图二维表嵌套和递归13. 宿主语言(或主语言)14. 数据字典15. 单用户结构主从式结构分布式结构客户/服务器结构浏览器/服务器结构第2章习题参考答案一、选择题1. A2. C3. C4. B5. B6. C7. B8. D9. C 10. A11. B 12. A 13. A 14. D 15. D二、填空题1. 选择(选取)2. 交3. 相容(或是同类关系)4. 并差笛卡尔积选择投影5. 并差交笛卡尔积6. 选择投影连接7. σf(R)8. 关系代数关系演算9. 属性10. 同质11. 参照完整性12. 系编号,系名称,电话办公地点13. 元组关系域关系14. 主键外部关系键15. R和S没有公共的属性第3章习题参考答案一、选择题1. B2. A3. C4. B5. C6. C7. B8. D9. A 10. D二、填空题结构化查询语言(Structured Query Language)数据查询、数据定义、数据操纵、数据控制外模式、模式、内模式数据库、事务日志NULL/NOT NULL、UNIQUE约束、PRIMARY KEY约束、FOREIGN KEY约束、CHECK 约束聚集索引、非聚集索引连接字段行数定义系统权限、对象权限基本表、视图12.(1)INSERT INTO S VALUES('990010','李国栋','男',19)(2)INSERT INTO S(No,Name) VALUES('990011', '王大友')(3)UPDATE S SET Name='陈平' WHERE No='990009'(4)DELETE FROM S WHERE No='990008'(5)DELETE FROM S WHERE Name LIKE '陈%'13.CHAR(8) NOT NULL14.o=o15.ALTER TABLE StudentADDSGrade CHAR(10)第4章习题参考答案一、选择题1. B2. B3. D4. B5. C6. D7. B8. D9. C 10. A二、填空题1. 超键(或超码)2. 正确完备3. 属性集X的闭包X + 函数依赖集F的闭包F +4. 平凡的函数依赖自反性5. {AD→C} φ6. 2NF 3NF BCNF7. 无损连接保持函数依赖8. AB BC BD9. B→φ B→B B→C B→BC10. B→C A→D D→C11. AB 1NF12. AD 3NF第5章习题参考答案一、选择题1. B2. B3. C4. A5. C6. D7. A8. C9. D 10. D11. B 12. B 13. A 14. D 15. A二、填空题安全性控制、完整性控制、并发性控制、数据库恢复数据对象、操作类型授权粒度、授权表中允许的登记项的范围原始数据(或明文)、不可直接识别的格式(或密文)、密文事务、原子性、一致性、隔离性、持久性丢失更新、污读、不可重读封锁、排它型封锁、共享封锁利用数据的冗余登记日志文件、数据转储事务故障、系统故障、介质故障完整性登录账号、用户账号public服务器、数据库第6章习题参考答案一、选择题1. B2. C3. C4. A5. C6. B7. C8. B9. D 10. C11. D 12. B 13. B 14. D二、填空题数据库的结构设计、数据库的行为设计新奥尔良法分析和设计阶段、实现和运行阶段需求分析概念结构设计自顶向下、自底向上属性冲突、命名冲突、结构冲突逻辑结构设计确定物理结构、评价物理结构数据库加载运行和维护物理数据字典需求分析载入第7章习题参考答案一、选择题1. B2.C3.B4.D5.A二、填空题局部变量、全局变量- -、/*……*/DECLARESQL、流程控制AFTER 触发器、INSTEAD OF 触发器插入表、删除表数据库备份、事务日志备份、差异备份、文件和文件组备份简单还原、完全还原、批日志还原硬盘、磁带、管道下面是古文鉴赏,不需要的朋友可以下载后编辑删除!!谢谢!!九歌·湘君屈原朗诵:路英君不行兮夷犹,蹇谁留兮中洲。

(完整版)数据库原理与应用习题参考答案

(完整版)数据库原理与应用习题参考答案

第1章数据库概述1.与文件管理相比,数据库管理有哪些优点?答:(1)相互关联的数据集合;(2)较少的数据冗余;(3)程序与数据相互独立;(4)保证数据的安全可靠;(5)最大限度地保证数据的正确性;(6)数据可以共享并能保证数据的一致性。

2.比较文件管理和数据库管理数据的主要区别。

答:文件系统不能提供数据的独立性,也不能提供数据共享、安全性等功能,这些需要客户端编程实现。

而数据库管理系统可以很方便地提供这些功能。

3.在数据库管理方式中,应用程序是否需要关心数据的存储位置和结构?为什么?答:不需要。

因为这些都由数据库管理系统来维护。

4.在数据库系统中,数据库的作用是什么?答:数据库是存储数据的仓库,其作用是存储数据。

5.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据库文件吗?答:不可以。

6.数据独立性指的是什么?它能带来哪些好处?答:数据独立性包括逻辑独立性和物理独立性两部分。

物理独立性是指当数据的存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。

这两个独立性使用户只需关心逻辑层即可,同时增强了应用程序的可维护性。

7.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?答:数据库系统一般包括3个主要部分:数据库、数据库管理系统和应用程序。

数据库是数据的汇集,它以一定的组织形式保存在存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序专指以数据库数据为基础的程序8.在文件服务器结构和客户/服务器结构中,对数据的处理有什么区别?答:在文件服务器结构中,数据的处理是在客户端完成的,而在客户/服务器结构中,对数据的处理是在服务器端完成的,服务器返回给客户端的是处理后的结果。

第2章数据模型与数据库系统结构1.解释数据模型的概念,为什么要将数据模型分成两个层次?答:数据模型实际上是模型化数据和信息的工具,在数据库中,数据模型要满足三个要求:第一,要能够比较真实地模拟现实世界;第二,要容易被人们理解;第三,要能够很方便地在计算机上实现。

数据库原理与应用教程第三版课后答案

数据库原理与应用教程第三版课后答案

数据库原理与应用教程第三版课后答案数据库原理与应用教程第三版课后答案第1章数据库概述2.与文件管理相比,数据库管理有哪些优点?答:将相互关联的数据集成在一起,具有较少的数据冗余,程序与数据相互独立,保证数据的安全可靠,最大限度地保证数据的正确性,数据可以共享并能保证数据的一致性。

3.比较文件管理和数据库管理数据的主要区别。

答:数据库系统与文件系统相比实际上是在应用程序和存储数据的数据库之间增加了一个系统软件,即数据库管理系统,使得以前在应用程序中由开发人员实现的很多繁琐的操作和功能,都可以由这个系统软件完成,这样应用程序不再需要关心数据的存储方式,而且数据的存储方式的变化也不再影响应用程序。

而在文件系统中,应用程序和数据的存储是紧密相关的,数据的存储方式的任何变化都会影响到应用程序,因此不利于应用程序的维护。

4.数据库管理方式中,应用程序是否需要关心数据的存储位置和结构?为什么?答:不需要。

因为在数据库系统中,数据的存储位置以及存储结构保存在数据库管理系统中,从数据到物理存储位置的转换是由数据库管理系统自动完成的。

6.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据库文件吗?答:不能。

7.数据独立性指的是什么?它能带来哪些好处?答:数据独立性指的是数据的逻辑独立性和物理独立性。

逻辑独立性带来的好处是当表达现实世界信息的逻辑结构发生变化时,可以不影响应用程序;物理独立性带来的好处是当数据的存储结构发生变化时,可以不影响数据的逻辑组织结构,从而也不影响应用程序。

8.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?答:数据库系统由三个主要部分组成,即数据库、数据库管理系统和应用程序。

数据库是数据的汇集,它以一定的组织形式存于存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序指以数据库数据为核心的应用程序。

9.在文件服务器结构和客户/服务器结构中,对数据的处理有什么区别?.k5.在数据库系统中,数据库的作用是什么?答:在数据库系统中,数据库是存放数据的场所。

数据库系统原理及应用教程第四版课后答案

数据库系统原理及应用教程第四版课后答案

第一章1、(1)数据:数据用于载荷信息的物理符号。

(2)数据的特征;○1数据有“型”和“值”之分;○2数据受数据类型和取值范围的约束;○3数据有定性表示和定量之分;○4数据应具有载体和多种表现形式。

3、(1)数据管理的功能:○1组织和保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存;○2数据维护功能,即根据需要随时进行插入新数据,修改原数据和删除失效数据的操作;○3数据查询和数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全和完整性控制功能,即能保护数据的安全和完整性。

(2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全和完整性。

4、(1)数据库:是数据管理的新方法和技术,他是一个按数据结构来存储和管理数据的计算机软件系统。

(2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。

5、(1)数据库管理系统:它是专门用于管理数据库的计算机管理软件。

数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行操作的功能。

(2)数据库管理系统主要功能:是数据存储、数据操作和数据控制功能。

其数据存储和数据操作是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除和修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。

数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露和破坏,也就是避免数据被人偷看、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效和相容,防止不合语意的错误数据被输入或输出。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据逻辑独立性指的就是当模式改变时,外模式和应用程序不需要改变,所以选项A正确。
C选项的内模式改变,模式不变指的是数据的物理独立性,所以C选项不正确,B选项中前后两句与C选项相比顺序不符,所以B选项不正确。D选项中,应为“模式和应用程序不变”,不应为“外模式”,所以D选项不正确。
2、B。
DB指的是数据库(DataBase),DBMS指的是数据库管理系统(DataBase Management System),DBS指的是数据库系统(DataBase System),DBA指的是数据库管理员(Database Administrator),Data指的是数据。
由书中概念易得DBS(数据库系统)包括DBMS(数据库管理系统),DBMS管理和控制DB(数据库),而DB载入、存储、重组与恢复Data(数据)。所以B选项正确。
3、C。
数据库系统的特点有: 、实现数据共享; 、减少数据冗余度; 、保持数据的一致性; 、数据的独立性; 、安全保密性; 、并发控制; 、故障恢复
7、D。
模式也称逻辑模式和概念模式,是数据库中全体数据逻辑结构和特征的描述,描述现实世界中的实体及其性质与联系,是所有用户的公共数据视图;外模式也称子模式或用户模式,它是用以描述用户看到或使用的数据的局部逻辑结构和特性的,用户根据外模式用数据操作语句或应用程序去操作数据库中的数据;内模式也称存储模式,是整个数据库的最底层表示,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。由以上概念可知,D选项正确。
20世纪60年代后期,随着计算机应用越来越广泛,需要管理的数据规模也日益增长。这时硬件上已有大容量的硬盘出现,处理数据的方式上联机实时处理的需求也越来越多。在这种背景下,原先的以文件系统管理数据的方式已经不再适应发展的需要,于是人们对文件系统进行了扩充,研制了一种结构化的数据组织和处理方式,才出现了真正的数据库系统。数据库为统一管理与共享数据提供了有力支撑,这个时期数据库系统蓬勃发展形成了有名的“数据库时代”。数据库系统建立了数据与数据之间的有机联系,实现了统一、集中、独立地管理数据,使数据的存取独立于使用数据的程序,实现了数据的共享。
、数据库系统(DataBase System,简称DBS):实现有组织地、动态地存储大量关联数据,方便多用户访问计算机软件、硬件和数据资源组成的系统,即具有管理和控制数据库功能的计算机系统。
3、简述数据库系统的三级模式和两级映像的含义。
2、简述数据、数据库、数据库管理关系、数据库系统的概念。
答: 、数据(Data):描述事物的符号记录,是数据库的处理对象
、数据库(DataBase,简称DB):长期存放在计算机存储设备上有组织的、可共享的、相关的数据集合。是数据库系统DBS的核心,是被管理的对象。
、数据库管理系统(DataBase Management System,简称DBMS):把用户对数据的操作转化为对系统存储文件的操作,有效地实现数据库三级(外模式、模式和内模式)之间的转化,负责对DB进行管理与维护。
、文件系统阶段
20世纪50年代年代末到60年代中期,计算机技术有了很大的发展,计算机的应用也从科学计算发展到了文档、工程管理。这时计算机在硬件上有了大容量的磁盘、磁鼓等外存设备;软件上有了操作系统、高级语言,出现了专门管理数据的文件系统;处理方式上不仅有批处理,还增加了联机处理方式。
、数据库管理阶段
数据库原理及应用
课后答案
第一章选Βιβλιοθήκη 题1、A。从数据库管理系统的角度看,数据库系统的结构通常分为三级模式的总体结构,在这种模式下,形成了二级映像,实现了数据的独立性。其中三级模式结构指的是外模式、模式和内模式,二级映像指的是外模式/模式映像、模式/内模式映像。对于外模式/模式映像,当模式改变时,相应的外模式/模式映像作相应的改变,以使外模式保持不变,而应用程序是依据数据的外模式来编写的,外模式不变,应用程序就没必要修改,这保证了数据与程序的逻辑独立性。对于模式/内模式映像,当数据库的存储结构变了,模式/内模式映像会作相应的改变,以使模式保持不变,而模式不变,与模式没有直接联系的应用程序也不会改变,这保证了数据与程序的物理独立性。
8、A。
同第7题答案概念相同,故A选项正确。
9、C。
同第7题答案概念相同,故C选项正确。
10、D。
数据库系统的三级模式提供了两级映像,而两级映像实现了二级独立性,从而达到了数据独立性。
简答题
1、简述数据管理技术的发展历程。
答:数据管理技术的发展共经历了三个阶段。
、人工管理阶段
20世纪50年代的计算机主要用于科学计算,数据处理都是通过手工方式进行的。当时外存没有磁盘等直接存取的存储设备,数据只能存放在卡片或纸带上;软件方面只有汇编语言,没有操作系统,数据的处理是批处理,程序运行结束后数据不保存。这些决定了当时的数据管理主要依赖于人工。
5、C。
书中图1.6明确指出模式/内模式映像把概念数据库与物理数据库联系起来,所以C选项正确。
6、C。
数据库有这样三层关系 ,第一层和第三层不能直接发生关系,所以D选项不正确,内模式与外模式没有直接关系,应改为“模式与应用程序不变”。由数据库的三级模式、两级映像概念可知,数据的物理独立性指的是内模式改变,模式(即概念模式)不变,所以C选项正确,而B选项先后顺序不正确。A选项指的是数据的逻辑独立性,与题意不符,故不正确。
由以上可得C选项错误,应改为数据冗余度“低”。
4、C。
DB是长期储存在计算机内、有组织的、可共享的大量数据集合;DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问计算机软件、硬件和数据资源组成的系统;DBMS是把用户对数据的操作转化为对系统存储文件的操作,有效地实现数据库三级(外模式、模式和内模式)之间的转化;MIS指的是管理信息系统(ManagementInformation System),是一个以人为主导,利用计算机硬件、软件及其他办公设备进行信息的收集、传递、存贮、加工、维护和使用的系统。由以上概念可知,位于用户和数据库之间的一层数据管理软件是DBMS。所以C选项正确。
相关文档
最新文档