第一章 绪论

第一节 第二节 第三节 第四节 第五节 第六节

第二节 数据模型                      (1) (2) (3)
3. 概念模型的表示方法
    概念模型的表示方法很多:实体-联系方法(E-R方法);用E-R图来描述现实世界的概念模型;E-R方法
也称为E-R模型。
    E-R图:实体型,用矩形表示,矩形框内写明实体名。
                                       
    属性用椭圆形表示,并用无向边将其与相应的实体连接起来。
                                  
    联系本身:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁
标上联系的类型(1:1、1:n或m:n)。
    联系的属性:联系本身也是一种实体型,也可以有属性。如果一个联系具有属性,则这些属性也要用无
向边与该联系连接起来。
    联系的表示方法:
                       
                                     
                           
                           
                                       
1.2.3 常用数据模型
    非关系模型;
    层次模型(Hierarchical Model);
    网状模型(Network Model );
    数据结构:以基本层次联系为基本单位;
    基本层次联系:两个记录以及它们之间的一对多(包括一对一)的联系;
    关系模型(Relational Model) ;
    数据结构:表;
    面向对象模型(Object Oriented Model);
    数据结构:对象。
1.2.4 层次模型
1.2.5 网状模型
1.2.6 关系模型
    关系模型:最重要的一种数据模型。也是目前主要采用的数据模型,1970年由美国IBM公司San Jose研
究室的研究员E.F.Codd提出本课程的重点。
    关系(Relation):一个关系对应通常说的一张表。
    元组(Tuple):表中的一行即为一个元组。
    属性(Attribute):表中的一列即为一个属性,给每一个属性起一个名称即属性名。
    主码(Key):表中的某个属性组,它可以唯一确定一个元组。
    域(Domain):属性的取值范围。
    分量:元组中的一个属性值。
    关系模式:对关系的描述。关系名(属性1,属性2,…,属性n),学生(学号,姓名,年龄,性别,系,年级),实体及实体间联系的表示方法。
    实体型:直接用关系(表)表示。
    属性:用属性名表示。
    一对一联系:隐含在实体对应的关系中。
    一对多联系:隐含在实体对应的关系中。
    多对多联系:直接用关系表示。

吉林大学网络教育学院 版权所有