一、数据库的发展 人工管理阶段
文件系统阶段。数据的存储基本以记录为单位。
数据库系统阶段。主要特点:
1)采用一定的数据模型,使数据结构化
2)数据库系统的数据共享度高,冗余度小
3)数据库系统和程序之间具有高度的独立性。
数据库中数据的最小存取单位是数据项。
二、数据库系统的组成和结构
2.1 数据库的定义
数据库(database,db),指的是以一定的方式存储在计算机内,能为许多用户共享,有组织,统一管理的相关数据的集合。
2.2 数据库管理系统的功能 数据操作功能(增删改查)数据库维护功能(载入,转换,存储)数据库的保护通信 2.3 数据库系统
简称dbs,指的是在计算机系统中引入数据库后的系统组成,由计算机硬件设备,数据库及相关的计算机软件系统,开发者管理使用的数据库系统的人员三部分组成,简单说由:数据库,硬件,软件,用户组成。
2.4 数据库管理员
简称dba,主要职责:在用户与数据库开发人员之间进行协调参与数据库和应用系统设计的全过程,进行数据库的建立,配置和管理。数据库完整性控制,权限设置和安全管理负责监督和控制数据库的正常运行,负责系统的维护和数据恢复等工作体术数据库的重构计划,进行数据库的改进和重组。
三、数据库系统的体系结构
数据库系统的体系结构是数据库系统的一i个总体框架,大多数具有三级模式,两极映像,两级数据独立性和结构特征。
数据库的三级模式:外模式,模式,内模式。
两级映像指的是外模式,模式映像,内模式影响。
两级数据独立性指的是:物理数据独立性和逻辑数据独立性。
四、数据模型
数据模型是指对客观事物及其联系的数据描述,是对实体联系模型的数据化。
它包含:概念模型(er),层次模型,网状模型,关系模型。
4.1 概念模型
设计er图需要了解它的组成成分:
1)矩形框:表示实体类型
2)菱形框:表示实体间的联系类型
3)椭圆形框:表示实体类型和联系类型的属性
4)直线:联系俩俩之间
4.2 层次模型
层次模型采用树形结构作为组织方式。
比如如下的例子:
4.3 关系模型
用关系结构(二维表)表示实体类型及实体间联系的模型称为关系模型。