数据库入门
数据库基础知识
概述
数据库(Database,DB)是按照数据结构来组织、存储和管理数据的仓库,其本身可被看作电子化的文件柜,用户可以对文件中的数据进行增加、删除、修改、查找等操作。
数据库的发展
人工阶段
文件系统阶段
数据系统阶段
数据结构化
数据共享
数据独立性高
数据统一管理与控制
安全控制、完整控制、并发控制
三级模式与二级映像
数据模型
数据建模
概念模型的术语
E-R图
- 实体:用矩形框表示,将实体名写在框内。
- 属性:用椭圆框表示,将属性名写在框内,用连线将实体与属性连接。
- 联系:用菱形框表示,将联系名写在框内,用连线将相关的实体连接,并在连线旁标。
关系模型
关系模型的完整性
实体完整性、参照完整性