数据库基础知识

数据库系统的概念  

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)故障恢复能力

你可能感兴趣的:(数据库基础知识)