一、数据处理的三个阶段:
1、人工管理阶段
2、文件系统阶段
3、数据库系统阶段
二、数据库:长期存储在计算机内,可共享。
三、数据库管理系统(DBMS)功能:
1、数据定义功能(DDL),如CREATE
2、数据存取功能(DML),增删改操作
3、数据库运行管理,是数据库管理系统的核心
四、数据库系统>数据库管理系统>数据库
五、数据库系统包括:
1、数据库
2、数据库管理系统
3、应用系统开发工具
4、数据库管理员(DBA)
5、用户
六、数据模型:提供信息操作手段
七、数据模型分类:
1、概念模型:面对用户(如用小人和圈圈画的用例图、E-R图,实体关系模型,与技术无关)需求分析
2、逻辑数据模型:从数据库看到的模型,与技术有关,用户可读懂,更贴近数据库,最常用的逻辑数据模型有层次模型、网状模型、关系模型
3、物理数据模型:面向计算机,数据管理员、架构师使用,不但与数据库管理系统有关,还与操作系统与硬件有关
八、关系模型:
关系:对应一张二维表
元组:对应表中的一行
属性:对应表中的一列
主码:某个属性组,唯一的表示一行,不能为空,也叫主键
域:属性的取值范围
分量:元组中的一个属性值
关系名:对关系(二维表)的描述
数据项:行列的交集
九、关系数据库三种方式:
1、一对一关系
2、一对多关系
3、多对多关系
十、中间表:把所有其他表的主键结合在一起作为中间表联合主键
十一、关系数据库:如ORACLE,DB2,SYBASE,SQL SERVER,MYSQL