1 数据库系统的概念
1.1 数据库、数据库系统、数据库管理员和数据库管理系统
1.2 数据库系统的发展
1.2.1数据模型
(1)E-R模型 (2)数据模型
1.2.2客观事物之间的联系
(1)一对一联系(1:1联系)(2)一对多联系(1:n联系)(3)多对多联系(m:n联系)
1.2.3 实体-联系方法(E-R方法)
矩形框:表示实体型。
菱形框:表示实体之间的联系。
椭圆框:表示实体或联系的属性。
1.2.4 数据模型的三要素
(1)数据结构 (2)数据操作 (3)数据的约束条件
1.2.5 数据库技术的发展历程
(1)第一代数据库:层次和网状数据库系统
(2)第二代数据库:关系数据库系统
(3)第三代数据库:面向对象数据库系统
1.3 数据库系统的结构
1.3.1 数据库系统的三级模式结构
1.3.2 数据库的二级映像功能与数据独立性
1.3.3 数据库系统的体系结构
(1)单用户结构
(2)主从式结构
(3)分布式结构
(4)客户端 / 服务端结构
(5)浏览器 / 服务器结构
1.4 关系数据库
2 数据库设计的基本步骤
数据库设计可以分为6个基本步骤:需求分析、概念结构设计(E-R模型设计)、逻辑设计、物理设计、数据库实施和数据库运行维护。
3 SQL
4 常用的数据库管理系统
4.1 主流的数据库管理系统产品
Oracle、Microsoft SQL Server、Microsoft Access、PostgreSQL
4.2 选择数据库管理系统产品的依据
(1)构造数据库的难易程度
(2)程序开发的难易程度
(3)数据库管理系统的性能分析
(4)对分布式应用的支持
(5)并行处理能力
(6)可移植性和可扩展性
(7)数据完整性约束
(8)并发控制功能
(9)容错能力
(10)安全性检测
(11)支持汉字处理能力
(12)故障恢复能力
网友评论