2021年度全国自考数据库系统原理历年试题及答案.pdf

上传人:文*** 文档编号:88919030 上传时间:2023-05-04 格式:PDF 页数:79 大小:9.39MB
返回 下载 相关 举报
2021年度全国自考数据库系统原理历年试题及答案.pdf_第1页
第1页 / 共79页
2021年度全国自考数据库系统原理历年试题及答案.pdf_第2页
第2页 / 共79页
点击查看更多>>
资源描述

《2021年度全国自考数据库系统原理历年试题及答案.pdf》由会员分享,可在线阅读,更多相关《2021年度全国自考数据库系统原理历年试题及答案.pdf(79页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、1 月高等教诲自学考试全国统一命题考试数据库系统原理试卷4 7 3 5一、单项选取题(本大题共1 5 小题,每小题2 分,共 3 0 分)在每小题列出四个备选项中只有一种是符合题目规定,请将其代码填写在题后括号内。错选、多选或未选均无分。1.数据库在磁盘上基本组织形式是(B )A.D BC.二维表2.E R (实体联系模型)模型是数据库设计工具之一,B.文献D.系统目录它普通合用于建立数据库(A)A.概念模型 B.逻辑模型C.内部模型 D.外部模型3 .数据库三级模式中,顾客与数据库系统接口是(B )A.模式 B.外模式C.内模式 D.逻辑模式4 .在文献系统中,所具备数据独立性是(D )A.

2、系统独立性B.物理独立性C.逻辑独立性D.设备独立性5.在D B 技术中,“脏数据”是指(D )A.未回退数据B.未提交数据C.回退数据D.未提交随后又被撤除数据6 .关系模式至少应属于(A )A.I N F B.2 N FC.3 N F D.B C N F7 .设关于系模式R(A B C D),F 是 R 上成立F D 集,F=A f B,Bf C ,则属性集B D 闭包(8 口),为(B )A.B D B.B C DC.B C D.C D8.设关于系R 如题8图所示:(C)学号姓名专业入年份9 7 0 0 1王敏数学1 9 8 09 5 0 0 2高丰经济学1 9 8 09 5 0 0 3

3、梅婷数学1 9 8 09 3 0 1 3王明计算机1 9 8 19 4 0 1 2杨山计算机1 9 8 4题 8图则n 入 刎(R)元组数为A.2B.3C.4D.59.集合R 与 S 交可以用关系代数基本运算表达为(A )A.R-(R-S)B.R+(R-S)C.R-(S-R)D.S-(R-S)1 0.已知S N 是一种字符型字段,下列S Q L 查询语句(C )S E L E C T S N F R O M SWH E R E S N L I K E A B%;执行成果为A.找出具有3 个字符 A B%所有S N 字段B.找出仅含3 个字符且前两个字符为A B,S N 字段C.找出以字符A B

4、 开头所有S N 字段D.找出具有字符A B 所有S N 字段1 1.现要杳找缺少成绩(G r a d e)学生学号(S n u m),相应S Q L 语句是(D )A.S E L E C T S n u mB.S E L E C T S n u mF R O M S CF R O M S CWH E R E G r a d e=0WH E R E G r a d e .瞅分解丢失F D CTA0(2分)处使用存储过程具有以下优点:星高运行看看。分),S S Q L的 功 能 和 灵 活 性,可以降低网 的通信我(1分)减 泾 了 程用的虹作量,同按实现安全功能。(I分)31,表 的 三 种

5、类 型:基 本 表、视 图 和 导 出 表,(1分)基本表是实际翩在数据库中的表,腿是由一 个 或 多 个 基 本 表 或 其 他 视 图 构 成 的 表,(1分)而 导 出 表 是 执 行 了 查 询 时 产 生 的 表。(I分)摊库系统艇趣馥及评分绣第 页侠3页)32.豌辟的翘性既数据的正艇、棘性和相容也防止错误的敏糊人麟阻H分)就好系统触频脑:依研事务的执行,并耐是否颉魂性虢。(I分)若有违反寐,采 取 恰 当 榛 作。(I分)33.能妙性、(I分应翻据独立性(1分)够 怖 便 也(I分)34.购即管理器是-机糙触,(1分)用 于 连 接 各 利D B S和D B M S嬲 野,(1分)

6、管理应醒例D B M S蚓 麟斓般互作曲(1分)35.始表达了颇对轴船对蚊醐is阿o T(一 部 分)的 麻 系。(2分 曦 合 实 际 上 是 一楠强形趟关联联系:(1分)四、设计副本大 题 共5小趟副痘4分洪20分)36.H利新(。衣 幺,环(4生区氮IIX项 目)0 W)(2 分)37.SE L E C T项解号FR O M项目(2分)C W H E R E 榴k(S E L E C T M A X(兼酚39.S E L E C TF R O MW H E R E40.C R E A T E,屏S E L E C TF R O M 期):(2 分)38s城CT系 别 号,S U M(斶*

7、工时)。分)FROM学生海,参 加W H E R E学生学号洛加岸号A N D .,项目项目号畛加项目号(2例,G R O U P B Y 系隔(1 分)则 名 称(I分)项 目(熠棚!=800;(2 分)V以学生-州(学号婚,项目统)(I分)牲学号,姓 名,项目名称(I分)FR O M学 生,项目渗加(1分)W H E R E学生.学号=参加学号A N D项目雁号4加 项 目 号;。分)五冷合懑(本 大 题 共2小聂每小意5分供IQ分)数就系统原理趣答案及评分彝第2页供3页)(2)运动队(巡,主教练)运动员(运动员编号,姓名,性别,年龄心运动项目(项目编号,项目名,所属类别).参加(亵鳗邈线

8、,名次.嬲,比赛日期).”(F一”为主链,标 为 外 犍 洪2分.其中参加关系及运动员关系各1分)42.R的基本FD有6个:工程号T工程名工程号T工程地址工程号r开工日期工程号T完工日期材料号一材料名称(工程号,材料号)T使用数量关检码为(工程号,材料号)(基本FD和关键码各I分洪2分)(2)R最高达到I成因为存在着部分函数依轨例如已(工 前,材 料 号)上工程即 除(4)(3)R应牖为三个模式:%(工程号,工程名,工程地址,开工R期浣工R期)R材封号州名称)R,(工程号,材料号,使用数量)(2分)数解系统原理试题辑及评分参考第3页(共 项)全国10月自学考试数据库系统原理试题课程代码:0 4

9、 7 3 5一、单项选取题(本大题共1 5小题,每小题2分,共3 0分)在每小题列出四个备选项中只有一种是符合题目规定,请将其代码填写在题后括号内。错选、多选或未选均无分。1.数据库是长期存储在计算机内、有组织、统一管理有关(B )A.文献集合 B.数据集合C.命令集合 I).程序集合2.在数据库三级模式中,描述数据库中所有数据整体逻辑构造是(C )A.外 模 式B.内模式C.逻辑模式 D.存储模式3.数据库系统中存储三级构造定义D B称为(B )A.D B S B.D DC.D D L D.D B M S4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一种(A )A.派生

10、属性 B.多值属性C.复合属性 I).NU L L属性5.对关系描述不对的是(C )A.关系是一种集合 B.关系是一张二维表C.关系可以嵌套定义D.关系中元组顺序可互换6.若属性X函数依赖于属性丫时,则属性X与属性丫之间具备(B)A.一对一联系B.一对多联系C.多对一联系D.多对多联系7.设F是关系模式R F D集,如果对F中每个非平凡F D X Y,均有X是R超键,贝|(C )A.R属于2NF,但不一定属于3NF B.R属于3NF,但不一定属于BC NFC.R属于BC NF,但不一定属于4N F1).R属于4 NF8.关系R 1和R 2如下表所示:R I R 2ABCABCa lb 2c l

11、a lfga 2b 2c 2a 2b 2c 2a 3b lc la 3fg则R I与R 2进行笛卡尔积运算,其成果元组孑放为(D)A.1 B.3C.6 D.99.设四元关系R(A,B,C,D),则下面不对的是(B)A.n D.B(R)为取属性I),B两列构成新关系B.I I 4.2(R)为取属性值是 2两列构成新关系c ri D.B(R)与ri 4.2(阳 是等价D n D.B 与n 2.4 3是相似关系10.下列论述对的是(B)A.在OR D E R BY子句后只能有一种属性B.OR D E R BY子句所产生输出只是逻辑排序效果,并没有影响表实际内容C进行有序输出时,如果列中有空值则在升序

12、输出时一方面列出空值项,而在降序时最后列出空值项D.OR D E R BY子句中必要指明是升序或降序,不能缺省12.现要查找缺少成绩(G)学生学号(S#)和课程号(C#),下面S Q L语句中W H E R E子句条件表达式应是:S E LE C T S#,C#F R OM S CW H E R E (D )A.G=0 B.G=18 a n d s a ge =20Se l e c t Sn a m e,Se x f r o m SW h e r e s a ge i n (18,19,20)五、综合题(本大题共2 小题,每小题5 分,共 10分)41.设某人才市场数据库中有种记录应聘人员信息

13、关系模式:R(人员编号,姓名,性别,职位编号,职位名称,考试成绩)如果规定:每人可应聘各种职位,每个职位可由多人应聘F L 必要参加有关考试,考试成绩由人员编号和职位编号拟定。(1)依照上述规定,写出模式R 基本F D和核心码。人员编号一姓名人员编号一 性别职位编号T1职位名称(人员编号,职位编号)T 考试成绩核心码:(人员编号,职位编号)(2)R 最高属于第几范式。2N F(3)将 R 规范到3N F。R(人员编号,姓名,性别)Z (职位编号,职位名称)RZ (人员编号,职位编号,考试成绩)42.某网上订书系统,涉及如下信息:(1)客户:客户号、姓名、地址、联系电话。(2)图书:书号、书名、

14、出版社、单价。(3)订单:订单号、日期、付款方式、总金额。其中:一份订单可订购各种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅相应一位客户。(1)依照以上论述,建立ER模型,规定标注联系类型(可省略实体属性)。(2)依照转换规则,将ER模型转换成关系模型,规定标注每个关系模型主键和外键(如果存在)。客户(客户号、姓名、地址、联系电话)定单(订单号、日期、付款方式、总金额)图书(书号、书名、出版社、单价)定购(订单号,书号,数量)顾客定单(客户号,订单号)全国I月高等教诲自学考试数据库系统原理试题课程代码:04735一、单项选取题(本大题共15小题,每小题2分,共30分)在每小题列

15、出四个备选项中只有一种是符合题目规定,请将其代码填写在题后括号内。错选、多选或未选均无分。1.使用二维表格构造表达实体及实体间联系数据模型是(C)A.层次模型 B.网状模型C.关系模型 D.联系模型2.数据库系统不但涉及数据库自身,还要涉及相应硬件、软件和(D )A.D B M S B.数据库应用系统C.有关计算机系统 D.DBA3.数据库系统提供数据控制功能,不涉及(B)A.并发控制 B.控制数据冗余C.完整性保护 D.故障恢复4.学校里规定,一种教师最多可讲授3门课程,至少必要讲授1门课程;每门课程最多5个教师讲授,至少需要一种教师讲授,则教师与课程基数分别为(B )A.(1,3),(1,

16、5)B.(3,1),(5,1)C.(1,5),(1,3)D.(5,1),(3,1)5.关于系R (A,B,C),主码为A;S (D,A),主码为D,外码为A,参照R中属性A。关系R 和S元组如下表所示。关系S中违背关系完整性规则元组是(C )R SABC123213378A.(d,2)C.(d:4)6.在最小依赖集F 中,下面论述手号的是(A.F 中每个FD 右部都是单属性C.F 中没有冗余FD7 .如果某个属性包括在候选键中,则它称为(B.(d2,N U L L)D.(d 1)B )B.F 中每个FD 左部都是单属性D.F 中每个FD 左部没有冗余属性)A.非主属性 B.核心属性C.复合属性

17、 D.主属性8 .设关于系R 和 S 如卜表:R S TABCabcbbfcadBCDbcdbceadbABCDabcdabcecadb则关系T 是关系R 和关系S (A)A.自然连接成果B.。连接成果C.笛卡尔积 D.并9.关系运算以关系代数为理论基本,关系代数最基本操作是并、差、笛卡尔积和(C )A.投影、连接 B.连接、选取C.选取、投影 D.交、选取1 0 .如下论述中对的是(A)A.为了实现连接运算,S EL EC T 命令中必要指出属性来源B.如果缺省W H ER E子句,则会产生错误信息C.在 S Q L 语言中绝大多数连接操作都是自然连接D.连接操作中不可以用别名指定数据来源1

18、 1.S Q L 语言中建立惟一性索引命令是(C )A.C R EAT E I N D EX 索引名O N 基本表名(属性名)B.C R EAT E I N D EX U N I Q U E索引名O N 基本表名(属性名)C.C R EAT E U N I Q U E I N D EX 索引名O N 基本表名(属性名)D.C R EAT E D I S T I N C T I N D EX 索引名O N 基本表名(属性名)1 2.D B M S 并发控制子系统保证了事务(C )A.原子性实现B.一致性实现C.隔离性实现 D.持久性实现1 3.在 D B 恢复时,对已经提交但更新未写入磁盘事务执

19、行(B )A.U N D O 解决 B.R ED O 解决C.R O L L B AC K 解决 D.AB O R T 解决1 4.S Q L S e r v e r 用于存储任务筹划信息、事件解决信息、备份恢复信息以及异常报告是(C )A.M as t e r 数据库 B.M o d e l 数据库C.M s d b数据库 I).T e m pd b 数据库1 5.在 S Q L/CL I 中,保存元组或参数关于信息是(D )A.环境记录 B.连接记录C.语句记录 D.描述记录二、填空题(本大题共1 0 小题,每小题1 分,共 1 0 分)请在每小题空格中填上对的答案.错填、不填均无分。1

20、6 .D BM S 提供D M L 实现对数据操作,基本数据操作有两类:检索和 更新。1 7 .D BM S 重要由查询解决器 和存储管理器两大某些构成。1 8 .关系中属性取值范畴称为属性 值域1 9 .设关于系模式R (A,B,C,D),F是 R 上成立F D 集,F=A B-C,D-B),则F 在模式A CD 上投影为2 0 .设关系R 和 S 具备相似关系模式,R 和 S 差是由属于R但不属于S 元组构成集合。2 1 .S Q L 语言中,撤除基本表语句是_ d r o p t a b l e表名。2 2 .封锁可以避免并发操作引起错误,但也许产生 活锁、饿死、死锁等问题。2 3 .S

21、 Q L 中一组具备相似权限顾客称为一角色一。2 4 .S Q L S er ver 具备两种身份验证模式:W i n d o ws 身份验证模式和混合_ _ _ _验证模式。2 5.在面向对象技术中,引用类型相称于程序设计中 指针 概念。三、简答题(本大题共1 0 小题,每小题3 分,共 3 0 分)2 6 .数据库系统中支持数据独立性办法是什么?2 7 .简述数据库概念设计重要环节。2 8 .什么是数据冗余?它会引起哪些操作异常?2 9 .简述视图特点。3 0 .简述事务CO M M I T语句和R O L L BA CK 语句功能。3 1 .简述可串行化调度概念。3 2 .什么是触发器?

22、它由哪三个某些构成?3 3 .简述S Q L S er ver 查询分析器功能。3 4 .在 U M L 类图中,类由哪三某些构成?3 5.简述O D BC数据库应用程序重要功能。四、设计题(本大题共5 小题,每小题4 分,共 2 0 分)3 6 .设关于系S (S#,N A M E,A G E,S E X),其属性分别表达:学号,姓名,年龄和性别;关系S C (S#,C#,G R A D E),其属性分别表达:学号,课号和成绩。试用S QL 语句完毕记录每一年龄选修课程学生人数。3 7.设有学生表S (S#,N A M E,A G E,S E X),其属性分别表达:学号,姓名,年龄和性别;选

23、课表S C (S#,C#,G R A D E),其属性分别表达:学号,课号和成绩。试用关系代数表达式表达下面查询:检索学习课号为C 2 课程学号和姓名。3 8 .设有职工基本表E M P(E N O,E N A M E,A G E,S E X,S A L A R Y),其属性分别表达:职工号,姓名,年龄,性别,工资。试用S QL 语句写出为每个工资低于1 0 0 0 元女职工加薪2 0 0 元。3 9 .设有科研项目表PR OJ(项目编号,项目名称,金额,教师编号)。试用S QL 语句写出下面查询:列出金额最高项目编号和项目名称。4 0 .设有学生关系S T U (S N O,S N A M

24、E,A G E,S E X),其属性分别表达:学号,姓名,年龄和性别。试用S QL 语句检索年龄为空值学生姓名。五、综合题(本大题共2小题,每小题5 分,共 1 0 分)4 1 .某学校图书借阅管理系统应提供如下功能:(1)查询书库中既有图书信息,涉及书号、书名、作者、单价、出版社;(2)查询读者信息,涉及读者借书证号、姓名、性别、单位;(3)查询读者借阅状况,涉及读者借书证号、书号、借书日期、还书日期等;(4)不同类别读者有不同借阅权限,读者类别由类别编号、名称、最大容许借书量、借书期限等描述。依照以上论述,回答下列问题:(1)试为该图书借阅系统设计一种E R 模型,规定标注联系类型,可省略

25、实体属性。(2)依照转换规则,将 E R 模型转换成关系模型,规定标注每个关系模式主键和外键(如果存在)。4 2.设有一种反映教师参加科研项目关系模式:R (教师号,项目名称,科研工作量,项目类别,项目金额,负责人)如果规定:每个项目可有多人参加,每名教师每参加一种项目有一种科研工作量;每个项目只属于一种类别,只有一名负责人。(1)依照上述规定,写出模式R 基本F D 和核心码。(2)阐明R 不是2 N F 理由。(3)将 R 规范到3 N F。全国1 月自考数据库系统原理试题答案一、选取题1-5 C D B B C 6-1 0 B D A C A1 1-1 5 C C B C D二、填空题1

26、 6、更新 1 7、1 8、值域 1 9、2 0、属于R 且不属于S 2 1、D R OP T A B L E2 2、活锁 2 3、角色2 4、混合 2 5、指针三、简答题2 6、建立三层模式即外模式、概念模式和内模式,两级映射即外模式/概念模式、概念模式/内模式。2 7、有三个重要环节:一方面依照数据抽象构造,建立局部概念模型,另一方面把一种个局部概念合成一种全局概念模型,最后对全局概念模型进行审核,最后就形成了概念模型。2 8、数据冗余是指数据大量重复,使数据之间联系弱,不利于操作。它会引起:修改异常、删除异常、插入异常。2 9、视图特点有:是由基本表导出表;是一种虚表,存储在视图定义里;

27、保证数据库安全性。3 0、事务C O M M I T语句功能是阐明事务完毕并提交成功,R O L L B A C K语句功能是阐明事物不能完毕返回到初始状态。3 1、每个事物中,语句先后顺序在各种调度中保持一致。在这个前提下,如果一种并行调度执行成果与某一串行调度执行成果等价,那么这个并发调度称为可串行化调度。3 2、触发器是S Q L S e r ve r提供应程序员和数据库分析员用来保证数据完整性一种办法,它是与表事件有关特殊存储过程。它由事件一条件一动作构成。3 3、D可以在文本编辑区编写T-S Q L语句2)可以通过更改数据库组合框选取要使用数据库3)可以检查输入T-S Q L代码与否

28、错误,并给出错误提示3 4、类由上面某些表达类名称、中间某些表达类属性、下面某些某些可以用到关于类对象操作。3 5、调用O D B C函数,递交S Q L语句给D B M S,检索出成果,并进行解决。应用程序要完毕O D B C外部接口所有工作。四、设计题3 6、se l e c t c ount(s.s#),a g e f r o m s,s cw h e r e s.s#二s c.s#g r o u p b y a g e37.n s#,N A M E(选取符号C#=C2(S自然连接S C)38.u p d a t e i n t o E M Ps e t S A L A R Y:S A

29、L A R Y+200w h e r e S A L A R Y=a l 1(s e l e c t 金额 f r o m P R O J g r o u p b y 项目编号)40.s e l e c t S N A M E f r o m S TU w h e r e A GE i s n u l l五、综合题41.1)类别-分为-ri借阅 图书2)图 书(书号、书名、作者、单价、出版社)读 者(借书证号、姓名、性别、单位、类别编号)读者类别(类别编号、名称、最大容许借书量、借书期限)借 阅(借书证号、书号、借书日期、还书日期)42.1)教师号,项目名称 科研工作量 教师号一项目名称 项目

30、名称一项目类别项目名称一负责人项目名称一项目金额核心码是:教师号2)教师号,项目名称一科研工作量 教师号一科研工作量是某些依赖,因此不属于2N F3)(教师号,项目名称)(教师号,科研工作量)(项目名称,项目类别,项目金额,负责人)10月全国自考数据库系统原理真题-、单项选取题(本大题共15小题,每小题2分,共30分)在每小题列出四个备选项中只有一种是符合题目规定,请将其代码填写在题后括号内。错选、多选或未选均无分。1.数据库系统核心构成某些是()A.DBB.DDC.DBAD.DBM S答案:D2 数据库最小存取单位是0A.字符B.数据项C.记录D.文献答案:B3.数据库应用程序编写是基于三级

31、模式构造中()A.外模式B.逻辑模式C.内模式D.概念模式答案:A4.完毕关系模式设计是在数据库设计()A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段答案:C5 下列关于外键说法对的是()A.外键必要和相应主键同名B.外键值不容许为空C.外键和相应主键可以不同名,只要定义在相似域上即可I).外键取值只容许等于所参照关系中某个主键值答案:C6.关系模式设计理论重要解决问题是()A.提高查询速度B.消除操作异常和数据冗余C.减少数据操作复杂性D.保证数据安全性和完整性答案:B设:仃 关 系R i-iC.C T R.A s.A R X S D.n R _ ArBrCr D:R,A-

32、5_ A-R X S)A.AB.Ba cI),D答案:D8.设关于系模式R(A,B,C),其关系r如下表所示ABCa2Ca2耳qa3C5卜而叙述正施w足)A.函数依赖A fB在上述关系中成立B.函数依赖BC A 在上述关系中成立C.函数依赖B-A 在上述关系中成立D.函数依赖A BC 在上述关系中成立答案:B9.设关于系R和S 如下表所示,A.A答案:A设有关系R和S如下表所示,则R X1S的值是A.C.DE245678ABCDE1232,45657292dABCDE1232472924SB.BC.CD.D答案:A10.SQL 语言是()A.高档语言B.汇编语言C.构造化查询语言D.宿主语言答

33、案:C11.在SQL 中,与“N OTIN”等价操作符是()A.A L LB.SOM EC.=SOM ED.二 A L L12.关于事务故障与恢复,下列说法对的是0A.事务日记用来记录事务执行频度B.任何故障恢复都由系统自动完毕C.系统故障恢复只需进行REDO操作D.对日记文献设立检查点是为了提高故障恢复效率答案:D13.下列不属于并发操作带来问题是()A.丢失更新B.读脏数据C.不可重复读D.死锁答案:D14.在子类之间语义约束中,表达超类中对象必要在子类中浮现是()A.OverlappingB.CompleteC.DisjointD.Imcomplete答案:B15.在对象联系图中,双向箭

34、头(一一)表达()A.属性值是单值B.属性值是多值C.对象类型之间联系D.两个属性之间值联系答案:D二、填空题(本大题共10小题,每小题1分,共10分)请在每小题空格上填上对的答案.错填、不填均无分。1.在数据库技术中,用 概念描述数据库构造和语义,对现实世界数据进行抽象。答案:数据模型2 DBMS存储管理器重要涉及:权限和完整性管理器、文献管理器、缓冲区管理器。答案:事务管理器3 当局部ER图合并全局ER图时,也许浮现 冲突、构造冲突、命名冲突。答案:属性4.图中横线处应为:答案:保持函数依赖集F资p二禺凡,,RjkRM 储门 口 I州腰UnR|(F)l=F,O|i么称p必 HJWO 5.已

35、知关系R(A,B,C,D)和S(B,C,D),则R X S 元数是一个。答案:76.S Q L 语言中修改数据命令是.答案:U P D A T E7.封锁对象大小称为一。答案:封锁粒度8.S Q L 中把完整性约束提成三大类:域约束、基本表约束和_。答案:断言9.一种没有直接对象,但它子孙可以有直接对象类称为 o答案:抽象类10.关联是对类实例之间联系命名,相称于E R 模 型 中。答案:联系类型三、简答题(本大题共1 0 小题,每小题3 分,共3 0 分)1.相对于数据库系统,文献系统阶段数据管理有哪些缺陷?答案:数据冗余、(1 分)数据不一致、(1 分)数据联系弱。(1 分)2 以学生选课

36、关系S C (学号,课程号,成绩)为例,阐明实体完整性规则含义。答案:实体完整性规则是指关系中元组在构成主键属性上不能有空值。关系S C 主键为(学号,课程号),(1 分)因而S C 中每个元组在学号、课程号两个属性上取值均不能为空。(2 分)3.如果关系模式R 候选键由所有属性构成,那么R 与否属于3 N F?阐明理由。答案:R 属于3 N F。(1 分):!曝 耀 既 就 的 恸 脚 婀 脚 髅 表 达式曝晒(d mmm盘北4.|tl(3u)(SC(u)Au2=/B2,Atl)=u(l)At(2)=u(2)|(3 分)答案:5.嵌入式S Q L 语句何时不必涉及到游标?何时必要涉及到游标?

37、答案:(1)I N S E R T、D E L E T E,U P D A T E 语句,以及查询成果必定是单元组时S E L E C T 语句,都可以直接嵌入到主程序中使用,不必涉及到游标。(2 分)(2)当S E L E C T 语句查询成果是各种元组时,必要使用游标。(1 分)6.试阐明事务A C I D 特性分别由D B M S 哪个子系统实现。答案;事务原子性、一致性、隔离性、持久性分别由D B M S 事务管理、完整性、并发控制、恢复管理子系统实现。(答对3 个即给3 分)7.设有两个关系模式:职 工(职工号,姓名,性别,部门号),部 门(部门号,部门名),如果规定当删除某个部门信

38、息时,必要同步删除职工关系中该部门员工信息。试写出符合上述规则外键子句。F僚 EIGNKEY 部门号 REFERENCES 部门(部门号)ON DELETE CASCADEO)O)O)8.顾客访问数据库权限有哪几种?答 案:读(R ea d)权限、插 入(I n s e r t)权限、修 改(Up d a t e)权限、删 除(D e l e t e)权限。(答对三个即给3 分)9.在S Q L/C L I 中,宿主程序与数据库交互过程中有明1 5 几种重要记录?答案:环境记录、连接记录、语句记录、描述记录。(答对3 个即给3 分)10.简述D B 驱动程序重要任务。答案:(1)建立应用程序与

39、数据源连接;(2)向数据源提交顾客祈求执行S Q L 语句;(3)完毕数据源发送,接受数据格式和类型转换:(4)把解决成果返回应用程序;(5)将执行过程中D B S 返回错误转换成O D B C 定义原则错误代码,并返回给应用程序;(6)依照需要定义和使用光标。(答对3 个即给3 分)四、设计题(本大题共5 小题,每小题4 分,共2 0 分)/.设有两个关系模式:职工(职工号,姓名,性别,年龄,职务,工资,部门号)部门(部门号,部门名称,经理名,地址,电话)根据上述关系回答下面题。(1).用关系代数表达式写出下列查询:检 索“采购部”女职工职工号和姓名。答案:口 职工号,姓名(u部门名称 采

40、购 部 八 性 别 二 女 (巾!I .X I i;l:l I)(1 分)(2 1 F)(H r)(2).试用S Q L 语句删除年龄不不大于70 岁职工信息。答案:D E L E T E F R 0 M 职 工(2 分)W H E R E 年龄 70;(2 分)(3).试用S Q L 语句记录每个部门人数。答案:S E L E C T 部门号,C O UN T (职工号)(1 分)F R O M 职 工(1 分)G R O UP B Y 部门号;(2 分)(4).试用S Q L 语句检索人事部所有姓刘职工姓名和年龄。答案:S E L E C T 姓名,年 龄(1 分)F R O M 职工W

41、H E R E 姓名=刘旷A N D 部门号I N (1 分)(S E L E C T 部门号F R O M 部门W H E R E 部门名称=人事部):(2 分)(5).试用S Q L 语句定义-种包括姓名、性别、工资、职务和部门名称视图Z B B。答案:C R E A T E V I E W Z B B (姓名,性别,工资,职务,部门名称)(2 分)A S S E L E C T 姓名,性别,工资,职务,部门名称(1 分)F R O M 职工,部门W H E R E 职工.部门号=部门.部门号;(1 分)五、综合题(本大题共2 小题,每小题5 分,共1 0 分)1.设有一种记录学生毕业设计

42、状况关系模式:R(学号,学生名,班级,教师号,教师名,职称,毕业设计题目,成绩)如果规定:每名学生只有一位毕业设计指引教师,每位教师可指引多名学生;学生毕业设计题目也许重复。(1)依照上述规定,写出模式R 基本F D 和核心码。(2 )R 最高属于几范式。(3)将R 规范到3 N F。答案:(1)基本F D 有7个:学号一学生名,学号一班级,学号一教师号,学号一毕业设计题目,学号一成绩教师号一教师名,教师号一职称(1 分)R 核心码为学号。(1 分)(2)R 最高属于2 N F。(1 分)(3)R 应分解为:2 某旅行社管理系统涉及某些信息如下:(1)景点:景点编号、景点名称、地点、景点描述凡

43、(学号,学生名,班级,教师号,毕业设1卜题目,成绩)R2(教师号,教师名,职称)(2分)(2)线路:线路编号、线路名称、线路描述。导游:工号、姓名、级别。(4)团队:团队编号、人数、开始日期、截止日期。其中:每条线路由各种景点构成,不同线路景点存在交叉;每条线路有多名导游,但一名导游只负责一条线路;每条线路可同步存在各种旅游团队,但每个团队只旅游一条线路。(1)建立一种反映上述局部应用ER模型,规定标注联系类型(可省略实体属性)。(2)依照转换规则,将ER模型转换为关系模型,规定标注每个关系模型主键和外键(如果存在)o答案:(1)邮A由哪膘联系1仇项责黑系1分洪2分。(2)棘(蛆 如 菰 彷,

44、帆 触 嘏)线 路(邈 于 哪 陶 般 版)导 游(闻 路 徽,细悔号)瞅(团腮聘,人 教,开始日期触眺发蹦黝组 成(哪号盘点编号)r-rzzzz7%zzzw/zszz注 标 为削;”为外鼠”眦繇的结龈国各1分 导r关系楙腐分洪3分。全国1月高等教诲自学考试数据库系统原理试题课程代码:0 4 7 3 5一、单项选取题(本大题共1 5小题,每小题2分,共3 0分)在每小题列出四个备选项中只有一种是符合题目规定,请将其代码填写在题后括号内。错选、多选或未选均无分。1 .数据库管理系统是(C )A.采用了数据库技术计算机系统C.位于顾客与0 S之间数据管理软件2.外模式D D L用来描述(B )A.

45、数据库总体逻辑构造C.数据库物理存储构造3.下列关于数据冗余论述中,不到的是(A.冗余存在容易破坏数据库完整性C.不应当在数据库中存储任何冗余数据B.涉及D B A、计算机硬件及D B系统D.涉及0 S在内数据管理软件B.数据库局部逻辑构造D.数据库概念构造D )B.冗余存在给数据库维护增长困难D.冗余数据是指可由基本数据导出数据4.恰当调节D B模式和内模式,使D B适应新应用环境称为D B (D )A.重组织 B.监控分析C.查询优化 D,重构造5.关系模型中将不具有多余属性超键称为(B )A.内键B.候选键C.主键D.外键6.如果一种关系属于3 N F,则 它(A )A.必然属于2 N

46、F B.必然属于4 N FC.也许不属于2 N FD.必然属于B C N F7.设关于系模式R (A,B,C),F是R上成立F D集,F=B-C,C-A ,那么分解P=A B,A C 相对于F(B )A.是无损分解,也保持函数依赖 B.是无损分解,但不保持函数依赖C.不是无损分解,但保持函数依赖 D.既不是无损分解,也不保持函数依赖8 .已知关系S 1和S 2如下表所示,则S 1与S 2进行并运算,其成果元组数为(D )4B.C.5D.69.设关于系R和S,与R-S等价元组表达式是(D )A.t|R (t)V-|S (t)B.t|R (t)A n S (t)C.t|3 u (R (t)V-i

47、S (u)I),t|3 u (R (t)An S (u)1 0.在S Q L语言中,用于测试列值非空短语是(C )A.I S N OT E M P T YB.N OT U N I Q U EC.I S N OT N U L LD.N OT E X I S T S1 1.S Q L语言中,条件“年龄B E T W E E N 2 0 A N D 3 0”表达年龄在2 0至3 0之间,且(A )A.涉及2 0岁和3 0岁 B.不涉及2 0岁和3 0岁C.涉及2 0岁但不涉及3 0岁 D.涉及3 0岁但不涉及2 0岁1 2 .规定事务在读取数据前先加共享锁,且直到该事务执行结束时才称放相应锁,这种封

48、锁合同是(C )A.一级封锁合同 B.二级封锁合同C.三级封锁合同I).两段锁合同1 3.断言是D B S采 用(B )A.安全性办法B.完整性办法C.恢复办法D.并发控制办法1 4.在对象联系图中,如果从A到B有双线箭头,则表达人是8(A )15.种UM L类图,如下图所示。表达对象操作是(D )A.一种子类B.同类C.一种父类D.一种属性Un i v e r s i t yA.Un i v e r s i t yC.c i t yu n a m ec i t yn u n _ s t a f fB.u n a m eD.n u m s t a f f二、填空题(本大题共10小题,每小题1分

49、,共10分)请在每小题空格上填上对的答案。错填、不填均无分。16.D B能为各种顾客共享,具备较小冗余度、数据间联系紧密、较高数据.独立性 一等特点。17.D B提成物理数据库和.描述 数据库两类,后者由D D系统管理。18.不必存储属性值,而是从其她属性值推导出值属性称为一派生_ 属性。19.若F是最小函数依赖集,则其中每一种函数依赖右部都是 单值属性_ _o20.关系代数五个基本操作是:并、差、_笛卡尔积_、投影和选取。21.S Q L语言中创立基本表命令是_C R E A T E T A B L E表名_ _ _ _ _22.事务故障和系统故障恢复由系统自动进行,而介质故障恢复需要D B

50、 A 配合执行。23.保护数据库,防止不合法使用,以免数据泄密、更改或破坏,属于数据库安全性 控制。24.O D B C卓越贡献是使应用程序具备良好互用性和可移植性,并且具备同步访问各种 数据库 能力。25.在类图中,重复度类似于E R 模型中实体基数概念。三、简答题(本大题共10小题,每小题3 分,共 30分)26.简述层次、网状和关系模型中数据联系实现办法。2 7 .为什么关系中元组没有先后顺序?2 8 .什么是完全函数依赖?2 9 .简述SQ L数据库体系构造中表三种类型。3 0 .简述关系模型三个构成要素。3 1 .简述采用检查点办法恢复算法重要内容。3 2 .事务存取模式有几种,分别

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com