数据库原理简答题总结

合集下载

数据库原理简答题

数据库原理简答题

.相对于数据库系统,文件系统阶段数据管理有哪些缺陷

数据冗余、数据不一致、数据联系弱。

.以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义。

实体完整性规则是指关系中的元组在组成主键的属性上不能有空值。关系SC 的主键为(学号,课程号),因此SC 中的每个元组在学号、课程号两个属性上的取值均不能为空。

如果关系模式R的候选键由全部属性组成,那么R是否属于3NF说明理由。

R 属于3NF。

根据题意可知,R 中无非主属性,满足3NF 的条件,即不存在非主属性对键的部分和传

递函数依赖。

设有关系模式SC(SNO,CNO,SCORE),试写出与关系代数表达式(SC))

∏σ

(

SNO,'

SCORE

='

2

B

CNO

等价的元组表达式。

.嵌入式SQL语句何时不必涉及到游标何时必须涉及到游标

(1)INSERT、DELETE、UPDATE 语句,以及查询结果肯定是单元组时的SELECT 语

句,都可以直接嵌入到主程序中使用,不必涉及到游标。

(2)当SELECT 语句查询结果是多个元组时,必须使用游标。

试说明事务的ACID特性分别由DBMS的哪个子系统实现。

事务的原子性、一致性、隔离性、持久性分别由DBMS 的事务管理、完整性、并发控制、恢复管理子系统实现。

设有两个关系模式:职工(职工号,姓名,性别,部门号),部门(部门号,部门名),如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息。试写出符合上述规则的外键子句。

用户访问数据库的权限有哪几种

读(Read)权限、插入(Insert)权限、修改(Update)权限、删除(Delete)权限。

数据库原理习题

数据库原理习题

数据库习题

一、简答题

1.试述视图的优点。

2.什么是基本表,什么是视图?两者的区别是什么?

3.简述数据库设计的物理设计阶段所包含的设计步骤。

4.简述SQL中的为保证数据的安全性而提供的两个功能及其作用。

5.简述数据库完整性规则的三个组成部分。

6.数据库阶段数据管理的主要特点是什么?

7.解释DB、DBMS、DBS三个概念?

8.什么是物理数据独立性和逻辑数据独立性?

9.试说明DBMS的主要功能?

10.简述信息与数据的区别与联系。

11.简述数据模型的三要素在关系模型中如何体现。

12.简述数据库概念设计的基本步骤以及在数据库设计中的地位。

13.在模式分解时,为什么要保持函数依赖的分解?

二、程序设计题

(一)

为统计世界上国家信息设计一个表Nation (name, region, area, population, gdp) 表名为Nation,该表有5个字段是:

name :国家名

region: 国家所在的地区

area: 面积

population :人口

gdp:国民生产总值

请回答如下问题:

1、选出所有国家名,地区和人口。

2、给出France的人口数。

3、哪些国家的名称以字符D开始?

4、国土大国(面积大于五百万平方公里)的国名和人口密度。

5、给出一些小(面积小于2000平方公里)而富有(国民生产总值大于50亿)的国家。

6、给出人口多于Russia(俄国)的国家名称。

7、给出'India'(印度), 'Iran'(伊朗)所在地区的所有国家的所有信息。

8、给出人均GDP超过'United Kingdom'(英国)的欧洲国家。

数据库系统原理4735简答题

数据库系统原理4735简答题

数据库系统原理4735简答题

数据库系统原理

第一章节:数据库系统基本概念 (2)

第二章节数据库设计和

ER模型 (4)

第三章节关系模式设计理论 (6)

第四章节关系运算 (7)

第五章节 SQL语言 (8)

第六章节数据库管理 (10)

第七章节 SQL Server简介及应用 (11)

第八章节 PowerBuilder 9.0简介及应用 (12)

第九章节数据库技术的发展 (13)

第 1 页共 14 页

第一章节:数据库系统基本概念

1.文件系统阶段的数据管理有些什么缺陷?试举例说明。

三个:数据冗余;数据不一致性;数据联系弱。

2.与文件结构相比,数据库结构有些什么不同?

有下面三点不同:

数据结构化:文件由记录组成,文件间无联系。数据库逻辑结构用数据模型来描述, 数据模型不仅描述

数据本身的特点,还要描述数据之间的联系。

数据独立性:文件只有设备独立性,而数据库还具有逻辑独立性和物理独立性。

访问数据的单位:文件以记录为单位;数据库以字段为单位,增加了系统的灵活性。

3.试解释 DB、DBMS、DBS三个术语。

DB是存储在一起、统一管理的相关数据的集合。

DBMS是位于用户与OS之间的一层数据管理软件,为用户或应用程序提供访问DB的方法。

DBS是采用了数据库技术的计算机系统。

4.试叙述数据库系统中物理存储介质层次。

高速缓存、主存、快闪存、磁盘、光盘和磁带。

5.各种结构数据模型的数据结构有什么特点?

(1)在层次、网状模型中,数据之间联系是用指针实现的。这种方法查询速度较快,但带来一个缺点,

查询语言是过程性的,应用程序的编写比较复杂。

数据库系统原理简答题 汇总

数据库系统原理简答题 汇总

数据库系统原理简答题汇总

第一章数据库系统概念

1.请简述数据,数据库,数据库管理系统,数据库系统的概念?

答:①数据:是描述事务的符号记录,是指用物理符号记录下来的,可以鉴别的的信息。

②数据库:是指长期储存在计算机中的有组织的,可共享的数据集合,且数据库中的数据按一定的数据模型组织,描述和存储,具有较小的冗余度,较高的数据独立性,系统易于扩展,并可以被多个用户共享。

③数据库管理系统:是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。负责科学有效地组织和存储数据,并帮助数据库的使用者能够从大量的数据中快速地获取所需数据,以及提供必要的安全性和完整性等统一控制机制,实现对数据有效的管理与维护。

④数据库系统:是指在计算机中引入数据库技术之后的系统,一个完整的数据库系统包括数据库,数据库管理系统以及相关实用工具,应用程序,数据库管理员和用户。

2.请简述在数据管理技术中,与人工管理,文件系统相比数据库系统的优点/特点?

答:①数据集成②数据共享性高③数据冗余小④数据一致性⑤数据独立性高⑥实施统一管理和控制⑦减少应用程序开发与维护的工作量3.请简述数据库系统的三级模式和两层映像含义?

答:数据库的三级模式是指数据库系统是由模式、外模式和内模式

三级工程的,对应了数据的三级抽象。

两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。

4.请简述关系模型与网状模型,层次模型的区别/特点?

答:使用二维表结构表示实体及实体间的联系建立在严格的数学概

念的基础上概念单一,统一用关系表示实体和实体之间的联系,数

数据库原理与应用简答题

数据库原理与应用简答题

1 .试述数据、数据库、数据库系统、数据库管理系统的概念。

2. 使用数据库系统有什么好处?

3. 试述文件系统与数据库系统的区别和联系。

4. 试述数据库系统的特点。

5. 数据库管理系统的主要功能有哪些?

6. 试述数据模型的概念、数据模型的作用和数据模型的三个要素。

7. 试述概念模型的作用。

8. 定义并解释概念模型中以下术语:实体,实体型,实体集,属性,码,实体联系图(E-R图)

9. 试述网状、层次数据库的优缺点。

10. 试述关系模型的概念,定义并解释以下术语:(1)关系(2)属性(3)域(4)元组(5)主码(6)分量(7)关系模式

11. 试述关系数据库的特点。

12. 试述数据库系统三级模式结构,这种结构的优点是什么?

13. 定义并解释以下术语:DDL、DML

14. 什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?

15. 试述数据库系统的组成。

16. DBA的职责是什么?

17. 系统分析员、数据库设计人员、应用程序员的职责是什么?

18. 试述关系模型的三个组成部分。

19. 试述关系数据语言的特点和分类。

20. 定义并理解下列术语,说明它们之间的联系与区别: (1)域,笛卡尔积,关系,元组,属性(2)主码,候选码,外部码 (3)关系模式,关系,关系数据库

21. 试述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?

22. 等值连接与自然连接的区别是什么?

23. 代数的基本运算有哪些?如何用这些基本运算来表示其他的关系基本运算?

数据库原理复习题

数据库原理复习题

数据库原理复习题

一、单项选择题

1、〔〕的存取路径对用户透明,从而具有更高的数据独立性,更好的安全##性,也简化了程序员的工作和数据库开发建立的工作

A、关系模型

B、层次模型

C、网状模型

D、以上都是

2、SQL语言的GRANT和REVOKE语句主要是用来维护数据库的〔〕.

A、完整性

B、可靠性

C、安全性

D、一致性

3、一个关系只有一个〔〕

A、候选码

B、主码

C、超码

D、外码

4、关系模式中,满足2NF的模式〔〕.

A、可能是1NF

B、必定是BCNF

C、必定是3NF

D、必定是1NF

5、如果事务T获得了数据项Q上的排它锁,则T对Q 〔〕.

A、只能读不能写

B、只能写不能读

C、既可读又可写

D、不能读不能写

6、在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是〔〕.

A、4

B、5

C、6

D、7

7、"年龄在15至30岁之间〞这种约束属于DBMS的< >功能.

A、恢复

B、并发控制

C、完整性

D、安全性

8、解决事务并发操作带来的数据不一致性问题普遍采用〔〕技术.

A、封锁

B、恢复

C、存储

D、协商

9、关系数据库中的关系必须满足:其中的每一属性都是< >.

A、互不相关

B、不可再分

C、长度可变

D、互相关联

10、在两个实体类型间有一个M:N联系时,这个结构转换成的关系有< >个.

A、1

B、2

C、3

D、4

11、描述数据库全体数据的全局逻辑结构和特性的是〔〕.

A、存储模式

B、外模式

C、内模式

D、模式

12、若R为n元关系,S为m元关系,则R×S为〔〕元关系.

数据库原理复习资料

数据库原理复习资料

数据库原理习题

题型

一选择题(15个)

二填空题(10个)

三简答题(6个)

四设计题(1个)

五应用题(1个)

六综合题(1个)

一、知识点

1、数据库系统和文件系统的比较。

2、简述数据库系统的三级模式结构。

3、简述数据库系统三级模式结构中的两级映像,并说明其优点。

4、简述数据库系统的组成部分。

5、简述DBA的主要职责。

6、简述关系模型的特点。

7、简述关系模型能够的组成部分。

8、简述关系的性质。

9、简述关系的完整性。

10、什么是主码?什么是侯选码?什么是外码?

11、简述自然连接和等值连接的区别。

12、简述视图和关系的区别。

13、简述内连接和外连接的区别。

14、简述在SQL语言中实现子查询的方法和各自的特点。

15、简述嵌入式SQL语言需要解决的问题。

16、简述游标的特点。

17、数据库的完整性概念与数据库的安全性概念的区别与联系?

18、简述关系数据库设计中存在的问题。

19、简述1NF,2NF,3NF,BCNF解决的模式设计中的问题。

20、简述E-R模型之间的冲突类型及相应的解决方法。

21、简述E-R模型向关系模型转换的基本规则。

22、试判断该表是否可以直接作为关系数据库中的关系,并说明原因。

23、简述数据库保护中安全性控制的一般方法。

24、简述事务的概念及特点。

25、简述事务的并发操作带来的数据不一致性的类型。

26、简述封锁的类型及含义。

27、简述封锁协议类型及含义。

28、简述恢的策略。

29、“串行调度”和“可串行化调度”有何区别?

30、简述两阶段琐的含义及解决的问题。

31、简述数据模型的三要素。

32、简述数据库系统数据独立性的特点。

数据库原理填空题和简答题

数据库原理填空题和简答题

第一部分绪论

二.填空题

1. 数据是信息的符号表示或称载体;信息是数据的内涵,是数据的语义解释。例如“据报

道,世界人口已达到23亿”,这是 __信息___。

2.DBS是_计算机软硬件环境____、_数据库文件__、_DBMS__、_数据库应用程序___和__DBA____的集合体。

3.数据库的三级模式结构是对DBMS的三个抽象级别。

4.DBMS是指位于操作系统和应用程序之间的一层管理软件。

5.要想成功的运转数据库,就要在数据处理部门配备数据库管理员。

6. 数据库系统结构由三级模式和二级映射所组成,三级模式是指内模式、模式、外模式,二级映射是指内模式/模式映射、模式/外模式映射

7. 有了外模式/模式映像,可以保证数据和应用程序之间的逻辑独立性 ,有了模式/内模式映像,可以保证数据和应用程序之间的物理独立性。

8.数据的独立性使得修改数据库结构时尽量不影响已有的逻辑独立性、应用程序

9. 当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的物理独立性

10.根据计算机的系统结构,数据库系统可分成4种类型集中式数据库系统,网络数据库系统,分布式数据库系统,并行数据库系统

三. 简答题

1.数据管理技术的发展经历了哪几个阶段?各阶段与计算机技术的发展有何关系?

阶段: 1.人工管理阶段 2.文件管理阶段 3.数据库管理阶段

1.20世纪50年代中期以前,人工管理阶段时,因条件限制,所有数据量小,数据无结构而言,数据间缺乏逻辑联系,数据仅仅依赖于特定的应用,于是促进了文件管理的出现,代替人工阶段管理

数据库系统原理简答题 汇总

数据库系统原理简答题 汇总

数据库系统原理简答题汇总

第一章数据库系统概念

1.请简述数据,数据库,数据库管理系统,数据库系统的概念?

答:①数据:是描述事务的符号记录,是指用物理符号记录下来的,可以鉴别的的信息。

②数据库:是指长期储存在计算机中的有组织的,可共享的数据集合,且数据库中的数据按一定的数据模型组织,描述和存储,具有较小的冗余度,较高的数据独立性,系统易于扩展,并可以被多个用户共享。

③数据库管理系统:是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。负责科学有效地组织和存储数据,并帮助数据库的使用者能够从大量的数据中快速地获取所需数据,以及提供必要的安全性和完整性等统一控制机制,实现对数据有效的管理与维护。

④数据库系统:是指在计算机中引入数据库技术之后的系统,一个完整的数据库系统包括数据库,数据库管理系统以及相关实用工具,应用程序,数据库管理员和用户。

2.请简述在数据管理技术中,与人工管理,文件系统相比数据库系统的优点/特点?

答:①数据集成②数据共享性高③数据冗余小④数据一致性⑤数据独立性高⑥实施统一管理和控制⑦减少应用程序开发与维护的工作量3.请简述数据库系统的三级模式和两层映像含义?

答:数据库的三级模式是指数据库系统是由模式、外模式和内模式

三级工程的,对应了数据的三级抽象。

两层映像是指三级模式之间的映像关系,即外模式/模式映像和模式/内模式映像。

4.请简述关系模型与网状模型,层次模型的区别/特点?

答:使用二维表结构表示实体及实体间的联系建立在严格的数学概

念的基础上概念单一,统一用关系表示实体和实体之间的联系,数

数据库原理题库简答题答案完整版

数据库原理题库简答题答案完整版

数据库原理题库简答题

答案

HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

大多数试题答案:

完整简答题答案:

一、简答题

1. 简述数据库系统的特点。

数据结构化

数据的共享性高,冗余度低且易扩充

数据独立性高

数据由数据库管理系统统一管理和控制

2. 数据库管理系统的主要功能有哪些?

数据定义功能

数据组织、存储和管理

数据操作功能

数据库的事务管理和运行管理

数据库的建立和维护功能

其他功能

3. 什么叫数据与程序的物理独立性什么叫数据与程序的逻辑独立性为什么数据库系统具有数据与程序的独立性

物理独立性:用户的应用程序与数据库中数据物理存储是互相独立的

逻辑独立性:用户的应用程序与数据库中数据库的逻辑结构是互相独立的。

4. 简述数据库系统的三级模式结构。

数据库系统的三级模式结构由外模式、模式和内模式组成。

外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特

征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。

外模式涉及的是数据的局部逻辑结构,通常是模式的子集。

内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。

为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。

数据库系统原理简答题

数据库系统原理简答题

简答题

一.数据库阶段的管理具有哪些特点?

1采用数据模型表示复杂的数据结构。

2.有较高的数据独立性

3.数据库系统为用户提供了方便的用户接口。

4.提供了四方面的数据控制功能:数据库的恢复;数据库的并发控制;数据库的完整性;数据安全;

5.增加了系统的灵活性。

.简述数据库系统的三层模式和两级映像

.DBMS的主要功能有哪些?

1,数据库的定义功能。2,数据库的操作功能。3,数据库的保护功能。4,数据库的维护功能。5,数据字典

二,数据库系统应用系统的生存期一般分为那几个阶段?规划,设计,实现,维护,停止使用。

关于数据库的完整性规则有哪些?1,实体完整性规则。2,参照完整性规则。3,用户定义的完整性规则。

三.由于数据冗余在数据操作时会引起那些异常?1,修改异常。2,插入异常。3,删除异常。

关系模式的非形式化设计准则有哪些?1,关系模式的设计应尽可能只包含有直接联系的属性,不包含有间接联系

的属性。2,关系模式的设计应尽可能使得相应关系中不出现插入,删除,修改等操作现象。3,关系模式额设计应尽可能使得相应关系中避免放置经常为空值的属性。关系模式的设计应尽可能使得关系的等值连接在主键和外键的属性

上进行,并且保证连接以后不会生成额外元组。

五.. SQL有哪些特点?

1SQL具有十分灵活和强大的查询功能。2.SQL不是一个应用开发语言,它只提供对数据库的操作功能,不能完成屏幕控制,菜单管理,报表生成等功能。3.SQL是国际标准语言,有利于各种数据库之间交换数据,有利于程序移植,有利于实现高度的数据独立性,有利于实现标准化。4.SQL的词汇不多,完成核心功能只用了9个英语动词,

数据库简答题整理版

数据库简答题整理版

数据库原理简答题

1.数据库系统阶段数据库系统的特点?(P3)

典型特征包括:数据结构化,描述数据时不仅要描述数据本身还有描述数据和数据之间的联系;数据由数据库管理系统统一管理;数据的共享性高;数据独立性高,不会因为系统存储结构与逻辑结构的变化而影响应用程序,即保持物理独立性和逻辑独立性。

2.简述关系的完整性。

关系模型的完整性约束包括实体完整性、参照完整性、用户定义完整性。关系的完整性:实体完整性——规定关系中的所有主属性不能为空,而不仅是整体不能为空NULL的含义(不知道或者无意义的值)。

参照完整性——外码、参照关系、被参照关系外码取值规则:要么为空,要么等于对应参照关系的某个主码值

用户定义完整性——反映某一具体应用所涉及的数据必须满足的语义要求。3.RDBMS在实现参照完整性时需要考虑哪些方面的问题,以及可以采取的策略?

(1)外码能否接受空值

(2)删除被参照关系中的元组。这时可有三种不同的策略:

级联删除:同时删除参照关系中相关元组;

受限删除:仅当参照关系中没有任何元组的外码值与被参照关系中要删除元组的主码值相同时,系统才执行删除操作,否则拒绝此删除操作。

置空值删除:删除被参照关系的元组,并将参照关系中相应元组的外码值置空值。( 3 ) 在参照关系中插入元组

当参照关系插入某个元组,而被参照关系不存在相应的元组,其主码值与参照关系插入元组的外码值相同,这时可有以下策略:

.受限插入:不允许在参照关系中插入;

.递归插入:同时在被参照关系中插入一个元组,其主码值为插入元组的外码值。4.试述数据模型的三个要素

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题及答案

一、选择题

1. 数据库的主要特点是什么?

A. 数据独立性

B. 冗余性

C. 数据共享性

D. 数据保密性

答案:A. 数据独立性

2. 关系数据库中,主键的作用是什么?

A. 用于建立实体之间的联系

B. 用于唯一标识关系表中的每一条记录

C. 用于排序和索引

D. 用于限制实体的属性取值范围

答案:B. 用于唯一标识关系表中的每一条记录

3. 下面哪个不是SQL的基本操作?

A. SELECT

B. UPDATE

C. DELETE

D. INSERT

答案:C. DELETE

4. 数据库ACID特性中的一致性指的是什么?

A. 事务执行前后数据的一致性

B. 并发操作下的数据一致性

C. 数据库内部元数据的一致性

D. 数据备份和恢复的一致性

答案:A. 事务执行前后数据的一致性

5. 数据库索引的作用是什么?

A. 提高数据查询的效率

B. 加快数据的插入和更新操作

C. 保证数据的一致性

D. 限制数据的访问权限

答案:A. 提高数据查询的效率

二、填空题

1. 数据库中,用于描述数据之间的关系的形式称为________。答案:表

2. 数据库中,用于存储数据的基本单位称为________。

答案:字段

3. 数据库中,用于组织和管理数据的软件系统称为________。

答案:数据库管理系统(DBMS)

4. 关系数据库中,用于连接不同表之间的数据的字段称为________。

答案:外键

5. 关系数据库中,用于限制字段取值范围的规则称为________。

答案:约束

三、简答题

1. 请简要描述数据库的三级模式结构。

答:数据库的三级模式结构包括外模式(视图层)、概念模式

《数据库原理与应用》考试复习题

《数据库原理与应用》考试复习题

《数据库原理与应用》

考试复习题

一、填空题

1、数据的长期存储、有组织和可共享是数据库的三个基本特点。

2、SQL Server中索引类型包括的三种类型分别是聚集索引非聚集索引唯一索引

3、SQL Server提供的最常用的管理工具是企业管理器和查询分析器

4、事务是指一个操作序列,这些操作序列要么被执行,要么都不被执行。

5、SQL Server是运行在Windows 操作系统平台上的、逻辑模型为关系型数据库管理系统

6、对表中记录的维护工作主要有增加、修改和删除操作,均可以通过企业管理器或T-SQL语句完成。

7、在一个已存在数据的表中增加一列,一定要保证所增加的列允许空值。

8、在E-R图中,用菱形表示关系,用长方形表示实体,用椭圆形表示属性。

9、where 子句中使用到的逻辑运算符有NOT AND OR

10、按触发器事件类型的不同,可以把SQL Server2005系统提供的DML触发器分成插入类型删除类型更新类型

二、单选题

1、一个教师能开多门课程,一门课程可以由多个教师开设,老师实体与课程间是(C)

A、一对一的联系

B、一对多的联系

C、多对多的联系

D、多对一的联系

2、不同实体间可以有(A)

A、只有一种联系

B、可以有多种联系

C、不能有联系

D、只有多对多联系3、(A)是位于用户和操作系统之间的一层数据管理软件,数据库在建立,使用和维护时由其统一管理,统一控制。

A、DBMS(数据库管理系统)

B、DB(数据库)

C、DBS(数据库系统)

D、DBA(数据库管理员)

4、英文缩写DBA代表(B)

A数据库管理系统B、数据库管理员C、数据定义语言D、数据库操纵语言

数据库原理简答题总结

数据库原理简答题总结

数据库原理简答题总结第一章数据库概论

1.人工管理阶段数据管理的特点:

(1)数据不保存在机器中

(2)无专用的软件对数据进行管理

(3)只有程序的概念,没有文件的概念

(4)数据面向程序

2.文件系统阶段数据管理的特点:

(1)数据可长期保存在外存的磁盘上

(2)数据的逻辑结构和物理结构有了区别

(3)文件组织已呈多样化。有索引、链接和散列文件

(4)数据不再属于某个特定的程序,可重复使用。

3.文件系统显露出三个缺陷:

(1)数据冗余性

(2)数据不一致性

(3)数据联系弱

4.数据库阶段的管理方式具有以下特点:

(1)采用复杂的数据模型表示数据结构

(2)有较高的数据独立性

(3)数据库系统为用户提供方便的用户接口

(4)系统提供四方面的数据控制功能

(5)对数据的操作既可以以记录为单位,又可以以数据项为单位

5.数据描述三个领域之间的关系:

从事物的特性到计算机中的数据表示,经历了三个领域:现实世界、信息世界、机器世界。

(1)现实世界:存在于人们头脑之外的客观世界,称为现实世界。

(2)信息世界:是现实世界在人们头脑中的反映。

(3)机器世界:信息世界的信息在机器世界中以数据形式存储。

信息世界中数据描述的术语有:实体、实体集、属性、实体标识符

机器世界中数据描述的术语有:字段、记录、文件、关键码

它们的对应关系是:

在数据库中每个概念都有类型和值之区分,类型是概念的内涵,值是概念的外延

6.数据描述的两种形式:

数据描述有物理描述和逻辑描述两种形式。

物理数据描述指数据在存储设备上的存储方式,物理数据是实际存放在存储设备上的数据。

逻辑数据描述指程序员或用户用以操作的数据形式,是抽象的概念化数据。

数据库原理试题汇总

数据库原理试题汇总

一、单项选择题(共XX小题,每小题1分,共XX分)

1.数据库的概念模型独立于。

A.具体的机器和DBMS B. E-R图C.信息世界 D. 现实世界

2.数据库系统的体系结构是。

A. 三级模式结构和两级映像

B. 三级模式结构和一级映像

C.两级模式结构和一级映像

D. 三级模式结构和三级映像

3.是描述现实世界数据的手段、工具.

A.数据模式 B. 数据实例C.数据模型 D. 概念模式

4.E-R模型属于。

A. 信息模型

B. 层次模型

C. 关系模型

D. 网状模型

5.E-R图是数据库设计的工具之一,它适用建立数据库的。

A.概念模型

B.逻辑模型

C.结构模型

D.物理模型

6.DB,DBMS和DBS三者间的关系是。

A. DBS包括DBMS和DB

B. DB包括DBMS和DBS

C. DBMS包括DB和DBS

D. DBS与DB、DBMS无关

7.模式、外模式和内模式都存在中,DBMS通过它管理和访问数据模式。

A. 数据库

B. 操作系统

C. 数据字典

D. 缓冲区

8.一位教师可以教多门课,一门课只能由一位教师来教,在E-R数据模型中这

种XXX类型属于。

A. 一对一

B. 一对多

C. 多对多

D. 无法确定

9.子模式DDL用来描述。

A. 数据库的总体逻辑结构

B. 数据库的局部逻辑结构

C. 数据库的物理存储结构

D. 数据库的概念结构

10.数据模型是。

A. 文件的集合

B. 记录的集合

C. 数据的集合

D. 记录及其XXX的集合

11.按照传统的数据模型分类,数据库系统可以分为三种类型。

A. 大型、中型和小型

B. 西文、中文和兼容

C. 层次、网状和关系

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理简答题总结第一章数据库概论

1.人工管理阶段数据管理的特点:

(1)数据不保存在机器中

(2)无专用的软件对数据进行管理

(3)只有程序的概念,没有文件的概念

(4)数据面向程序

2.文件系统阶段数据管理的特点:

(1)数据可长期保存在外存的磁盘上

(2)数据的逻辑结构和物理结构有了区别

(3)文件组织已呈多样化。有索引、链接和散列文件

(4)数据不再属于某个特定的程序,可重复使用。

3.文件系统显露出三个缺陷:

(1)数据冗余性

(2)数据不一致性

(3)数据联系弱

4.数据库阶段的管理方式具有以下特点:

(1)采用复杂的数据模型表示数据结构

(2)有较高的数据独立性

(3)数据库系统为用户提供方便的用户接口

(4)系统提供四方面的数据控制功能

(5)对数据的操作既可以以记录为单位,又可以以数据项为单位

5.数据描述三个领域之间的关系:

从事物的特性到计算机中的数据表示,经历了三个领域:现实世界、信息世界、机器世界。

(1)现实世界:存在于人们头脑之外的客观世界,称为现实世界。

(2)信息世界:是现实世界在人们头脑中的反映。

(3)机器世界:信息世界的信息在机器世界中以数据形式存储。

信息世界中数据描述的术语有:实体、实体集、属性、实体标识符

机器世界中数据描述的术语有:字段、记录、文件、关键码

它们的对应关系是:

在数据库中每个概念都有类型和值之区分,类型是概念的内涵,值是概念的外延

6.数据描述的两种形式:

数据描述有物理描述和逻辑描述两种形式。

物理数据描述指数据在存储设备上的存储方式,物理数据是实际存放在存储设备上的数据。

逻辑数据描述指程序员或用户用以操作的数据形式,是抽象的概念化数据。

数据管理软件的功能之一,就是要把逻辑数据转换成物理数据,以及把物理数据转换成逻辑数据。

7.物理存储介质层次:

8.数据模型的种类:

目前广泛使用的数据模型可分为两种类型:概念数据模型、结构数据模型

概念数据模型:是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构;

它是现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具;

这一类中著名的模型是“实体联系模型”,简称“ER”模型。

结构数据模型:是直接面向数据库的逻辑结构;

它是现实世界的第二层抽象,涉及到计算机系统和数据库管理系统;

这一类中的例子有层次、网状、关系、面向对象等模型。

9.结构数据模型的三个组成部分:

数据结构、数据操作、数据完整性约束是结构数据模型的三个组成部分。

数据结构:是指对实体类型和实体间联系的表达和实现

数据操作:是指对数据库的检索和更新(插、删、改)两类操作的实现

数据完整性约束:给出数据及其联系应具有的制约和依赖规则。

10.层次模型的特点:

用树型结构表示实体类型及实体间联系的数据模型称为层次模型。

层次模型的特点是:记录之间的联系通过指针实现,查询效率较高。

缺点是:(1)只能表示1:N联系

(2)由于树型结构层次顺序的严格复杂,引起数据的查询和更新操作也很复杂,因此编写应用程序也很复杂。

11.网状模型的特点:

用有向图结构表示实体类型及实体间联系的数据模型称为网状模型。

网状模型的特点是:记录之间联系通过指针实现,M:N联系也容易实现,查询效率较高。

缺点是:编写应用程序比较复杂,程序员必须熟悉数据库的逻辑结构。

12.关系模型的特点:

关系模型的主要特征是用二维表格结构表达实体集,用外键表示实体间联系。

特点是:关系模型与层次、网状的最大差别是用关键码而不是用指针导航数据,表格简单,用户易懂,编程时不涉及存储结构、访问技术等细节。

13.数据库体系结构中的三级结构、两级映象:

数据库的体系结构分为三级:内部级、概念级、外部级。

外部级:最接近用户,是单个用户所能看到的数据特性。单个用户使用的数据视图的描述称为“外模式”。

概念级:涉及到所有用户的数据定义,是全局的数据视图。全局数据视图的描述称为“概念模式”。

内部级:最接于物理存储设备,涉及到实际数据存储的结构。物理存储数据视图的描述称为“内模式”。

为实现这三个抽象级别的联系和转换,DBMS在级级结构之间提供两个层次的映象:外模式/模式映象,模式/内模式映象。

14.二级数据独立性:

数据独立性是指:应用程序和数据之间相互独立,不受影响。分为物理独立性和逻辑独立性。

(1)物理数据独立性:如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变化,那么模式/内模式映象也要进行相应的修改,使概念模式尽可能保持不变。也就是对内模式的修改尽量不影响概念模式。

(2)逻辑数据独立性:如果数据库的概念模式要进行修改,如增加记录类型或增加数据项,那么外模式/模式映象也要进行相应的修改,使外模式尽可能保持不变。也就是概念模式的修改尽量不影响外模式和应用程序。

15.DBMS的主要功能:

(1)数据库的定义功能:DBMS提供数据定义语言(DDL)定义数据库的三级结构及其相互之间的映象、完整性、安全控制等约束。

(2)数据库的操纵功能:DBMS提供数据操纵语言(DML)实现对数据库中数据的操作。

(3)数据库的保护功能:DBMS对数据库的保护主要通过数据库的恢复、数据库的并发控制、数据库的完整性控制、数据库的安全性控制等四个方面实现。

相关文档
最新文档