数据库学习笔记第一 章 引言

84 阅读1分钟

第一章 引言

1.本课程学习内容

关系数据模型 关系数据库语言 SQL 关系代数 关系数据库设计 E-R模型 范式理论 事务管理 矩阵控制 故障恢复

2.数据库系统的目的

数据库设计的目的(即设计目标)从根本上来说就是要实现数据的共享安全存取

①阶段一:

image.png 数据各自独立(数据冗余与不一致等问题)

②阶段二:

image.png

虽然实现了共享,但是数据存取并不安全。 (不受控制的并发访问等问题)

③于是就诞生了阶段三:

数据库管理系统Database Management System (DBMS)

image.png

DBMS分为两个部分:①相关数据的收集(数据库);②访问数据的程序集

3.数据视图

数据库系统的一个主要目的是为用户提供具有数据的抽象视图。

image.png

4.数据库语言

Data Definition Language (DDL) (数据定义语言)
Data Manipulation Language (DML) (数据操作语言)

5.数据库设计

数据库总体结构设计过程: ①需求分析➡

②概念设计(将用户需求转化为概念模式)➡

③逻辑设计(将高级概念模式映射到数据库系统的实现数据模型)➡

④物理设计(决定数据库的物理布局,例如文件组织、内部存储结构) 数据库系统的一个主要目的是为用户提供 具有数据的抽象视图

image.png