● 数据流图:数据流图用来描述系统的功能,表 达了数据和处理的关系。
● 数据字典:数据字典是各类数据描述的集合, 对数据流图中的数据流和加工等进一步定义,它包括 数据项、数据结构、数据流、存储、处理过程等。
26
•
1.2.2 概念结构设计
为了把现实世界的具体事物抽象、组织为某一 DBMS支持的数据模型,首先将现实世界的具体事物抽 象为信息世界某一种概念结构,这种结构不依赖于具 体的计算机系统,然后,将概念结构转换为某个DBMS 所支持的数据模型。
DB
21
•
1.1.4 数据库系统
数据库应用系统分为客户-服务器模式 (C/S) 和三层客户-服 务器 (B/S) 模式。
1. C/S模式
应用程序直接与用户打交道,数据库管理系统不直接与用户 打交道,因此,应用程序称为前台,数据库管理系统称为后台。 因为应用程序向数据库管理系统提出服务请求,所以称为客户程 序(Client),而数据库管理系统向应用程序提供服务,所以称为服 务器程序(Server),上述操作数据库的模式称为客户-服务器模式 (C/S),如图1.5所示。
15
•
1.1.3 关系数据库
● 域:属性的取值范围。 ● 关系模式:对关系的描述称为关系模式,格式 如下: ● 关系名(属性名1,属性名2,…属性名n) ● 候选码:属性或属性组,其值可唯一标识其对 应元组。 ● 主关键字(主键):在候选码中选择一个作为 主键(Primary Key) ● 外关键字(外键):在一个关系中的属性或属 性组不是该关系的主键,但它是另一个关系的主键, 称为外键(Foreign Key)。
16
•
1.1.3 关系数据库
在图1.3中,学生的关系模式为
学生(学号, 姓名, 性别, 出生日期, 专业, 总学分)