数据库考纲汇编.pdfVIP

  • 0
  • 0
  • 约9.9千字
  • 约 7页
  • 2021-12-08 发布于福建
  • 举报
第一章 数据库基础知识 1.1 ~数据库是指长期储存在计算机内,有组织的,可共享的大量数据的集合。 ~数据库管理系统是一个系统软件,是提供建立,管理,维护和控制数据库的一组计算机软 件。 ~数据库系统,是指带有数据库并利用数据库技术进行数据库管理的计算机系统。 ~数据库系统的特点: 1.数据结构化。在数据库系统中,数据是面向整体的,不但数据内部组织有一定的结构,而 且数据之间的联系也按一定的结构描述出来,所以数据整体结构化。 2.数据共享性高,冗余度低,易扩充。 3.数据独立性高。 4.数据由数据库管理系统统一管理和控制。 1.2 1 (1)实体 客观存在并可相互区别的事物称为实体。例如一门课程,一个学生等。 (2 )实体所具有的某一特性,称为属性。例如,学生的学号,姓名。 (3 )唯一标识实体的属性集称为关键字。例如学生是学生实体的关键字。 两个实体型之间的联系可以分为三类: (1)一对一联系, (1:1) 如果对于实体集 a 中的每一个实体, 实体集 b 中至多有一个 (也可以没有。)实体与之联系, 反之亦然。则称实体集 a 与 b 具有一对一联系,记为 1:1 。 (2 )一对多联系( 1:n) 如果对于实体集 a 中的每一个实体,实体集 b 中有 n 个实体( n=0 ),与之联系,反之,对 于实体 b 中的每一个实体,实体集 a 中至多只有一个实体与之联系,则称实体集 a 与 b 有 一对多联系,记为 1:n 。 (3 )多对多联系( n:n) 如果对于实体集 a 中的每一个实体,实体集 b 中有 n 个实体与之联系。反之对于实体集 b 中的每一个实体,实体集 a 中也有 m 个实体与之联系。 ,则称实体集 A 与 B 具有多对多联 系,记为( n:n ) 1.3 1.关系模型的基本术语 关系:关系模型中一个关系就是一个二维表,每个关系有一个关系名。 元组:表中的一行即为一个元组。 属性:表中的一列即为一个属性,给每个属性起一个名字即为属性名。 外关键字:若一个关系 R 中的属性(或属性组) F 不是其关键字,却与另一个系统 S 的主关 键字 Ks 相对应,则 F 称为是 R 关系的外关键字。 2.关系的基本性质 ~关系中的每一列是同一类型的数据,来自同一个域。 ~关系中的每一列称为一个属性,不同的属性要给予不同的属性名。 ~列的顺序无所谓,即列的次序可以任意交换。 ~关系中的每一行称为一个元组,任意两个元组不能完全相同。 ~行的顺序无所谓,即行的次序可以任意交换。 1.3.2 关系操作 1.关系的基本运算可分为两类:传统的集合运算(并、差、交等)和专门的关系运算(选择、 投影、连接) 。 2.专门的关系运算 (1)选择:从关系中查找出满足给定条件的元组的操作称为选择。 (2 )投影:从关系中选择出若干属性的操作称为投影。 (3 )连接:连接运算是从两个关系的笛卡儿乘积中选择出满足条件的元组。使用的关系运 算符为“ = ”,这样的连接称为等值连接。在连接运算中,按照字段值对应相等为条件进行 的连接操作为等值连接。 连接结果中去掉重复值的等值连接叫自然连接, 自然连接是最常用 的连接运算。 1.3.3 关系的完整性 1.实体完整性:实体完整性是关系的主属性不能取空值,即主属性不能是“不知道”或“不 存在”的值。 2.参照完整性:参照完整性规则定义了外关键字与主关键字之间的引用规则。 3.用户定义的完整性:不同的关系数据库系统根据其应用环境的不同,往往还需要一些特殊 的约束条件,同户定义的完整性就是针对某一具体关系数据库的约束条件。 1.4.1 数据库设计的步骤 1.需求分析 2.概念设计分析 3.逻辑结构分析 4.物理结构分析 5.数据库实施 6.数据库运行 和维护 第二章 数据库存储 -表 2.2.1 创建数据库 创建数据库之后会在磁盘上

文档评论(0)

1亿VIP精品文档

相关文档