问答题【问题3】
(1)部门关系模式存在什么问题?请用100字以内的文字阐述原因。为了解决这个问题可将关系模式分解,分解后的关系模式的关系名依次取部门_A、部门_B、……
(2)假定月工作业绩关系模式为:月工作业绩(职员代码,年月,工作时间),请给出“杳询职员代码、职员名、年月、月工资”的SQL语句。
问答题【说明】某地区举行篮球比赛,需要开发一个比赛信息管理系统来记录比赛的相关信息。【需求分析结果】1.登记参赛球队的信息。记录球队的名称、代表地区、成立时间等信息。系统记录球队的每个队员的姓名、年龄、身高、体重等信息。每个球队有一个教练负责管理球队,一个教练仅负责一个球队。系统记录教练的姓名、年龄等信息。2.安排球队的训练信息。比赛组织者为球队提供了若干个场地,供球队进行适应性训练。系统记录现有的场地信息,包括:场地名称、场地规模、位置等信息。系统可为每个球队安排不同的训练场地,如表3-l所示。系统记录训练场地安排的信息。表3-1训练安排表球队名称场地名称训练时间解放军一号球场2008-06-0914:00—18:00解放军一号球场2008-06-1209:00—12:00解放军二号球场2008-06-1114:00—18:00山西一号球场2008-06-1009:00—12:003.安排比赛。该赛事聘请有专职裁判,每场比赛只安排一个裁判。系统记录裁判的姓名、年龄、级别等信息。系统按照一定的规则,首先分组,然后根据球队、场地和裁判情况,安排比赛(每场比赛的对阵双方分别称为甲队和乙队)。记录参赛球队、比赛时间、比分、场地名称等信息,如表3-2所示。4.所有球员、教练和裁判可能出现重名情况。表3-2比赛安排表A组:甲队----乙队场地名称比赛时间裁判比分解放军----北京一号球场2008-06-1715:00李大明天津----山西一号球场2008-06-1719:00胡学梅B组:甲队----乙队场地名称比赛时间裁判比分上海----安徽二号球场2008-06-1715:00丁鸿平山东----辽宁二号球场2008-06-1719:00郭爱琪【概念模型设计】根据需求阶段收集的信息,设计的实体联系图和关系模式(不完整)如下:1.实体联系图(图3-1)2.关系模式教练(教练编号,姓名,年龄)队员(队员编号,姓名,年龄,身高,体重,(a))球队(球队名称,代表地区,成立时间,(b))场地(场地名称,场地规模.位置)训练记录((c))裁判(裁判编号,姓名,年龄,级别)比赛记录((d))
问答题[问题3]
什么叫数据库恢复?常用的恢复技术有哪几种?
问答题某企业网上销售管理系统的数据库部分关系模式如下所示:
客户(客户号,姓名,性别,地址,邮编)
产品(产品号,名称,库存,单价)
订单(订单号,时间,金额,客户号)
订单明细(订单号,产品号,数量)
关系模式的主要属性及约束如表2-1所示。
表2-1 关系模式的主要属性及约束
关系名
约束
客户
客户号唯一标识一位客户,客户性别取值为“男”或者“女”
产品
产品号唯一标识一个产品
订单
订单号唯一标识一份订单。一份订单必须且仅对应一位客户,一份订单可由一到多条订单明细组成。一位客户可以有多份订单。
订单明细
一条订单明细对应一份订单中的一个产品
客户、产品、订单和订单明细关系及部分数据分别如表2-2、2-3、2-4、2-5所示。
表2-2 客户关系
客户号
姓名
性别
地址
邮编
01
王晓现
女
南京路2号
200005
02
林俊杰
男
北京路18号
200010
表2-3 产品关系
产品号
名称
库存
单价
01
产品A
20
298.00
02
产品B
50
168.00
表2-4 订单关系
订单号
时间
金额
客户号
1001
2006.02.03
1268.00
01
1002
2006.02.03
298.00
02
表2-5 订单明细关系
订单号
产品号
数量
1001
01
2
1001
02
4
1002
01
1
问答题某制造企业厂商要求“入席单”如下:
问答题阅读下列说明,回答问题1至问题3。
【说明】 某银行的存款业务分为如下三个过程:
(1)读取当前账户余额,记为R(b): (2)当前余额b加上新存入的金额x作为新的余额b,即b=b+
x; (3)将新余额b写入当前账户,记为W(b)。
存款业务分布于该银行各营业厅,并允许多个客户同时向同一账户存款,针对这一需求,完成下述问题。
问答题对于“职责”关系模式,请回答以下问题:
(1)它是否为第4范式,用100字以内的文字叙述理由。
(2)将其分解为第4范式,分解后的关系名依次为:职责1,职责2。
问答题阅读下列说明,回答问题1至问题3。【说明】某科研项目管理机构拟开发科研管理系统,以便管理科研项目信息。设计了科研信息数据库,其关系模式如图4-1所示。{{B}}图4-1科研信息数据库关系模式{{/B}}关系模式的主要属性、含义及约束如表4-1所示。{{B}}表4-1主要属性、含义及约束{{/B}}属性含义和约束条件课题编号唯一标识某个科研项目的编号负责人某个科研专家的编号单位类别标识参与课题的单位是承担单位还是合作单位人员编号唯一标识具有科研项目申请资格的某个科研专家的编号所有单位科研专家所在的单位名称职工号在某个单位中唯一表示该单位参与项目开发的员工编号职称初级、中级、高级职称一个科研项目(课题)由一位科研专家作为负责人。一个科研项目可以由多个单位参与,这些单位可以作为承担单位或者合作单位来参与科研项目。一个科研项目可以有多个拨款单位,每个单位按合同经费的一定百分比拨款。科研专家是具有科研项目申请资格的科研人员。一位科研专家可以参与不同的科研项目。参与科研项目的每个单位可以有多个除科研专家外的单位员工参与项目的研发。属性间的函数依赖关系如下。对于“项目信息”关系模式:课题编号,单位名称,拨款单位→课题名称,负责人,单位类别,单位排名,合同经费,拨款百分比课题编号,单位名称→课题名称,负责人,课题类别,单位排名,合同经费课题编号,拨款单位→课题名称,负责人,合同经费,拨款百分比课题编号→课题名称,负责人,合同经费课题编号→拨款单位,拨款百分比课题编号→单位名称,单位类别,单位排名对于“科研专家”关系模式:人员编号→姓名,性别,出生年月,身份证号,最高学位,职称,研究方向,所在单位,单位地址所在单位→单位地址身份证号→人员编号对于“项目研发人员”关系模式;课题编号,所在单位,职工号→姓名,年龄,学历,职称,分工,排名,参加月数所在单位,职工号→姓名,年龄,学历,职称
问答题阅读下列说明,根据要求回答问题。
[说明]
某银行的转账业务分为如下两类操作。
(1)读取账户A余额到变量x,记为x=R(A)。
(2)将变量x值写入账户A中的余额,记为W(A,x)。
从账户A向账户B转账金额x元的伪代码操作序列为:a=R(A),a=a-x,W(A,a),b=R(B),b=b+x,W(B,b)。
针对上述业务及规则,完成下列问题。
问答题假设有如下所述的关系模式: S(供应商),数据项有SNO, SNAME,
SADDR; P(零件),数据项有PNO, PNAME, COLOR, WEIGHT;
J(工程项目),数据项有JNO, JNAME, JADDR; SPJ(联结记录),数据项有SNO, PNO, JNO,
QTY,表示某供应商供应某种零件给某工程的数量为QTY。 假设规定属性的类型:SNO, SNAME, SADDR, PNO,
PNAME, COLOR, JNO, JNAME, JADDR为字符型数据;WEIGHT, QTY为数值型数据;列的宽度自定义。
问答题[问题1]根据以上说明设计的实体联系图如下图所示,请指出读者与图书、书目与图书之间的联系类型。
问答题[问题4](3分)
根据说明和图中术语,采用补充数据流的方式,改正图1-2中的问题。要求给出所补充数据流的名称、起点和终点。
问答题阅读下列说明,回答问题1至问题3,将解答填入对应栏内。【说明】某企业的生产管理部门拟开发生产计划管理系统,该系统负责管理生产计划信息,记录生产安排和采购的情况。现有的表格信息如表4-1、表4-2和表4-3所示。 {{B}}表4-1 某企业布艺玩具生产计划{{/B}}编号:LFX/JL7.5.1-01计划名称:10月份布艺玩具生产计划起止时间2007.10.10~2007.1019预算总金额10万产品编号产品名称生产数量生产小组编号生产小组名称安排人力B0710-2玩具熊1000只A1裁剪1组5B2缝纫2组6C0710-2玩具猫500只B1缝纫1组4 {{B}}表4-2 产品用料信息{{/B}}产品名称玩具熊产品编号B0710-2材料编号材料名称数量MC005米色布1.7米ML008米色缎带0.8米MC011棕然带0.5米 {{B}}表4-3 采购信息{{/B}}采购单号P0005供应商上海××集团地址上海××路电话52387717总价格8420元成交日期2007-10-11材料编号材料名称数量单价MC005米色布1230元/米MC011棕色布26031元/米根据上述需求设计的生产计划数据库的关系模式如图4-1所示。关系模式的主要属性、含义及约束如表4-4所示。 {{B}}表4-4 主要属性、含义及约束{{/B}}属性含义及约束条件生产计划编号唯一标识该企业的某个生产计划的编号产品编号生产计划包括多个生产产品,产品编号唯一标识一个产品生产小组编号一个产品可由多个生产小组共同生产。生产小组编号唯一标识一个生产小组材料编号一种产品固定由多个材料构成。材料编号唯一标识一种材料。不同供应商提供的相同材料对应一个材料编号供应商唯一标识一个供应商。该企业有多个供应商,每个供应商可提供若干种材料采购单号采购单号唯一标识一次采购。一次采购从一个供应商购买多种材料该企业的生产管理部门可根据需求制定多个生产计划。每个生产计划包含多个生产产品。一个生产产品可由多个生产小组共同生产。一个产品基于固定数量的用料来生产。企业有多个供应商,每个供应商可以提供若干种材料,每种材料可以由多个供应商提供。企业根据不同生产计划,从供应商处购买材料。属性间的函数依赖关系如下:对于“生产计划”关系模式:生产计划编号→生产计划名称,起始时间,截止时间,预算总金额生产计划编号,产品编号→生产数量产品编号→产品名称生产小组编号→生产小组名称生产计划编号,生产小组编号,产品编号→安排人力生产计划编号,产品编号→→生产小组编号,安排人力对于“产品用料”关系模式:材料编号→材料名称,单位产品编号,材料编号→材料数量对于“采购”关系模式:采购单号→供应商,地址,电话,总价格,日期采购单号,材料编号→数量供应商,材料编号→单价供应商→地址,电话
问答题 阅读以下说明,回答问题l~3。
[说明]
读者在图书馆借阅图书时,需要凭借图书证,同时还要记录借书日期、书号和图书证号。图书证的属性有借书证号、姓名、性别和地址;图书的属性有书号、书名、作者、出版社、出版日期和定价。
问答题[问题3](5分)
请将下面SQL语句的空缺部分补充完整。
(1)俱乐部年底对各种项目进行绩效考核,需要统计出所负责项目的消费总金额大于等于十万元的项目和项目经理,并按消费金额总和降序输出。
SELECT项目.项目名称,项目经理,SUM(消费金额)
FROM项目,消费
WHERE ____(k)____
GROUP BY ____(l)____
ORDERBY ____(m)____;
(2)查询所有手机号码以“888”结尾姓"王"的员工姓名和电话。
SELECT 姓名,电话
FROM员工
WHERE 姓名 ____(n)____ AND电话 ____(o)____
问答题 阅读以下说明和关系表,回答问题1~5,将解答填入对应的解答栏内。
[说明]
试用SQL查询语句表达下列对教学数据库中的3个基本表STUDENT,COURSE,SC的查询[关系表]
{{B}}STUDENT{{/B}}
{{U}}SNO{{/U}}
SNAME
BIRRH_YEAR
SEX
ADDRESS
01
DAVID
1983
女
北京
02
LUCY
1981
女
北京
03
LILY
1983
女
上海
04
JACK
1981
男
南京
……
……
……
……
…… {{B}}COURSE{{/B}}
CNO
CNAME
CREDIT
1
英语
4
2
数学
5
3
物理
5
4
化学
3
5
体育
2
6
C语言
4
7
数据结构
4
……
……
…… {{B}}SC{{/B}}
SNO
CNO
GRASE
01
1
90
01
2
80
01
3
85
02
3
89
02
7
79
……
……
……
问答题[问题1]
简述活锁和死锁的概念,死锁的测试,解除死锁的方法。
问答题[说明]某公司拟开发一个多用户电子邮件客户端系统,部分功能的初步需求分析结果如下。(1)邮件客户端系统支持多个用户,用户信息主要包括用户名和用户密码,且系统中的用户名不可重复。(2)邮件账号信息包括邮件地址及其相应的密码,一个用户可以拥有多个邮件地址(如userl@123.com)。(3)一个用户可以拥有一个地址簿,地址簿信息包括联系人编号、姓名、电话、单位地址、邮件地址1、邮件地址2和邮件地址3等信息。地址簿中一个联系人只能属于一个用户,且联系人编号唯一标识一个联系人。(4)一个邮件账号可以含有多封邮件,一封邮件可以含有多个附件。邮件主要包括邮件号、发件人地址、收件人地址、邮件状态、邮件主题、邮件内容、发送时间和接收时间。其中,邮件号在整个系统内唯一标识一封邮件,邮件状态有已接收、待发送、已发送和已删除4种,分别表示邮件是属于收件箱、发件箱、已发送箱和废件箱。一封邮件可以发送给多个用户。附件信息主要包括附件号、附件文件名和附件大小。一个附件只属于一封邮件,附件号仅在一封邮件内唯一。1.根据以上说明设计的E-R图如图8-7所示,请指出地址簿与用户、电子邮件账号与邮件,以及邮件与附件之间的联系类型。
问答题 阅读以下说明,回答问题1-3。
[说明] 某鲜花订购网站有鲜花、顾客、员工三个实体集,其之间的联系是订货。并要求能提供下述服务:
(1)可查询现存鲜花的名称、代号、数量和每支花的单价。其中,所有鲜花的代号是唯一标识的。
(2)可查询顾客订货情况,包括订单号、顾客名、所订鲜花代号、订购数量、包装方式、联系方式、送货地。所有订单号唯一。
(3)可查询员工的送货情况,包括员工号、送货日期、接受订单号。一个订单只由一名员工送货。根据以上要求,完成如下任务:
