1 / 32
文档名称:

数据库及应用程序开发.ppt

格式:ppt   页数:32
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库及应用程序开发.ppt

上传人:一文千金 2012/2/23 文件大小:0 KB

下载得到文件列表

数据库及应用程序开发.ppt

文档介绍

文档介绍:第4章数据库及应用程序开发
现实世界:事物的客观存在,由事物及其性质反映。
信息世界:是对现实世界的抽象,事物在信息世界中称为实体。实体是由属性来描述的。反映事物及其之间联系的模型称为(实体)概念模型。
数据世界:信息的数据化。用记录和数据项分别描述信息世界中的实体及属性。实体模型数据化后数据模型。
数据库技术基础
数据模型
1、概念模型
(1)基本概念:
实体(Entity)客观存在并可互相区别的事物称为实体。
属性(Attribute):实体具有的特性称为属性。
属性组合起来表征了一个学生。
码(Key):唯一标识实体的属性或属性组。
域(Domain):属性的取值范围。
实体型(Entity Type):具有相同属性的实体所具有的共同特征和性质。用实体名及属性名集合来抽象。例如,学生(学号、姓名、性别、出生年月、系、入学时间)
实体集(Entity Set)同种实体的集合。全体学生就是一个实体集。
联系(Relationship)
实体之间存在着联系。实体之间的联系分为三类:
(1)一对一联系(1:1):实体集A中的每一个实体最多与实体集B中的一个实体,反之亦然。
(2)一对多联系(1:n)
实体集A中的每一个实体与实体集B中的n个实体(n>=0)联系,而实体集B中的每一个实体与实体集A最多只有一个实体联系。如班级集和学生集是一对多联系。
多对多联系(m:n)
实体集A中的每一个实体与实体集B中的n个实体(n>=0)联系,而实体集B中的每一个实体与实体集A中的m个(m>=0)实体联系。如课程和学生之间的联系。