【MySql】数据建模

目录

一:概念

二:数据建模

三:E-R模型

    1.1E-R模型之chen方法

    1.2E-R模型之crows foot方法

    1.3E-R模型之idef 1x方法


一:概念

现实世界---->信息世界(概念模型[E-R模型])---->计算机世界(数据模型[关系、网状和层次模型])
           数据建模                                       数据库设计

二:数据建模

理解:现实中的卡片、单据、表格
区分:表与表的区分、表内数据项的区分、数据项之间关系的区分、表之间关系的区分
命名:命名表、数据项、表之间的联系
表达:用其他人能理解的表达方法来表达(chen、crows foot、idef1x)

三:E-R模型

实体(实例是实体的值)、属性、关键字、联系


1.1E-R模型之chen方法

实体:矩形框
属性:椭圆,多值属性(双线椭圆)导出属性(虚线椭圆)
关键字属性:下划线  复合关键字(标有相同数字)  多重关键字(标有不同数字)
联系:菱形框   1对1联系 (箭头直线,联系指向实体) 1对多联系(1端有箭头,多端无箭头) 多对多(无箭头直线) 完全参与联系(双直线)部分参与联系(单直线)
【也可以不写箭头在直线旁边标上1、1   1、m   m、m 完全参与联系(1...m)部分参与联系(0...m)】

 

1.2E-R模型之crows foot方法

1.3E-R模型之idef 1x方法

独立实体:一个实体的实例都被唯一的标识而不决定于它与其他实体的联系
从属实体:一个实体的实例的唯一标识需要依赖于该实体与其他实体的联系
(从属实体需要从其他实体继承属性作为关键字的一部分)
(主关键字包含了外来属性(FK)的实体为从属实体)
标定联系:子实体的实例都是由他与父实体的联系而确定。父实体的主关键字是子实体主关键字的一部分
eg:零件(零件代码)——零件工序(零件代码与工序序号)
非标定联系:子实体的实例能够被唯一的标识而无需依赖与其他实体的联系,父实体的主关键字不是子实体的主关键字
非确定联系:实体之间的多对多的联系(要引入相交实体)

分类联系:一个实体实例是由一个一般实体实例及多个分类实体实例构成的
(一个一般实体是若干具体实体(分类实体)的类)
(分类实体与一般实体具有相同的主关键字)

举例分析 

 

 

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

guiyumile

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值