发布网友 发布时间:2024-05-12 12:01
共1个回答
热心网友 时间:2024-05-12 12:27
实体之间的联系可抽象为三类(1)实体:现实世界中的事物;(2)属性:事物的特性;(3)联系:现实世界中事物间的关系。实体集的关系有一对一、一对多、多对一,数据库联系只能发生在实体与实体之间。概念模型。2,实体:客观存在、可相互区分的现实世界对象的集合,例如:职工、部门、课程、学生。实例:实体中每个具体的记录值,例如:学生实体中的每个具体学生。属性:实体所具有的某一特性(有“型”和“值”之分),例如:学号、姓名、性别、出生年份(计算机系、1994年入学)。码:唯一标识实体的属性集,例如:学号是学生实体的码。域:属性的取值范围,例如:性别为(男、女),学号为8位整数。3,表示方法:E-R图(实体联系图),其中矩形代表实体,椭圆形代表属性,菱形代表联系(发生在实体与实体之间)。4,两个实体型之间的三类联系:1)一对一的联系(1:1)2)一对多的联系(1:n)3)多对多的联系(m:n)。MYSQL不支持E-R模型,而是使用关系模型。5,计算机世界中,E-R模型转化为关系模型,分为两步:第一步,一个实体转化为一个关系;第二步,实体属性作为关系的属性。6,关系数据结构包括关系、元组、属性、域、分量,其中关系是一张表,元组是表中的一行,属性是表中的一列,域是属性的取值范围,分量是元组中的一个属性值。7,联系也可以具有属性,并且这些属性也要用无向边与该联系连接起来。8,一个属性涉及到多个实体时,不能单独作为某个实体的属性,只能作为实体间联系的属性。文章知识点与官方知识档案匹配,例如MySQL入门技能树、数据库组成、表30094等。