首页
登录
从业资格
某创业孵化基地管理若干孵化公司和创业公司,为规范管理创业项目投资业务,需要开发一
某创业孵化基地管理若干孵化公司和创业公司,为规范管理创业项目投资业务,需要开发一
练习题库
2022-08-02
57
问题
某创业孵化基地管理若干孵化公司和创业公司,为规范管理创业项目投资业务,需要开发一个信息系统。请根据下述需求描述完成该系统的数据库设计。【需求描述】(1)记录孵化公司和创业公司的信息。孵化公司信息包括公司代码、公司名称、法人代表名称、注册地址和一个电话;创业公司信息包括公司代码、公司名称和一个电话。孵化公司和创业公司的公司代码编码不同。(2)统一管理孵化公司和创业公司的员工。员工信息包括工号、身份证号、姓名、性别、所属公司代码和一个手机号,工号唯一标识每位员工。(3)记录投资方信息。投资方信息包括投资方编号、投资方名称和一个电话。(4)投资方和创业公司之间依靠孵化公司牵线建立创业项目合作关系,具体实施由孵化公司的一位员工负责协调投资方和创业公司的一个创业项目。一个创业项目只属于一个创业公司,但可以接受若干投资方的投资。创业项目信息包括项目编号、创业公司代码、投资方编号和孵化公司员工工号。【概念模型设计】根据需求阶段收集的信息,设计的实体联系图(不完整)如图2-1所示。
【逻辑结构设计】根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):孵化公司(公司代码,公司名称,法人代表名称,注册地址,电话)创业公司(公司代码,公司名称,电话)员工(工号,身份证号,姓名,性别,(a),手机号)投资方(投资方编号、投资方名称,电话)项目(项目编号,创业公司代码#,(b),孵化公司员工工号#)【问题1】(5分)根据问题描述,补充图2-1的实体联系图。【问题2】(4分)补充逻辑结构设计结果中的(a)、(b)两处空缺及完整性约束关系。【问题3】(6分)若创业项目的信息还需要包括投资额和投资时间,那么:(1)是否需要增加新的实体来存储投资额和投资时间?(2)如果增加新的实体,请给出新实体的关系模式,并对图2-1进行补充。如果不需要增加新的实体,请将“投资额”和“投资时间”两个属性补充连线到图2-1合适的对象上,并对变化的关系模式进行修改。
选项
答案
解析
【问题1】(5分)
【问题2】(4分)(a)所属公司代码(b)投资方编号完整性约束关系
员工-外键:所属公司代码项目-主键:(项目编号、投资方编号)组合主键项目-外键:投资方编号,题干已给出外键创业公司编号、孵化公司员工工号【问题3】(6分)(1)不需要(2)关系模式:项目(项目编号,创业公司代码,投资方编号,孵化公司员工工号,投资额,投资时间)
【问题1】(1)根据题干描述,“统一管理孵化公司和创业公司的员工”,图示给出孵化公司与员工1:*的联系,需要补充创业公司与员工1:*的联系;(2)根据题干描述,“具体实施由孵化公司的一位员工负责协调投资方和创业公司的一个创业项目。”这里有一个三元联系,联系的实体应该是员工、投资方和创业公司,这个联系就是图示中的“项目”。对于三元关系的类别判定:“具体实施由孵化公司的一位员工负责协调投资方和创业公司的一个创业项目,一个创业项目只属于一个创业公司,但可以接受若干投资方的投资。”根据语义描述,由1位员工协调1个项目和1个创业公司,但1个项目可以接受若干个也就是多个投资方的投资,综上,补充员工、投资方、创业公司三元联系,联系类型为1:*:1。【问题2】(a)根据题干描述“员工信息包括工号、身份证号、姓名、性别、所属公司代码和一个手机号,工号唯一标识每位员工。”结合关系模式:员工(工号,身份证号,姓名,性别,(a),手机号),缺少的部分为所属公司代码,其中工号为主键,所属公司代码为孵化公司或创业公司的主键,所以在员工关系中,所属公司代码是外键约束。(b)根据题干描述“创业项目信息包括项目编号、创业公司代码、投资方编号和孵化公司员工工号。”结合关系模式:项目(项目编号,创业公司代码,(b),孵化公司员工工号),缺少的额部分为投资方编号。根据一般情况,这里的项目编号是针对单个项目而来,又因为“具体实施由孵化公司的一位员工负责协调投资方和创业公司的一个创业项目,一个创业项目只属于一个创业公司,但可以接受若干投资方的投资。”所以本关系中每个创业项目只对应一个创业公司,一个员工协调,但可以对应多个投资方,因此项目关系的主键为(项目编号,投资方编号)组合键。创业公司代码是创业公司主键,投资方编号是投资方主键,孵化公司员工工号是员工主键,因此本关系存在投资方编号、创业公司编号、孵化公司员工工号三个外键。其他完整性约束:创业公司主键-公司代码;孵化公司主键-公司代码;投资方主键-投资方编号,题目已经用下划线标出。【问题3】关系本身可以具有属性,根据题目要求,创业项目的信息还需要包括投资额和投资时间,这些内容可以直接添加到项目关系上,本题项目关系主键为(项目编号,投资方)组合键,可以据此添加投资额和投资时间,因此不需要增加实体,可以直接在项目关系模式中增加这2个属性即可。
转载请注明原文地址:https://tihaiku.com/congyezige/2409490.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新业
数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新业
需求分析阶段生成的文档中,用来描述企业中各项业务流程的是()A.数据字典 B
()提供了一个软件过程评估的框架,可以被任何软件企业用于软件的设计、管理、监督
某公司购买了一工具软件,并使用该工具软件开发了新的名为A的软件。该公司在销售新软
()是针对重复性的技术事项而制定的标准,是从事生产、建设及商品流通时需要共同遵
()是在经济、技术、科学及管理等社会实践中,以改进产品、过程和服务的适用性,防
某应用系统的应用人员分为3类:录入、处理和查询,用户权限管理的方案适合采用()
在C/S体系结构中,客户端连接数据不需要指定的是()。A.数据库服务器地址
数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业务和数据更新业
随机试题
Changesinthewaypeoplelivebringaboutchangesinthejobsthattheydo.
Somehousesaredesignedtobesmart.Othershavesmartdesigns.Anexample
Themostimportanttimeperiodintelevisioniscalledprimetime(8.00-11.00
某方波信号的周期T=5μs,则此方波的三次谐波频率为()。
23岁男性患者,平素体健,发现水肿、血尿、大量蛋白尿1年余,血压165/95m
根据《关于加强建设项目环境影响评价分级审批的通知》的规定,实行备案制的建设项目,
共用题干 TheJoyofLivingAloneMoreandmo
在协调的基本要求中,协调成功与否的一个检验标准是能否()。A.及时协调与连续协
社会服务机构财务预算的方法主要包括()。A.特别预算法 B.单项预算法
由出票人签发,委托办理业务的银行在见票时无条件支付确定的金额给收款人或者持票人的
最新回复
(
0
)