首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【说明】 设有关于银行借贷管理系统的E-R图。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体间的联系。为了答题的方便,图中的实体和属性同时给出了中英文说明,回答问题时只需写出英文名即可。
【说明】 设有关于银行借贷管理系统的E-R图。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体间的联系。为了答题的方便,图中的实体和属性同时给出了中英文说明,回答问题时只需写出英文名即可。
admin
2009-02-15
26
问题
【说明】
设有关于银行借贷管理系统的E-R图。图中矩形表示实体,圆表示属性,双圆表示关键字属性,菱形表示实体间的联系。为了答题的方便,图中的实体和属性同时给出了中英文说明,回答问题时只需写出英文名即可。
选项
答案
Customer(idno, name, address, phone) Account(Ano. balance, Bname) Bname reference Branch(Bname) Deposit(idno, Ano) idno reference Customer(idno) Ano reference Account(Ano) Branch(Bname. city) Loan(Lno, Bname, amount)
解析
将E-R模型转换为关系模型时,需要遵循的转换规则如下:
1.每个实体集转换为一个关系。
2.一个一对一的联系可转换为一个关系模式,将两端关系的码及联系的属性均作为该关系的属性,任意一端的码作为该关系的码;也可将任意一端的码及联系的属性合并到另一端实体集所转换的关系模式中。
3.一个一对多联系可转换为一个关系模式,将两端关系的码及联系的属性均作为该关系的属性,“多”端的码作为该关系的码:也可将“一”端的码及联系的属性合并到“多”端实体集所转换的关系模式中。
4.一个多对多联系应转换为一个关系模式,两端的码及联系的属性为关系的属性,两端的码共同组合为该关系的码。
3个或3个以上多对多的联系应转换为一个关系,各关系的码及联系的属性为关系的属性,各端的码共同组合为该关系的码。
本题中的E-R图中有4个实体集、2个多对多联系和2个一对多联系,根据上述E-R图转换关系模型的规则可以转换成6个关系。
4个实体集转换的4个关系(Customer、Account、Branch和Loan),对于一对多联系B-L和B-A则是将“一”端(关系Branch)的码Bname加入到“多”端所转换的关系(Account和Loan)。此4个关系分别为:
Customer(idno,name,address,phone)
Account(Ano,balance,Bname)
Branch(Bname,city,assets)
Loan(Lno,Bname,amount)
4个关系中,Account和Loan的属性Bname均参照Branch的码Bname,为外码。
2个多对多联系转换为2个关系,两端的码及联系的属性为关系的属性,两端的码共同组合为该关系的码。此2个关系分别为:
Deposit(idno.Ano)
Borrow(idno,Lno)
其中的idno、Ano和Lno分别参照Customer的idno、Account的Ano和Loan的Lno。
转载请注明原文地址:https://kaotiyun.com/show/rwDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
对“功能测试的回归测试经常要多次重复”的正确理解是(36)。
为验证某呼叫中心是否能够承受大量呼叫信息同时呼入并得到正确处理,测试工程师一般采用______测试工具。A.负载压力B.代码C.网络仿真D.故障诊断
关系数据库管理系统应能实现的专门关系运算包括______。A.选择、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表
在UML类图中,包含订单和订单明细两个类,则这两个类之间的关系应为______。
如果在程序中的多个地方需要使用同一个常数,那么最好将其定义为一个符号常量,这样______。
若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联结运算后的属性列有(17)个,与表达式π1,3,6,7(σ3<6(RS))等价的SQL语句如下:SELECT(18)FROM(19)WHERE(20); (1
软件项目管理所涉及的范围覆盖了整个软件()。
函数f()、g()的定义如下所示,已知调用f时传递给其形参x的值是10,若以传值方式调用g,则函数f的返回值为__________。
在结构化分析中,用数据流图描述(42)。当采用数据流图对银行客户关系管理进行分析时,(43)是一个加工。(42)
______是当前自动化测试技术不能解决的问题。A.保证测试质量B.提高测试效率C.排除手工操作错误D.降低测试用例设计的难度
随机试题
ScottishMotorSportShowTheworldofmotor-sportcomestoScotlandin2022withtheScottishMotorSportShowonFebruary
任何金属和合金在电解质溶液中都有一个()。
制定定额成本的依据是【】
缓、控释制剂的相对生物利用度一般应在普通制剂的()。
患者,男性,30岁,患破伤风,意识模糊,牙关紧闭,角弓反张,四肢抽搐,护士采取的安全防护措施中不妥的是()。
自2001年1月1日起,对按政府规定价格出租的公有住房和廉租住房,暂免征收()。
项目总进度目标论证时应调研和收集的资料包括()。
社会工作介入活动可以分为()。
CAI是计算机的应用领域之一,其含义是()。
如需将PowerPoint演示文稿中SmartArt图形列表内容通过动画效果一次性展现出来,最优的操作方法是
最新回复
(
0
)