问答题[问题3]
分析投保单关系模式属于第几范式,并简单说明原因。修改上述关系模式,以达至4NF。
问答题[问题1]根据上述说明,由SQL定义的“职工”和“部门”的关系模式,以及统计各部门的人数C、工资总数Totals、平均工资Averages的D_S视图如下所示,请在空缺处填入正确的内容。
Create Table 部门 (部门号 CHAR(1){{U}} (a) {{/U}},
部门名 CHAR(16),
负责人代码 CHAR(4),
任职时间 DATE,
{{U}} (b) {{/U}}(职工号));
Create Table职工(职工号 CHAR(4),
姓名 CHAR(8),
年龄 NUMBER(3),
月工资 NUMBER(4),
部门号 CHAR(1),
电话 CHAR(8),
办公室 CHAR(8),
{{U}} (a) {{/U}}(职工号),
{{U}} (c) {{/U}}(部门号),
CHECK({{U}} (d) {{/U}}));
Create View D_S(D,C,Totals,Averages)As
(Select 部门号,{{U}} (e) {{/U}}
from 职工
{{U}} (f) {{/U}});
问答题[说明]
设有三个关系:
BOOK (BNO,BNAME,PUBLISH_YEAR,PRICE,PRESS)
READ(RNO,RNAME,DUTY)
BR(BNO,RNO,RETURN_DAY)
试用关系代数表达式表示下列查询语句:
问答题使用说明中的词语,给出图3中的数据存储D1~D4的名称。
问答题阅读以下说明,回答问题1至问题4。【说明】某商场客户-商品数据库中各关系模式如下:客户({{U}}客户号{{/U}},姓名,性别,年龄)商品({{U}}商品号{{/U}},名称,型号,品牌,单价,库存)销售({{U}}流水号{{/U}},,,数量,日期)采购(商品号,数量)其中:1)一种品牌的同一名称商品可以有多个型号,商品的库存有大于等于0约束:2)销售表记录每一笔销售,每销售一件商品,其库存都要做相应的修改。现假定已经建立了该数据库及上述四个基本表。
问答题【说明】某地区举行篮球比赛,需要开发一个比赛信息管理系统来记录比赛的相关信息。【需求分析结果】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))
问答题阅读以下说明和图,根据要求回答问题。[说明]某音像制品出租商店欲开发一个音像管理信息系统,管理音像制品的租借业务。需求如下。1.系统中的客户信息文件保存了该商店的所有客户的用户名、密码等信息。对于首次来租借的客户,系统会为其生成用户名和初始密码。2.系统中音像制品信息文件记录了商店中所有音像制品的详细信息及其库存数量。3.根据客户所租借的音像制品的品种,会按天收取相应的费用。音像制品的最长租借周期为1周,每位客户每次最多只能租借6件音像制品。4.客户租借某种音像制品的具体流程如下。(1)根据客户提供的用户名和密码,验证客户身份。(2)若该客户是合法客户,查询音像制品信息文件,查看商店中是否还有这种音像制品。(3)若还有该音像制品,且客户所要租借的音像制品数小于等于6个,就可以将该音像制品租借给客户。这时,系统给出相应的租借确认信息,生成一条新的租借记录并将其保存在租借记录文件中。(4)系统计算租借费用,将费用信息保存在租借记录文件中并告知客户。(5)客户付清租借费用之后,系统接收客户付款信息,将音像制品租借给该客户。5.当库存中某音像制品数量不能满足客户的租借请求数量时,系统可以接收客户网上预约租借某种音像制品。系统接收到预约请求后,检查库存信息,验证用户身份,创建相应的预约记录,生成预约流水号给该客户,并将信息保存在预约记录文件中。6.客户归还到期的音像制品,系统修改租借记录文件,并查询预约记录文件和客户信息文件,判定是否有客户预约了这些音像制品。若有,则生成预约提示信息,通知系统履行预约服务,系统查询客户信息文件和预约记录文件,通知相关客户前来租借音像制品。现采用结构化方法对音像管理信息系统进行分析与设计,获得如图1所示的顶层数据流图和如图2所示的0层数据流图。图1音像管理信息系统顶层DFD图2音像管理信息系统第0层DFD
问答题阅读下列说明,回答问题1至问题4,将解答填入对应栏内。
【说明】 某论坛的部分关系模式如下:
用户(用户编号,账号,密码,积分,级别) 栏目(栏目编号,父栏目编号,名称,版主,描述)
主题(主题编号,标题,类型,点击率,内容,发布时间,栏目编号,用户编号,附件)
回复主题(回复主题编号,标题,主题编号,内容,发布时间,用户编号,附件) 其中:
(1)用户编号唯一标识一个用户。用户的积分根据其发布的主题信息按积分规则计算。级别的值来自集合{‘高级用户’,‘普通用户’,‘初级用户’},当用户开始注册时,积分为100,级别为初级用户;当用户积分到达1000时,级别为普通用户;当用户积分到达
5000时,级别为高级用户。
(2)栏目编号唯一标识一个栏目。栏目分两级,包括父栏目和子栏目。每个栏目必须有且仅有一个版主,版主是一个用户。
(3)主题编号唯一标识一个主题。类型的值来自集合{‘精华’,‘置顶’,‘普通’}。
(4)回复主题编号唯一识别一个回复主题。一个回复主题对应一个主题,而一个主题可以有多个回复主题。
问答题 阅读以下说明,回答问题1~5。
[说明]
根据下面所给的AAA数据库,或者按照下列所给的每条SQL查询语句写出相应的功能,或者按照下列所给的每种功能写出相应的SQL查询语句。
假设使用名称为AAA的数据库,它包括Students(学号char(8),姓名varchar(8),年龄
int,专业varchar(20),入学日期Date Time)和Score(学号char(8),课程名varchar(10),成绩
numeric(5,2))两张表。
问答题某制造企业厂商要求“入席单”如下:
问答题某企业网上销售管理系统的数据库部分关系模式如下所示:
客户(客户号,姓名,性别,地址,邮编)
产品(产品号,名称,库存,单价)
订单(订单号,时间,金额,客户号)
订单明细(订单号,产品号,数量)
关系模式的主要属性及约束如表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~3。
[说明] 已知关系R(A,B,C,D) 和函数依赖集F为{AB—>D,C—>,A,D—>C}。
问答题对于“职责”关系模式,请回答以下问题:
(1)它是否为第4范式,用100字以内的文字叙述理由。
(2)将其分解为第4范式,分解后的关系名依次为:职责1,职责2。
问答题假设有如下所述的关系模式: 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至问题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。
[说明]
读者在图书馆借阅图书时,需要凭借图书证,同时还要记录借书日期、书号和图书证号。图书证的属性有借书证号、姓名、性别和地址;图书的属性有书号、书名、作者、出版社、出版日期和定价。
问答题阅读下列说明,根据要求回答问题。
[说明]
某银行的转账业务分为如下两类操作。
(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)。
针对上述业务及规则,完成下列问题。
问答题[问题3](5分)
请将下面SQL语句的空缺部分补充完整。
(1)俱乐部年底对各种项目进行绩效考核,需要统计出所负责项目的消费总金额大于等于十万元的项目和项目经理,并按消费金额总和降序输出。
SELECT项目.项目名称,项目经理,SUM(消费金额)
FROM项目,消费
WHERE ____(k)____
GROUP BY ____(l)____
ORDERBY ____(m)____;
(2)查询所有手机号码以“888”结尾姓"王"的员工姓名和电话。
SELECT 姓名,电话
FROM员工
WHERE 姓名 ____(n)____ AND电话 ____(o)____
问答题【问题3】
(1)部门关系模式存在什么问题?请用100字以内的文字阐述原因。为了解决这个问题可将关系模式分解,分解后的关系模式的关系名依次取部门_A、部门_B、……
(2)假定月工作业绩关系模式为:月工作业绩(职员代码,年月,工作时间),请给出“杳询职员代码、职员名、年月、月工资”的SQL语句。
问答题[问题4](3分)
根据说明和图中术语,采用补充数据流的方式,改正图1-2中的问题。要求给出所补充数据流的名称、起点和终点。
问答题 阅读以下说明和关系表,回答问题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)邮件客户端系统支持多个用户,用户信息主要包括用户名和用户密码,且系统中的用户名不可重复。(2)邮件账号信息包括邮件地址及其相应的密码,一个用户可以拥有多个邮件地址(如userl@123.com)。(3)一个用户可以拥有一个地址簿,地址簿信息包括联系人编号、姓名、电话、单位地址、邮件地址1、邮件地址2和邮件地址3等信息。地址簿中一个联系人只能属于一个用户,且联系人编号唯一标识一个联系人。(4)一个邮件账号可以含有多封邮件,一封邮件可以含有多个附件。邮件主要包括邮件号、发件人地址、收件人地址、邮件状态、邮件主题、邮件内容、发送时间和接收时间。其中,邮件号在整个系统内唯一标识一封邮件,邮件状态有已接收、待发送、已发送和已删除4种,分别表示邮件是属于收件箱、发件箱、已发送箱和废件箱。一封邮件可以发送给多个用户。附件信息主要包括附件号、附件文件名和附件大小。一个附件只属于一封邮件,附件号仅在一封邮件内唯一。1.根据以上说明设计的E-R图如图8-7所示,请指出地址簿与用户、电子邮件账号与邮件,以及邮件与附件之间的联系类型。
问答题在图书馆数据库有三个基本表:书目表Cata(书号Cno、书名Cname、作者Cauthor、出版年Cdate、价格Cprice)、学生表Student(学号Sno、姓名Sname、性别Sgender、专业Sdept)和借书历史表Borrow(所借书号Cno、借书者学号Sno、借书日期Bbdate、还书日期Brdate)。(1)请用SQL语句来建立这三个基本表(请注意数据类型的选择)。(2)请用SQL实现如下操作: ①图书馆里已有的鲁迅著作的名称 ②按借书日期列出学生李明的所借书名 ③往学生表Student中插入一个学生记录。(学号:132,姓名:张华,性别:男,系别:计算机) ④把《野火集》的价格修改为15元(3)请用SQL语句来实现如下改变:为借书历史Borrow增加一个属性罚金Bfine,同时删去书目表Cata中的属性价格Cprice。
问答题[问题3]
什么叫数据库恢复?常用的恢复技术有哪几种?
问答题 阅读以下说明,回答问题1-3。
[说明] 某鲜花订购网站有鲜花、顾客、员工三个实体集,其之间的联系是订货。并要求能提供下述服务:
(1)可查询现存鲜花的名称、代号、数量和每支花的单价。其中,所有鲜花的代号是唯一标识的。
(2)可查询顾客订货情况,包括订单号、顾客名、所订鲜花代号、订购数量、包装方式、联系方式、送货地。所有订单号唯一。
(3)可查询员工的送货情况,包括员工号、送货日期、接受订单号。一个订单只由一名员工送货。根据以上要求,完成如下任务:
问答题[问题1]
简述活锁和死锁的概念,死锁的测试,解除死锁的方法。
问答题[问题3]
请指出问题2中给出的读者、书目关系模式的主键,以及图书和借还记录关系模式的主键和外键。
问答题 阅读以下说明和关系表,回答问题1~3。
[说明]
关系S(学号Sno、课程号Cno、成绩Grade)、Q(课程号Cno、成绩Grade)、R(课程号Cno、教师号Tno)如下表所示,根据要求来进行关系运算。
问答题阅读下列说明,回答问题1至问题3。【说明】某科研项目管理机构拟开发科研管理系统,以便管理科研项目信息。设计了科研信息数据库,其关系模式如图4-1所示。{{B}}图4-1科研信息数据库关系模式{{/B}}关系模式的主要属性、含义及约束如表4-1所示。{{B}}表4-1主要属性、含义及约束{{/B}}属性含义和约束条件课题编号唯一标识某个科研项目的编号负责人某个科研专家的编号单位类别标识参与课题的单位是承担单位还是合作单位人员编号唯一标识具有科研项目申请资格的某个科研专家的编号所有单位科研专家所在的单位名称职工号在某个单位中唯一表示该单位参与项目开发的员工编号职称初级、中级、高级职称一个科研项目(课题)由一位科研专家作为负责人。一个科研项目可以由多个单位参与,这些单位可以作为承担单位或者合作单位来参与科研项目。一个科研项目可以有多个拨款单位,每个单位按合同经费的一定百分比拨款。科研专家是具有科研项目申请资格的科研人员。一位科研专家可以参与不同的科研项目。参与科研项目的每个单位可以有多个除科研专家外的单位员工参与项目的研发。属性间的函数依赖关系如下。对于“项目信息”关系模式:课题编号,单位名称,拨款单位→课题名称,负责人,单位类别,单位排名,合同经费,拨款百分比课题编号,单位名称→课题名称,负责人,课题类别,单位排名,合同经费课题编号,拨款单位→课题名称,负责人,合同经费,拨款百分比课题编号→课题名称,负责人,合同经费课题编号→拨款单位,拨款百分比课题编号→单位名称,单位类别,单位排名对于“科研专家”关系模式:人员编号→姓名,性别,出生年月,身份证号,最高学位,职称,研究方向,所在单位,单位地址所在单位→单位地址身份证号→人员编号对于“项目研发人员”关系模式;课题编号,所在单位,职工号→姓名,年龄,学历,职称,分工,排名,参加月数所在单位,职工号→姓名,年龄,学历,职称
问答题[说明]某超市的销售业务由一个销售业务管理系统进行管理,该系统每完成一次交易都需要提供顾客发票,其格式如表8-2所示。对于该销售业务管理系统,分别给出了以下两种关系数据库的逻辑结构设计(下画线表示主键)。设计一:顾客(顾客代码,姓名,住址,联系电话)收银员(收银员代码,姓名,身份证号,住址,联系电话)商品(商品代码,商品名称,价格)发票(发票号码,交易日期,顾客代码,收银员代码,商品代码,单价,数量)设计二:顾客(顾客代码,姓名,住址,联系电话)收银员(收银员代码,身份证号,姓名,住址,联系电话)商品(商品代码,商品名称,价格)发票(发票号码,交易日期,顾客代码,收银员代码)发票明细(发票号码,商品代码,单价,数量)1.(1)设计一的关系模式“发票”最高满足第几范式?请用200字以内的文字简要说明理由。(2)设计一和设计二哪个更加合理?请用100字以内的文字简要说明理由。
问答题 阅读以下说明和关系表,回答问题1~3。
[说明]
在一个大学的选课系统中,包括了学生、系、教师和课程方面的信息。该系统中还包含了学生所选课程、成绩,教师所授课程,以及系开设的课程等信息。学生、教师、系和课程的属性如下:
学生:学号和姓名 教师:编号和姓名 系:系代号和系名
课:课程号和课程名
一个学生可以选多门课程,一名教师可以讲授多门课程,也可以多名教师讲授同一门课程,不同专业间也可以开设相同的课程。
问答题[问题1]根据以上说明设计的实体联系图如下图所示,请指出读者与图书、书目与图书之间的联系类型。
问答题[问题3]在问题1定义的视图D_S上,下面哪个查询或更新是允许执行的,为什么?
(1)Update D_S set D-3 where D=4;
(2)Delete from D_Swhere C>4;
(3)Select D,Averages from D_S
where C>(Select C from D_S where D=:dept);
(4)Select D,C From D_S
where Totals>10000;
(5)Select*from D_S;
问答题对关系“员工信息”,请回答以下问题:
问答题[问题1]对关系“航班”,请回答以下问题:
(1)列举出所有不属于任何候选键的属性(非键属性)。
(2)关系“航班”可达到第几范式,用不超过60个字的内容叙述理由。
问答题假设某商业集团数据库中有一关系模式R如下:
R(商店编号,商品编号,数量,部门编号,负责人) 如果规定:
①每个商店的每种商品只在一个部门销售。 ②每个商店的每个部门只有一个负责人。
③每个商店的每种商品只有一个库存数量。 试回答下列问题:
问答题某制造企业厂商要求“入席单”如下:
问答题
问答题 阅读以下说明,回答问题1-4。
[说明]某工程数据库关系表如下:
{{B}}工程{{/B}}
工程号
负责人
工程所在地
010
王海峰
北京
011
杜昌盛
广州
012
李黎
上海
013
胡兴福
北京 {{B}}工作人员{{/B}}
工程号
姓名
人员编号
所在部门
工作天数
010
丁明
11078
策划部
15
010
余立新
15892
技术部
32
010
毛利文
33265
文档编辑部
16
011
陶德
66536
测量部
9
011
秦文娟
22357
公关部
17
012
余立新
15892
技术部
7
012
汪楠
10275
后勤部
28
012
沈伟
34859
文档编辑部
5
013
周宇高
19087
策划部
3
013
钱亮
12984
技术部
6
问答题阅读以下说明,回答问题1-4。
现有这样一个关系,用来表示某工厂工人家庭的信息。记录每个工人的工作证号、姓名和家庭住址,还包含他/她的每个孩子的身份证号、姓名和年龄,以及他/她所拥有的每部电话的电话号码和型号。
已知:有一些人可能有很多部电话,这些电话可能是同一型号,也可能不是同一型号;有一些人没有电话;如果某人有电话,他的每部电话都有一个电话号码。有一些人可能有很多个孩子,有一些人没有孩子。
初步设计的关系模式如下:R(身份证号,姓名,家庭住址,H身份证号,H姓名,H年龄,电话号码,型号),其中“H身份证号,H姓名,H年龄”分别是孩子的身份证号、姓名和年龄。
问答题阅读下列说明,根据要求回答问题。[说明]某企业的生产管理部门拟开发生产计划管理系统,该系统负责管理生产计划信息,记录生产安排和采购的情况。现有的表格信息如表1、表2和表3所示。表1某企业布艺玩具生产计划编号:LFX/JL7.5.1-01 计划名称:10月份布艺玩具生产计划起止时间2007.10.10~2007.10.19预算总金额10万产品编号产品名称生产数量生产小组编号生产小组名称安排人力B0710-2玩具熊1000只A1裁剪1组5B2缝纫2组6C0710-2玩具猫500只B1缝纫1组4表2产品用料信息产品名称材料编号玩具熊材料名称产品编号B0710-2数量MC005米色布1.7米ML008米色缎带0.8米MC011棕色布1.5米表3采购信息采购单号P0005应商上海××集团地址上海市××路电话52387717总价格8420元成交日期2007-10-11材料编号材料名称数量单价MC005米色布1230元/米MC011棕色布26031元/米 根据上述需求,设计的生产计划数据库的关系模式如图所示。 关系模式的主要属性、含义及约束如表4所示。表4主要属性、含义及约束属性含义和约束条件生产计划编号唯一标识该企业的某个生产计划的编号产品编号生产计划包括多个生产产品,产品编号唯一标识一个产品生产小组编号一个产品可由多个生产小组共同生产。生产小组编号唯一标识一个生产小组材料编号一种产品固定由多个材料构成,材料编号唯一标识一种材料。不同供应商提供的相同材料对应一个材料编号供应商唯一标识一个供应商。该企业有多个供应商,每个供应商可提供若干种材料采购单号采购单号唯一标识一次采购。一次采购可从一个供应商处购买多种材料该企业的生产管理部门可根据需求制订多个生产计划,每个生产计划包含多个生产产品,一个生产产品可由多个生产小组共同生产,一个产品基于固定数量的用料来生产。企业有多个供应商,每个供应商可以提供若干种材料,每种材料可以由多个供应商提供。企业根据不同生产计划,从供应商处购买材料。属性间的函数依赖关系如下。(1)对于“生产计划”关系模式:生产计划编号→生产计划名称,起始时间,截止时间,预算总金额生产计划编号,产品编号→生产数量产品编号→产品名称生产小组编号→生产小组名称生产计划编号,生产小组编号,产品编号→安排人力生产计划编号,产品编号→→生产小组编号,安排人力(2)对于“产品用料”关系模式:材料编号→材料名称,单位产品编号,材料编号→材料数量(3)对于“采购”关系模式:采购单号→供应商,地址,电话,总价格,日期采购单号,材料编号→数量供应商,材料编号→单价供应商→地址,电话
问答题[说明]某软件开发公司决定结合自身工作的需求开发设计本公司的项目工作管理系统,由郭工程师承担数据库的设计工作。公司项目管理的需求分析如下。(1)组织机构:该公司有多个部门,每个部门有多个职员和多个办公室,每个办公室有一部电话。当部门变更时更换新的部门代码。职员辞职后,若再次被聘用仍使用辞职前的代码。被聘用职员担任某职务,职务用职务代码来标识。职务分为:工程师、高级工程师、经理助理和经理等。职员的工资根据等级区分,共分为S、A、B、C、D5个等级。一个职务对应某个等级,一个等级对应多个职务。职员月工资等于职员月工作时间(小时)乘以小时工资。职员的人事变动及职位变更(升级、降级)在月初进行。(2)项目管理:项目用项目代码标识,使用过的项目代码不能重复使用。一个部门可承担多个项目,但一个项目仅由一个部门承担。一个项目有一名项目主管和多个职员,一个职员可参加多个项目。项目代码由系统自动生成,一旦项目建立,项目名、部门代码及起始年月日将不能再变更。(3)项目的工作管理流程为:项目工作计划输入(初始计划)→工作业绩输入→业绩生成(每月一次)→计划修正(每月一次)。①项目工作计划输入:项目主管使用如表8-3所示的计划输入界面,输入项目代码、职员代码,以及职员参加某个项目的月工作时间(计划)。表中空白区域为可输入项。②工作业绩输入:输入职员每天参加各个项目的工作时间。如表8-4所示为工作业绩输入界面,表中空白区域为可输入项。其中,出勤时间由考勤系统管理,指定项目代码的顺序可以不同,并且一天可以输入多个项目代码,但同一个项目代码不能重复输入。③业绩生成:月底汇总职员的当月工作业绩,生成月工作业绩表。④计划修正:项目主管根据项目进度修改以后的工作计划。郭工程师根据公司的项目需求将数据库关系模式设计如下。部门(部门代码,部门名,起始年月,终止年月,办公室,办公电话)职务(职务代码,职务名)等级(等级代码,等级名,年月,小时工资)职员(职员代码,职员名,部门代码,职务代码,任职时间)项目(项目代码,项目名,部门代码,起始年月日,结束年月日,项目主管)工作计划(项目代码,职员代码,年月,工作时间)1.请使用“关系模式标记规则”,给出“部门”、“等级”、“项目”和“工作计划”关系模式的主键和外键。
问答题阅读下列说明,回答下列问题。
[说明]
某大型集团公司的数据库的部分关系模式如下:
员工表:EMP(
Eno
, Ename, Age, Sex, Title),各属性分别表示员工工号、姓名、年龄、性别和职称级别,其中性别取值为“男”“女”;
公司表:COMPANY(
Cno
, Cname, City),各属性分别表示公司编号、名称和所在城市;
工作表:WORKS(
Eno, Cno
, Salary),各属性分别表示职工工号、工作的公司编号和工资。
有关关系模式的属性及相关说明如下:
(1)允许一个员工在多家公司工作,使用身份证号作为工号值。
(2)工资不能低于1500元。
根据以上描述,回答下列问题:
问答题[问题3]
给出与[问题2]中调度等价的一个串行调度序列。
问答题 阅读以下说明,回答问题1~4。
[说明] 设某商业集团为仓库存储商品设计了三个基本表:
仓库STORE(S#,SNAME,SADDR),其属性是仓库编号、仓库名称和地址。
存储SG(S#,C#,QUANTITY),其属性是仓库编号、商品编号和数量。
商品GOODS(C#,GNAME,PRICE),其属性是商品编号、商品名称和单价。
现检索仓库名称为“莘庄”的仓库里存储的商品的编号和名称。
问答题[说明]某公司的生产管理部门拟开发生产计划管理系统,该系统负责管理生产计划信息,记录生产安排和采购的情况。现有的表格信息如表8-8~表8-10所示。根据上述需求设计的生产计划数据库的关系模式如图8-8所示。关系模式的主要属性、含义及约束如表8-11所示。该公司的生产管理部门可根据需求制订多个生产计划,每个生产计划包含多个生产产品。一个生产产品可由多个生产小组共同生产。一个产品基于固定数量的用料来生产。公司有多个供应商,每个供应商可以提供若干种材料,每种材料可以由多个供应商提供。公司根据不同的生产计划,从供应商处购买材料。属性间的函数依赖关系如下。(1)对于“采购”关系模式。采购单号→供应商,地址,电话,总价格,日期采购单号,材料编号→数量供应商,材料编号→单价供应商→地址,电话(2)对于“生产计划”关系模式。生产计划编号→生产计划名称,起始时间,截止时间,预算总金额生产计划编号,产品编号→生产数量产品编号→产品名称生产小组编号→生产小组名称生产计划编号,生产小组编号,产品编号→安排人力生产计划编号,产品编号→→生产小组编号,安排人力(3)对于“产品用料”关系模式。材料编号→材料名称,单位产品编号,材料编号→材料数量1.对关系“采购”,请回答以下问题。(1)若“采购”关系中不考虑折扣情况,则该关系是否存在派生属性?若存在,请指出其中的派生属性。(2)针对“采购”关系,请用100字以内的文字简要说明会产生什么问题。(3)分解“采购”关系,分解后的关系名依次为:采购1,采购2……
问答题阅读下列说明和图,根据要求回答问题。[说明]某会议策划公司为了方便客户,便于开展和管理各项业务活动,需要构建一个基于网络的会议预定系统。[需求分析](1)会议策划公司设有受理部、策划部和其他部门。部门信息包括部门号、部门名称、部门主管、电话和邮箱号。每个部门有多名员工处理部门的日常事务,每名员工只能在一个部门工作。每个部门有一名主管负责管理本部门的事务和人员。(2)员工信息包括员工号、姓名、部门号、职位、联系方式和工资;其中,职位包括主管、业务员、策划员等。业务员负责受理会议申请。若申请符合公司规定,则置受理标志并填写业务员的员工号。策划部主管为已受理的会议申请制定策划任务,包括策划内容、参与人数、要求完成时间等。一个已受理的会议申请对应一个策划任务,一个策划任务只对应一个己受理的会议申请,但一个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务。(3)客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账号。其中,一个客户号唯一标识一个客户。一个客户可以提交多个会议申请,但一个会议申请对应唯一的一个客户号。(4)会议申请信息包括申请号、开会日期、会议地点、持续天数、会议人数、预算费用、会议类型、酒店要求、会议室要求、客房类型、客房数、联系人、联系方式、受理标志和业务员的员工号等。客房类型有豪华套房、普通套房、标准间、三人间等,且申请号和客房类型决定客房数。[概念模型设计]根据需求阶段收集的信息,设计的实体联系图如图1所示。图1会议预定系统实体联系图(不完整)[关系模式设计]部门(部门号,部门名称,主管,电话,邮箱号)员工(员工号,姓名,(a),联系方式,工资)客户(客户号,单位名称,通信地址,所属省份,联系人,联系电话,银行账号)会议申请((b),开会日期,会议地点,持续天数,会议人数,预算费用,会议类型,酒店要求,会、议室要求,客房数,联系人,联系方式,受理标志,员工号)策划任务((c),策划内容,参与人数,要求完成时间)执行策划((d),实际完成时间)
问答题[说明] 设有三个关系 学生S(学号,姓名,性别,年龄,籍贯) 课程C(课程号,课程名,任课老师,所用教材) 学生成绩SC(学号,课程号,得分) 其中规定各属性定义如下: 学号:SNUM 姓名:SNAME 性别:SEX 年龄:AGE 籍贯:NATIVE 课程号:CNUM 课程名:CNAME 任课老师:TEACHER 所用教材:BOOK 得分:GRADE 试用关系代数表达式表示下列查询语句。
问答题[说明]假设现某家庭有存款余额是500元,1.妈妈存进了200元,2.爸爸又存进了300元,其执行的时间如下:
问答题阅读以下说明和关系表,回答问题1~3。[说明]假设现某家庭有存款余额是500元,1.妈妈存进了200元,2.爸爸又存进了300元,其执行的时间如下:
问答题[问题3](5分)
对关系“书目”,请回答以下问题:
(1)它是否属于第四范式,用60字以内文字叙述理由。
(2)如果不是,将其分解为第四范式,分解后的关系名依次为:书目1,书目2,…。如果在解决[问题1]、[问题2]时,对该关系的属性进行了修改,请沿用修改后的属性。
问答题
