全国自考数据库系统原理历年试题及答案2008 2013_第1页
全国自考数据库系统原理历年试题及答案2008 2013_第2页
全国自考数据库系统原理历年试题及答案2008 2013_第3页
全国自考数据库系统原理历年试题及答案2008 2013_第4页
全国自考数据库系统原理历年试题及答案2008 2013_第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1月高等教育自学考试全国统一命题考试 数据库系统原理试卷 4735 一、单项选择题(本大题共 15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.数据库在磁盘上的基本组织形式是 (B ) A. C. 2 . A. C. 3. A. C. 4 . A. B. C. D. 5. A. B. C. D. 6. A. C. 7 . A. C. 8 . R DBB.文件 二维表D .系统目录 ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的 概念模型 内部模型 数据库三级模式中,用户与数

2、据库系统的接口是 模式 内模式 在文件系统中,所具有的数据独立性是(D 系统独立性 物理独立性 逻辑独立性 设备独立性 在DB技术中,“脏数据”是指(D ) 未回退的数据 未提交的数据 回退的数据 未提交随后又被撤消的数据 关系模式至少应属于(A ) 1NF 3NF 设有关系模式R(ABCD), F是R上成立的 BD BC 设有关系R如题8图所示:(C) FD集, 学号 姓名 专业 入学年份 97001 王敏 数学 1980 95002 高丰 经济学 1980 95003 梅婷 数学 1980 93013 王明 计算机 1981 94012 杨山 计算机 1984 题8图 专业,入学年份 (R

3、)的元组数为 2 则n A. C. 9. A. C. 10 A. B. C. D. 11 A. C. A. B. D. (B B. D. 逻辑模型 外部模型 ) 外模式 逻辑模式 2NF BCNF B . D . F=At B, Bt C,则属性集BD的闭包(BD)+为(B ) B . D . BCD CD B. D. ( B. D. (C 3 5 A ) R+(R-S) S-(R-S) ) 4 集合R与S的交可以用关系代数的基本运算表示为 R-(R-S) R-(S-R) .已知SN是一个字符型字段,下列 SQL查询语句 SELECT SN from S WHERE SN LIKE AB%;的

4、执行结果为 找出含有3个字符AB%的所有SN字段 找出仅含3个字符且前两个字符为AB的SN字段 找出以字符AB开头的所有SN字段 找出含有字符AB的所有SN字段 .现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是(D ) SELECT SnumB . SELECT Snum from scfrom sc WHERE Grade=0WHERE Grade=800 40. 试用SQL命令创建一个学生_项目视图,该视图包含的属性名称为:学号,姓名和项目名称。 答:CREATE VIEW 学生项目(学号,姓名,项目名称) AS SELECT学生.学号,姓名,项目名称 FROM学

5、生,项目参加 WHERE学生.学号=参加.学号 AND 项目.项目号=参加.项目号 五、综合题(本大题共2小题,每小题5分,共10分) 41. 为体育部门建立数据库,其中包含如下信息: (1)运动队:队名、主教练,其中队名惟一标识运动队。 (2)运动员:运动员编号、姓名、性别、年龄。 (3)运动项目:项目编号、项目名、所属类别。 其中:每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加 芒动他冃 多个项目,每个项目可以有多个运动员参加。系统记录每名运动员参加每个项目所得名次和成绩以及比赛日期。 (1)根据以上叙述,建立 ER模型,要求标注联系类型。(实体的属性可以省略) 远

6、动员W (2)根据转换规则,将 ER模型转换成关系模型,要求标明每个关系模式的主键和外键 (如果存在)。 鞠刖赠号厢綁翔) j 何_予找府为癮洪蛛斛参嫌紘辿赃貓呦 42 .设有一个反映工程及其所使用相关材料信息的关系模式: R(工程号,工程名,工程地址,开工日期,完工日期,材料号,材料名称,使用数量 如果规定: 每个工程的地址、开工日期、完工日期惟一;不同工程的地址、开工和完工日期可能相同; 工程名与材料名称均有重名; 每个工程使用若干种材料,每种材料可应用于若干工程中。 根据上述规定,写出模式 R的基本FD和关键码。 K的基本有6平: 工S号一工稈名工崔号T工程地址工程号一开工自期 T程号一

7、宪工日期材料号一材料;祢t工程号材料号)一備用数虽 关码为【工理号.材料号 (屬桝弭璐 将R规范到3NF。 R最高达到第几范式,并说明理由。 (3) (3) 45)R应分解为三个模式: RJTg号工程名,工程地址舌工FIK 完in期) TM材料号材料名称) J Rj(工程号、材料号便删S) 编号J77 200蘇t月高等教育自学考试全国统-命题考试 数据库系统原理试题答案及评分参考 (谍程代码4735) - 少” y 始也(1 (I和 五舲 S (D, A), C ) B. (3, 1), D. (5, 1), 主码为D,外码为A,参照R中的属性A。关系R和S的元组如下表所示。关系 S中违反关系

8、完 A B C 1 2 3 2 l 3 3 7 8 整性规则的元组是( RS d d2 d3 d4 A 2 NULL 4 1 A. ( d1,2) B . (d2,NULL C. ( d3,4) D . (d4,1) 6.在最小依赖集F中,下面叙述不正确.的是(B ) A. F中每个FD的右部都是单属性 B . F中每个FD的左部都是单属性 C. F中没有冗余的FD D . F中每个FD的左部没有冗余的属性 7.如果某个属性包含在候选键中,则它称为(D ) A.非主属性 B . 关键属性 C. 复合属性 8 . 设有关系 R和S如下表: R S A B C a b c b b f c a d

9、T D.主属性 B C D b c d b c e a d b A ) A B C D a b c d a b c e c a d b 则关系T是关系R和关系S的( 自然连接结果 笛卡尔积 关系运算以关系代数为理论基础, 投影、连接 选择、投影 A. C. 9. A. C. B. 0连接结果 D.并 关系代数的最基本操作是并、差、笛卡尔积和( B.连接、选择 D.交、选择 10以下叙述中正确的是(A 为了实现连接运算,SELECT命令中必须指出属性的来源 如果缺省WHER子句,则会产生错误信息 在SQL语言中绝大多数连接操作都是自然连接 连接操作中不可以用别名指定数据的来源 A. B. C.

10、D. C ) CREATE INDEX索引名ON基本表名(属性名) CREATE INDEX UNIQU索引名ON基本表名(属性名) CREATE UNIQUE INDEX?引名ON基本表名(属性名) CREATE DISTINCT INDEX索引名ON基本表名(属性名) 11. SQL语言中建立惟一性索引的命令是( A. B. C. D. 12 . DBMS勺并发控制子系统保证了事务的(C ) A.原子性实现B. 一致性实现 C.隔离性实现D .持久性实现 13 .在DB恢复时,对已经提交但更新未写入磁盘的事务执行(B ) A. UNDOESB . REDO处理 C. ROLLBAC 处理D

11、 . ABORT处理 14 . SQL Server 2000用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是( A. Master数据库B . Model数据库 C. Msdb数据库D . Temp db数据库 15 .在SQL/CLI中,保存元组或参数的有关信息的是( D ) A.环境记录B.连接记录 C.语句记录D .描述记录 二、填空题(本大题共 10小题,每小题1分,共10分) 请在每小题的空格中填上正确答案。错填、不填均无分。 16 . DBMS供DML实现对数据的操作,基本的数据操作有两类:检索和 17 . DBMSfe要由查询处理器 和存储管理器两大部分组成。

12、18 .关系中属性的取值范围称为属性的 值域。 19 .设有关系模式 R (A, B, C, D), F是R上成立的FD集,F=ABt C, D-B,则F在模式ACD上的投影为 20 .设关系R和S具有相同的关系模式,R和S的差是由_属于R但不属于S的元组构成的集合。 21 . SQL语言中,撤消基本表的语句是 _drop table表名 22 .封锁可以避免并发操作引起的错误,但可能产生 活锁 23 . SQL中 一组具有相同权限的用户称为角色。 更新 、饿死、死锁等问题。 24 . SQL Server具有两种身份验证模式:Windows身份验证模式和 混合_ 25 .在面向对象技术中,引

13、用类型相当于程序设计中 指针的概念。 验证模式。 三、简答题(本大题共 10小题,每小题3分,共30 分) 26.数据库系统中支持数据独立性的方法是什么? 27简述数据库概念设计的主要步骤。 28. 什么是数据冗余?它会引起哪些操作异常? 29. 简述视图的特点。 30. 简述事务的 COMMIT语句和ROLLBACKS句的功能。 31简述可串行化调度的概念。 32. 什么是触发器?它由哪三个部分组成? 33. 简述SQL Server查询分析器的功能。 34. 在UML类图中,类由哪三部分组成 ? 35简述ODBC数据库应用程序的主要功能。 四、设计题(本大题共 5小题,每小题4分,共20分

14、) 36. 设有关系S( S#,NAME AGE SEX,其属性分别表示:学号,姓名,年龄和性别;关系SC (S#, C#, GRADE,其属性分别表示:学号,课 号和成绩。 试用SQL语句完成统计每一年龄选修课程的学生人数。 37. 设有学生表S( S#, NAME AGE SEX),其属性分别表示:学号,姓名,年龄和性别;选课表SC ( S#, C#, GRAD)其属性分别表示:学号, 课号和成绩。试用关系代数表达式表达下面查询:检索学习课号为C2课程的学号和姓名。 SQL语句写出为每个 38. 设有职工基本表 EMP( ENO ENAMEAGE SEX SALARY,其属性分别表示:职工

15、号,姓名,年龄,性别,工资。试用 工资低于1000元的女职工加薪200元。 39. 设有科研项目表 PROJ(项目编号,项目名称,金额,教师编号)。试用SQL语句写出下面查询:列出金额最高的项目编号和项目名称。 五、综合题(本大题共 2小题,每小题5分,共10分) 41. 某学校图书借阅管理系统应提供如下功能: (1) (2) (3) (4) 作者、单价、出版社; 性别、单位; 书号、借书日期、还书日期等; 40. 设有学生关系STU( SNO SNAME AGE SEX,其属性分别表示:学号,姓名,年龄和性别。试用SQL语句检索年龄为空值的学生姓名。 查询书库中现有图书信息,包括书号、书名、

16、 查询读者信息,包括读者的借书证号、姓名、 查询读者的借阅情况,包括读者的借书证号、 不同类别的读者有不同的借阅权限,读者类别由类另U编号、名称、最大允许借书量、借书期限等描述。 根据以上叙述,回答下列问题: (1) 试为该图书借阅系统设计一个ER模型,要求标注联系类型,可省略实体属性。 (2) 根据转换规则,将 ER模型转换成关系模型,要求标注每个关系模式的主键和外键(如果存在)。 42. 设有一个反映教师参加科研项目的关系模式: R (教师号,项目名称,科研工作量,项目类别,项目金额,负责人) 根据上述规定,写出模式 R的基本FD和关键码。 说明R不是2NF的理由。 将R规范到3NF。 如

17、果规定:每个项目可有多人参加,每名教师每参加一个项目有一个科研工作量;每个项目只属于一种类别,只有一名负责人。 (1) (2) (3) 全国1月自考数据库系统原理试题答案 选择题 I- 5 CDBBC II- 15 CCBCD 二、填空题 16、更新 1 根据需要定义和使用光标。 (答对3个即给3分) 四、设计题(本大题共5小题,每小题4分,共20分) 1.设有两个关系模式:职工(职工号,姓名,性别,年龄,职务,工资,部门号) 部门(部门号,部门名称,经理名,地址,电话 ) 依据上述关系回答下面题。 (1).用关系代数表达式写出下列查询: 检索“采购部”女职工的职工号和姓名。 答案: (1分)

18、 口职工兮,堆名b都门塔称J采购都“ A性别二”女和(1収 LX,f I) (1(W) (2).试用SQ语句删除年龄大于70岁的职工信息。 答案:DELETEFROMK( 2分) WHER年 龄 70; (2 分) (1 b) (3).试用SQ语句统计每个部门的人数。 答案:SELEC部门号,COUNT职工号)(1分) FRO职工(1分) GROUPBY门号;(2分) (4).试用SQ语句检索人事部所有姓刘的职工姓名和年龄。 答案:SELEC姓名,年龄(1分) FRO职工 WHER姓名=刘AN部门号 IN ( 1分) (SELEC部门号FROMB门WHER部门名称=人事部);(2分) (5).

19、试用SQ语句定义一个包含姓名、性别、工资、职务和部门名称的视图 答案:CREATEVIEWZBB姓名,性别,工资,职务,部门名称)(2分) ASSELEC姓名,性别,工资,职务,部门名称(1分) FRO职工,部门 WHERE工.部门号=部门.部门号;(1分) ZBB 五、综合题(本大题共2小题,每小题5分,共10分) 1.设有一个记录学生毕业设计情况的关系模式: R(学号,学生名,班级,教师号,教师名,职称,毕业设计题目,成绩) 如果规定:每名学生只有一位毕业设计指导教师,每位教师可指导多名学生;学生的毕业设计题 目可能重复。 (1)根据上述规定,写出模式 R的基本FD和关键码。 (2)R最高

20、属于几范式。 将R规范到3NF 答案:(1)基本的FD有7个: 学号T学生名,学号T班级,学号T教师号,学号T毕业设计题目,学号T成绩 教师号T教师名,教师号T职称(1分) R的关键码为学号。(1分) (2) (3) R的最高属于2NF ( 1分) R应分解为: 2. (1)景点:景点编号、景点名称、地点、景点描述 某旅行社管理系统涉及的部分信息如下: R評人学t笛,号,毕曲设i R2(教师为教师职称:)(2分) (2) 线路:线路编号、线路名称、线路描述。 (3) 导游:工号、姓名、等级。 团队:团队编号、人数、开始日期、截止日期。 其中:每条线路由多个景点组成,不同线路的景点存在交叉;每条

21、线路有多名导游,但一名导游 只负责一条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。 (1) 建立一个反映上述局部应用的 ER模型,要求标注联系类型(可省略实体属性)。 (2) 根据转换规则,将ER莫型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在 )。 答案: 盛占 Ill n 1 A K : ODBC数据源是驱动程序与 DBS连接的桥梁,数据源不是DBS而是用于表达一个 ODBC驱动程序和DBMS 特殊连接的命名。 34、:引用类型相当于程序设计中指针的概念,可以避免数据结构的无穷嵌套问题。 35、:事务的执行次序称为调度。如果多个事务依次执行,则称为事务的串

22、行调度。如果利用分时的方法, 同时处理多个事务,则称为事务的并发调度。 四、设计题 36. CREATE VIEW SV AS SELECT 学号,AVG(成绩)FROM SC GROU P BY 课号 37、 38 SELECT学号 FROM SC WHERE 课号=B2 OR 课号= B5 39、 40、 UPDATE INTO S SET奖学金=1000 WHERE学号 IN (SELECT 学号 FROM SC WHERE 成绩=100) SELECT 姓名,成绩 FROM S,SC,C WHERE S学号=SC.学号AND SC.课号=C.课号AND课程名=BC 五、综合题 (1)基

23、本FD有:教师号姓名,教师号职称,教师号、团体名称担当职务,教师号、团体名称参加日期, 团体名称团体简介,团体名称团体负责人。 关键码是:(教师号、团体名称) 最高属于1NF 41、 (2) (3) R2 R1 R3 (教师号,姓名,职称,团体名称) (团体名称,团体简介,团体负责人) (教师号,团体名称,担当职务,参加日期) 42、 (1) (2) 项目(项目编号,项目名称,申请者,期限,金额,项目描述,类别编号) 项目类别(类别编号,类别名称) 专家(专家编号,姓名,职称,单位,类别编号) 全国20XX年10月自学考试数据库系统原理试题及答案 (仅供参考) 课程代码:04735 一、单项选

24、择题(本大题共 15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、 多选或未选均无分。 1. A. C. 在数据库系统中,提供数据与应用程序间物理独立性的是 外模式/模式映像 外模式/内模式映像 B. D. (B ) 模式/内模式映像 子模式/模式映像 2. A. 对于实体集A中的每一个实体,实体集 B中至少有一个实体与之联系,反之亦然,则称实体集 集B之间具有的联系是(C 多对一 B. 对多 A与实体 C. 3. 多对多 数据库物理设计的任务不包括 D. 对一 A. 优化模式 C. 4. A. C. 5. 确定数据存放位

25、置 设有关系WORK eno CNO 只有ENO不能取空值 只有PAY不能取空值 在关系模式R中,函数依赖 A. B. C. D. 6. A. C. B.存储记录结构设计 D.存取方法设计 PAY,主码为(ENO CNO。按照实体完整性规则(D ) B.只有CNC不能取空值 D. ENC与 CNC都不能取空值 R的某一关系中,若任意两个元组的 R的一切可能关系中,若任意两个元组的 R的某一关系中,Y值应与X值相等 R的一切可能关系中,Y值应与X值相等 F是R上的一个FD集, 在 在 设R是一个关系模式, XT Y的语义是(B ) X值相等,则Y值也相等 X值相等,则Y值也相等 R分解成数据库模

26、式P =Ri,,FK。如果对 R中满足F 的每一个关系r,都有r= nR(r) X nR2 (r) XX 口 Rk (r),则称这个分解P是(A 无损分解 保持函数依赖分解 B.损失分解 D.丢失函数依赖分解 R A B C 1 2 3 4 5 6 7 S 9 R- S的结果是(B ) A. A B C 2 4 6 4 5 6 关系R和S如下表 7. A B C 2 4 6 : 4 5 6 8. A. B. C. D. A B C 1 2 3 4 5 (1分) (初脱北* (会员) (2分) (1分) GROUP BY (1分) 33. 局部变*由用户定义和维护名称以单个字符开头:全局变*由系

27、统定义和维护名称以两 个字符开头。 34. 用来创建和编辑应用对象,可以对应用程序的Opcii.CloM.Enor ?事件编程和对对象的性 进行定制和修改。 32. 实体基数是指与一个实体有联系的另一端实体数目的最小、最大值,数应写在这一端实体 的边L:。而童复度是指参与关联的一靖对数a的最小、晟大值,重复度应场在这一端类的 边上。 四、设怦fi(本大共5小a毎小4分共20分) 36答案一 SELCET音像名,类别(1分) FROM音像会员租借0分) WHKKR音像音像编号租借音像编号AND ffi借会员编号二会员会员编号AND 余员名i李扬q (2分) 答案二: SELECT音像名类别(1分

28、) FROM音像 WHKKK 音像编号 据邓系统原理试题答案及评分翕考第2页(共3貞) 五、综合 1本大题共2小题海小题5分,扶10分) 41. (1)基本PD有6个:(1分) 商品号商品名.商品号f规格,商品号-采购员编号, 采购员编号一采购员姓喀M商品号,釆购日期)f采购单价 (商品号采购日期)f JR购数 关键码为(商品号,采购日期九H分) (2)Rflt离达到 1XF。(1 分) (3)R应分解为 Ki(商品号価品名,规幣,采购员编号)(1分 比(采购员编号,采购员姓名) R(商品号,采购日期,采购隈价,采购数童(分) 记.為,均属于3冊;, 42. (n ER ffl 注广居住熔理联

29、系答对其中一个即给1分T“负逬懺系】分,共2分0 (2转换后的茉杲模黎有3个关系模式: 学生(学号姓名,性别专业,班级療室号) 寢室寝室号*房间电话员工号,室隹学号) 管廛员:员工号,姓名,联条电话) 上述关垂每个1分,共3分. 数据库系统理试题答案及评分参考第3页(共3页 全国20XX年10月高等教育自学考试 数据库系统原理试题 课程代码:04735 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、 多选或未选均无分。 1.数据库系统中,执行 逻辑数据与物理数据之间转换功能的是(B ) A.DB

30、 B. DBMS C.DBS D.OS 2.DBMS的数据字典中存放的是(A ) A.数据库三级模式结构的定义 C.数据库的所有索引信息 B.数据库的工作日志 D.数据库的存储路径 3.数据库逻辑设计阶段应考虑的主要因素是 A.概念模型 C.存取方法 ) B.处理要求 D.DBMSt 征 4.关系数据库系统 中对外键没有任何限制的操作是 A.插入 (B ) B.删除 C.修改 5.由于关系模式设计不当所引起的删除异常指的是 D.置空值 A.应该删除的数据不能删除 (D ) B.未经授权的用户对数据进行了删除操作 D.不该删除的数据被删除 C.数据删除过程中发生了故障 41.设有关系模式 R(A

31、BCDE) F是R上成立的FD集,F=AB,B宀C,DE,那么F在模式ABC上的投影 (A )A.AtB,BtC,AtC B.AtB,BtC,DE C.A tB,Bt CD.(即不存在非平凡的FD) ) A.自然连接 C.除 8.设R和S都是二元关系,那么与元组演算表达式 B.交 D併 t|R(t) A(? u)(S(u) AU1工t2 ) 不等价的关系代 数表达式(B ) A. n,2(6护(R X S) B. n,2(b2H (R X S) C.眄 2# D. n,2(b1 尹(S 汉 R) 9.设有学生表STUDENT学号,姓名,性别,年龄) ,则向STUDENT!插入一条新记录的正确的

32、 SQL语句是 (D ) A. APPEND INTO STUDENT VALUES (d001,王明,女,18) B. APPEND STUDENT VALUES (d001,王明,女,18) C. INSERT STUDENT VALUES (d001,王明,女,18) D. INSERT INTO STUDENT VALUES(d001,王明,女,18) 10.存储过程的优点不包括(D ) A.提高运行速度 B. 降低网络通信量 C.间接实现安全控制D.存储在DB之外方便修改 11.如果事务T获得了数据项Q上的排他锁,则T对Q( C ) A. 只能读不能写B.只能写不能读 D.不能读也不

33、能写 C. 既可读又可写 12.DBMS中实现事务原子性的子系统是(C ) A. 完整性子系统-一致性 C. 事务管理子系统-原子性 B. 并发控制子系统-隔离性 D.恢复管理子系统-持久性 13.SQL Server的身份验证模式包括 WINDOW身份验证模式和(A ) A.混合验证模式B.账号验证模式 C.用户验证模式 D. DNA验证模式 14. PO werBuilder9.0 中连接数据库的正确步骤是 (B ) A. 建立数据库描述文件;用 CONNEC命令连接数据库 B. 建立ODBC数据源;建立数据库描述文件;用CONNEC命令连接数据库 C. 建立ODBC数据源;用CONNEC

34、命令连接数据库 D. 建立ODBC数据源;建立数据库对象;用 CONNEC命令连接数据库 15. 在对象联系图中,表示属性具有多值的是(C ) A. tB. ?(子类和超类)C. (多值)D.jt(联系) 二、填空题(本大题共 10小题,每小题1分,共10分) 请在每小题的空格上填上正确答案。错填、不填均无分。 16. 数据库在磁盘上的基本组织形式是 文件。 1: N联系。 传递律 17. 层次模型中上一层记录类型和下一层记录类型之间的联系是 18. Armstrong公理系统的三条推理规则是自反律、增广律和 19. 关系代数表达式的启发式规则有:尽可能早地执行选择操作,尽可能早地执行投影操作

35、和避免直接做 笛卡尔积。 20.SQL语言是介于关系代数和_元组演算之间的一种语言。 21. 常见的数据库故障分为:事务故障、系统故障、介质故障 。 22. 触发器是一个能由系统自动执行对 _数据库_修改的语句。(UPDATE,DELETE,INSERT 23.T-SQL语言中,局部变量由用户定义和维护,名称以 统定义和维护) 单个开头。(全局变量,两个符号,系 24. Po werBuilder9.0中,开发空间有三个层次:Works pace (工作空间)、Target (目标)和( Library ) 库文件 25.UML类图中,聚合表达了成分对象和聚合对象之间的 is part of

36、”(一部分) 的联系。 三、简答题(本大题共10小题,每小题3分,共30分) 26. 简述物理数据独立性与逻辑数据独立性的含义。 物理数据独立性是指DB内模式的改变尽量不影响逻辑模式,或DB物理结构的改变尽量不影响应用程序。 逻辑数据独立性是指 DB逻辑模式的改变尽量不影响外模式和应用程序,或DB逻辑结构的改变不影响应 用程序。 27.候选键与超键有哪些联系和区别? 联系:候选键也是超键,两者都是唯一标识元组的属性集 区别:候选键中不含有多余的属性。 28. 有如下部门信息表,试判断该表是否可以直接作为关系数据库中的关系,并说明原因。 部门号 部门名称 负责人 部门成员 Dl 财务部 张军 刘

37、爽、王方 D2 人事部 李强 徐刚、张玉 D3 工程部 王洪 蔡鑫明、陈艺 1NF要求。 该表不可以直接作为关系数据库中的关系。 因为属性“项目成员”的分量并不是原子数据项,该表不满足关系的最低要求,即 29. 简述嵌入式SQL中引入游标的原因。 SQL语言是面向集合的,主语言是面向记录的,需要用游标机制把集合操作转换成单记录处理方式。 30. 数据库的并发操作会带来哪些问题? 丢失数据,读脏数据,不可重复读 31. 用户对数据库模式有哪些修改权限? 修改数据库模式的权限有四种:索引。资源、修改、撤销 32. 什么是角色?其作用是什么? 一组具有相同权限的用户称为角色。 角色的作用是为了便于对

38、用户及权限的管理。 33. 简述SQL Server 2000 中Msdb数据库的作用。 Msdb数据库主要用于SQL server 2000存储任务计划信息、时间处理信息、备份恢复信息以及异常报 告 34简述PowerBuilder中数据窗口对象的功能。 m二三门】:金吋;庄甘營MTF-兰片以喘一 U芷换阴杯同世;凤僭址;黠 34. 述SQL/CLI中描述记录的功能。 -儿丑疵鑫以紂6关仃(息,初元魁U:茁SSniti股从类将,哎栗护嘛I敎圖用中的轟数沪超 歷if樂tr分 四、设计题(本大题共 5小题,每小题4分,共20分) 设一个图书借阅管理数据库中包括三个关系模式: 图书(图书编号,书名

39、,作者,出版社,单价) 读者(借书证号,姓名,性别,单位,地址) 借阅(借书证号,图书编号,借阅日期,归还日期,备注) 用SQL语句完成下面36-39题。 35. 查询价格在50到60元之间的图书,结果按出版社及单价升序排列。 nw卅图甘升) 宵临RE 单价 HflFFF:、50 Wli bOfl 分) BY出舶土冲价山分) 36. 查询王明所借阅的所有图书的书名及借阅日期。 select书名储闻口期H in 買电川ffitk備划.淒音门分) 宵HER显蛉名三,壬明MP淒新f磊苗址号-惜冋14弓迟巧 37. 查询各个出版社图书的最高价格、最低价格和平均价格 :rT r I - fc IVTfc

40、Pn |JJ* b / .他SELECT出版社切讥腹仰】川I,”单的AVm甲r九; ,J raOM图书(I分J 肌皿卩BY出贩社Ml井 38.建立“红星汽车厂”读者的视图 RST。 y. CREATE VIEW RSTX借书址号.姓性别血位,地址“!分) AS SElECT *(1 分 FROM读若H分) WHERE单位M宜星汽车厂分) 39. 依据36题的关系模式,用关系代数表达式检索借阅“高等数学”的读者姓名。 (1分)(|分)任兮) 五、综合题(本大题共 2小题,每小题5分,共10分) 41.设有一个记录职工历次体检情况的关系模式: R (职工号,姓名,部门号,体检日期,体检医院,总检结

41、果,体检项目,分项结果) 说明:体检医院不固定,总检结果是指对体检结果的总体评价。 37.写出模式R的基本FD和关键码。 n)基举的m有5亍:(1分) 职工号一ft名“职工职工号期)一体检厳陰, (飙匚体检H期总檢结風(职工圧体惟日期煌興分顼结果 H的粪9码为(职1号供橄1期,体检项冃)、(1井) 38. R最高属于第几范式? ()RM高M r INI ( 4) 39. 将R规范到3NF 职丁-時.址若那H号) IM职】月.炸检H期,惟檜医院.总检IS果) RN职xy .#检Hifi.休检项y”,分项站果H2分) 42.某课程的计算机模拟考试系统涉及的部分信息如下: 用户: 试题: 用户号、姓

42、名、密码。 试题编号、试题内容、知识点、难度系数、选项 A、选项B选项C、选项 D 答案。 试卷: 说明: 试卷编号、生成时间。 允许用户多次登录系统进行模拟测试;每次登录后,测试试卷由系统自动抽题随机生成,即每次生 成试卷均不相同;每份试卷由若干试题组成;系统要记录每次测试的起始和结束时间,以及测试成绩。 (1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)。 (2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在) 20XX年1月高等教育自学考试全国统一命题考试 数据库系统原理试题 课程代码:04735 一、单项选择题(本大题共15

43、小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、 多选或未选均无分。 1.数据库类型的划分依据是(B ) A.记录形式 C.数据联系 B.数据模型 D.存取数据方法 2.在数据库系统中,如果数据库的逻辑结构发生了变化,那么用户的应用程序( A.必须改变 C.可以不变 B.自动改变 D.必须作废 3.STUDENT和DEPT两个关系如下表所示,其中STUDENTS系中的主码为学号,年龄在1825之间,DEPT 关系的主码为系号。向 STUDEN中插入行(507,王方,17, D4),该操作(D ) STUDENT 学号 姓名

44、年龄 系号 101 !9 DI 102 王刚 21 D1 502 18 D3 604 刘强 22 D3 DEPT 系兮 DI il噌机系 D2 外语系 D3 A.仅违反实体完整性 B. 仅违反参照完整性 C.仅违反用户定义完整性 D.违反了参照完整性和用户定义完整性 4.在数据库设计中,超类实体与子类实体的关系是( D ) A.前者只继承后者的主码B.后者只继承前者的主码 C. 前者继承后者的所有属性D.后者继承前者的所有属性 5.设有关系模式 R(ABCDEG) F 是 R上成立的 FD集,F=D G C-A,CD E,A-B,则(AC)+f 为(B ) A.AC C.ABDG B. ABC

45、 D. ABCDEG 6.3NF规范到BCNF必须消除(C ) A.非主属性对键的部分函数依赖 B.非主属性对键的传递函数依赖 C.主属性对键的部分和传递函数依赖 7.设有关系R(ABCD和关系s(BCD),则RX S结果集的元数为(D ) D.非平凡且非函数依赖的多值依赖 A.3 B.4 C.6 D.7 8.关系代数中投影运算是对关系进行的(A ) A.垂直分割 B.水平分割 C.结合 D.先垂直分割后水平分割 9.当关系R和S自然连接时,能够把 R和S原来应该舍弃的元组放到结果关系中的操作是( A.左外连接B.右外连接 C.外部并 D.外连接 10.嵌入式SQL中实现主语言与SQL语句间的

46、参数传递是通过(B ) B.共享变量 A.SQLCA C.数据集 D.游标 11.应用程序中的运算溢出属于( A ) A.事务故障B.系统故障 C.介质故障D.人为故障 12.事务的并发执行不会破坏数据库的完整性,这个性质称为事务的( A.原子性 C.隔离性 B. 一致性 D.持久性 13.在T-SQL语言中,表变量存在的地方是(A ) A.内存 C.文件 B.数据库 D.临时表 14. PowerBuilder 9.0 A.应用画板 中,用于生成可执行文件、动态链接库、组件和代理对象的是( B.工程画板 C.函数画板 15.在面向对象技术中, D.窗口画板 下列不属于汇集类型的是(C ) A

47、.数组 B.列表 D.包类型 10小题,每小题1分,共10分) C.行类型 二、填空题(本大题共 请在每小题的空格上填上正确答案。错填、不填均无分。 16.DBMS是位于用户与操作系统(OS 之间的一层数据管理软件。 17. 设计数据库概念结构时,常用的数据抽象方法是聚集 18. 引起关系模式中各种数据操作异常的原因是数据冗余 和概括。 19.关系R和S都是二元关系,则与元组表达式 w|( ? u)( ? v)(R(u) A S(v) A u2=v1 w2=v2) 等价的关系代数表达式是。 20.SQL DML分成数据查询和数据更新两类。 A w1=u1 A 21.如果一个并发调度的执行结果与

48、某一串行调度的执行结果等价, 那么这个并发调度称为 可串行化调度 破坏O 22. 数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄密、更改或 23. 在SQL Server 2000中,角色分为服务器角色和 数据库角色。 24. Po werBuilder在访问数据库之前,必须首先与要使用的数据库 立连接 25. 在SQL标准中,CLI定义了一套可以从宿主语言调用的公共函数 O 三、简答题(本大题共10小题,每小题3分,共30分) 26. DBMS的存储管理器有哪几部分组成 ? 27. 在关系模型中,对关系作了哪些规范性限制? 28. 设F是关系模式 R(ABCDE的 FD集,F=

49、ABt C, C-E,E- CD C-D,AB-E,试求与F等价的最小函 数依赖集。 29. 所有的视图都可以更新吗?为什么? 30. 参照完整性规则在SQL中可以用哪几种方法实现? 31. 什么是数据库的可恢复性? 32.封锁可能带来哪些问题? 33.SQL Server 2000 安装程序自动创建的系统数据库有哪些 34.简述PowerBuilder 9.0集成开发环境中系统树窗口的功能。 35.在类图中,子类之间的语义约束有哪些? 四、设计题(本大题共5小题,每小题4分,共20分) 设有如下3个关系模式: 职工(职工号,姓名,性别,年龄) 工程(工程号,工程名称,预算) 报酬(职工号,工

50、程号,工资) 用SQL语句完成下面3640题。 36. 查询年龄不在19至55岁之间的职工姓名和性别。 37. 按照职工号统计每名职工的总收入。 38. 将预算额达到10万元及以上工程的职工工资提高 10%。 39. 创建一个关于职工参加工程项目的视图VPS该视图包括职工号,姓名,工程名称和工资。 40. 查询参加过两个以上工程项目的职工号及项目数,并按项目数降序排列。 五、综合题(本大题共2小题,每小题5分,共10分) 41. 设某校教材管理系统中,有一个记录各班级领用教材情况的关系模式: R(教材编号,教材名称,出版社,班级号,领用时间,领用数量) 如果规定:每个班级每次可领用多种教材,但

51、每种教材只允许领用一次;同一种教材可被不同班级领用; 不同班级可同时领用教材。 (1)根据上述规定,写出模式R的基本FD和关键码。 (2)R最高属于第几范式? 将R规范到3NR 42.某汽车维修部门的维修工单如下表所示: 维修工单号:2011008 机动车牌照号:XXXXXX 下达日期:XXXXXX 型号:XXXX 故障说明: XXXX 零件号 零件名称 规格 单价 更换数量 LJ002 XXX XX XX XX LJ517 XXX XX XX XX 更换 零件 维修工代号:XXX 维修工姓名:XXX 完工日期:XXXXXX (1)根据上表,试为某汽车维修部门设计一个优化的ER模型,要求标注联

52、系类型(可省略实体属性)O (2)将ER模型转换为关系模型,标注每个关系模型的主键和外键(如果存在)。 2012年I月高等教育自学考试全国统一命题考试 数据库系统原理试题答案及评分参考 (课程代码 04735) OO 一 单项选择JB(本大题共】5小a,毎小n2分,共30分) 3 3.D4.D5.B 2.C 12. C 13. A 14, B 15. C 6.C (2分) (2)层层展开组件、功能、属性、事件等。(1分) 35.子类之间的语义约束4 #; OvcrlappinB( ) Disjoin(不相交)CompIelc(完备) 三简答fl(本大fl共10小稈小题3分共30分) pbte(

53、非完备)。(写对3个给3分) 四Jft计题(本大JH共5小甌毎少护分拱20分) 36. SELECT姓名,性别(1 FROM职工(I分) WHERE 年龄 NOT BETWEEN 19 AND 55;(2 分) Q 0 数据库系试题答案及李第1頁(共2页) X 話備SELECT駅工.飙工号,姓名,工程名称工贵和插 Gfrom駆匚工程,报WJUV y WHERE观工,职工号=报酬.职工号AND典7 述报酬.工程编号=工程.工程編号7 U分厂 40. SELECT 职工号,COUNT( *)1 分】 FROM报酗 GROUP BY职工号U分) HAVEWG COUNT( * ) 2(I 分 ORD

54、ER flY2 DESCj(l 分) 一 一 11 亠 广皿 忙产 37. SELECT职工号,51;赃工窿)辰分) FRO陆报酬(1分M GROUP BY职工号分界 38. UPDATE报酬门圳7 S工资分 WHERE工程号IN (SELECT IS号 FROM工程 帧巒E预算 wjOOOOO ) j(2分 39. CREATE VIEW PSf职工号姓名,工程名称,工资)卩分实 五、合分r共山分J 41.R的越雅FD有4応疔分) 鞍材编号T材塔称,材编号F出版社, (班级号,颤材编号亠领用时向(班级号,tt材编号)7领用数 R的关码*(班级号,材编号)(1分) (2) R ft高厲于INF

55、。(1分)F R筑井为角(敕材編号点;増称,出版社)声芒 Rd班级号傲材编号领用时间领用应 (0修正录 (*对疣及以上给Ob分) 28用测必法可知分*Tpft无锁分仏(1分) ttte 盘-(1 修I 如 特点:时员不必关心$根式只与外模式发生联系按外模式的结存和纵散据.、 。(2 分) A n C D E G DG bn bl2 bl3 ft4 bis a6 AC b22 *3 b24 b25 b26 CDE 21 132 o3 4 aS b36 An al 2 M3 M4 MS b46 A B C D E G DG bll bI2 bl3 a4 bl5 a6 AC al Q 13 b24 h25 b26 CDE aI a2 13 a4 aS 6 AB nl 2 M3 144 MS M (2)设计外模3S; (d浮价模 弟三行变成全a笳以具有无扭连接性_、 29,(1) DROP TABLE语句和DELETE语句柿可以从基當衰中除兀组。G分. (2$但是DROP TABLE不但H餘表中全都元组而且还除整个关系袈结U分 (3)而DELFIt 旬可以报据条件除表中部分元flb (1分)卷. * 嚴驟養殳?會&超活时5它执行的SQL语句。1如宙动作何W尺寸、动作 蹣条件和动作体三部分成(2分)4丿-亠八、 !岸中安全性是樹保

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论