213数据库管理系统DBMS ◆数据库管理系统是用于管理数据的计算 机软件。数据库管理系统使用户能方便 地定义和操纵数据,维护数据的安全性 和完整性,以及进行多用户下的并发控 制和恢复数据库
2.1.3 数据库管理系统DBMS 数据库管理系统是用于管理数据的计算 机软件。数据库管理系统使用户能方便 地定义和操纵数据,维护数据的安全性 和完整性,以及进行多用户下的并发控 制和恢复数据库
214数据库系统DBS (Database System ◆数据库系统,狭义地讲,是由数据库 数据库管理系统和用户构成。广义地讲 是由计算机硬件,操作系统,数据库管 理系统,以及在它支持下建立起来的数 据库应用程序用户和维护人员组成的 个整体
2.1.4 数据库系统DBS (Database System) 数据库系统,狭义地讲,是由数据库, 数据库管理系统和用户构成。广义地讲 是由计算机硬件,操作系统,数据库管 理系统,以及在它支持下建立起来的数 据库应用程序用户和维护人员组成的一 个整体
2.2关系数据库 ◆数据库这一概念提出后先后出现了几种数据模 型,其中基本的数据模型有三种:层次模型系 统,网络模型系统和关系模型系统。60年代末 期提出的关系模型具有数据结构简单灵活,易 学易懂,且具有雄厚的数学基础等特点,从70 年代开始流行,发展到现在已成为数据库的标 准。目前广泛使用的数据库软件都是基于关系 模型的关系数据库管理系统
2.2 关系数据库 数据库这一概念提出后先后出现了几种数据模 型,其中基本的数据模型有三种:层次模型系 统,网络模型系统和关系模型系统。60 年代末 期提出的关系模型具有数据结构简单灵活,易 学易懂,且具有雄厚的数学基础等特点,从70 年代开始流行,发展到现在已成为数据库的标 准。目前广泛使用的数据库软件都是基于关系 模型的关系数据库管理系统
221关系模型RM即 Relational model ◆关系模型把世界看作是由实体( Entity) 和联系( Relationship)构成的。 ◆所谓实体就是指现实世界中具有区分与 其它事物的特征或属性并与其它实体有 联系的对象。在关系模型中实体通常是 以表的形式来表现的,表的每一行描述 实体的一个实例,表的每一列描述实体 的一个特征或属性
2.2.1 关系模型RM 即 Relational Model 关系模型把世界看作是由实体(Entity) 和联系(Relationship )构成的。 所谓实体就是指现实世界中具有区分与 其它事物的特征或属性并与其它实体有 联系的对象。在关系模型中实体通常是 以表的形式来表现的,表的每一行描述 实体的一个实例,表的每一列描述实体 的一个特征或属性
◆所谓联系就是指实体之间的关系,即实体之间 的对应关系。联系可以分为三种: 对一的联系:如一个人只有一种性别, 个人一>性别为一对一的联系 对多的联系:如相同性别的人有许多个,性 别->人为一对多的联系 多对一的联系:如很多人有同一个性别,人-> 性别为多对一的联系 通过联系就可以用一个实体的信息来查找另一 个实体的信息。 关系模型把所有的数据都组织到表中,表是由 行和列组成的。行表示数据的记录,列表示记 录中的域,表反映了现实世界中的事实和值
所谓联系就是指实体之间的关系,即实体之间 的对应关系。联系可以分为三种: 一对一的联系:如一个人只有一种性别,一 个人->性别为一对一的联系 一对多的联系:如相同性别的人有许多个,性 别->人为一对多的联系 多对一的联系:如很多人有同一个性别,人-> 性别为多对一的联系 通过联系就可以用一个实体的信息来查找另一 个实体的信息。 关系模型把所有的数据都组织到表中,表是由 行和列组成的。行表示数据的记录,列表示记 录中的域,表反映了现实世界中的事实和值