收藏 分销(赏)

2021年历年软件设计师考试数据库试题.doc

上传人:二*** 文档编号:4514685 上传时间:2024-09-26 格式:DOC 页数:30 大小:534.04KB
下载 相关 举报
2021年历年软件设计师考试数据库试题.doc_第1页
第1页 / 共30页
亲,该文档总共30页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、下半年软件设计师 上午试卷 在数据库系统中,数据完整性约束建立需要通过数据库管理系统提供_A 语言来实现。 (51)A. 数据定义 B. 数据操作 C. 数据查询 D. 数据控制 若某个关系主码为全码,则该主码应包括 D 。 (52)A. 单个属性 B. 两个属性 C. 各种属性 D. 所有属性 建立一种供应商、零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)分别表达:供应商代码、供应商名、供应商邮编、供应商所在都市,其函数依赖为:Sno(Sname,Zip,City ),ZipCity。“供应商”表S属于 B 。 (53)A. 1NF B. 2NF C. 3NF D.

2、BCNF 若事务T1对数据A已加排它锁,那么其他事务对数据A _D 。(56)A. 加共享锁成功,加排它锁失败 B. 加排它锁成功,加共享锁失败C. 加共享锁、加排它锁都成功 D. 加共享锁、加排它锁都失败 下半年软件设计师 下午试卷试题二(15分) 阅读下列阐明,回答问题1至问题4,将解答填入答题纸相应栏内。【阐明】某汽车维修站拟开发一套小型汽车维修管理系统,对车辆维修状况进行管理。1对于新客户及车辆,汽车维修管理系统一方面登记客户信息,涉及:客户编号、客户名称、客户性质(个人、单位)、折扣率、联系人、联系电话等信息;还要记录客户车辆信息,涉及:车牌号、车型、颜色等信息。一种客户至少有一台车

3、。客户及车辆信息如表2-1所示。表2-1 客户及车辆信息客户编号GS0051客户名称 公司 客户性质 单位 折扣率 95%联系人 杨浩东 联系电话 82638779车牌号 颜色 车型 车辆类别 *0765白色 帕萨特 微型车 2记录维修车辆故障信息。涉及:维修类型(普通、加急)、作业分类(大、中、小修)、结算方式(自付、三包、索赔)等信息。维修厂员工分为:维修员和业务员。车辆维修一方面委托给业务员。业务员对车辆进行检查和故障分析后,与客户磋商,拟定故障现象,生成维修委托书。如表2-2所示。表2-2 维修委托书No. 登记日期:-07-02 车牌号 *0765客户编号 GS0051维修类型 普通

4、 作业分类 中修 结算方式 自付 进厂时间 0702 11:09业务员 张小江 业务员编号 012预测竣工时间 故障描述 车头损坏,水箱漏水 3维修车间依照维修委托书和车辆故障现象,在已有维修项目中选取并拟定一种或各种详细维修项目,安排有关维修工及工时,生成维修派工单。维修派工单如表2-3所示。表2-3 维修派工单No.维修项目编号 维修项目 工时 维修员编号 维修员工种 012维修车头 5.00012机修 012维修车头 2.00023漆工 015水箱焊接补漏 1.00006焊工 017更换车灯 1.00012机修 4客户车辆在车间修理完毕后,依照维修项目单价和维修派工单中工时计算车辆本次维

5、修总费用,记录在委托书中。依照需求阶段收集信息,设计实体联系图(图2-1)和关系模式(不完整)如下所示。图2-1中业务员和维修工是员工子实体。【概念构造设计】 图2-1 实体联系图【逻辑构造设计】客户( (5),折扣率,联系人,联系电话)车辆(车牌号,客户编号,车型,颜色,车辆类别)委托书( (6),维修类型,作业分类,结算方式,进厂时间,预测竣工时间,登记日期,故障描述,总费用)维修项目(维修项目编号,维修项目,单价) 派工单( (7) ,工时) 员工( (8) ,工种,员工类型,级别)【问题1】(4分) 依照问题描述,填写图2-1中(1)(4)处联系类型。联系类型分为一对一、一对多和多对多

6、三种,分别使用1 :1,1 :n 或 1 :*,m :n 或 * :*表达。【问题2】(4分) 补充图2-1中联系并指明其联系类型。联系名可为:联系1,联系2,。【问题3】(4分) 依照图2-1和阐明,将逻辑构造设计阶段生成关系模式中空(5)(8)补充完整。【问题4】(3分) 依照问题描述,写出客户、委托书和派工单这三个关系主键。上半年软件设计师 上午试卷在数据库管理系统中,_A_不属于安全性控制机制。 (52)A. 完整性约束 B. 视图 C. 密码验证 D. 顾客授权 给定供应关系 SPJ(供应商号,零件号,工程号,数量),查询某工程至少用了 3家供应商(包括 3 家)供应零件平均数量,并

7、按工程号降序排列。 SELECT 工程号,(53_B_)FROM SPJ GROUP BY 工程号 (54)A_ ORDER BY 工程号 DESC; (53)A. AVG(数量)At 平均数量 B. AVG(数量)AS 平均数量 C. 平均数量 At AVG(数量) D. 平均数量 AS AVG(数量) (54)A. HAVING COUNT(DISTINCT(供应商号)2 B. Where COUNT(供应商号)2 C. HAVING(DISTINCT(供应商号)2 D. Where 供应商号 2 设关系模式 R(A,B,C),传递依赖指是(55)A_;下列结论错误是(56)_D_。 (5

8、5)A. 若 AB,BC,则 AC B. 若 AB,AC,则 ABC C. 若 AC,则 ABC D. 若 ABC,则 AB,AC (56)A. 若 ABC,则 AB,AC B. 若 AB,AC,则 ABC C. 若 AC,则 ABC D. 若 ABC,则 AC,BC 上半年软件设计师 下午试卷试题二(共15 分)阅读下列阐明,回答问题 1 至问题 3,将解答填入答题纸相应栏内。阐明某医院门诊管理系统实现了为患者提供挂号、处方药物收费功能。详细需求及设计如下:1医院医师具备编号,姓名,科室,职称,出诊类型和出诊费用,其中出诊类型分为专家门诊和普通门诊,与医师职称无关;各个医师可以具备不同出诊费

9、用,与职称和出诊类型无关。2患者一方面在门诊挂号处挂号,选取科室和医师,依照选取医师缴纳挂号费(医师出诊费)。收银员为患者生成挂号单,如表 2-1 所示,其中,就诊类型为医师出诊类型。3患者在医师处就诊后,凭借挂号单和医师手写处方到门诊药房交费买药。收银员依照就诊号和医师处方中开列药物信息,查询药物库(如表 2-2 所示)并生成门诊处方单(如表 2-3 所示)。4由于药物价格会发生变化,因而,门诊管理系统必要记录处方单上药物单价。依照需求阶段收集信息,设计实体联系图和关系模式(不完整)如下所示:1. 实体联系图2关系模式挂号单(就诊号,病患姓名,医师编号,时间,(5)收银员(编号,姓名,级别)

10、医师(编号,姓名,科室,职称,出诊类型,出诊费用)门诊处方 ( (6) ,收银员,时间 )处方明细(就诊号,(7)药物库 (药物编码,药物名称,(8) )问题1(4 分)依照问题描述,填写 2-1 实体联系图中(1) (4)处联系类型。问题2(4分)图 2-1 中还缺少几种联系?请指出每个联系两端实体名,格式如下:实体 1:实体 2 例如,收银员与门诊处方之间存在联系,表达为:收银员:门诊处方或门诊处方:收银员问题3(7分)依照实体联系图 2-1,填写挂号单、门诊处方、处方明细和药物库关系模式中空(5)(8)处,并指出挂号单、门诊处方和处方明细关系模式主键。下半年软件设计师 上午试卷 关系R、

11、S如下图所示,元组演算表达式 成果为(47)。 某公司职工和部门关系模式如下所示,其中部门负责人也是一种职工。职工和部门关系外键分别是(48)。职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)部门(部门号,部门名,负责人代码,任职时间)查询每个部门中月工资最高“职工号”SQL查询语句如下:Select 职工号from职工as Ewhere月工资=(Select Max(月工资) from职工as M(49))。(48)A职工号和部门号 B部门号和负责人代码 C职工号和负责人代码 D部门号和职工号(49)Awhere M.职工号=E.职工号 Bwhere M.职工号=E.负责人代码 Cw

12、here M.部门号部门号 Dwhere M.部门号=E.部门号 操作序列T1、T2、T3对数据A、B、C并发操作如下所示,T1与T2间并发操作(50),T2与T3 间并发操作(51)。(50)A不存在问题 B将丢失修改 C不能重复读 D将读“脏”数据(51)A不存在问题 B将丢失修改 C不能重复读 D将读“脏”数据 下半年软件设计师 下午试卷试题二(共15分)阅读如下阐明,回答问题1至问题4,将解答填入答题纸相应栏内。阐明某宾馆需要建立一种住房管理系统,某些需求分析成果如下:(1)一种房间有各种床位,同一房间内床位具备相似收费原则。不同房间床位收费原则也许不同。(2)每个房间有房间号(如20

13、1,202等)、收费原则、床位数目等信息。(3)每位客人有身份证号码、姓名、性别、出生日期和地址等信息。(4)对每位客人每次住宿,应当记录其入住日期、退房日期和预付款额信息。(5)管理系统可查询出客人所住房间号。依照以上需求分析成果,设计一种关系模型如图2-1所示: 问题1(1分)依照上述阐明和实体一联系图,得到该住房管理系统关系模式如下所示,请补充住宿关系。房间(房间号,收费原则,床位数目)客人(身份证号,姓名,性别,出生日期,地址)住宿( 房间号,身份证号 ,入住日期,退房日期,预付款额)问题2(4分)请给出问题1中住宿关系主键和外键。主键:房间号,身份证号,入住日期。外键:房间号,身份证

14、号。问题3(4分)若将上述各关系直接实现为相应物理表,现需查询在1月1日到12月31日期间,在该宾馆住宿次数不不大于5次客人身份证号,并且按照入住次数进行降序排列。下面是实现该功能SQL语句,请弥补语句中空缺。SELECT住宿身份证号,count(入住日期)FROM住宿,客人WHERE入住日期=0101AND入住日期5(4)order by count(入住日期)desc;问题4(6分)为加快SQL语句执行效率,可在相应表上创立索引。依照问题3中SQL语句,除主键和外键外,还需要在哪个表哪些属性上创立索引,应当创立什么类型索引,请阐明因素。表:住宿 属性:入住日期因素:表中记录物理顺序与索引项

15、顺序一致,依照索引访问数据时,一次读取操作可以获取多条记录,因而可减少查询时间。上半年软件设计师 上午试卷 某数据库中有员I关系E、产品关系P、仓库关系W和库存关系I,其中:员工关系E(employeeID,name,department)中属性为:员工编号,姓名,部门:产品关系P(productID,name,model,size,color)中属性为:产品编号,产品名称,型号,尺寸,颜色:仓库关系W(warehouseID,name,address,employeelD)中属性为:仓库编号,仓库名称,地址,负责人编号;库存关系I(warehouseID,productID,quantity

16、)中属性为仓库编号,产品编号和产品数量。 a若规定仓库关系负责人引用员工关系员工编号,员工关系E员工编号、仓库关系W仓库编号和产品关系P产品编号不能为空且惟一标记一种记录,并且仓库地址不能为空,则依次要满足完整性约束是 (48) 。 (48)A实体完整性、参照完整性、顾客定义完整性 B参照完整性、实体完整性、顾客定义完整性 C顾客定义完整性、实体完整性、参照完整性 D实体完整性、顾客定义完整性、参照完整性 b若需得到每种产品名称和该产品总库存量,则相应查询语句为: SELELCT name,SUM(quantity) FROM P,IWHERE (49) (49)AP.productID =

17、I.productID;BP.productID = I.productID ORDER BY name;CP.productID = I.productID GROUP BY nanle;DP.productID = I.productID GROUP BY name,quantity;c若需得到在所有仓库中都存在产品名称,则相应查询语句为: SELECT name FROM PWHERE (50) (SELECT * FROM WWHERE NOT EXISTS(SELECT * FROM IWHERE P.productID = I.productID AND W.warehouseID

18、 = .warehouseID) (50)AEXISTS BNOT EXISTS CIN DNOT IN 对事务回滚对的描述是 (51) 。 (51)A将该事务对数据库修改进行恢复 B将事务对数据库更新写入硬盘 C跳转到事务程序开头重新执行 D将事务中修变化量值恢复到事务开始时初值 上半年软件设计师 下午试卷 试题三(15分) 阅读下列阐明,回答问题l、问题2和问题3,将解答填入答题纸相应栏内。 【阐明】 某单位资料室需要建立一种图书管理系统,初步需求分析成果如下: (1)资料室有图书管理员若干名,她们负责己购入图书编目和借还工作,每名图书管理员信息涉及工号和姓名; (2)读者可在阅览室读书,

19、也可通过图书流通室借还图书,读者信息涉及读者ID、姓名、电话和Email,系统为不同读者生成不同渎者ID; (3)每部书在系统中相应惟一条在版编目数据(CIP,如下简称书目),书目基本信息涉及ISBN号、书名、作者、出版商、出版年月,以及本资料室拥有该书册数(如下简称册数),不同书目ISBN号不相似; (4)资料室对于同一书目图书可拥有多册(本),图书信息涉及图书ID、ISBN号、存储位置、当前状态,每本书在系统中被赋予惟一图书ID; (5)一名读者最多只能借阅十本图书,且每本图书最多只能借两个月,读者借书时需由图书管理员登记读者ID、所借图书ID、借阅时间和应还时间,读者还书时图书管理员在相

20、应借书信息中记录归还时间; (6)当某书目可借出图书数量为零时,读者可以对其进行预约登记,即记录读者ID、需要借阅图书ISBN号、预约时间。 某书目信息如表31所示,与该书目相应图书信息如表3-2所示。 系统重要业务解决如下: (1)入库管理:图书购进入库时,管理员查询本资料室书目信息,若该书书目尚未建立,则由管理员编写该书书目信息并录入系统,然后编写并录入图书信启、:否则,修改该书目册数,然后编写并录入图书信息,对于进入流通室书,其初始状态为“未借出”,而送入阅览室书状态始终为“不外借”。 (2)借书管理:读者借书时,若有,则由管理员为该读者办理借书手续,并记录该读者借书信息,同步将借出图书

21、状态修改为“已借出”。 (3)预约管理:若图书流通室没有读者要借书,则可为该读者建立预约登记,需要记录读者ID、书ISBN号、预约时间和预约期限(最长为lO天)。一旦其她读者归还这种书,就自动告知该预约读者。系统将自动清除超过预约期限预约记录并修改有关信息。 (4)还书管理:读者还书时,则记录相应借还信息中“归还时间”,对于超期归还者, 系统自动计算罚金(详细计算过程此处省略)。系统同步自动查询预约登记表。若存在其她读者预约该书记录,则将图书状态修改为“已预约”,并将该图书ID写入相应预约 记录中(系统在清除超过预约期限记录时解除该图书“已预约”状态);否则,将该图书状态修改为“未借出”。 (

22、5)告知解决:对于已到期且未归还图书,系统通过Email自动告知读者;若读者预约书已到,系统则自动通过Email告知该读者来办理借书手续。 【问题1】(4分) 依照以上阐明设计实体联系图如图31所示,请指出读者与图书、书目与读者、书目与图书之间联系类型。 图3-1 图书管理系统实体联系图 【问题2】(4分) 该图书管理系统重要关系模式如下,请补充“借还记录”和“预约登记”关系中空缺。 管理员(工号,姓名) 读者(读者ID,姓名,电话,Email) 书目(ISBN号,书名,作者,出版商,出版年月,册数,经办人) 图书(图书ID,ISBN号,存储位置,状态,经办人) 借还记录( (a) ,借出时间

23、,应还时间,归还时间) 预约登记( (b) ,预约时间,预约期限,图书ID) 注:时间格式为“年.月.日 时:分:秒” 【问题3】(7分) 请指出问题2中给出读者、书目关系模式主键,以及图书、借还记录和预约登记 关系模式主键和外键。 下半年软件设计师 上午试卷在关系代数运算中,关系S、SP和R如下表所示。若先_(33)_,则可以从S和SP获得R。其相应关系表达式为_(34)_。如下SQL语句可以查询销售总量不不大于1000部门号。Select 部门名 From SWhere 部门号 in (Select 部门号 From SP Group by _(35)_)供选取答案:(33)A.对S进行选

24、取运算,再与S进行自然连接运算B.对S进行选取运算,再与SP进行自然连接运算,最后进行投影运算C.对S和SP进行笛卡尔积运算,再对运算成果进行投影运算D.分别对S和SP进行投影运算,再对运算成果进行笛卡尔积运算(35)A.部门号 where sum(销售量)1000B.部门号 having sum(销售量)1000C.商品号 where sum(销售量)1000 D.商品号 having sum(销售量)1000 给定关系R(A1,A2,A3,A4)上函数依赖集F=A1A3-A2,A2-A3,R候选核心字为_(36)_。分解=(A1,A2),(A1,A3)_(37)_。供选取答案:(36)A.

25、A1A3 B.A1A2A3 C.A1A3A4 D.A2和A1A3(37)A.是无损联接 B.是保持函数依赖C.既是无损联接又保持函数依赖 D.既是有损联接又不保持函数依赖下半年软件设计师 下午试卷试题二(共15分)阅读下列阐明和图,回答问题1至问题3,将解答填入答题纸相应栏内。阐明某公司决定开发一种公司仓储管理系统,由李工承担系统设计工作。该系统网络连接如图2-1所示。该公司有各种仓库,图2-1所示中心数据库存储了各个仓库中每种货品库存信息。每个仓库配备一台前端机,进出货品均由前端机辅助实现。管理员每天上班时,通过前端机从中心数据库库存表中读取本仓库各种货品库存数,每个仓库当天业务数据也都暂存

26、在前端机,当天业务结束后,再将前端机中存储数据传播到主机进行存储与汇总。每个仓库可以存储各种货品,但同一种货品不能存储在不同仓库中。每个仓库有各种管理员,但每个管理员只管理一种仓库。货品出库/入库时,由仓库管理员将货品条码通过阅读器输入前端机中,货品数量默认值为1,可以由管理员修改。前端机依照输入货品信息,打印“出库/入库”清单。出库/入库单中同一种货品最多只浮现一次,每份出库/入库单由流水号唯一标记。图2-2是一种出库单实例。该系统解决业务过程如下:1.初始化:前端机依照仓库号从货品表中读取本仓库中每种货品货品编码、库存量、货品名称和单价。2.登记出库/入库信息:由前端机存储每一笔“出库/入

27、库”记录。3.汇总:在每个工作日结束前汇总当天各种货品“出库/入库”量至日汇总表;4.更新库存表:依照当天汇总信息更新货品库存。李工通过度析,设计出如图2-3所示关系模式。图2-3出入库单(流水号,出入库标志,管理员号,时间)出入库记录(货品编码,数据,流水号)日汇总表(日期,货品编码,数量,出入库标志)仓库 (仓库号,仓库名,仓库电话)管理员(管理号,姓名,仓库号)货品 (_(a)_)注:时间格式为: 年月日 时:分: 日期格式为:年月日。实体联系图表达办法如图2-4所示,其中方框表达实体,菱形表达联系,联系类型在实体与联系边上标出。图2-5为与该系统相应实体联系图。图2-4问题1(3分)依

28、照题意,补充图2-3中(a)处空缺,即货品关系模式属性。问题2(6分)依照题意,补充图2-5中缺失联系和联系类型,使其成为完善实体联系图。其中,联系名分别取名为联系1,联系2,联系3,.。问题3(6分)写出每种关系模式主键,将其填写在答题纸相应栏内。上半年软件设计师 上午试卷某数据库中有供应商关系S和零件关系P,其中;供应商关系模式S(Sno,Sname,Szip,City)中属性分别表达:供应商代码、供应商名、邮编、供应商所在都市;零件关系模式P(Pno,Pname,Color,Weight,City)中属性分别表达:零件号、零件名、颜色、重量、产地。规定一种供应商可以供应各种零件,而一种零

29、件可由各种供应商供应。请将下面SQL语句空缺某些补充完整。CREATE TABLE SP(Sno CHAR(5),Pno CHAR(6),Status CHAR(8),Qty NUMERIC(9),_(33)_(Sno,Pno),_(34)_(Sno),_(35)_(Pno);查询供应了“红”色零件供应商号、零件号和数量(Qty)元组演算表达式为:供选取答案:(33) A.FOREIGN KEY B.PRIMARY KEY C.FOREIGN KEY(Sno)REFERENCES S D.FOREIGN KEY(Pno)PEFERENCES P(34) A.FOREIGN KEY B.PRIM

30、ARY KEY C.FOREIGN KEY(Sno)REFERENCES SD.FOREIGN KEY(Pno)PEFERENCES P(35) A.FOREIGN KEY B.PRIMARY KEY C.FOREIGN KEY(Sno)REFERENCES SD.FOREIGN KEY(Pno)PEFERENCES P上半年软件设计师下午试卷试题二(15分)阅读下列阐明,回答问题1至问题4,将解答填入答题纸相应栏内。【阐明】某公司信息管理系统需求分析和某些关系模式设计成果描述如下:1、公司有各种部门,每个部门有一名负责人、一间办公室、一部电话、多名职工,每个职工最多属于一种部门,负责人也是一

31、名公司职工。2、公司职工月工资不不大于等于1000元且不大于等于8000元。3、数据库某些关系模式设计如下: 职工(职工号,职工姓名,月工资,部门号,办公室,电话) 部门(部门号,部门名,负责人代码,任职时间)4、“职工”和“部门”关系示例分别如表2-1和表2-2所示。表21“职工”关系【问题1】(4分)依照上述阐明,请给出(1)“职工”关系模式主键和外键。主键:职工号,外键:部门号。(2)“部门”关系模式主键和外键。主键:部门号,外键:负责人代码。【问题2】(4分)(1)用SQL定义“职工”关系模式,请在空缺处填入对的内容。Create Table职工(职工号 CHAR(5)_primary

32、 key_,职工姓名 CHAR(8),月工资 NUMBER(4),部门号 CHAR(1),办公室 CHAR(20),电话 CHAR(8),_foreign key (部门号) references 部门(部门号)_,CHECK (月工资= 1000 AND月工资=2 WHERE 部门号 IS NOT_NULL);【问题3】(3分)对于表2-1、表2-2所示“职工”和“部门”关系,请指出下列各行与否可以插入“职工”关系,为什么?答:(1)该行不能插入“职工”关系,由于它违背了顾客定义完整性中月工资取值范畴必要不不大于、等于1000元,不大于等于8000元。(1分)(2)该行不能插入“职工”关系,

33、由于职工号“60802”在表2-1中已存在,违背了实体完整性中主键必要唯一区别关系中每一种属性。(1分)(3)该行可以插入“职工”关系,尽管部门号、电话和办公室为空,但是它表达该职工没有分派到某个部门。(1分)【问题4】(4分)本来“职工”关系模式存在什么问题?在不增长新关系模式前提下,请给出修改后“职工”和“部门”关系模式。答:修改后关系模式为:职工(职工号,职工姓名,月工资,部门号)部门(部门号,部门名,负责人代码,任职时间,办公室,电话)下半年软件设计师 上午试卷 假定每一车次具备唯一始发站和终点站。如果实体“列车时刻表”属性为车次、始发站、发车时间、终点站、到达时间,该实体主键是_(4

34、2 ) A_;如果实体“列车运营表”属性为车次、日期、发车时间、到达时间,该实体主键是_(43) D_。普通状况下,上述“列车时刻表”和“列车运营表”两实体间_(44) C_联系。(42)A.车次 B.始发站 C.发车时间 D.车次,始发站(43)A.车次 B.始发站 C.发车时间 D.车次,日期(44)A.不存在 B.存在一对一 C.存在一对多 D.存在多对多 关系模式R(U,F),其中UW,X,Y,Z,F=WXY,WX,XZ,YW。关系模式R候选键是_(45) A_、_(46) C_是无损连接并保持函数依赖分解。(45)A.W和 YB. WYC.WXD.WZ(46)A.p=R1(WY),R

35、2(XZ) B.p=R1(WZ),R2(XY)C.p=R1(WXY),R2(XZ) D.p=R1(WX),R2(YZ)下半年软件设计师 下午试卷试题二(15分)阅读下列阐明和E-R图,回答问题1至问题3,将解答填入答题纸相应栏内。阐明某网上订书系统E-R图(已消除了不必要冗余)如图2-1所示(图中没有标出主码)。图中实体阐明如表2-1所示,有关属性阐明如表2-2所示。表2-1一种顾客可以在同一天填写多张购书单,每张购书单上可填写各种图书,每种图书可以订购多本,bid相似图书在同一张购书单上不能浮现多次。注:为简化起见,不考虑信用卡号码泄漏所带来安全性等问题。图2-1问题1(9分)依照E-R图中

36、给出词汇,按照“关系模式名(属性,属性,。)”格式,将此图转换为个关系模式,并指出每个关系模式中主码和外码,其中模式名依照需要取裙子体名或联系名。问题2(2分)创立Customers表时,cid使用INTEGER数据类型,cname使用 CHAR(80)数据类型,address使用CHAR(200)数据类型,cardnum使用CHAR(16)数据类型并且规定此列值唯一。请在下列用于创立表Customers语句空缺处填入对的内容。CREATE TABLE Customers(cid INTEGER NOT NULL,cname CHAR(80) NOT NULL,address CHAR(200

37、),cardnum CHAR(16) NOT NULL,(1) () 问题3(分)如下SQL语句是书店用于查询“所有订购了bid为123456图书顾客订购其她图书状况”不完整语句,请在空缺处填入对的内容。Select bidFrom Orderlist AWhere not exists (Select * from Orders Bwhere A.ordernum=B.ordernum and B.cid (3) where (4) .bid=123-456and (5) =D.ordernum)上半年软件设计师 上午试卷 设集合Z26=0,1,25,乘法密码加密函数为Ek :Z26Z26

38、,Ek (i)=(ik)mod26,密钥kZ26 -0,则加密函数E7(i)=(7i) mod 26是一种_(63)D_函数。(63)A.单射但非满射 B.满射但非单射 C.非单射且非满射 D.双射软件设计师 上午试卷在数据库逻辑构造设计中,将E-R模型转换为关系模型应遵循有关原则。对于三个不同实体集和它们之间多对多联系m:n:p,至少可转换为_(17) C_个关系模式。 (17) A. 2 B3 C. 4 D. 5给定关系模式R(U,F),U=A,B,C,D,E,F=BA,DA,AE,ACB,其属性AD闭包为_(18) A_,其候选核心字为_(19) D_。(18) A. ADE B. AB

39、D C. ABCD D. ACD(19) A. ABD BADE CACD DCD若关于系模式R(A,B,C)和S(C,D,E),对于如下关系代数表达式:E=A,D(BR.C=S.CE=80(RS)E=A,D(R.C=S.C(B(R)E=80(S)E=A,D(B(R)E=80(S)E=A,D(BE=80(RS)对的结论是_(20) A_ ,表达式 _(21) C_ 查询效率最高。(20) A. E1E2E3E4 B. E3E4但E1E2 C. E1E2但E3E4 D. E3E4但E2E4软件设计师下午试题试题二阅读下列阐明,回答问题1至问题4,将解答填入答题纸相应栏内。阐明 甲公司经营销售业务

40、当前是手工解决,随着业务量增长,准备采用关系数据库对销售信息进行管理。经销业务手工解决重要涉及三种表:订单、客户表和产品表。为了用计算机管理销售信息,甲公司提出应达到如下规定:产品单价发生变化时,应及时修改产品表中单价数据。客户购货计价采用订货时单价。订货后,虽然单价发生变化,计算用单价也不变。在设计数据库时,经销部王先生建立了如下数据模型:其中,方框表达实体,单向箭头表达1对多联系,双向箭头表达多对多联系。由于上述模型对建立关系数据库是不适当,因而王先生又修改了数据模型,并设计了如下几种关系(带下划线数据项是核心项,最后一种关系中没有指出核心项):Customer(CustomerNo,CustomerName,Address,Phone)Product(ProductNo,ProductName,UnitPrice)Order(OrderNo,CustomerNo,Date)OrderDetail(OrderNo,ProductNo,Quantity)问题1 请按阐明中规定画出修改后数据模型。productorderdetailorderCustomer1 n 1 n

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服