数据库期末复习材料.docVIP

  • 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)

1亿VIP精品文档

相关文档