首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某社会救助基金会每年都会举办多项社会公益救助活动,需要建立一个信息系统,对之进行有效管理。 【需求描述】 1.任何一个实名认证的个人或者公益机构都可以发起~项公益救助活动,基金会需要记录发起者的信息。如果发起者是个人,需要记录姓名、身份证号和一部电
某社会救助基金会每年都会举办多项社会公益救助活动,需要建立一个信息系统,对之进行有效管理。 【需求描述】 1.任何一个实名认证的个人或者公益机构都可以发起~项公益救助活动,基金会需要记录发起者的信息。如果发起者是个人,需要记录姓名、身份证号和一部电
admin
2018-04-19
53
问题
某社会救助基金会每年都会举办多项社会公益救助活动,需要建立一个信息系统,对之进行有效管理。
【需求描述】
1.任何一个实名认证的个人或者公益机构都可以发起~项公益救助活动,基金会需要记录发起者的信息。如果发起者是个人,需要记录姓名、身份证号和一部电话号码;如果发起者是公益机构,需要记录机构名称、统一社会信用代码、一部电话号码、唯一的法人代表身份证号和法人代表姓名。一个自然人可以是多个机构的法人代表。
2.公益救助活动需要提供翔实的资料供基金会审核,包括被捐助人姓名、身份证号、一部电话号码、家庭住址。
3.基金会审核并确认项目后,发起公益救助的个人或机构可以公开宣传并募捐,募捐得到的款项进入基金会账户。
4.发起公益救助的个人或机构开展救助行动,基金会根据被捐助人所提供的医疗发票或其他信息,直接将所筹款项支付给被捐助者。
5.救助发起者针对任一被捐助者的公益活动只能开展一次。
【逻辑结构设计】
根据上述需求,设计出如下关系模式:
公益活动(发起者编号,被捐助者身份证号,发起者电话号码,发起时间,结束时间,募捐金额),其中对于个人发起者,发起者编号为身份证号;对于机构发起者,发起者编号为统一社会信用代码个人发起者(姓名,
身份证号
,电话号码)机构发起者(机构名称,统一社会信用代码,电话号码,法人代表身份证号,法人代表姓名)被捐助者(姓名,
身份证号
,电话号码,家庭住址)
对关系“机构发起者”,请回答以下问题:
(1)列举出所有候选键。
(2)它是否为3NF,用100字以内文字简要叙述理由。
(3)将其分解为BC范式,分解后的关系名依次为:机构发起者1,机构发起者2,……并用下画线标示分解后的各关系模式的主键。
选项
答案
对关系“机构发起者”: (1)候选键:统一社会信用代码 (2)不是3NF。存在非主属性“法人代表姓名”对候选键“统一社会信用代码”的传递依赖:统一社会信用代码一法人代表身份证号,法人代表身份证号一法人代表姓名。所以统一社会信用代码一法人代表姓名,为传递依赖。 (3)分解后的关系模式: 机构发起者1(机构名称,
统一社会信用代码
,电话号码,法人代表身份证号) 机构发起者2(法人代表身份证号,法人代表姓名)
解析
本问题考查候选键和第三范式。
“机构发起者”关系的候选键为:统一社会信用代码。
分析“机构发起者”关系的函数依赖可知:存在非主属性“法人代表姓名”对候选键“统一社会信用代码"的传递依赖:统一社会信用代码→法人代表身份证号,法人代表身份证号一法人代表姓名。所以统一社会信用代码→法人代表姓名,为传递依赖。所以,“机构发起者”关系模式不满足第三范式。
分解后的关系模式为:
机构发起者1(机构名称,
统一社会信用代码
,电话号码,法人代表身份证号)
机构发起者2(法人代表身份证号,法人代表姓名)
转载请注明原文地址:https://kaotiyun.com/show/LrUZ777K
本试题收录于:
数据库系统工程师下午应用技术考试题库软考中级分类
0
数据库系统工程师下午应用技术考试
软考中级
相关试题推荐
阅读下列说明,回答问题一至问题三,将解答填入答题纸的对应栏内。 【说明】 2019年3月某公司中标当地轨道交通的车载广播系统项目,主要为地铁列车提供车载广播、报警、对讲及电子地图系统。公司任命具有丰富经验的老王担任项目经理。老王从各部门抽调
某项目经理所在的单位正在启动一个新的项目,配备了虚拟项目小组。根据过去的经验,该项目经理认识到矩阵环境下的小组成员有时对职能经理的配合超过对项目经理的配合。因此,该项目经理决定请求单位制定(27)。在项目执行过程中,有时需要对项目的范围进行变更,(28)属
下列要素中,不属于.DFD的是(21)。当使用DFD对一个工资系统进行建模时,(22)可以被认定为外部实体。
质量控制非常重要,但是进行质量控制也需要一定的成本。(42)可以降低质量控制的成本。
假设甲、乙二人合作开发了某应用软件,甲为主要开发者。该应用软件所得收益合理分配后,甲自行将该软件作为自己独立完成的软件作品发表,甲的行为(16)。
某软件公司项目A的利润分析如下表所示。设贴现率为10%,第二年的利润挣现值是(9)元。
某软件企业2004年初计划投资1000万人民币开发一套中间件产品,预计从2005年开始,年实现产品销售收入1500万元,年市场销售成本1000万元。该产品的系统分析员张工根据财务总监提供的贴现率,制作了如下的产品销售现金流量表。根据表中的数据,该产品的动态
某软件企业2004年初计划投资1000万人民币开发一套中间件产品,预计从2005年开始,年实现产品销售收入1500万元,年市场销售成本1000万元。该产品的系统分析员张工根据财务总监提供的贴现率,制作了如下的产品销售现金流量表。根据表中的数据,该产品的动态
需求跟踪矩阵的作用是(54)。
信息系统项目完成后,最终产品或项目成果应置于(52)内,当需要在此基础上进行后续开发时,应将其转移到(53)后进行。
随机试题
心肌梗死时心律失常最常发生在多长时间
水火既济的关系,主要是指乙癸同源的关系,主要是指
龟甲入汤剂应当
单位和个人依法使用的国有土地,由()登记造册、核发证书,确认建设用地使用权。
切割过程的实质是发生化学反应的切割方法是( )。
如果是对银行有利的消息,该银行从业人员可以随意将消息发布给媒体。()
瀑布模型把软件生命周期划分为8个主要的阶段,其中(9)阶段定义的规划将成为软件测试中的系统测试阶段的目标。
在计算机中,算法是指
Usingtheinformationinthetext,completeeachsentence14~18,withawordorphrasefromthelistbelow.Foreachsentenc
Artificialsnowisusedinagricultureasatypeof______forplantsincoldconditions.
最新回复
(
0
)