【软考】【数据库技术】数据库设计

本文探讨了数据库设计中的关键概念——E-R模型,详细解释了实体、属性和联系的表示方式,以及如何解决集成过程中的冲突,如属性冲突、命名冲突和结构冲突。同时,文章还介绍了将E-R模型转换为关系模式的方法。

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

这里写图片描述
需求分析:整个系统对数据有什么要求,有从用户收集来的,有中间转换过程中需要用到的。
这里写图片描述
在E-R模型中,方框表示实体,椭圆表示属性,菱形表示联系。
集成方法:
多个局部E-R图一次性集成。
逐步集成,用累加的方式一次集成两个局部E-R图。
集成过程产生的冲突:
属性冲突:属性域冲突、属性取值冲突。如性别用男女表示,和用TF表示,属于属性取值冲突。。
命名冲突:同名异义、异名同义。
结构冲突:同一对象在不同应用中具有不同的抽象、同一实体在不同局部E-R图中所包含的属性个数和属性排列次序不完全相同。老师既是一个表,又是另一个表的一个字段,叫做具有不同抽象级别。
E-R模型转关系模式:
一个实体转换为一个关系模式
联系:1:1联系、1:n联系、m:n联系
三个以上实体间的一个多元联系
例题:选C,4个
这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值