课程数据库第2章.pptxVIP

  • 1
  • 0
  • 约3.94千字
  • 约 80页
  • 2021-07-10 发布于北京
  • 举报
本章主要讲解数据库系统中的数据模型的概念。通过本章学习,应该掌握以下内容: 数据模型 关系模型 层次模型 网状模型;在数据管理中,对于数据的描述会涉及到不同的范畴。 ;2.1信息的三个世界;2.1信息的三个世界;2.1信息的三个世界;面向对象模型;2.2 概念模型——E-R模型;属性(Attribute) ——用来描述实体/实体集的某一方面特性的。 例如:学生实体集用若干属性(学号、姓名、性别、年龄、专业)来描述。 属性的名称称为属性名:同一实体集中的各属性名是唯一的,但不同实体集的属性名是可以重复的。 如:职工实体集用若干属性(工号、姓名、性别、年龄、职称)来描述。 ;属性(Attribute) 属性的具体取值称为属性值 ??如学生实体集中有四个学生,其[性别]的取值就有四个,为{男,男,男,女},其[姓名]的取值也有四个,为{王仪,王二,李四,张林}. 属性的取值范围称为属性的域 如:学生实体集的年龄属性的数据域为(0,120) 学生实体集的性别属性的数据域为(男OR女) 学生实体集的姓名属性的数据域为C(8)8个字符;属性(Attribute) 一个属性组合就代表了实体集中的一个实体 如: 属性组合1(0986、张洋、男、21、信息管理) 属性组合2(0987、张洋、男、21、信息管理) 属性组合3(0988、张洋、女、20、信息管理) 属性组合3(0988、张林、女、23、电子商务);实体标识符(Key码) ——能够标识出实体集中的每一个实体是惟一地的某个属性或属性组合。 职工实体集(职工号、姓名、性别、年龄、职称) 属性组合1(0986、张洋、男、53、教授) 属性组合2(0987、张洋、男、53、教授) 属性组合3(0988、张洋、女、53、教授) 由于“职工号”是不重复的,可以将该属性作为实体标识符 由于可能有重名者存在,“姓名”就不宜作实体标识符。;实体型(Entity Type) ——用实体集名和属性名集合来抽象和刻画同类实体。 例如:职工(职工号、姓名、性别、年龄、职称)就是一个实体型。;联系(Relationship) ——实体集之间的对应关系,它反映现实世界事物之间的相互关联。 一个实体集内部多个实体之间的联系。例如,相同职称的有很多人,但一个职???当前只有一种职称。 实体集之间的联系。如,一位读者可以借阅若干本图书;同一本书可以相继被几个读者借阅。 ;2.2 概念模型——E-R模型;2.2 概念模型——E-R模型;2.2.3 实体联系的类型;2.2.1 实体联系的类型;;;;;;;;;;;用实体集还是用联系 ——表示一个动作的联系是作为一个实体集看待还是作为存在的联系? 商品(商品名*,价格……) 顾客(顾客号*,性别……) 订购(订购号*,商品名,顾客号,数量,订购价格) ——表示一次订购只能是一个顾客订购一类商品;用实体集还是用联系?? 如果一个顾客一次订购多于一类的商品,只能再增加一次订购行为,如果要求一次订购行为可以订购多种商品,则订购行为要成为一个实体集来看待。 ; 用实体集还是用联系 (2)商品(商品名*,价格……) 顾客(顾客号*,性别……) 订购单(订购号*,顾客号,订购日期……) 订购(订购号*,商品名*,订购价格……) ——表示一次订购可以是一个顾客订购多种商品的行为;;;;——数据模型是对计算机世界中的记录、字段、文件等信息的描述形式,是将信息世界中的E-R模型转变为依赖于计算机和DBMS的描述,依次其有着严格的形式化的定义,以便于计算机系统的实现。;数据结构 数据操作 数据完整性约束;——是对E-R模型中的实体和实体间联系的在数据库管理系统中的表达与实现。 ——表达数据的静态特征。 ? 一类是与实体/实体集、属性的数据类型、属性域有关的对象; 一类是与实体/实体集之间联系有关的对象。 ;——定义在数据库中的数据对象上的操作,包括操作的含义、操作符号、运算规则及其语言。 ——表示数据的动态特征。;————是指数据模型中的数据及其联系所具有的制约和依存规则。 每种数据模型都规定有基本的完整性约束条件,这些完整性约束条件要求所属的数据模型都应满足。 同理,每个数据模型还规定了特殊的完整性约束条件,以满足具体应用的要求。;2.4 层次数据模型;;层次数据模型;层次模型的具体实例;2.4 层次数据模型;层次数据模型;层次模型的具体实例;2.4 层次数据模型;2.5 网状数据模型;2.5 网状数据模型;2.5 网状数据模型;理论基础——关系代数 关系模型用关系表示数据(实体集),用关系表示数据之间的联系。 关系用二维表形式直观地表现给用户。 关系数据库——由若干个关系组成的数据集合。;记录

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档