欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编12及答案解析.doc

    • 资源ID:1340111       资源大小:94.50KB        全文页数:15页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编12及答案解析.doc

    1、软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编 12 及答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:24,分数:92.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。_2.在分布式数据库系统中,(55)是指用户无需知道数据存放的物理位置。(分数:2.00)A.分片透明B.复制透明C.逻辑透明D.位置透明3.计算机系统的软硬件故障可能会造成数据库中的数据被破坏。为了防止这一问题,通常需要(56),以便发生故障时恢复数据库。(分数:2.00)A.定期安装 DBMS 和应用程

    2、序B.定期安装应用程序,并将数据库做镜像C.定期安装 DBMS,并将数据库作备份D.定期将数据库作备份;在进行事务处理时,需要将数据更新写入日志文件4.若关系 R、S 如图 72 所示,则关系代数表达式 1,3,7 ( 36 (RS)与(52)等价。(分数:2.00)A.B. A,R,C,E ( R.CS.D (RS)C. A,S,C,S,E ( R.CS.D (RS)D. R,A,R,C,R,E ( R.CS.D (RS)5.该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为(56)。(分数:2.00)A.P1(零件号,零件名称,单价)、P2(供应商,供应商所在

    3、地,库存量)B.P1(零件号,零件名称)、P2(供应商,供应商所在地,单价,库存量)C.P1(零件号,零件名称)、P2(零件号,供应商,单价,库存量)、P3(供应商,供应商所在地)D.P1(零件号,零件名称)、P2(零件号,单价,库存量)、P3(供应商,供应商所在地)、P4(供应商所在地,库存量)6.ER 模型向关系模型转换时,三个实体之间多对多的联系 m:n:p 应该转换为一个独立的关系模式,且该关系模式的关键字由(49)组成。(分数:2.00)A.多对多联系的属性B.三个实体的关键字C.任意一个实体的关键字D.任意两个实体的关键字7.ER 图转换为关系模型时,对于实体 E1 与 E2 间的

    4、多对多联系,应该将(56)。(分数:2.00)A.El 的码加上联系上的属性并入 E2B.El 的码加上联系卜的属性独立构成一个关系模式C.E2 的码加上联系 j 二的属性独立构成一个关系模式D.El 与 E2 的码加上联系上的属性独立构成一个关系模式8.在数据库系统中,视图是一个(54)。(分数:2.00)A.真实存在的表,并保存了待查询的数据B.真实存在的表,只有部分数据来源于基本表C.虚拟表,查询时只能从一个基:本表中导出D.虚拟表,查询时可以从一个或者多个基本表或视图中导出9.给定关系模式 R(U,F),其中:属性集 u=A,B,c,D,E,G,函数依赖集F=AB,AC,CD,AEG)

    5、。若将 R 分解为如下两个模式(55),则分解后的关系模式保持函数依赖。(分数:2.00)A.R1(A,B,C)和 R2(D,E,G)B.R1(A,B,C,D)和 R2(A,E,G)C.R1(B,C,D)和 R2(A,E,G)D.R1(B,C,D,E)和 R2(A,E,G)关系 R1 和 R2 如图 71 所示: 若进行 R1 (分数:4.00)(1).(51)(分数:2.00)A.4B.5C.6D.7(2).(52)(分数:2.00)A.4B.5C.6D.7若对关系 R(A,B,C,D)进行 1,3 (R)运算,则该关系运算与(52)等价,表示(53)。(分数:4.00)(1).(52)(分

    6、数:2.00)A. A=1,C=3 (R)B. A=1C=3 (R)C. A,C (R)D. A=1C=3 (R)(2).(53)(分数:2.00)A.属性 A 和 c 的值分别等于 1 和 3 的元组为结果集B.属性 A 和 C 的值分别等于 1 和 3 的两列为结果集C.对 R 关系进行 A=1、C=3 的投影运算D.对 R 关系进行属性 A 和 C 的投影运算设有学生实体 Students(学号,姓名,性别,年龄,家庭住址,家庭成员,关系,联系电话),其中“家庭住址”记录了邮编、省、市、街道信息;“家庭成员,关系,联系电话”分别记录了学生亲属的姓名、与学生的关系以及联系电话。学生实体 S

    7、tudents 中的“家庭住址”是一个(52)属性;为使数据库模式设计更合理,对丁二关系模式 Students(53)。(分数:4.00)(1).(52)(分数:2.00)A.简单B.多值C.复合D.派生(2).(53)(分数:2.00)A.可以不作任何处理,因为该关系模式达到了 3NFB.只允许记录一个亲属的姓名、与学生的关系以及联系电话的信息C.需要对关系模式 Students 增加若干组家庭成员、关系及联系电话字段D.应该将家庭成员、关系及联系电话加上学生号,设计成为一个独立的实体假设学生 Students 和教师 1“eachers 关系模式如下所示:Students(学号,姓名,性别

    8、,类别,身份证号)Teachers(教师号,姓名,性别,身份证号)其中,学生关系中的类别分为“本科生”和“研究生”两类。a 查询在读研究生的教师的平均工资,最高与最低工资的差值的 SQL 语句如下:SELECT(56) FROMTeachersStudents WHERE(57);(分数:4.00)(1).(56)(分数:2.00)A.AVG(工资)AS 平均工资,MAx(工资)一 MIN(工资)AS 差值B.平均工资 ASAVG(工资),差值 ASMAX(工资)一 MIN(工资)C.AVG(工资)ANY 平均工资,MAx(工资)一 MIN(工资)ANY 差值D.平均工资 ANYAVG(工资)

    9、,差值 ANYMAX(工资)一 MIN(工资)(2).(57)(分数:2.00)A.Students身份证号=Teachers身份证号B.Students类别=研究生C.Students身份证号=17eachers身份证号 ANDStudents类别=研究生D.Students身份证号=Teachers身份证号 ORStudents类别=研究生是女教师又是研究生且工资大于二等于 3500 元的身份证号和姓名的 SQL 语句如下:(SELECT 身份证号,姓名 FROMStudentsWHERE(58)INTERSECT(SELECT 身份证号,姓名 FROMTeachersWHERE(59)(

    10、分数:4.00)(1).(58)(分数:2.00)A.工资=3500B.工资=3500C.性别=女AND 类别=研究生D.性别=女AND 类别=研究生(2).(59)(分数:2.00)A.工资=3500B.工资=3500C.性别=女 AND 类别=研究生D.性别=女AND 类别=研究生已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视图 ComputerBOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。实现上述要求的 SQL 语句如下:CREATE(55)ASSELECT 图书编号,图书名称,

    11、作者,出版社,出版日期 FROM 图书 WHERE 图书类型=计算机(56);(分数:4.00)(1).(55)(分数:2.00)A.TABLEComputerBOOKB.VIEWComputerBOOKC.ComputerBOOKTABLED.ComputerBOOKVIEW(2).(56)(分数:2.00)A.FORALLB.PUBLICC.WITHCHECKOPTIOND.WITHGRANTOPTIoN将 Students 表的插入权限赋予用户 UserA,并允许其将权限授予他人,应使用的 SQL 语句为:GRANT(51)TABLEStudentsTOUserA(52);(分数:4.0

    12、0)(1).(51)(分数:2.00)A.UPDATEB.UPDATEONC.INSERTD.INSERTON(2).(52)(分数:2.00)A.FORALLB.PUBLICC.WITHCHECKOPTIOND.WITHGRANTOPTION设有关系模式 R(E,N,M,L,Q),其函数依赖集为 F=EN,EMQ,ML,则关系模式 R 达到了(53),该关系模式(54)。(分数:4.00)(1).(53)(分数:2.00)A.1NFB.2NFC.3NFD.BCNF(2).(54)(分数:2.00)A.无须进行分解,冈为已经达到了 3NFB.无须进行分解,因为已经达到了 BCNFC.尽管不存在

    13、部分函数依赖,但还存在传递依赖,所以需要进行分解D.需要进行分解,因为存在冗余、修改操作的不一致性、插入和异常删除给定关系模式 RU,F,U=A,B,C),F=ABC,CB)。关系 R(55),且分别有(56)。(分数:4.00)(1).(55)(分数:2.00)A.只有 1 个候选关键字 ACB.只有 1 个候选关键字 ABC.有 2 个候选关键字 AC 和 BCD.有 2 个候选关键字 AC 和 AB(2).(56)(分数:2.00)A.1 个非主属性和 2 个主属性B.2 个非主属性和 1 个主属性C.0 个非主属性和 3 个主属性D.3 个非主属性和 0 个主属性若有关系 R(A,B,

    14、C,D)和 S(C,D,E),则与表达式 3,4,7 ( 45 (RS)等价的 SQL 语句如下:SELECT(53)FROM(54)WHERE(55);(分数:6.00)(1).(53)(分数:2.00)A.A,B,C,D,EB.C,D,EC.RA,RB,RC,RD,SED.RC,RD,SE(2).(54)(分数:2.00)A.RB.SC.RSD.RS(3).(55)(分数:2.00)A.DCB.RDSCC.RDRCD.SDRC某销售公司数据库的零件 P(零件号,零件名称,供应商,供应商所在地,库存量)关系如表 74 所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件

    15、关系的主键为(53)。(分数:6.00)(1).(53)(分数:2.00)A.零件号,零件名称B.零件号,供应商C.零件号,供应商所在地D.供应商,供应商所在地(2).(54)(分数:2.00)A.零件名称,AVG(单价),MAX(单价)一 MIN(单价)B.供应商,AVG(单价),MAX(单价)一 MIN(单价)C.零件名称,AVG 单价,MAX 单价一 MIN 单价D.供应商,AVG 单价,MAX 单价一 MIN 单价(3).(55)(分数:2.00)A.ORDERBY 供应商B.ORDERBY 零件号C.GROUPBY 供应商D.GROUPBY 零件号某医院数据库的部分关系模式为:科室(

    16、科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治。科室与职工的所属联系类型是(51),病患与医生的就诊联系类型为(52)。对于就诊联系最合理的设计是(53),就诊关系的主键是(54)。(分数:8.00)(1).(51)(分数:2.00)A.0.042361111111B.1:nC.n:1D.n:m(2).(52)(分数:2.00)A.0.042361111111B.1:nC.n:1D.

    17、n:m(3).(53)(分数:2.00)A.就诊(病历号,职工号,就诊情况)B.就诊(病历号,职工姓名,就诊情况)C.就诊(病历号,职工号,就诊时间,就诊情况)D.就诊(病历号,职工姓名,就诊时间,就诊情况)(4).(54)(分数:2.00)A.病历号,职工号B.病历号,职工号,就诊时间C.病历号,职工姓名D.病历号,职工姓名,就诊时间若有关系 R(A,B,C,D,E)和 S(B,C,F,G),IJR 与 S 自然联结运算后的属性列有(51)个,与表达式 1,3,6,7 ( 36 ( (分数:8.00)(1).(51)(分数:2.00)A.5B.6C.7D.9(2).(52)(分数:2.00)

    18、A.A,RC,F,GB.A,C,SB,SFC.A,C,SB,SCD.RA,RC,SB,SC(3).(53)(分数:2.00)A.RB.SC.RSD.RS(4).(54)(分数:2.00)A.RB=SBANDRC=SCANDRCSBB.RB=SBANDRC=SCANDRCSFC.RB=SBORRC=SCORRCSBD.RB=SBORRC=SCORRCSF某销售公司数据库的零件关系 P(零件号,零件名称,供应商,供应商所在地,库存量),函数依赖集F=零件号零件名称,(零件号,供应商)库存量,供应商供应商所在地 1。零件关系模式 P 属于(54)。查询各种零件的平均库存量、最多库存量与最少库存量之间

    19、差值的 SQL 语句如下:SELECT 零件号,零件名称,(55),FROMp(56)(分数:6.00)(1).(54)(分数:2.00)A.1NFB.2NFC.3NFD.4NF(2).(55)(分数:2.00)A.AVG(库存量)AS 平均库存量,MAX(库存量)一 MIN(库存量)AS 差值B.平均库存量 ASAVG(库存量),差值 ASMAX(库存量)一 MIN(库存量)C.AVG 库存量 AS 平均库存量,MAX 库存量一 MIN 库存最 AS 差值D.平均库存量 ASAVG 库存量,差值 ASMAX 库存量一 MIN 库存量(3).(56)(分数:2.00)A.ORDERBY 供应商

    20、B.ORDERBY 零件号C.GROUPBY 供应商D.GROUPBY 零件号设有关系模式 R(课程,教师,学生,成绩,时间,教室),其中函数依赖集 F 如下:F=课程教师,(学生,课程)成绩,(时间,教室)课程,(时间,教师)教室,(时间,学生)教室关系模式 R 的一个主键是(54),R 规范化程度最高达到(55)。若将关系模式 R 分解为 3 个关系模式 R1(课程,教师)、R2(学生,课程,成绩)、R3(学生,时间,教室,课程),其中 R2 的规范化程度最高达到(56)。(分数:6.00)(1).(54)(分数:2.00)A.(学生,课程)B.(时间,教室)C.(时间,教师)D.(时间,

    21、学生)(2).(55)(分数:2.00)A.1NFB.2NFC.3NFD.BCNF(3).(56)(分数:2.00)A.2NFB.3NFC.BCNFD.4NF软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编 12 答案解析(总分:92.00,做题时间:90 分钟)一、选择题(总题数:24,分数:92.00)1.选择题()下列各题 A、B、C、D 四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。_解析:2.在分布式数据库系统中,(55)是指用户无需知道数据存放的物理位置。(分数:2.00)A.分片透明B.复制透明C.逻辑透明D.位置透明 解析:

    22、解析:分片透明是最高层次的分布透明性,是指用户或应用程序只对全局关系进行操作而不必考虑数据的分片;复制透明性:在分布式系统中,为了。提高系统的性能和实用性,有些数据并不只存放在一个场地,很可能同时重复地存放在不同的场地;位置透明性:位于分片视图与分配视图之间。是指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。所以本题答案选 D。3.计算机系统的软硬件故障可能会造成数据库中的数据被破坏。为了防止这一问题,通常需要(56),以便发生故障时恢复数据库。(分数:2.00)A.定期安装 DBMS 和应用程序B.定期安装应用程序,并将数据库做镜像C.定期安装 DBMS,并将数据库作备份D.定期

    23、将数据库作备份;在进行事务处理时,需要将数据更新写入日志文件 解析:解析:为了防止计算机系统的软硬件故障可能会造成数据库中的数据被破坏,通常采用定期将数据库作备份;在进行事务处理时,需要将数据更新写入日志文件。答案选 D。4.若关系 R、S 如图 72 所示,则关系代数表达式 1,3,7 ( 36 (RS)与(52)等价。(分数:2.00)A.B. A,R,C,E ( R.CS.D (RS) C. A,S,C,S,E ( R.CS.D (RS)D. R,A,R,C,R,E ( R.CS.D (RS)解析:解析:本题要求关系代数表达式 1,3,7 ( 36 (RS)的结果集,其中,RS 的属性列

    24、名分别为:R.A,RB,RC,RD,SC,SD 和 SE,其结果如表 72 所示: 3,6 (RS)的含义是从 Rs 结果集中选取第三个分量(RC)小于第入个分量(SD)的元祖,故 36 (RS)与 R.CS.D (RS)等价。从上表中可以看出,满足条件的结果如表 73 所示: 5.该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为(56)。(分数:2.00)A.P1(零件号,零件名称,单价)、P2(供应商,供应商所在地,库存量)B.P1(零件号,零件名称)、P2(供应商,供应商所在地,单价,库存量)C.P1(零件号,零件名称)、P2(零件号,供应商,单价,库存量

    25、)、P3(供应商,供应商所在地) D.P1(零件号,零件名称)、P2(零件号,单价,库存量)、P3(供应商,供应商所在地)、P4(供应商所在地,库存量)解析:解析:根据题意,零件 P 关系的主键为(零件号,供应商)。所以试题(53)的正确选项为 B。试题要求查询各种零件的平均单价、最高单价与最低单价之间差距,因此,首选需要在结果列中的空(54)填写“零件名称,AVG(单价),MAX(单价)一 MIN(单价)”。其次必须用分组语句按零件号分组,故空(55)应填写“GROUPBY 零件号”。完整的 SQL 语句为:SELECT 零件号,零件名称,AVG(单价),MAX(单价)一MIN(单价)FRO

    26、MP GROUPBY 零件号;故,试题(54)的正确选项为 A,试题(55)的正确选项为 D。试6.ER 模型向关系模型转换时,三个实体之间多对多的联系 m:n:p 应该转换为一个独立的关系模式,且该关系模式的关键字由(49)组成。(分数:2.00)A.多对多联系的属性B.三个实体的关键字 C.任意一个实体的关键字D.任意两个实体的关键字解析:解析:一个 m:n 联系转换为一个关系模式时,与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性。而关系的码为各实体码的组合。三个或三个以上实体间的一个多元联系转换为一个关系模式时,与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属

    27、性,而关系的码为各实体码的组合。7.ER 图转换为关系模型时,对于实体 E1 与 E2 间的多对多联系,应该将(56)。(分数:2.00)A.El 的码加上联系上的属性并入 E2B.El 的码加上联系卜的属性独立构成一个关系模式C.E2 的码加上联系 j 二的属性独立构成一个关系模式D.El 与 E2 的码加上联系上的属性独立构成一个关系模式 解析:解析:ER 图中有 3 中联系:一对一、一对多和多对多。在将 ER 图转换为关系模型时,如果联系是一对一,则可将联系转换成一个独立的关系模式,关系模式的名称取联系的名称,关系模式的属性包括该联系所关联的两个实体的码及联系的属性,关系的码取自任一方实

    28、体的码;也可以将联系归并到管理的两个实体的任一方,给待归并的一方实体属性集中增加另一方实体的码和该联系的属性即可,归并后的实体码保持不变。 如果联系是一对多,可将联系转化成一个独立的关系模式,关系模式的名称取联系的名称,关系模式的属性包括该联系所关联的两个实体的码及联系的属8.在数据库系统中,视图是一个(54)。(分数:2.00)A.真实存在的表,并保存了待查询的数据B.真实存在的表,只有部分数据来源于基本表C.虚拟表,查询时只能从一个基:本表中导出D.虚拟表,查询时可以从一个或者多个基本表或视图中导出 解析:解析:视图是从一个或几个基本表(或视图)导出的虚拟表,其内容由查询定义。同真实的表一

    29、样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。9.给定关系模式 R(U,F),其中:属性集 u=A,B,c,D,E,G,函数依赖集F=AB,AC,CD,AEG)。若将 R 分解为如下两个模式(55),则分解后的关系模式保持函数依赖。(分数:2.00)A.R1(A,B,C)和 R2(D,E,G)B.R1(A,B,C,D)和 R2(A,E,G) C.R1(B,C,D)和 R2(A,E,G)D.R1(B,C,D,E)和 R2(A,E,G)解析:解析:本题考查数据库中函数依赖,函数依赖的定义

    30、:设 R(U)是属性集 U=A1,A2,An上的关系模式,X 和 Y 是 U 的子集。若对 R(U)的任一具体关系 r 中的任意两个元组 t1 和 t2,只要 t1X=t2X就有 t1Y=t2Y。则称“X 函数确定 Y”或“Y 函数依赖于 X”(FouncfionalDependence),记作 x 一Y。只有选项 B 中的两个关系式满足定义。关系 R1 和 R2 如图 71 所示: 若进行 R1 (分数:4.00)(1).(51)(分数:2.00)A.4B.5C.6 D.7解析:(2).(52)(分数:2.00)A.4 B.5C.6D.7解析:解析:R1 R2 即 R1 与 R2 作自然连接

    31、运算,要求两个关系中进行比较的分量必须是相同的属性组,并且在结果集中将重复属性列去掉。进行 R1 R2 运算后,结果集的属性列应为 ABCDEF,即 6 元关系,运算结果如表 71 所示,共有 4 个元组。若对关系 R(A,B,C,D)进行 1,3 (R)运算,则该关系运算与(52)等价,表示(53)。(分数:4.00)(1).(52)(分数:2.00)A. A=1,C=3 (R)B. A=1C=3 (R)C. A,C (R) D. A=1C=3 (R)解析:(2).(53)(分数:2.00)A.属性 A 和 c 的值分别等于 1 和 3 的元组为结果集B.属性 A 和 C 的值分别等于 1

    32、和 3 的两列为结果集C.对 R 关系进行 A=1、C=3 的投影运算D.对 R 关系进行属性 A 和 C 的投影运算 解析:解析: 1,3 (R)表示对 R 进行投影运算,选择的是 R 的第 1 列和第 3 列,也就是 A 列和 C 列。设有学生实体 Students(学号,姓名,性别,年龄,家庭住址,家庭成员,关系,联系电话),其中“家庭住址”记录了邮编、省、市、街道信息;“家庭成员,关系,联系电话”分别记录了学生亲属的姓名、与学生的关系以及联系电话。学生实体 Students 中的“家庭住址”是一个(52)属性;为使数据库模式设计更合理,对丁二关系模式 Students(53)。(分数:

    33、4.00)(1).(52)(分数:2.00)A.简单B.多值C.复合 D.派生解析:(2).(53)(分数:2.00)A.可以不作任何处理,因为该关系模式达到了 3NFB.只允许记录一个亲属的姓名、与学生的关系以及联系电话的信息C.需要对关系模式 Students 增加若干组家庭成员、关系及联系电话字段D.应该将家庭成员、关系及联系电话加上学生号,设计成为一个独立的实体 解析:解析:简单属性是原子的、不可再分的属性,如学号、姓名、性别、年龄等。复合属性则可细分为更小的部分,本题中的家庭地址就是复合属性。属性也有单值属性和多值属性之分,单值属性对于一个特定的实体只有单独的一个值,如学生的学号、姓

    34、名、性别、年龄、家庭地址等;而多值属性是一个属性可能对应一组值,如家庭成员。而派生属性,则是从其他属性得来的。假设学生 Students 和教师 1“eachers 关系模式如下所示:Students(学号,姓名,性别,类别,身份证号)Teachers(教师号,姓名,性别,身份证号)其中,学生关系中的类别分为“本科生”和“研究生”两类。a 查询在读研究生的教师的平均工资,最高与最低工资的差值的 SQL 语句如下:SELECT(56) FROMTeachersStudents WHERE(57);(分数:4.00)(1).(56)(分数:2.00)A.AVG(工资)AS 平均工资,MAx(工资)

    35、一 MIN(工资)AS 差值 B.平均工资 ASAVG(工资),差值 ASMAX(工资)一 MIN(工资)C.AVG(工资)ANY 平均工资,MAx(工资)一 MIN(工资)ANY 差值D.平均工资 ANYAVG(工资),差值 ANYMAX(工资)一 MIN(工资)解析:(2).(57)(分数:2.00)A.Students身份证号=Teachers身份证号B.Students类别=研究生C.Students身份证号=17eachers身份证号 ANDStudents类别=研究生 D.Students身份证号=Teachers身份证号 ORStudents类别=研究生解析:是女教师又是研究生且

    36、工资大于二等于 3500 元的身份证号和姓名的 SQL 语句如下:(SELECT 身份证号,姓名 FROMStudentsWHERE(58)INTERSECT(SELECT 身份证号,姓名 FROMTeachersWHERE(59)(分数:4.00)(1).(58)(分数:2.00)A.工资=3500B.工资=3500C.性别=女AND 类别=研究生D.性别=女AND 类别=研究生 解析:(2).(59)(分数:2.00)A.工资=3500 B.工资=3500C.性别=女 AND 类别=研究生D.性别=女AND 类别=研究生解析:解析:查询在读研究生的教师的平均工资,最高与最低工资的差值的 S

    37、QL 语句为:SELECTAVG(工资)AS 平均工资,MAX(丁资)一 MIN(工资)AS 差值 FROMTeachers,StudentsWHEREStudents身份证号=Teachers身份证号 ANDStudents类别=研究生。查询既是女教师又是研究生且工资大于等于 3500元的身份证号和姓名的 SQL 语句:(SELECT 身份证号,姓名 FROMStudentsWHERE 性别=女AND 类别=研究生)INTERSECT(SELECT 身份证号已知关系模式:图书(图书编号,图书类型,图书名称,作者,出版社,出版日期,ISBN),图书编号唯一识别一本图书。建立“计算机”类图书的视

    38、图 ComputerBOOK,并要求进行修改、插入操作时保证该视图只有计算机类的图书。实现上述要求的 SQL 语句如下:CREATE(55)ASSELECT 图书编号,图书名称,作者,出版社,出版日期 FROM 图书 WHERE 图书类型=计算机(56);(分数:4.00)(1).(55)(分数:2.00)A.TABLEComputerBOOKB.VIEWComputerBOOK C.ComputerBOOKTABLED.ComputerBOOKVIEW解析:(2).(56)(分数:2.00)A.FORALLB.PUBLICC.WITHCHECKOPTION D.WITHGRANTOPTIoN

    39、解析:解析:创建视图的 SQL 语句格式为: CREATEVIEW 视图名 ASSELECT 查询子句 WITHCHECKOPTION;其中,WITHCHECKOPTION 表示对 UPDATE、INsERT 和 DELETE 操作时保持更新、插入或删除的行满足视图定义中的谓词条件(即子查询中的条件表达式)。将 Students 表的插入权限赋予用户 UserA,并允许其将权限授予他人,应使用的 SQL 语句为:GRANT(51)TABLEStudentsTOUserA(52);(分数:4.00)(1).(51)(分数:2.00)A.UPDATEB.UPDATEONC.INSERTD.INSE

    40、RTON 解析:(2).(52)(分数:2.00)A.FORALLB.PUBLICC.WITHCHECKOPTIOND.WITHGRANTOPTION 解析:解析:授权的语句格式为:GRANT,.ONTO,WITHGRANTOPTION;权限有:SELECT、INSERT、UPDATE、DELETE,插入权限是 INSERT。使用 WITHGRANTOPTION 子句可将获得的权限赋给其他用户。设有关系模式 R(E,N,M,L,Q),其函数依赖集为 F=EN,EMQ,ML,则关系模式 R 达到了(53),该关系模式(54)。(分数:4.00)(1).(53)(分数:2.00)A.1NF B.2

    41、NFC.3NFD.BCNF解析:(2).(54)(分数:2.00)A.无须进行分解,冈为已经达到了 3NFB.无须进行分解,因为已经达到了 BCNFC.尽管不存在部分函数依赖,但还存在传递依赖,所以需要进行分解D.需要进行分解,因为存在冗余、修改操作的不一致性、插入和异常删除 解析:解析:关系 R 中的每一个属性都是不可再分的,所以该关系符合 1NF,但不满足每一个非主属性完全依赖于码的条件,达不到 2NF。1NF 存在冗余、修改操作的不一致性、插入和异常删除等问题,需要对该关系模式进行分解。给定关系模式 RU,F,U=A,B,C),F=ABC,CB)。关系 R(55),且分别有(56)。(分

    42、数:4.00)(1).(55)(分数:2.00)A.只有 1 个候选关键字 ACB.只有 1 个候选关键字 ABC.有 2 个候选关键字 AC 和 BCD.有 2 个候选关键字 AC 和 AB 解析:(2).(56)(分数:2.00)A.1 个非主属性和 2 个主属性B.2 个非主属性和 1 个主属性C.0 个非主属性和 3 个主属性 D.3 个非主属性和 0 个主属性解析:解析:CB,ACAB,而 ABC,所以 ACC,关系 R 有 2 个候选关键字 AC 和 AB。包含在任何候选码中的的诸属性都是主属性,A、B、C 都包含在候选码中,因此主属性有 3 个,非主属性有 0 个。若有关系 R(

    43、A,B,C,D)和 S(C,D,E),则与表达式 3,4,7 ( 45 (RS)等价的 SQL 语句如下:SELECT(53)FROM(54)WHERE(55);(分数:6.00)(1).(53)(分数:2.00)A.A,B,C,D,EB.C,D,EC.RA,RB,RC,RD,SED.RC,RD,SE 解析:(2).(54)(分数:2.00)A.RB.SC.RS D.RS解析:(3).(55)(分数:2.00)A.DCB.RDSC C.RDRCD.SDRC解析:解析:表达式 3,4,7 ( 45 (R5)可分为 3 步进行。第一步:求笛卡尔积 RS。RS 共 7列,分别为 R_A,RB,RC,

    44、RD,SC,SD,SE。第二步:选取 Rs 中第 4 个属性值小于第 5个属性值的元组。第三步:对第二步的结果进行投影运算,选择第 3、4、7 列。SELECT 语句中,SEIECT 对应于关系代数中投影,第 3、4、7 列分别为 RC,RD,SE;FROM 对应于笛卡尔积,FROM子句中出现的多个表之间用逗号分隔;WHERE 对应于关系代数中的选某销售公司数据库的零件 P(零件号,零件名称,供应商,供应商所在地,库存量)关系如表 74 所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为(53)。(分数:6.00)(1).(53)(分数:2.00)A.零件号

    45、,零件名称B.零件号,供应商 C.零件号,供应商所在地D.供应商,供应商所在地解析:(2).(54)(分数:2.00)A.零件名称,AVG(单价),MAX(单价)一 MIN(单价) B.供应商,AVG(单价),MAX(单价)一 MIN(单价)C.零件名称,AVG 单价,MAX 单价一 MIN 单价D.供应商,AVG 单价,MAX 单价一 MIN 单价解析:(3).(55)(分数:2.00)A.ORDERBY 供应商B.ORDERBY 零件号C.GROUPBY 供应商D.GROUPBY 零件号 解析:某医院数据库的部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联

    46、系电话)和职工(职工号,职工姓名,科室号,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治。科室与职工的所属联系类型是(51),病患与医生的就诊联系类型为(52)。对于就诊联系最合理的设计是(53),就诊关系的主键是(54)。(分数:8.00)(1).(51)(分数:2.00)A.0.042361111111B.1:n C.n:1D.n:m解析:(2).(52)(分数:2.00)A.0.042361111111B.1:nC.n:1D.n:m 解析:(3).(53)(分数:2.00)A.

    47、就诊(病历号,职工号,就诊情况)B.就诊(病历号,职工姓名,就诊情况)C.就诊(病历号,职工号,就诊时间,就诊情况) D.就诊(病历号,职工姓名,就诊时间,就诊情况)解析:(4).(54)(分数:2.00)A.病历号,职工号B.病历号,职工号,就诊时间 C.病历号,职工姓名D.病历号,职工姓名,就诊时间解析:解析:每个科室有若干名职工,一名职工只属于一个科室,所以科室与职工的所属联系类型是一对多,即 1:n。一个医生可以为多个病患看病,一个病患可以由多个医生多次诊治,病患与医生的就诊联系类型为多对多,即 n:m。对于不同的职工,职工号是唯一的,不同职工的姓名有可能是相同的,也就是说职工姓名不是唯一的;而不同就诊时间的就诊情况是不同的,因此就诊联系的最合理的设计是就诊(病历号,职工号,就诊时间,就诊情况),就诊关系的主键足“病历号,职工号,就诊时间”。若有关系 R(A,B,C,D,E)和 S(B,C,F,G),IJR 与 S 自然联结运算后的属性列有(51)个,与表达式 1,3,6,7 ( 36 ( (分数:8.00)(1).(51)(分数:2.00)A.5B.6C.7 D.9解析:(2).(52)(分数:2.00)A.A,RC,F,GB.A,C,SB,SFC.A,C,SB,SCD.RA,RC,SB,SC 解析:(3).(53)(分数:2.00)A.RB.S C.RSD.R


    注意事项

    本文(【计算机类职业资格】软件水平考试(中级)软件设计师上午(基础知识)历年真题试卷汇编12及答案解析.doc)为本站会员(fatcommittee260)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开