数据库系统DBS(Data Base System,简称DBS)通常由软件、数据库和数据管理员组成。

其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。

 

数据库设计4个阶段:需求分析、概念设计、逻辑设计、物理设计。

 

需求分析

{

数据流图表达了数据和处理过程的关系

 

数据字典是关于数据库中数据的描述,不是数据本身。包括数据项、

数据结构、数据流、数据存储和处理过程。

 

需求分析阶段的主要结果就是收集到的基础数据(用数据字典表达)和一组数据流图。

}

 

概念设计

{

四类方法:自顶向下、自底向上、逐步夸张、混合策略。

 

常用的概念数据模型:E-R模型

}

 

逻辑设计

{

逻辑设计的结果以数据定义语言(Data Definition Language)表示。

}

 

物理设计

{

确定数据的存储结构

设计数据的存取路径

确定数据的存放位置

确定系统配置

}

 

 

 

SQL

{

SQL(Structured Query Language),结构化查询语言。

特点:高度非过程化语言、综合统一的语言、面向集合的操作方式、语言简洁,易学易用

}

 

关键动词

数据定义:CREATE,ALTER,DROP

数据查询:SELECT

数据操纵:INSERT,UPDATE,DELETE

数据控制:GRANT,REVOKE

 

三级模式结构

{

外模式对应于视图和部分基表

模式对应于基表

内模式对应于存储文件

 

SQL语言可以对视图或基表进行操作。

}

 

待续。。。