全国自考数据库系统原理试题答案(3)

2018-12-21 12:10

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.复合属性

D.主属性

8.设有关系R和S如下表:

R S T A B C B C D A B C D a b c b c d a b c d b b f b c e a b c e c a d a d b c a d b 则关系T是关系R和关系S的( A ) A.自然连接结果 B.?连接结果 C.笛卡尔积

D.并

9.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和( C ) A.投影、连接 B.连接、选择 C.选择、投影

D.交、选择

10.以下叙述中正确的是( A )

A.为了实现连接运算,SELECT命令中必须指出属性的来源 B.如果缺省WHERE子句,则会产生错误信息 C.在SQL语言中绝大多数连接操作都是自然连接 D.连接操作中不可以用别名指定数据的来源 11.SQL语言中建立惟一性索引的命令是( C ) A.CREATE INDEX 索引名 ON 基本表名(属性名) B.CREATE INDEX UNIQUE索引名 ON 基本表名(属性名) C.CREATE UNIQUE INDEX索引名 ON 基本表名(属性名) D.CREATE DISTINCT INDEX索引名 ON 基本表名(属性名) 12.DBMS的并发控制子系统保证了事务的( C ) A.原子性实现 B.一致性实现 C.隔离性实现

D.持久性实现 13.在DB恢复时,对已经提交但更新未写入磁盘的事务执行( B ) A.UNDO处理 B.REDO处理 C.ROLLBACK处理

D.ABORT处理

14.SQL Server 2000用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是(A.Master数据库 B.Model数据库 C.Msdb数据库

D.Tempdb数据库

) C 15.在SQL/CLI中,保存元组或参数的有关信息的是( D ) A.环境记录 C.语句记录

B.连接记录 D.描述记录

二、填空题(本大题共10小题,每小题1分,共10分)

请在每小题的空格中填上正确答案。错填、不填均无分。

16.DBMS提供DML实现对数据的操作,基本的数据操作有两类:检索和_____更新______。 17.DBMS主要由____查询处理器_____和存储管理器两大部分组成。 18.关系中属性的取值范围称为属性的_____值域______。

19.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→B},则F在模式ACD上的投影为___________。 20.设关系R和S具有相同的关系模式,R和S的差是由__属于R 但不属于S_________的元组构成的集合。 21.SQL语言中,撤消基本表的语句是__drop table 表名_________。

22.封锁可以避免并发操作引起的错误,但可能产生_____活锁______、饿死、死锁等问题。 23.SQL中一组具有相同权限的用户称为___角色____。

24.SQL Server具有两种身份验证模式:Windows身份验证模式和____混合_______验证模式。 25.在面向对象技术中,引用类型相当于程序设计中_____指针______的概念。 三、简答题(本大题共10小题,每小题3分,共30分)

26.数据库系统中支持数据独立性的方法是什么?

、建立三层模式即外模式、概念模式和内模式,两级映射即外模式/概念模式、概念模式/内模式。 27.简述数据库概念设计的主要步骤。

有三个主要步骤:首先根据数据抽象结构,建立局部概念模型,其次把一个个局部概念合成一个全局的概念模型,最后对全局概念模型进行审核,最终就形成了概念模型。

28.什么是数据冗余?它会引起哪些操作异常?

数据冗余是指数据大量的重复,使数据之间联系弱,不利于操作。它会引起:修改异常、删除异常、插入异常。 29.简述视图的特点。

视图的特点有:是由基本表导出的表;是一个虚表,存储在视图定义里;保证数据库的安全性。

30.简述事务的COMMIT语句和ROLLBACK语句的功能。

事务的COMMIT语句的功能是说明事务完成并提交成功,ROLLBACK语句的功能是说明事物不能完成返回到初始状态。 32.简述可串行化调度的概念。

每个事物中,语句的先后顺序在各种调度中保持一致。在这个前提下,如果一个并行调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为可串行化调度。 33.什么是触发器?它由哪三个部分组成?

触发器是SQL Server提供给程序员和数据库分析员用来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程。它由事件—条件—动作组成。

33.简述SQL Server查询分析器的功能。

1)可以在文本编辑区编写T-SQL语句2)可以通过更改数据库组合框选择要使用的数据库3)可以检查输入的T-SQL代码是否错误,并给出错误提示

34.在UML类图中,类由哪三部分组成?

类由上面的部分表示类的名称、中间部分表示类的属性、下面部分一些可以用到的关于类的对象的操作。 34.简述ODBC数据库应用程序的主要功能。

调用ODBC函数,递交SQL语句给DBMS,检索出结果,并进行处理。应用程序要完成ODBC外部接口的所有工作。 四、设计题(本大题共5小题,每小题4分,共20分)

36.设有关系S(S#,NAME,AGE,SEX),其属性分别表示:学号,姓名,年龄和性别;关系SC(S#,C#,GRADE),其属性分别表示:学号,课号和成绩。

试用SQL语句完成统计每一年龄选修课程的学生人数。 select count(s.s#),age from s,sc where s.s#=sc.s#

group by age

37.设有学生表S(S#,NAME,AGE,SEX),其属性分别表示:学号,姓名,年龄和性别;选课表SC(S#,C#,GRADE),其属性分别表示:学号,课号和成绩。试用关系代数表达式表达下面查询:检索学习课号为C2课程的学号和姓名。 ∏S#,NAME(选择符号C#=C2(S自然连接SC))

38.设有职工基本表EMP(ENO,ENAME,AGE,SEX,SALARY),其属性分别表示:职工号,姓名,年龄,性别,工资。试用SQL语句写出为每个工资低于1000元的女职工加薪200元。 update into EMP

set SALARY=SALARY+200

where SALARY<1000 and SEX=“女”

39.设有科研项目表PROJ(项目编号,项目名称,金额,教师编号)。试用SQL语句写出下面查询:列出金额最高的项目编号和项目名称。

select 项目编号,项目名称 from PROJ group by 项目编号

having 金额>=all(select 金额 from PROJ group by 项目编号)

40.设有学生关系STU(SNO,SNAME,AGE,SEX),其属性分别表示:学号,姓名,年龄和性别。试用SQL语句检索年龄为空值的学生姓名。 select SNAME from STU where AGE is null 五、综合题(本大题共2小题,每小题5分,共10分) 41.某学校图书借阅管理系统应提供如下功能:

(1)查询书库中现有图书信息,包括书号、书名、作者、单价、出版社; (2)查询读者信息,包括读者的借书证号、姓名、性别、单位;

(3)查询读者的借阅情况,包括读者的借书证号、书号、借书日期、还书日期等;

(4)不同类别的读者有不同的借阅权限,读者类别由类别编号、名称、最大允许借书量、借书期限等描述。 根据以上叙述,回答下列问题:

(1)试为该图书借阅系统设计一个ER模型,要求标注联系类型,可省略实体属性。

(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模式的主键和外键(如果存在)。 .1)类别 ---------分为---------- 读者 --------借阅-------图书 2)图书(书号、书名、作者、单价、出版社) 读者(借书证号、姓名、性别、单位、类别编号)

读者类别(类别编号、名称、最大允许借书量、借书期限) 借阅(借书证号、书号、借书日期、还书日期) 42.设有一个反映教师参加科研项目的关系模式:

R(教师号,项目名称,科研工作量,项目类别,项目金额,负责人)

如果规定:每个项目可有多人参加,每名教师每参加一个项目有一个科研工作量;每个项目只属于一种类别,只有一名负责人。

(1)根据上述规定,写出模式R的基本FD和关键码。 (2)说明R不是2NF的理由。

(3)将R规范到3NF。

。1)教师号,项目名称→科研工作量 教师号→项目名称 项目名称→项目类别 项目名称→负责人 项目名称→项目金额 关键码是 :教师号

2) 教师号,项目名称→科研工作量 教师号→科研工作量

是部分依赖,所以不属于2NF 3)(教师号,项目名称)(教师号,科研工作量) (项目名称,项目类别,项目金额,负责人)

2009年10月全国自考数据库系统原理真题

一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中 只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无 分。

1. 数据库系统的核心组成部分是( D)

A. DB B. DD C. DBA D. DBMS

2. 数据库的最小存取单位是( B)

A. 字符 B. 数据项 C. 记录 D. 文件

3. 数据库应用程序的编写是基于三级模式结构中的( A)

A. 外模式 B. 逻辑模式 C. 内模式 D. 概念模式

4. 完成关系模式设计是在数据库设计的( C)

A. 需求分析阶段 B. 概念设计阶段 C. 逻辑设计阶段 D. 物理设计阶段

5. 下列关于外键的说法正确的是( C )

A. 外键必须和相应的主键同名 B. 外键值不允许为空

C. 外键和相应的主键可以不同名,只要定义在相同域上即可 D. 外键的取值只允许等于所参照关系中某个主键值

6. 关系模式设计理论主要解决的问题是()

A. 提高查询速度

B. 消除操作异常和数据冗余 C. 减少数据操作的复杂性 D. 保证数据的安全性和完整性

答案:B

7.

A. A

B. B C. C

D. D 答案:D

8. 设有关系模式R(A,B,C),其关系r如下表所示

A. 函数依赖A→B在上述关系中成立 B. 函数依赖BC→A在上述关系中成立 C. 函数依赖B→A在上述关系中成立

D. 函数依赖A→BC在上述关系中成立 答案:B 9. 设有关系R和S如下表所示,

A. A


全国自考数据库系统原理试题答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:教师招聘备考技巧:关于教学知识高频考点

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: