CDM、LDM、PDM模型

本文详细介绍了概念数据库模型(CDM)和逻辑数据库模型(LDM)。CDM中,实体、属性和联系构成了基本元素,还引入了Association、Inheritance等关系。联系类型包括mandatory、dependent和dominant。LDM则涉及表、列、主键等概念,并强调了完整性检查约束。创建LDM的方法包括直接创建、逆向工程等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CDM模型

概念数据库模型,建立在传统的ER图模型的理论上,主要的三大元素有实体型,属性和联系

实体对应CMD中的Entity。
属性对应CDM中的Entity的Attribute。
除了保持E-R图原有的RelationShip以外,还增加了Association,Inheritance两种实体关系。

在CDM中,除了1对1,1对多,多对多,联系还能设置mandatory(强制性联系),dependent(依赖性联系/标定关联)和dominant(统治联系)。

mandatory:两个实体必须是相互共存的,不存在单一存在的情况。
dependent:一个实体必须依赖另一个实体存在,不存在单独存在的情况。
dominant:差不多相当于该数据的唯一标识符,可以看做是CDM的主键。

LDM模型

PDM中主要涉及到的基本概念有:
表、列、试图、主键、候选键、储存过程、触发器、索引、完整性检查约束。

PDM相对于LDM和CDM更完整的描述了数据库的信息,不单只对于每一个实体进行了描述,也同时对实体内的属性进行了进一步的描述。

通常创建PDM的方法有:
1、直接创建PDM。
2、通过SQL语句逆向创建PDM。
3、通过CDM直接生成PDM。
4、通过OOM直接生成PDM。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值