问答题设有如下实体: 学生(学号,单位,姓名,性别,年龄,选修课程名)
课程(编号,课程名,开课单位,任课教师号) 教师(教师号,姓名,性别,职称,讲授课程编号)
单位(单位名称,电话,教师号,教师名) 上述实体存在如下联系:
一个学生可选修多门课程,一门课程可被多个学生选修; 一个教师可讲授多门课程,一门课程可为多个教师讲授;
一个单位可有多个教师,一个教师只能属于一个单位。
问答题 阅读以下说明,回答问题1~3。
[说明] 有关系R,有依赖关系 AE→B
AC→D CE→B CFE→BA
FE→4A A→C
问答题
问答题[问题4]
用SQL语句完成下述要求。
(1) 定义一个描述订单的客户号和对应订单明细中产品号关系的视图:客户产品(客户号,产品号)。
(2)借助(1)所定义的视图,查询至少购买了01号客户购买的所有产品的客户号。
SELECT客户号
FROM客户产品 客户产品1
WHERE {{U}} (j) {{/U}}
(SELECT*
FROM客户产品 客户产品2
WHERRE {{U}} (k) {{/U}}
(SELECT*
FROM客户产品 客户产品3
WHERRE {{U}} (1) {{/U}} ));
问答题设有关系模式R(A,B,C,D,E),其函数依赖集为F={AB→C,C→D,BD→A,BC→E}
问答题阅读下列说明,回答问题1至问题3,将解答填入对应栏内。[说明]某学校拟开发一套校友捐赠管理系统,以便对校友的捐赠资金进行管理。[需求分析]校友可以向学校提出捐赠申请,说明捐赠的金额、捐赠类型和使用方式。捐赠类型包括一次性捐赠和周期性捐赠。捐赠的使用方式分为两种:一种用于资助个人,即受益人为多名学生或老师,主要用于奖学金、奖教金和助学金等;另一种用于资助捐赠项目,即资助已有的捐赠项目和设立新的捐赠项目,主要用于改善教学设施、实验室建设和设备购买等。捐赠项目由捐赠理事建立,一个捐赠项目可以涉及多个受益单位,每个单位在该项目中有确定的受益比例。由捐赠理事为项目中的每个单位指定一个项目负责人,并指定每个单位受益比例。每个单位的受益比例是指在一个捐赠项目中的每个单位所应得的金额占该捐赠项目总受益金额的比例。一个捐赠项目可以由多个捐赠来资助,一个捐赠也可以资助多个捐赠项目。由捐赠理事将一个捐赠的捐赠金额分配给所资助的多个捐赠项目,并指定给每个捐赠项目的具体的捐赠金额。初步设计了校友捐赠信息数据库,其关系模式如图4-1所示。关系模式的主要属性、含义及约束如表4-1所示。表4-1主要属性、含义及约束属性含义和约束条件项目编号唯一标识某个捐赠项目信息受益人捐赠的受益人名称受益人类型分为:学生、教师受益金额每个受益人具体得到的捐赠金额受益比例捐赠项目中每个捐赠单位应得到的项目捐赠总金额的比例项目受益金额从一个捐赠中分配给一个捐赠项目的具体金额
问答题[问题3]对所有关系模式,以下划线指出各关系模式的主键。
问答题[说明]某宾馆需要建立一个住房管理系统,部分的需求分析结果如下。(1)一个房间有多个床位,同一房间内的床位具有相同的收费标准。不同房间的床位收费标准可能不同。(2)每个房间有房间号(如201、202等)、收费标准和床位数目等信息。(3)每位客人有身份证号码、姓名、性别、出生日期和地址等信息。(4)对每位客人的每次住宿,应该记录其入住日期、退房日期和预付款额信息。(5)管理系统可以查询出客人所住的房间号。根据以上的需求分析结果,设计出了一种关系模型,如图8-6所示。1.根据上述[说明]和实体联系图,得到该住房管理系统的关系模式如下所示,请补充住宿关系。房间(房间号,收费标准,床位数目)客人(身份证号,姓名,性别,出生日期,地址)住宿______,入住日期,退房日期,预付款额)
问答题请将如下SQL语句的空缺部分补充完整。
(1)查询搭乘日期在2012年1月1日至2012年12月31日之间,且合计购票金额大于等于10000元的所有旅客的身份证号、姓名和购票金额总和,并按购票金额总和降序输出。
SELECT 旅客.身份证号,姓名,SUM(购票金额)
FROM 旅客,购票
WHERE ______
GROUP BY ______;
ORDER BY ______;
(2)经过中转的航班与相同始发地和目的地的直达航班相比,会享受更低的折扣。查询从广州到北京,经过一次中转的所有航班对,输出广州到中转地的航班编号、中转地、中转地到北京的航班编号。
SELECT ______
FROM 航班航班1,航班 航班2
WHERE ______;
问答题阅读下列说明,根据要求回答问题。 [说明] 某大中型电器商场仓库对货物的存取由多台配送车自动化完成,该仓库有多个入口和出口。当空配送车进入该仓库时,从仓库入口处由配送控制系统查询相应电器放置的货架位置(假设每台电器占用唯一的货架位置);当配送车装载货物从出口驶出时,系统将相应的货架位置标记设置为空。 假设实现电器商场仓库系统管理的伪指令如表所示。 伪指令含义 伪指令 说明 Get() 返回一个相应货物放置的货架位置。若当前相应货物放置的货架位置均为空,则返回空值NULL。例如X=Get(),表示读取相应货物放置的货架位置到变量X中 Writ(X,0) 置相应的货架位置X状态为空 Writ(X,1) 置相应的货架位置X状态为非空 根据上述描述,在商场仓库入口处的伪代码程序如下。 x=Get(); IF x=NULL THEN return 0; Writ(x,1);
问答题[说明]
某大型的产品售后服务机构计算机管理中需要如下的信息:
部门 (部门名,所处地点,部门电话,员工姓名)
柜台 (柜台号,维修产品,所属的部门)
员工 (姓名,工龄,所属部门,年龄,工作证号)
顾客 (服务记录号,姓名,性别,购买产品,接待员工,柜台号)
其中,一个部门可以拥有多个柜台,多名员工,一个柜台只能属于一个部门,一个员工只能属于一个部门,但是可以为多个顾客服务,一个顾客的接待员工只有一个。
完成如下设计:
问答题阅读下列说明,回答下列问题。[说明]某健身俱乐部要开发一个信息管理系统,该信息系统的部分关系模式如下:员工(员工身份证号,姓名,工种,电话,住址)会员(会员手机号,姓名,折扣)项目(项目名称,项目经理,价格)预约单(会员手机号,预约日期,,使用时长)消费(流水号,,,消费金额,消费日期)有关关系模式的属性及相关说明如下:(1)俱乐部有多种健身项目,不同的项目每小时的价格不同。俱乐部实行会员制,且需要电话或在线提前预约。(2)每个项目都有一个项目经理,一个经理只能负责一个项目。(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)。 针对上述业务及规则,完成下列问题。
问答题 阅读以下说明,回答问题1~4。
[说明] 现有某个应用,涉及到两个实体集,相关的属性为:
实体集R(A#,A1,A2,A3),其中A#为主键
实体集S(B#,B1,B2),其中B#为主键从实体集R到S存在多对一的联系,联系属性是D1。
问答题现有这样一个关系,用来表示某工厂工人家庭的信息。记录每个工人的工作证号、姓名和家庭住址,还包含他/她的每个孩子的身份证号、姓名和年龄,以及他/她所拥有的每部电话的电话号码和型号。
已知:有一些人可能有很多部电话,这些电话可能是同一型号,也可能不是同一型号;有一些人没有电话;如果某人有电话,他的每部电话都有一个电话号码。有一些人可能有很多个孩子,有一些人没有孩子。
初步设计的关系模式如下:R(身份证号,姓名,家庭住址,H身份证号,H姓名,H年龄,电话号码,型号),其中“H身份证号,H姓名,H年龄”分别是孩子的身份证号、姓名和年龄。
阅读以下说明和数据流图,根据要求回答下列问题。[说明]现准备为某银行开发一个信用卡管理系统CCMS,该系统的基本功能如下。(1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS。如果信用卡申请被银行接受,CCMS将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户将会收到一封拒绝函。非信用卡客户收到确认函后成为信用卡客户。(2)信用卡激活。信用卡客户向CCMS提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功激活。(3)信用卡客户信息管理。信用卡客户的个人信息可以在CCMS中进行在线管理。每位信用卡客户可以在线查询和修改个人信息。(4)交易信息查询。信用卡客户使用信用卡进行的每一笔交易都会记录在CCMS中。信用卡客户可以通过CCMS查询并核实其交易信息(包括信用卡交易记录及交易额)。图1和图2分别给出了该系统的项层数据流图和0层数据流图的初稿。
阅读下列说明,根据要求回答下列问题。[说明]某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。具体的需求及设计如下。(1)医院医师具有编号、姓名、科室、职称、出诊类型和出诊费用,其中出诊类型分为专家门诊和普通门诊,与医师职称无关:各个医师可以具有不同的出诊费用,与职称和出诊类型无关。(2)患者首先在门诊挂号处挂号,选择科室和医师,根据选择的医师缴纳挂号费(医师出诊费)。收银员为患者生成挂号单,如表1所示,其中,就诊类型为医师的出诊类型。表1××医院门诊挂号单收银员:13011时间:2007年2月1日08:58就诊号姓名科室医师就诊类型挂号费20070205015叶萌内科杨玉明专家门诊15元(3)患者在医师处就诊后,凭借挂号单和医师手写处方到门诊药房交费买药。收银员根据就诊号和医师处方中开列的药品信息,查询药品库(见表2)并生成门诊处方单(见表3)。表2药品库药品编码药品名称类型库存货架编号单位规格单价12007牛蒡子中药51590B140lG炒0.034011090百部中药36950B1523G片0.0313表3××医院门诊处方单时间:2007年2月1日10:31就诊号20070205015病人姓名叶萌医师姓名杨玉明金额总计0.65项目总计2收银员21081药品编码药品名称数量单位单价金额(元)12007牛蒡子10G0.03400.3411090百部10G0.03130.31(4)由于药品价格会发生变化,因此门诊管理系统必须记录处方单上药品的单价。[概念模型设计]根据需求阶段收集的信息,设计的实体联系图(不完整)如图所示。[逻辑结构设计]根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整)。挂号单(就诊号,病患姓名,医师编号,时间,________)收银员(编号,姓名,级别)医师(编号,姓名,科室,职称,出诊类型,出诊费用)门诊处方(________,收银员,时间)处方明细(就诊号,________)药品库(药品编码,药品名称,________)
阅读下列说明,根据要求回答下列问题。[说明]某医院的门诊管理系统实现了为患者提供挂号、处方药品收费的功能。具体的需求及设计如下。(1)医院医师具有编号、姓名、科室、职称、出诊类型和出诊费用,其中出诊类型分为专家门诊和普通门诊,与医师职称无关:各个医师可以具有不同的出诊费用,与职称和出诊类型无关。(2)患者首先在门诊挂号处挂号,选择科室和医师,根据选择的医师缴纳挂号费(医师出诊费)。收银员为患者生成挂号单,如表1所示,其中,就诊类型为医师的出诊类型。表1××医院门诊挂号单收银员:13011时间:2007年2月1日08:58就诊号姓名科室医师就诊类型挂号费20070205015叶萌内科杨玉明专家门诊15元(3)患者在医师处就诊后,凭借挂号单和医师手写处方到门诊药房交费买药。收银员根据就诊号和医师处方中开列的药品信息,查询药品库(见表2)并生成门诊处方单(见表3)。表2药品库药品编码药品名称类型库存货架编号单位规格单价12007牛蒡子中药51590B140lG炒0.034011090百部中药36950B1523G片0.0313表3××医院门诊处方单 时间:2007年2月1日10:31就诊号20070205015病人姓名叶萌医师姓名杨玉明金额总计0.65项目总计2收银员21081药品编码药品名称数量单位单价金额(元)12007牛蒡子10G0.03400.3411090百部10G0.03130.31(4)由于药品价格会发生变化,因此门诊管理系统必须记录处方单上药品的单价。[概念模型设计]根据需求阶段收集的信息,设计的实体联系图(不完整)如图所示。[逻辑结构设计]根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整)。挂号单(就诊号,病患姓名,医师编号,时间,______)收银员(编号,姓名,级别)医师(编号,姓名,科室,职称,出诊类型,出诊费用)门诊处方(______,收银员,时间)处方明细(就诊号,______)药品库(药品编码,药品名称,______)
