首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定我们要为某社交平台建立一个数据库,存储如下信息: 每个用户有用户编号、姓名、手机号; 每个群有群编号,群名称; 每个帖子有帖子编号、发帖时间、正文; 每个群有唯一的用户作为群主,一个用户可以担任多个群的群主; 每个群拥有多个用户,每个用户可以加入多个群
假定我们要为某社交平台建立一个数据库,存储如下信息: 每个用户有用户编号、姓名、手机号; 每个群有群编号,群名称; 每个帖子有帖子编号、发帖时间、正文; 每个群有唯一的用户作为群主,一个用户可以担任多个群的群主; 每个群拥有多个用户,每个用户可以加入多个群
admin
2019-07-07
58
问题
假定我们要为某社交平台建立一个数据库,存储如下信息:
每个用户有
用户编号
、姓名、手机号;
每个群有
群编号
,群名称;
每个帖子有
帖子编号
、发帖时间、正文;
每个群有唯一的用户作为群主,一个用户可以担任多个群的群主;
每个群拥有多个用户,每个用户可以加入多个群;
每个帖子只属于一个群,每个帖子有唯一的发布者,每个群可有多个帖子,每个用户可以发布多个帖子
其中带下划线的属性是实体的标识属性。
将上面的ER图转换为满足3NF的关系模式。
选项
答案
由于题目要求满足3NF范式,ER图向关系模式转换采用方法一,转换后的关系模式名称采用实体名或联系名。本题中有三个一对多、一个多对多联系。对于每一个一对多联系,都与多端的实体的关系模式合并,即将一端关系的码和联系的属性加入到多端的实体的关系模式内,码不变。对于多对多联系来说,只能单独转换成一个新的关系模式,转换后的关系模式的属性由联系本身的属性及两个实体的主码构成,转换后的关系模式的主码由两端实体的主码组合而成。 转换后的关系模式: 用户(
用户编号
,姓名,手机号)。其中,用户编号是主码; 帖子(
帖子编号
,发帖时间,正文,发帖用户编号,所属群编号)。 其中,帖子编号是主码,发帖用户编号、所属群编号是外码; 群(
群编号
,群名称,群主编号)。其中,群编号是主码,群主编号是外码; 用户所属群(
用户编号
,
群编号
)。其中,用户编号、群编号共同作为主码,用户编号、群编号同样也是外码。
解析
在将ER图向关系模式转换时规则如下:
①1:1(一对一)联系。
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的码构成;关系模式的码由两个实体中的任意一个码构成。
方法二:联系与一端的实体的关系模式合并,将另一实体的码和联系的属性加入到实体的关系模式内,码不变。
②1:m(一对多)联系。
方法一:联系转换为独立的关系模式;模式的属性由联系本身的属性及两个实体的码构成;模式的码由m端实体的主码组成。
方法二:与m端的实体的关系模式合并,即将一端关系的码和联系的属性加入到m端的实体的关系模式内,码不变。
③m:n(多对多)联系。
只有一个方法:联系转换成独立的关系模式,模式的属性由联系本身的属性及两个实体的码构成,关系模式的码由两端实体的主码组合而成。
关系模式满足3NF,则必须满足关系模式中每一个非主属性既不部分依赖于码也不传递依赖于码。简而言之,第三范式就是消除主属性对码的部分和传递函数依赖。
转载请注明原文地址:https://kaotiyun.com/show/JDlZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
MS—SQLSERVER数据库系统的核心是______。
若把操作系统看作计算机系统资源的管理者,下列______不属于操作系统所管理的资源。
在实体属性中,可用于区别实体集合中不同个体的那个属性或几个属性的组合,称【】。
一般情况下在长度为n的顺序结构线性表中,在第1个元素(0<I<n+1)之前插入一个元素时,需要向后移动的元素个数为()。
用链表表示线性表的优点是()。
软件分为系统软件和应用软件,下列不属于系统软件的是________。
如果多个事务在某个调度下的执行结果与这些事务在某个串行调度下的执行结果相同,则称这个调度为【】调度。
下列排序方法中,哪一种方法的总的关键码比较次数与记录的初始排列状态无关?
已知一棵二叉树的前序遍历结果为ABDEGCFHI,它的中序遍历结果为DBGEACHFI,则这棵二叉树的右子树的根为【】。
微型计算机系统中,下面与CPU概念最不等价的是
随机试题
鉴别渗出液与漏出液时常需检查()
FirstGreatWesternprovidesaconvenientandaccurateticketsellingservice.Westartalegalcontractwithuswhenyoupurcha
急性肾小球肾炎治疗初期使用抗生素的目的是
历经四次审议,《深圳经济特区医疗条例》(以下简称《条例》)经深圳市人大常委会表决通过,于2017年1月1日起实施。《条例》首次将医疗机构明确为“公共场所”,规定全部病历向患者公开,并授权二三级医院限制接诊等,一系列大胆的制度创新,引发广泛热议。对于该《条例
分期付款的买受人未支付到期价款达到全部价款1/5的,出卖人可以要求买受人()。
位于市区的某房地产开发企业,2018年发生相关业务如下:2017年1月企业购买一宗4000平方米的土地,签订土地使用权出让合同并支付土地出让金5000万元,月底办理好土地使用证。2018年2月份发生通水通电通路工程费用500万元,已按合同约定支付款项。
下列车辆,应缴纳车船税的是()。
关于法的本质,下列选项中主张理性论的是
某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,并上交公司存档。此情形下,该软件文档著作权应由_____________享有。
目前用电话线接入因特网的主流技术是用非对称数字用户线路,其特点是上、下行速率不同,它的英文缩写是
最新回复
(
0
)