问答题某制造企业厂商要求“入席单”如下:
问答题[说明]某超市的销售业务由一个销售业务管理系统进行管理,该系统每完成一次交易都需要提供顾客发票,其格式如表8-2所示。对于该销售业务管理系统,分别给出了以下两种关系数据库的逻辑结构设计(下画线表示主键)。设计一:顾客(顾客代码,姓名,住址,联系电话)收银员(收银员代码,姓名,身份证号,住址,联系电话)商品(商品代码,商品名称,价格)发票(发票号码,交易日期,顾客代码,收银员代码,商品代码,单价,数量)设计二:顾客(顾客代码,姓名,住址,联系电话)收银员(收银员代码,身份证号,姓名,住址,联系电话)商品(商品代码,商品名称,价格)发票(发票号码,交易日期,顾客代码,收银员代码)发票明细(发票号码,商品代码,单价,数量)1.(1)设计一的关系模式“发票”最高满足第几范式?请用200字以内的文字简要说明理由。(2)设计一和设计二哪个更加合理?请用100字以内的文字简要说明理由。
问答题阅读以下说明,回答问题1-4。
现有这样一个关系,用来表示某工厂工人家庭的信息。记录每个工人的工作证号、姓名和家庭住址,还包含他/她的每个孩子的身份证号、姓名和年龄,以及他/她所拥有的每部电话的电话号码和型号。
已知:有一些人可能有很多部电话,这些电话可能是同一型号,也可能不是同一型号;有一些人没有电话;如果某人有电话,他的每部电话都有一个电话号码。有一些人可能有很多个孩子,有一些人没有孩子。
初步设计的关系模式如下:R(身份证号,姓名,家庭住址,H身份证号,H姓名,H年龄,电话号码,型号),其中“H身份证号,H姓名,H年龄”分别是孩子的身份证号、姓名和年龄。
问答题对关系“员工信息”,请回答以下问题:
问答题在图书馆数据库有三个基本表:书目表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]
请指出问题2中给出的读者、书目关系模式的主键,以及图书和借还记录关系模式的主键和外键。
问答题 阅读以下说明,回答问题1~4。
[说明] 设某商业集团为仓库存储商品设计了三个基本表:
仓库STORE(S#,SNAME,SADDR),其属性是仓库编号、仓库名称和地址。
存储SG(S#,C#,QUANTITY),其属性是仓库编号、商品编号和数量。
商品GOODS(C#,GNAME,PRICE),其属性是商品编号、商品名称和单价。
现检索仓库名称为“莘庄”的仓库里存储的商品的编号和名称。
问答题 阅读以下说明和关系表,回答问题1~3。
[说明]
在一个大学的选课系统中,包括了学生、系、教师和课程方面的信息。该系统中还包含了学生所选课程、成绩,教师所授课程,以及系开设的课程等信息。学生、教师、系和课程的属性如下:
学生:学号和姓名 教师:编号和姓名 系:系代号和系名
课:课程号和课程名
一个学生可以选多门课程,一名教师可以讲授多门课程,也可以多名教师讲授同一门课程,不同专业间也可以开设相同的课程。
问答题[问题1]对关系“航班”,请回答以下问题:
(1)列举出所有不属于任何候选键的属性(非键属性)。
(2)关系“航班”可达到第几范式,用不超过60个字的内容叙述理由。
问答题阅读下列说明和图,根据要求回答问题。[说明]某会议策划公司为了方便客户,便于开展和管理各项业务活动,需要构建一个基于网络的会议预定系统。[需求分析](1)会议策划公司设有受理部、策划部和其他部门。部门信息包括部门号、部门名称、部门主管、电话和邮箱号。每个部门有多名员工处理部门的日常事务,每名员工只能在一个部门工作。每个部门有一名主管负责管理本部门的事务和人员。(2)员工信息包括员工号、姓名、部门号、职位、联系方式和工资;其中,职位包括主管、业务员、策划员等。业务员负责受理会议申请。若申请符合公司规定,则置受理标志并填写业务员的员工号。策划部主管为已受理的会议申请制定策划任务,包括策划内容、参与人数、要求完成时间等。一个已受理的会议申请对应一个策划任务,一个策划任务只对应一个己受理的会议申请,但一个策划任务可由多名策划员参与执行,且一名策划员可以参与多项策划任务。(3)客户信息包括客户号、单位名称、通信地址、所属省份、联系人、联系电话、银行账号。其中,一个客户号唯一标识一个客户。一个客户可以提交多个会议申请,但一个会议申请对应唯一的一个客户号。(4)会议申请信息包括申请号、开会日期、会议地点、持续天数、会议人数、预算费用、会议类型、酒店要求、会议室要求、客房类型、客房数、联系人、联系方式、受理标志和业务员的员工号等。客房类型有豪华套房、普通套房、标准间、三人间等,且申请号和客房类型决定客房数。[概念模型设计]根据需求阶段收集的信息,设计的实体联系图如图1所示。图1会议预定系统实体联系图(不完整)[关系模式设计]部门(部门号,部门名称,主管,电话,邮箱号)员工(员工号,姓名,(a),联系方式,工资)客户(客户号,单位名称,通信地址,所属省份,联系人,联系电话,银行账号)会议申请((b),开会日期,会议地点,持续天数,会议人数,预算费用,会议类型,酒店要求,会、议室要求,客房数,联系人,联系方式,受理标志,员工号)策划任务((c),策划内容,参与人数,要求完成时间)执行策划((d),实际完成时间)
问答题[说明]假设现某家庭有存款余额是500元,1.妈妈存进了200元,2.爸爸又存进了300元,其执行的时间如下:
问答题 阅读以下说明和关系表,回答问题1~3。
[说明]
关系S(学号Sno、课程号Cno、成绩Grade)、Q(课程号Cno、成绩Grade)、R(课程号Cno、教师号Tno)如下表所示,根据要求来进行关系运算。
问答题阅读下列说明,根据要求回答问题。[说明]某企业的生产管理部门拟开发生产计划管理系统,该系统负责管理生产计划信息,记录生产安排和采购的情况。现有的表格信息如表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)对于“采购”关系模式:采购单号→供应商,地址,电话,总价格,日期采购单号,材料编号→数量供应商,材料编号→单价供应商→地址,电话
问答题[问题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;
问答题假设某商业集团数据库中有一关系模式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
