1、数据库
数据库技术经历的历史变革:
人工管理-》文档系统-》数据库系统(层次、网状、关系、新一代)
数据库的特点:
数据冗余度少、共享程度高、独立性好
2、数据库中的基本概念
数据:描述事物的符号记录。
物理单位:位、字节、字、块、桶、卷 逻辑单位
逻辑单位:数据项、数据项组、记录、文件、数据库
数据库:长期存储在计算机系统内,有组织、可共享的大量数据集合
数据类型:结构化、非结构化、半结构化
数据库管理系统DBMS:
数据库系统DBS:
3、信息中的三大世界和两个数据模型
现实世界---信息世界---计算机世界
概念模型----逻辑模型
概念模型中的数据描述:
实体、属性、域(Domain)、码、实体型、实体集
概念模型的表示方法:ER模型
4、层次、网状、关系数据对比
5、关系数据库
完整性约束条件:实体完整性、参照完整性、用户定义的完整性
6、分布式数据库
DDB概念:分布在一个计算机网络上的多个逻辑相关的数据库的集合,即一组结构化的数据集合,逻辑上属于同一系统,物理上分布在计算机网络的各个不同场地上。
D-DBMS的组成:LDBMS(局部数据库管理系统),GDBMS(全局数据库管理系统),GDD(全局数据字典),CM(通信管理)
分类:
按全局控制方式分:
全局控制集中的(全局数据字典与全局控制只有一个并存放在同一场地)
全局控制分散的(每个场地都有全局控制系统和全局数据字典)
全局控制部分分散的(部分场地有全局控制和数据字典)
按局部DBMS的类型分:
同构D-DBMS:即所有的局部数据库管理系统相同
异构D-DBMS:各场地局部数据库具备不同的DBMS
特性:
数据分布与功能分布
数据透明性
场地自治性