
SQL
SQL命令、ER图绘制、数据库设计
一曲回忆
这个作者很懒,什么都没留下…
展开
-
数据库设计(三):ER图不同关系的映射(ER Mapping)
ER图中,一段关系(Relation)有不同的属性:Degree, Participation, Cardinality,不同的关系在数据库的模式(Schema)设计时使用不同的方法,接下来我们来说明不同的关系如何进行映射。文章目录多对多关系(Many to Many)多对一关系(Many to one)一对一关系(One to One)多值属性(Multi-valued)非二元关系(Non-binary)等级关系(父类与子类)ER styleObject-orientedOne table style原创 2020-09-07 08:09:38 · 8818 阅读 · 0 评论 -
数据库设计(二):ER图绘制
上一节我们提到ER图由3中基本的要素(属性/字段(Attribute)、关系(Relation)、实体(Entity))组成,那么在这一节中我们介绍不同在ER图中如何去表示这些要素。属性/字段(Attribute)属性的类型:普通属性(Singlevalued attribute)。多变量属性(Multivale attribute)。这种属性可以拥有超过一个的值,例如:工作地址属性,一个人可以有多个工作地址。衍生属性(Derived attribute)。这种属性是有数据库衍生出来的,例如:原创 2020-09-01 21:03:49 · 5001 阅读 · 0 评论 -
数据库设计(一):ER模型概念介绍
数据库设计步骤数据库的设计分为以下3个步骤:设计概念模型(conceptual model)。在关系型数据库中,我们使用ER图来进行概念模型的设计。ER图的作用是:表示出各个实体之间的关系,方便在下一步的逻辑模型设计时书写相应的代码。设计逻辑模型(logical model)。在这一步中,我们需要将人可以读懂的ER模型转化为机器可以读懂的逻辑模型,即我们需要书写数据库模式(SQL schema)来实现我们的模型。物理模型设计(physical model)。物理模型关乎于数据库在储存器中如何存放,原创 2020-08-31 12:12:31 · 14194 阅读 · 0 评论