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