- 4
- 0
- 约3.7千字
- 约 4页
- 2018-02-20 发布于河南
- 举报
数据库期末复习材料
数 据 库
1、数据( Data ) :数据库中存储的基本对象,描述事物的符号记录称为数据。 P3
2、数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。 P4
3、数据库管理系统DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。 P5
4、数据库系统的组成部分:数据库、数据库管理系统、应用系统、数据库管理员 P5
5、数据管理的三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段 P6
6、两类数据模型:第一类是概念模型,第二类是逻辑模型和物理模型 P12
7、数据模型通常由数据结构、数据操作和完整性约束三部分组成。 P13
8、实体:客观存在并可以相互区分的事物叫实体。 P15
9、属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。 P15
10、码:惟一标识实体的属性集称为码。 P15
11、域:是一组具有相同数据类型的值的集合。 P15
12、实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。 P15
13、实体集:同型实体的集合称为实体集。 P15
14、联系:在现实世界中,事物内部及事物之间是有联系的,这些联系在信息世界中反映为实体内部的联系和实体之间的联系。 P15
15、实体联系图( E 一 R 图):提供了表示实体型、属性和联系的方法: · 实体型:用矩形表示, 属性:用椭圆形表示,联系:用菱形表示试给出 3 个实际部门的 E 一 R 图,要求实体型之间具有一对一、一对多、多对多各种不同的联系。 P16
答:
16、数据库系统的三级模式结构是指数据库系统由外模式、模式、内模式三级构成。 P31
模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 P32
17、数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。
18、一个数据库只有一个模式,可以有多个外模式,只有一个内模式。 P33
19、据库系统的三个组成部分:硬件平台及数据库 软件 人员 P35
20、候选码:若关系中的某一属性组的值能唯一地标识一个元祖,则称该属性组为候选码。P44
21、关系的三类完整性约束: P49
1.实体完整性规则:基本关系的主码不能取空值
2.参照完整性规则:若属性F是基本关系R的外码,它与基本关系S的主码KS相对应,则对于R中每个元祖在F上的值必须为:或者去空值,或者等于S中某个元祖的主码值。
3.用户定义的完整性
22、SQL:即结构化查询语言 P78
23、SQL 语言的特点:(l)综合统一。(2)高度非过程化。(3)面向集合的操作方式。(4)以同一种语法结构提供两种使用方式。(5)语言简捷,易学易用。 P79
24、索引:建立索引目的是为了加快查询速度的有效手段。 P89
25、什么是视图,与基本表的区别和练习? P118
基本表是本身独立存在的表,在 sQL 中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。
26、什么情况下必须明确指定组成视图的所有列名? P119
1.某个目标列不是单纯的属性名,而是聚集函数或列表达式
2.多表连接时选出了几个同名列作为视图的字段
3.需要在视图中为某个列启用新的更适合的名字。
27、哪些视图不可更新 P124
1.若视图是由两个基本表导出的;
2.视图的字段来自聚集函数;
3.视图定义中含有GROUP BY子句 或者DISTINCT短语;
4.视图定义中有嵌套查询
5.一个不允许更新的视图上定义的视图也不允许更新。
28、数据完整性是指数据的正确性和相容性。
29、实体完整性检查和违约处理: P153
检查主码值是否唯一,如果不唯一则拒绝插入或修改;
检查主码的各个属性是否为空,只要有一个为空就拒绝插入或修改。
30、参照完整性与违约处理不一致时,采用以下策略加以处理 P155
拒绝执行 级连操作 设置为空值
RDBMS检查元组上的约束条件是否被满足,如果不满足则操作被拒绝执行。
31、不好的关系模式 P171
数据冗余太大 更新异常 插入异常 删除异常
32、什么是主属性:包含在任一个候选码中的属性。 P174
33、什么
原创力文档

文档评论(0)