数据库学习的一天(6)

第十一讲

1.数据模型和概念模型

2.数据建模:即为抽象,而抽象就是理解,区分,命名,表达

3.E-R模型概念:

实体与实例:实体即为实例的抽象,实例为实际存在的个体

属性与值:属性是实体的某方面特性,值则是对应属性具体的表达

关键字/码:在实体之中能用其值区分每一个实例的属性或属性的组合

联系:即一实例,与其他实例所产生的关系

4.联系分类:有参加联系的实体种数决定了是几元联系

5.角色:当同一个实体参与到联系之中,需要制定不同实例所代表的的是什么位置,决定其从属关系

6.二元联系的分类:

1:1  即一个实例与一个实例之间产生联系

1:n 即一个实例与多个实例产生联系

n:m 即多个实例与多个实例之间产生联系

7.联系的基数 即一个实例能通过联系与另一实体的多少个实例产生关系

8.完全参与联系,部分参与联系:前者则为在对多关系下,多的基数不可为0,外键不可为空值 ;后者则基数可为0,外键可为空值

9.E-R模型的图示方法:

①Chen方法:

导出属性:即为通过已有属性算出来的属性

②crow's foot方法:

10.三个世界与多层级抽象:

11.抽象:

12.元模型与模型:

元模型有一些概念,与概念之间的关系组成,而模型则是由实体和实体之间的关系组成

第十二讲

1.IDEF1X的实体区分:

独立实体(强实体):实体的每一个实例都被唯一标识,且不决定于它与其他实体之间的联系,即主键上 

从属实体(弱实体):实例的唯一标识需要依赖于它与其他实体之间的联系,即主键上会出现其他主体的属性

2.关于属性和关键字:

3.关于外键:

4.联系分类:

标定联系:即子实体的实例由它与父体之间的联系来决定,即父实体的主键是子实体主键的组成部分

非标定联系:即子实体的实例能够被唯一标识,无需依赖与实体之间的联系,即父实体的主键不是子实体的组成部分

左为非标定,右为标定

非确定联系:多对多关系中,需要引入相交实体

分类联系:由一个一般实体实例和多个分类实体实例构成的

从一般实体到分类实体叫做具体化,从分类实体到一般实体叫做泛化

5.完全分类联系和非完全分类联系:

取决于分类实体是否为完全集,即包含一般实体的所有具象化

 

错题分析:

图a中,子实体的主属性应该带有父实体的主属性,而b则是主属性无法体现二者之间的关系

有小球的一方为多,而且对于实体A来说,其外键不是其主要属性,为非关联,所以基数最小为0,因为可以有不依赖于实体B的实例

发布了24 篇原创文章 · 获赞 3 · 访问量 1903

猜你喜欢

转载自blog.csdn.net/z1261203654/article/details/104618906