绪论
描述事物的符号记录称为数据(data)
数据库(DataBase DB)是长期储存在计算机内,有组织,可共享的大量数据的集合。数据库中的数据按一定的数据模型组织,描述和储存,具有减小的 冗余度,较高的数据独立性和易扩展性,并可为各种用户共享
数据库管理系统(DataBase Management System, DBMS)是计算机的基础软件
数据库系统(DataBase System)是由数据库,数据库管理系统,应用程序和数据库管理员组成的储存,管理,处理和维护数据的系统。
1.2数据模型
数据模型是数据库系统的核心和基础
第一类模型:概念模型
实体:客观存在并可相互区别的事物
属性:实体所具有的某一特性
码:唯一标识实体的属性集
实体型:用实体名及属性名集合来抽象和刻画同类实体
第二类模型:数据模型
数据模型要素包括:数据结构(静态),数据操作(动态),数据完整性约束条件。
数据模型类型:层次模型,网状模型,关系模型,面向对象数据模型,对象关系数据模型,半结构化数据模型。层次和网状模型统称为格式化模型。
层次模型的数据结构:
1:有且只有一个结点没有双亲结点,这个结点称为根结点;
2:根以外的结点,有且只有一个双亲结点
网状模型:
1:允许一个以上的结点双亲
2:一个结点可以有多于一个的双亲
关系模型的数据结构:
关系:一个关系对应通常说的一张表
元组:表中的一行即为一个元组
属性:表中一列即为一个属性,每一个属性起一个名称即为属性名
码:也称为码键
关系模型要求关系必须是规范化的,关系的每一个分量必须是一个不可分的数据项(不能存在表中表)
关系模型的数据操作主要包括查询,插入,删除和更新数据。这些操作必须满足关系的完整性约束条件。
1.3数据库系统的结构
数据库系统的三级模式结构:
1:模式:模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图
2:外模式:也称子模式或用户模式,他是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。
3:内模式:也称存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式。
网友评论