1.1.1 基础
数据是数据库中存储的基本对象。
描述事物的符号记录称为数据。
数据库是长期储存在计算机内,有组织的,可共享的大量数据的集合。
数据库中的数据按照一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并且可为各种用户共享。
1.1.2
数据库系统的特点:1.数据结构化 2. 数据的共享性高、冗余度低,容易扩充 3.数据独立性高 4.数据由DBMS统一管理和控制
1.2 数据模型
数据模型:概念模型、逻辑模型(层次模型、网状模型、关系模型、面向对象模型、对象关系模型)、物理模型、
数据模型的组成要素: 数据结构、数据操作、数据的完整性约束条件
概念模型的一种表示方法——实体—联系
层次模型:1.有且只有一个结点没有双亲结点 这个结点就是根节点
2.根以外的其他结点有且只有一个双亲结点
网状模型: 1. 允许一个以上的结点无双亲
2.一个结点可以有多于一个的双亲
关系模型:
关系:一个关系通常对应一张表
元组:表中的一个行为是一个元组
属性:表中的一列即为一个属性
1.3 数据库系统结构
三级模式结构:外模式(子模式、用户模式)、模式(逻辑模式)、内模式(存储模式)
1.4 数据库系统的组成
a.硬件平台及数据库
b.软件 (DBMS,支持DBMS运行的系统,具有与数据库接口的高级语言及其编译系统,以DBMS为核心的应用开发工具,为特定应用环境开发的数据库应用系统)
c.人员(数据库管理员,系统分析员和数据库设计人员,应用程序员,用户)