数据库系统结构.ppt
文本预览下载声明
数据库系统结构;;2.1.1 数据与信息;示例;1)数据的静态特征;2)动态特征;数据的两个特征 ; ;2.1.2 数据模型;数据模型(续);数据模型分类;;现实世界; 2.2 概念层数据模型 ;实体-联系(Entity-Relationship,E-R)模型 ;1、实体;实体的表示方式;2、属性;3、联系 ;联系的表示方式;联系的种类;一对一联系(实体内部的联系);一对一联系的例子;一对多的联系; 有部门和职工两个实体,并且有语义:一个部门可以有多名职工,但是一个职工只在一个部门工作。则部门和职工之间的联系是一对多的,我们把这种联系命名为工作。;多对多的联系;多对多联系的例子;关联多个实体的联系;两个图不等价;;关系数据模型的数据结构;一些基本术语;一些基本术语(续);一些基本术语(续);一些基本术语(续);各概念之间的关系;关系模型的数据操作 ;关系模型的数据完整性约束 ;1、实体完整性(primary key);2、参照完整性(foreign key);外码引用例1;外码引用例2;参照完整性规则;外码性质;3、用户定义的完整性(unique,not null,check,default);2.4 数据库系统的结构;三级模式结构;三级模式结构;;1、外模式(多个);示例1——子集;示例2——重构;示例3——安全性;2、概念模式 (1个);;3、内模式(1个);2.4.2 模式映象与数据独立性;;模式间的映象(DBMS基本功能之一);1、模式/内模式映象 (1个);2、外模式/模式映象 (多个);2.5 数据库管理系统(DBMS);DBMS的功能和组成;数据库管理系统(DBMS)的功能;2.6数据库系统结构小结;作业数据库系统结构;;2.1.1 数据与信息;示例;1)数据的静态特征;2)动态特征;数据的两个特征 ; ;2.1.2 数据模型;数据模型(续);数据模型分类;;现实世界; 2.2 概念层数据模型 ;实体-联系(Entity-Relationship,E-R)模型 ;1、实体;实体的表示方式;2、属性;3、联系 ;联系的表示方式;联系的种类;一对一联系(实体内部的联系);一对一联系的例子;一对多的联系; 有部门和职工两个实体,并且有语义:一个部门可以有多名职工,但是一个职工只在一个部门工作。则部门和职工之间的联系是一对多的,我们把这种联系命名为工作。;多对多的联系;多对多联系的例子;关联多个实体的联系;两个图不等价;;关系数据模型的数据结构;一些基本术语;一些基本术语(续);一些基本术语(续);一些基本术语(续);各概念之间的关系;关系模型的数据操作 ;关系模型的数据完整性约束 ;1、实体完整性(primary key);2、参照完整性(foreign key);外码引用例1;外码引用例2;参照完整性规则;外码性质;3、用户定义的完整性(unique,not null,check,default);2.4 数据库系统的结构;三级模式结构;三级模式结构;;1、外模式(多个);示例1——子集;示例2——重构;示例3——安全性;2、概念模式 (1个);;3、内模式(1个);2.4.2 模式映象与数据独立性;;模式间的映象(DBMS基本功能之一);1、模式/内模式映象 (1个);2、外模式/模式映象 (多个);2.5 数据库管理系统(DBMS);DBMS的功能和组成;数据库管理系统(DBMS)的功能;2.6数据库系统结构小结;作业
显示全部