关键词不能为空

当前您在: 主页 > 英语 >

全国自考数据库系统原理历年试题及答案(2008--2013)

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-06 10:12
tags:

-

2021年2月6日发(作者:trip什么意思)


文档鉴赏



2008



1


月高等教育自学考试全国统一命题考试


数据库系统原理




试卷



4735


一、单项选择题(本大题共


15


小题,每小题


2


分,共


30


分)< /p>



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



1.


数据库在磁盘上的基本组织形式是


( B )


A



DB


B


.文件



C


.二维表



D


.系统目录



2



ER(


实体联系模型

< p>
)


模型是数据库的设计工具之一,它一般适用于建立数据库的


( A )


A


.概念模型



B


.逻辑模型



C


.内部模型



D


.外部模型



3


.数据库三级模式中,用户与数据库系统的接口是


( B )


A


.模式



B


.外模式



C


.内模式



D


.逻辑模式



4


.在文件系统中,所具有的数据独立性是


( D )


A


.系统独立性



B


.物理独立性



C


.逻辑独立性



D


.设备独立性


5


.在


DB


技术中,“脏数据”是 指


( D )


A


.未回退的数据



B


.未提交的数据



C


.回退的数据



D


.未提交随后又被撤消的数据



6


.关系模式至少应属于


( A )


A



1NF


B



2NF


C



3NF


D



BCNF


7


.设有关系模式


R(ABCD)



F



R


上成立 的


FD


集,


F={A

< br>?


B



B


?


C}


,则属性集


BD


的闭包


(BD)


+



( B )


A



BD


B



BCD


C



BC


D



CD


8


.设有关系


R


如题

8


图所示:


(C)


R


学号



姓名



专业



入学年份




97001


王敏



数学



1980


95002


高丰



经济学



1980


95003


梅婷



数学



1980


93013


王明



计算机



1981


94012


杨山



计算机



1984




8





?


专业,入学年份


(R)


的元组数为



A



2


B



3


C



4


D



5


9< /p>


.集合


R



S< /p>


的交可以用关系代数的基本运算表示为


( A )


A



R-(R-S)


B



R+(R-S)


C



R-(S-R)


D



S-(R-S)


l0


.已知


SN


是一个字符型 字段,下列


SQL


查询语句


( C )


SELECT SN FROM S


WHERE SN LIKE



AB


%′;的执行结果为< /p>



A


.找出含有


3


个字符′


AB


%′的所有

< p>
SN


字段



B

< p>
.找出仅含


3


个字符且前两个字符为′

< p>
AB


′的


SN


字段



C


.找出以字符′


AB


′开头的所有


SN


字段

< p>


D


.找出含有字符′


A B


′的所有


SN


字段

< br>


l1


.现要查找缺少成绩


(G rade)


的学生学号


(Snum)


, 相应的


SQL


语句是


( D )


A



SELECT Snum


B



SELECT Snum


FROM SC


FROM SC


WHERE Grade=0


WHERE Grade<=0


C



SELECT Snum


D



SELECT Snum


FROM SC


FROM SC


WHERE Grade=NULL


WHERE Grade IS NULL


文档鉴赏


l2


.下列不是


数据库恢复采用的方法是

< br>( D )


..


A


.建 立检查点



B


.建立副本



C


.建立日志文件



D.


建立索引



13.



SQL


< br>CLI


中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。不能< /p>


保存此信息的记录类型是


( D )

..


A


.环境记录



B


.连接记录



C


.语句记录



D


.运行记录



l4


.在面向对象技术中,复合类型中后四种类型——数组、列表、包、集合——统称 为


( B )


A


.行类型



B


.汇集类型



C


.引用类型



D


.枚举类型



l5


.在面向对象技术中,类图的基本成分是类和


( C )


A


.属性



B


.操作



C


.关联



D


.角色



二 、填空题


(


本大题共


10


小题,每小题


1


分,共


10



)


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



16


.在数据库的概念设计中,客观存在并且可以相互区别的事物称 为


_____


实体


_________




17


.增 强


ER


模型中,子类实体继承超类实体的所有

< br>_____


属性


______________




18


.产生数据冗 余和异常的两个重要原因是局部依赖和


________


传递< /p>


_______


依赖。



l9


.如果


Y


?


X


?


U


,则


X


?


Y


成立。这条推理规则 称为


______


自反性


______ _




20



ODBC


规范定义的驱动程序有两种类型:即单层驱动程序和< /p>


______


多层驱动程序


__




21


< p>
DBMS


可分为


层次型、网状型、


___


关系


___


型、面向对 象型


等四种类型。



22


.如果事务


T


对某个数据


R


实现了


__X


(排他

< br>/


写)


___


锁,那么在


T


对数据


R


解除封锁 之前,不允许其他事务再对


R


加任何类型的锁。



23


.在多个事务并发执行时,系统应保证与这些事 务先后单独执行时的结果一样,这是指事务的


___


隔离


_


性。



24


.在


SQL



CLI


中,保存元组或参数的有关信息的是


__


描述记录


__



< br>25.


在面向对象技术中,对象联系图是描述面向对象


_ __


数据类型


___


的基本工具。



三、简答题


(


本 大题共


10


小题,每小题


3

< p>
分,共


30



)


26


.简述


DBMS


的主要功能。



答:


数据的定义、操作 、保护、维护和数据字典等


5


个功能。



27


.简述数据库逻辑设计阶段的主要步骤。

< br>


答:


把概念模型转换成逻辑型、设计外模型、设计应用 程序与数据库的接口,评价模型,修正模型。



28

< p>
.设有关系模式


R(S#



C#



CNAME



TNAME)


,其属性分别表示学生的学号、选修课程号、课程名、任课教师名 。请说明该关系模式存在哪些


操作异常。



答:系模式存在着三种操作异常:



修改异常、插入异常、删除异常。



2 9


.设有关系模式


R(ABC)



F



R


上成立的< /p>


FD


集,


F={B


?


A



C


?


A},


ρ


={AB

< br>,


BC}



R

< br>上的一个分解,那么分解


p


是否保持

FD



F?


并说明


理由。



已知


F=|B



A



C

< p>


A|


,而π


AB(F) =|B



A|,


π

BC(F)=O/(


空集的意思


)


所以分解


FD C



A




30


.简述存储过程的优点。




答:


提高运行速度,增强了< /p>


SQL


的功能和灵活性,可以降低网络的通信量,减轻了程序编写 的工作量,间接实现安全功能。



31


.简述


SQL


数据库表的三种类型及它们的区别。



答:


表的三种娄型:基本表、视图和导出表,基本 表是实际存储在数据库中的表,视图是由一个或多个基本表或其他视图构成的表,而导出表是执

< br>行了查询时产生的表。



32.


简述数据库的完整性含义以及


DBMS


的完整性子系统的功能。



答:


?


数据 库的完整性就指数据的正确性、有效性和相容性,防止错误的数据进入数据库。



?


完整性子系统有主要功能有:



监督事务的执行,并测试是否违反完整性规则。



若有违反现象,采取恰当操作。



33



SQL


的视图机制有哪些优点


?


答:数据安全性、逻辑数据独立性和操作简便性。


< p>
34


.简述


ODBC


(< /p>


开放数据库互连


)体系结构中驱动程序管理器的功能。

< p>


答:驱动程序管理器是一个动态连接,用于连接各种

DBS



DBMS


驱动程序,管理 应用程序和


DBMS


驱动程序之间的交互作用。




35


.简述面向对象技术 中聚合的概念。



答:聚合表达了成分对象和聚合对象之间的“


is pan o f



(


一部分


)


的联系。聚合实际上是一种较强形式的关联联系。



四、设计题


(


本大题共


5


小题,每小题


4


分,共


20



)


已知有如下三个关系:



学生


(


学号,姓名,系别号


)

项目


(


项目号,项目名称,报酬


)


参加


(


学号,项目号,工时

< p>
)


其中,报酬是指参加该项目每个工时所得报酬。



依据此关系回答下面


36



40


题。



36


.试用关系代数表达式写出下列查询:



列出“王明”同学所参加项目的名称。



答:π项目名称


(


б姓名


='


王明


'


(学生∞参加∞项目)


)


37


.试用


SQL


语句写出下列查询:



列出报酬最高的项目编号。



文档鉴赏



答:


select


项目编号



from


项目,



Where


报酬


=



SELECT MAX


(报酬)


FROM


项目)




3 8


.试用


SQL


语句写出下列查询:< /p>



列出每个系所有学生参加项目所获得的总报酬。



答:


SELECT


系别号,


SUM


(报酬


*


工时)



FROM


学生,项目,参加



WHERE


学生


.


学号


=


参加


.


学号


AND


项目


.


项目号


=


参加


.


项目号



GROUP BY


系别号



39.


试用


SQL


语句查询报酬大于


800


元(包括


800


元)的项目名称。



答:


SELECT


项目名称



FROM


项目



WHERE


报酬


>=800


40


.试用


SQL


命令创建一个学生


_


项目视图,该视图包含的属性名称为:学号,姓名和项目名称。


答:


CREATE VIEW


学生项目(学号,姓名,项目名称)



AS


SELECT


学生

< p>
.


学号,姓名,项目名称



FROM


学生,项目,参加



WHERE


学生


.


学号


=


参加


.


学号


AND


项目


.


项目号


=


参加


.< /p>


项目号



五、综合题

(


本大题共


2


小题,每小题


5


分,共


l0



)


41


.为体育部门建立数据库,其中包 含如下信息:



(1)


运动队:队名、 主教练,其中队名惟一标识运动队。



(2)

< br>运动员:运动员编号、姓名、性别、年龄。



(3)


运动项目:项目编号、项目名、所属类别。



其中:每个运动队有多名运动员,每名运动员只属于一个运动队;每名运动员可以参加



多个项目,每个项目可以有多个运动员参加。系统记录每名运动员参加每个项目所得名次 和成绩以及比赛日期。



(1)


根据以 上叙述,建立


ER


模型,要求标注联系类型。

< br>(


实体的属性可以省略


)




(2)


根据转换规则,将

< p>
ER


模型转换成关系模型,要求标明每个关系模式的主键和外键

< p>


(如果存在)
















42


.设有一个反映工程及其所使用相关材料信息的关系模式:



R(


工程号,工程名,工程地址,开工日 期,完工日期,材料号,材料名称,使用数量


)


如果规定:



每个工程的地址、开工日 期、完工日期惟一;不同工程的地址、开工和完工日期可能相同;



工程名与材料名称均有重名;



每个工程使用若干种材料,每种材料可应用于若干工程中。


< /p>


根据上述规定,写出模式


R


的基本


FD


和关键码。





文档鉴赏



(2)R


最高达到第几范式,并说明理由。




(3)


(3)



R


规范到


3NF

< br>。






文档鉴赏



文档鉴赏



文档鉴赏






文档鉴赏



全国


2008



10

< br>月自学考试数据库系统原理试题



课程代码:


04735


一、单项选择 题


(


本大题共


15

小题,每小题


2


分,共


30



)


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



1.


数据库是长期存储在计算机内、有组织的、统一管理的相关


( B )


A.


文件的集合



B.


数据的集合



C.


命令的集合



D.


程序的集合


2.


在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是

< p>
( C )


A.


外模式



B.


内模式



C.


逻辑模式



D.


存储模式



3.


数据库系统中存放三级结构定义的


DB

< br>称为


( B )






4.


教师 实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个


( A )


A.


派生属性



B.


多值属性



C.


复合属性




属性



5.


对关系的描述不正确的是


( C )


A.


关系是一个集合



B.


关系是一张二维表



C.


关系可以嵌套定义



D.


关系中的元组次序可交换



6.


若属性


X


函数依 赖于属性


Y


时,则属性


X


与属性


Y


之间具有


( B )


A.


一对一联系



B.


一对多联系



C.


多对一联系



D.


多对多联系


7.



F


是关系模式


R



FD


集,如果对


F


中每个非平凡的


FD X

< br>—


Y


,都有


X

< br>是


R


的超键,则


( C )


A.R


属于


2NF


,但不一定属于


3NF


B.R


属于


3NF


,但不一定属于


BCNF


C.R


属于


BCNF

< br>,但不一定属于


4NF


D.R


属于


4NF

< br>8.


关系


Rl



R2


如下表所示:



R1 R2


A


B


C



A


B


C


a1


b2


c1



a1


f


g


a2


b2


c2



a2


b2


c2


a3


b1


c1



a3


f


g



R1



R2


进行笛卡尔积运算,其结果的元组数为


( D )


A.1


B.3


C.6


D.9


9.


设四元关系


R(A



B



C



D)


,则下面不正确的 是


( B )


A.


?


D,


B


(


R


)


为取属性


D



B


的两列组成新关系



B.


?


4,2


(

R


)


为取属性的值是


4

< p>


2


的两列组成新关系



C.


?


D,


B


(


R


)



?


4,2


(


R


)


是等价的



D.


?


D,


B


(< /p>


R


)



?


2,4


(


R


)


是相同关系



10.


下列叙述正确的是


( B )


A.



ORDER BY


子句后只能有一个属性



BY< /p>


子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容



C.


进行有序输出时,如果列中有空值则在升序输出时首先列出 空值项,而在降序时最后



列出空值项



BY


子句中必须指明是升序或降序,不能缺省



12.


现要查找缺少成绩


(G)


的学生学号


(S#)


和课程号


(C# )


,下面


SQL


语句中


WHERE


子句的



条件表达式应是:



SELECT S#



C#


FROM SC


WHERE( D )


A.G=0


B.G<=0


C.G=NULL


D.G IS NULL


12.


数据库恢复的主要依据是


( D )




C.


文档



D.


事务日志



13.


不能激活触发器执行的事件是


( A )






Server 2000


的主要工 具中,执行


T-SQL


的最佳轻量级工具是

( A )


A.


查询分析器



B.


服务管理器



文档鉴赏



C.


企业管理器



D.


事件探查器


15.



ODBC


体系结构中,为 应用程序加载、调用和卸载


DB


驱动程序的是

< br>( B )



数据库应用程序



B.


驱动程序管理器




驱动程序



D.


数据源



二、填空题


(


本大题共


10

< p>
小题,每小题


1


分,共


1 0



)


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



16.


能惟一标识实体的属性或属性集称为


____


实体标识符(关键码


/


键)< /p>


____




1 7.


数据独立性使得修改数据结构时,尽可能不修改


_____


应用程序


___



18.


数据库的物理结构主要指数据库的存储记录格式、 存储记录安排和


__


存取方法


____ __




19.


由于数据的冗余,在对数据操作时常会引起


__


修改异常


______


、插入异常、删除异常。


< /p>


20.


关系代数运算中,专门的关系操作有:选择、投影、除和< /p>


___


连接


_____

< br>。




语言的条件表达式中字符串 匹配操作符是


____


LIKE


____





运行的最小逻辑工作单位是


_____


事务

___





的基本表约束主要有三种形式:候选键定义、外键定义、


__


检查约束


______


定义。



24.


在复合数据类型中,相同类型元素的有序集合,并且允许有重复 的元素,称为



___


列表类型


_____




Server 2000


引擎对外使用


Net-Library


抽象层来支持不同的


__


网络协议


______




三、简答题


(


本大题共


10

< p>
小题,每小题


3


分,共


3 0



)


26.



DBS


的全局结构中,磁盘存储器上的数据结构有哪几种形 式


?


答案:数据文件、数据字典、索引、统计数据、日志。



27.


简述关系的参照完整性规则中,外键取值允许为空和不允许为空 的条件。



答案:在依赖关系中,当外键是主键的组成部分时, 外键值不允许为空;(


2


分)否则外键值允


许为空。(


1


分)




28.


设有函数依赖集


F={A



D



AB



E



BI



E


,< /p>


CD



I



E



C}


,计算属 性集


AE


关于


F


的闭包(


AE



+

< br>。



29.


简述关系代数表达式 的启发式优化规则。



答案:启发式规则:




1


)尽可能早地执行选择操作。(


1


分)




2

< br>)尽可能早地执行投影操作。(


1


分)

< br>



3


)避免直接做笛卡尔积, 把笛卡尔积操作之前和之后的一连串选择和投影全并起来一起做。




1


分)





30.


简 述


DBS


中系统故障的恢复方法。


< /p>


答案:(


1


)对未完成事务作

< p>
UNDO


处理。(


1


分)




2


)对已 提交事务但更新还留在缓冲区的事务进行


REDO


处理。(


2


分)




31.


什么是


X


锁?



答案:


X


锁 是指如果事务


T


对某个数据


R


实现了


X


锁,那么在


T


对数据


R


解除封锁之前,不允许其它事



务再对该数据加任何类型的锁。(


3


分)





中哪些机制提供了安全性?



答案:


SQL


中有四个机制提供安全性:视图、 权限、角色、审计。



33.


什么是< /p>


SQL/CLI



答案:


SQL/CLI



ODBC


技术的延续。


CLI


定义了一套可以从 宿主语言调用的公共函数,(


1


分)每



一个函数具有一个名称(


1


分)和一个 要求的算法。(


1


分)




34.


简述对象联系图的定义。



答案:对象联系图是描述面向对象数据模型的基本工具。(


1


分)它不仅完整地揭示了数据之间



的联系, (


1


分)也把查询的层次观点表现得一清二楚。(


1


分)




35.T-SQL


中有哪些变量?各有哪些特点?


< /p>


答案:变量分为局部变量和全局变量。(


1


分)局部变量由用户定义和维护,以单个


@


字符开头



;(


1


分)全局变量 由系统定义和维护,以两个


@


字符开头,用户不能定义全局变量 。(


1


分)




四、设计题(本大题共


5


小题,每小题


4


分,共


20


分)



36.


设有三个关系

< p>
A



Anum



Aname, city



,它们的属性分别是 :商场号,商场名称,商场所在城市;


B


Bnum, Bname, price



,它们的属性分


别是:商品号,商品名称,价格;


AB



Anum, Bnum, qty



,它们的属性分别是商场号,商品号,商品销售数量。




SQL


语句创建一个基于


A



B



AB

< br>三个表的视图(上海商场)


,其中包括城市为上海的商场名称及其销售的商品名称 。



Create view


上海商场



As



Select AName,BName from A,AB,B



Where = AB. Anum



And B. Bnum = AB. Bnum



And City =


‘上海’




文档鉴赏



--



SQL


语句中


,

< br>不区分大小写



Select * from students where name =



ABC




Select * from students where name =



abc





37.



3 6


题中的三个基本表,用


SQL


语句查 询所有商品的名称及其销售总额。



Select BName,Sum(qty) from AB,B


Where AB. Bnum= B. Bnum


Group by Bname




38.



36


题中的三个基本表,用


SQL


语句查询共有多少家商场销售“长虹彩电”




Select count(*) from AB, B


Where AB. Bnum= B. Bnum



And =


‘长虹彩电’





--


求长虹彩电总共的销售量



Select sum(QTY) from AB , B


Where =


And =


‘长虹彩电’





39.


设有选课表

< br>SC



S#


< br>C#



GRADE


< p>
,它们的属性分别是:学号,课号,成绩。试用关系代数表达式检索学习课号为

C2


课程的学生学号和成绩。



Select S# Grade from SC


Where C# =



C2






40.


设 有学生关系


S



Sno, Sname, Sage, Sex



,它们的属性分别是:学 号,姓名,年龄,性别。试用


SQL


语句检索出年龄大于等于< /p>


18


小于等



2 0


的学生姓名和性别。



[18,20]


Between 20 [18,20]



Select Sname,Sex from S


Where sage between 18 and 20



Select Sname,Sex from S


Where sage >= 18 and sage <= 20



Select Sname,Sex from S


Where sage in (18,19,20)






五、综 合题(本大题共


2


小题,每小题


5


分,共


10


分)



41.


设某人才市场数据库中有一个记录应聘人员信息的关系模 式:



R


(人员编号,姓名,性别,职 位编号,职位名称,考试成绩)



如果规定:每人可应聘多个职 位,每个职位可由多人应聘且必须参加相关考试,考试成绩由人员编号和职位编号确定。




1




根据上述规定,写出模式


R


的基本


FD


和关键码。



?



人员编号


?


姓名



人员编号

?


性别



职位编号


?


职位名称



(


人员编号


,


职位编号


)


?


考试成绩




关键码


: (


人员编号


,


职位编号


)



2




R


最高属于第几范式。



2NF




3


)将


R


规范到


3NF




R(


人员编号,姓名,性别


)


Z(


职位编号,职位名称


)


RZ(


人员编号


,


职位编号,考试成绩)





42.


某网上订书系统,涉及如下信 息:



文档鉴赏



1


)客户:客户号、姓名、地址、联系电话。

< p>



2


)图书:书号、书 名、出版社、单价。




3

< p>
)订单:订单号、日期、付款方式、总金额。



其 中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。




1




根据以上叙述,建立


ER


模型,要求标注联 系类型(可省略实体的属性)




(< /p>


2


)根据转换规则,将


ER


模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)


。< /p>



客户


(


客户号 、姓名、地址、联系电话


)


定单


(< /p>


订单号、日期、付款方式、总金额


)


图 书


(


书号、书名、出版社、单价


) < /p>


定购


(


订单号


,


书号


,


数量


)


用户定单


(


客户号

,


订单号


)




全国


2009



1


月高等教育自学考试



数据库系统原理试题



课程代码:


04735


< p>
一、单项选择题(本大题共


15


小题,每小题


2


分,共


30


分)



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



1


.使用二维表格结构表达实体及实体间联系的数据模型是(


C




A


.层次模型



B


.网状模型



C


.关系模型



D


.联系模型



2


.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(


D




A



DBMS


B


.数据库应用系统



C


.相关的计算机系统



D



DBA


3


.数据库系统提供的数据控制功能,不包括



B




...< /p>


A


.并发控制



B


.控制数据冗余



C


.完整性保护



D


.故障恢复



4


.学校里规定,一个教师最多可讲授


3

门课程,最少必须讲授


l


门课程;每门课程最多

< p>
5


个教师讲授,最少需要一个教师讲授,则教师与课程

的基数分别为(


B




A




1



3





1



5




B


< br>(


3



1





5



1




C




1



5





1



3


< br>


D




5



1





3



1




5


.有关系< /p>


R



A



B



C


< p>
,主码为


A



S



D



A



,主码为


D


,外码为


A


,参照


R


中的属 性


A


。关系


R



S


的元组如下表所示。关系


S


中违反关系完


整性规则的元组是(


C




R S


A


B


C



D


A


1


2


3


d


1



2


2


l


3


d


2



NULL


3


7


8


d


3



4



d


4



1



A




d


1



2




B




d


2


< br>NULL





文档鉴赏



C




d


3


,< /p>


4




D




d


4

< p>


1




6


.在最小依赖集


F


中,下面 叙述不正确


的是(


B




...


A



F


中每个


F D


的右部都是单属性



B



F


中每个


FD

< p>
的左部都是单属性



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


.自然连接结果


< br>B



?


连接结果



C


.笛卡尔积



D


.并



9< /p>


.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和(


C




A


.投影、连接



B


.连接、选择



C


.选择、投影



D


.交、选择



10


.以下叙述中正确的是(


A




A


.为了 实现连接运算,


SELECT


命令中必须指出属性的来源



B


.如果缺省


WH ERE


子句,则会产生错误信息



C< /p>


.在


SQL


语言中绝大多数连接操作都是 自然连接



D


.连接操作中不可以用别 名指定数据的来源



11


< p>
SQL


语言中建立惟一性索引的命令是(


C




A



CREATE INDEX


索引名


ON


基本表名(属性名)



B



CREATE INDEX UNIQUE


索引名


ON


基本表名(属性名)



C



CREATE UNIQUE INDEX


索引名


ON


基本表名(属性名)



D



CREATE DISTINCT INDEX


索引名


ON


基本表名(属性名)



12

< p>


DBMS


的并发控制子系统保证了事务的(


C




A


.原子性实现



B


.一致性实现



C


.隔离性实现



D


.持久性实现


13


.在


DB


恢复时,对已经提交 但更新未写入磁盘的事务执行(


B




A



UNDO


处理



B



REDO


处理



C



ROLLBACK

< p>
处理



D



ABORT


处理



14



SQL Server 200 0


用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是(

< p>
C




A< /p>



Master


数据库

< br>


B



Model


数据库



C



Msdb


数据库



D



Tempdb


数据库



15


.在


SQL/CLI


中,保存元组或参数的有关信息的是(


D




A


.环境记录



B


.连接记录



C


.语句记录



D


.描述记录




二、填空题(本大题共


10


小题,每小题


1


分,共


10


分)



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



16



DBMS


提 供


DML


实现对数据的操作,基本的数据操作有两类:检索和< /p>


_____


更新


______

< p>



17



DBMS


主要由


____


查 询处理器


_____


和存储管理器两大部分组成。



18


.关系中属性的取值范围称为属性的


_____


值域


______

< br>。



19


.设有关系模式


R



A


< p>
B



C



D




F


R


上成立的


FD


集,


F={AB



C



D



B}

< p>
,则


F


在模式


ACD


上的投影为


___________




20


.设关系


R



S


具有相同的关系模式,

< p>
R



S


的差是由


__


属于


R


但不属于


S_________


的元组构成的集合。


21



SQL

< br>语言中,撤消基本表的语句是


__drop table


表名


_________




22


.封锁可以避免并发操作引起的错误,但可能产生


_____


活锁


______


、饿死、死锁等问题。



23



SQL


中一组具有相同权限的用户称为


___


角色


____




24



SQL Server


具有两种身份验证模式:


Windows


身 份验证模式和


____


混合


_____ __


验证模式。



25


.在面向对象技术中,引用类型相当于程序设计中


_____

< br>指针


______


的概念。




三、简答题(本大题共


10


小题,每小题


3


分,共


30


分)



26


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


?


27


.简述数据库概念设计的主要步骤。



28< /p>


.什么是数据冗余


?


它会引起哪些操作异 常


?


29


.简述视图的特点。


< p>
30


.简述事务的


COMMIT

< br>语句和


ROLLBACK


语句的功能。

< br>


31


.简述可串行化调度的概念。


< /p>


32


.什么是触发器


?

< br>它由哪三个部分组成


?


33


.简述


SQL Server


查询分析器的功能。



文档鉴赏



34


.在


UML


类图中,类由哪三部分组成


?


35


.简述


ODBC

< p>
数据库应用程序的主要功能。




四、设计题(本大题共


5


小题,每小题


4


分,共


20


分)

< p>


36


.设有关系


S



S#



NAME



AGE



S EX



,其属性分别表示:学号,姓名,年龄和性别;关系


SC



S#



C#



GRADE



,其属性分别表示:学号,课


号和成绩。


试用


SQL


语句完成统计每一年 龄选修课程的学生人数。



37


.设有 学生表


S



S#



NAME



AGE



SEX



,其属性分别表示 :学号,姓名,年龄和性别;选课表


SC


S#



C#


GRADE



,其属性分别表示:学号,

< br>课号和成绩。试用关系代数表达式表达下面查询:检索学习课号为


C2

< p>
课程的学号和姓名。



38


.设有职工基本表


EMP



ENO< /p>



ENAME



AGE



SEX


SALARY



,其属性分别表示:职工号,姓名,年龄, 性别,工资。试用


SQL


语句写出为每个


工资低于


1000


元的女职工加薪


2 00


元。



39


.设有科研项目表


PROJ


(项目编号,项目名称,金额,教 师编号)


。试用


SQL


语句写出下面查 询:列出金额最高的项目编号和项目名称。



40


.设有学生关系


STU



S NO



SNAME


< br>AGE



SEX



,其属性分别表示:学号,姓名,年龄和性别。试用


SQL

< br>语句检索年龄为空值的学生姓名。



< br>五、综合题(本大题共


2


小题,每小题

< br>5


分,共


10


分)



41


.某学校图书借阅管理系统应提供如下功能:




1


)查询 书库中现有图书信息,包括书号、书名、作者、单价、出版社;




2


)查询读者信息,包括读者的借书证号、姓名、性别、单 位;




3


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




4


)不同类别的读者有不同的借阅权限,读者 类别由类别编号、名称、最大允许借书量、借书期限等描述。



根据以上叙述,回答下列问题:



(< /p>


1


)试为该图书借阅系统设计一个


ER< /p>


模型,要求标注联系类型,可省略实体属性。


< br>(


2


)根据转换规则,将


ER< /p>


模型转换成关系模型,要求标注每个关系模式的主键和外键(如果存在)

< br>。



42


.设有一个反映教师参 加科研项目的关系模式:



R


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



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




1

)根据上述规定,写出模式


R


的基本


FD


和关键码。




2


)说明


R


不是


2NF


的理由。




3


)将


R


规范到


3NF




全国< /p>


2009



1


月 自考数据库系统原理试题答案





一、



选择题



1



5 CDBBC 6



10 BDACA


11



15 CCBCD


二、填空题



16


、更新


17




18


、值域


19




20


、属于


R


且不属于


S 21



DROP TABLE


22


、活锁


23


、角色



24


、混合


25


、指针



三、简答题



26

、建立三层模式即外模式、概念模式和内模式,两级映射即外模式


/


概念模式、概念模式


/


内模式。



27


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


行审 核,最终就形成了概念模型。



28


、 数据冗余是指数据大量的重复,使数据之间联系弱,不利于操作。它会引起:修改异常、删除异常、插入异常。< /p>



29


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



30


、事务的


COMMIT


语句的功 能是说明事务完成并提交成功,


ROLLBACK


语句的功能是 说明事物不能完成返回到初始状态。



31

、每个事物中,语句的先后顺序在各种调度中保持一致。在这个前提下,如果一个并行调度的执行结果与某一 串行调度的执行结果等价,那


么这个并发调度称为可串行化调度。



32


、触发器是


SQL


Server


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


件—动作组成。



33



1

< br>)可以在文本编辑区编写


T-SQL


语句


2


)可以通过更改数据库组合框选择要使用的数据库


3


)可以检查输入的


T-SQL


代码是否 错误,并给


出错误提示



34


、类由上面的部分表示类的名称、中间部分表示类的属性、下面部分一些可以用到的关于类的对象 的操作。



35


、调用


ODBC


函数,递交


SQL


语 句给


DBMS


,检索出结果,并进行处理。应用程序要完成


ODBC


外部接口的所有工作。



四、设计题



36



select count



s.s#



,a ge from s,sc


where s.s#=sc.s#


group by age


37.


S#,NAME(


选择符号


C# =C2



S


自然连接

< br>SC



)


into EMP


set SALARY=SALARY+200


where SALARY<1000 and SEX=


“女”




项目编号,项目名称


from PROJ


group by


项目编号



文档鉴赏



having


金额


>=all(select


金额


from PROJ group by


项目编号


)


SNAME from STU where AGE is null


五、综合题



41.1


)类别


---------


分为


----------


读者


--------


借阅


-------


图书



2


)图书(书号、书名、作者、单价、出版社)



读者(借书证号、姓名、性别、单位、类别编号)



读者类别(类别编号、名称、最大允许借书量、借书期限)



借阅(借书证号、书号、借书日期、还书日期)



42.1


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



教师号→项目名称



项目名称→项目类别



项目名称→负责人



项目名称→项目金额




关键码是



:教师号



2)


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



教师号→科研工作量



是部分依赖,所以不属于


2NF


3< /p>



(教师号,项目名称)


(教师号,科研 工作量)



(


项目名称,项目类别,项 目金额,负责人


)




2009



10


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




< p>
一、单项选择题


(


本大题共


15


小题,每小题


2


分,共


30



)


在每小题列出 的四个备选项中



只有一个是符合题目要求的,请将其代码填写 在题后的括号内。错选、多选或未选均无



分。




1.



数据库系统的核心组成部分是


()


A.



DB


B.



DD


C.



DBA


D.



DBMS


答案:


D



2.



数据库的最小存取单位是


()


A.



字符



B.



数据项



C.



记录



D.



文件



答案:


B



3.



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


()


A.



外模式



B.



逻辑模式



C.



内模式



D.



概念模式



答案:


A



4.



完成关系模式设计是在数据库设计的


()


A.



需求分析阶段



B.



概念设计阶段



C.



逻辑设计阶段



D.



物理设计阶段



答案:


C



5.



下列关于外键的说法正确的是


()


A.



外键必须和相应的主键同名



B.



外键值不允许为空



C.



外键和相应的主键可以不同名,只要定义在相同域上即可



D.



外键的取值只允许等于所参照关系中某个主键值



答案:


C


文档鉴赏




6.



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


()


A.



提高查询速度



B.



消除操作异常和数据冗余



C.



减少数据操作的复杂性



D.



保证数据的安全性和完整性



答案:


B



7.













A.



A


B.



B


C.



C


D.



D


答案:


D



8.



设有关系模式

< br>R



A



B



C


),其关系

< br>r


如下表所示
























A.



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



B.



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



C.



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



D.



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



答案:


B



9.



设有关系


R



S


如下表所示,



A.



A



文档鉴赏












































B.



B


C.



C


D.



D


答案:


A



10.



SQL


语言是


()


A.



高级语言



B.



汇编语言



C.



结构化查询语言



D.



宿主语言



答案:


C



11.




S QL


中,与“NOTIN”等价的操作符是


()


A.



< >ALL


B.



< >SOME


C.



= SOME


D.



= ALL


答案:


A


文档鉴赏








12.



关于事务的故障与恢复,下列说法正确的是


()


A.



事务日志用来记录事务执行的频度



B.



任何故障的恢复都由系统自动完成



C.



系统故障的恢复只需进行


REDO


操作



D.



对日志文件设置检查点是为了提高故障恢复的效率



答案:


D



13.



下列不属于并发操作带来的问题是


()


A.



丢失更新



B.



读脏数据



C.



不可重复读



D.



死锁



答案:


D



14.



在子类之间的语义约束中,表 示超类中的对象必须在子类中出现的是


()


A.



Overlapping


B.



Complete


C.



Disjoint


D.



Imcomplete


答案:


B



15.



在对象联系图中,双向箭头(←→)表示


()


A.



属性值是单值



B.



属性值是多值



C.



对象类型之间的联系



D.



两个属性之间值的联系



答案:


D




二、填空题


(


本大题共


10


小题,每小题


1


分,共< /p>


10



)


请在每 小题的空格上填上正确答案



。错填、不填均无分。




1.



在数据库技术中,用

< p>
___


的概念描述数据库的结构和语义,对现实世界的数据进行抽象。



答案:数据模型




2.



DB MS


的存储管理器主要包括:权限和完整性管理器、


___


、文件管理器、缓冲区管理器。



答案:事务管理器




3.



当局部


ER


图合并全局


ER


图时,可能出现< /p>


___


冲突、结构冲突、命名冲突。



答案:属性




4.



图中横线处应为:


___


答案:保持函数依赖集


F


文档鉴赏













5.



已知关系


R(A



B



C



D)



S(B



C



D)


,则R×S的元数是


___


个。< /p>



答案:


7



6.



SQL


语言中修改数据的命令是


___




答案:


UPDATE



7.



封锁对象的大小称为

< p>
___




答案:封锁的粒度




8.



SQL


中把完整性约束分成三大类:域约束、基本表约束和


___


。< /p>



答案:断言




9.



一种没有直接对象,但它的子孙 可以有直接对象的类称为


___




答案:抽象类




10.



关联是对类的实例之间联系的 命名,相当于


ER


模型中的


___




答案:联系类型





三、简答题


(


本大题共


10


小题,每小题


3


分,共


30



)



1.



相对于数据库系统,文件系统阶段数据管理有哪些缺陷


?


答案:数据冗余、(


1


分)数据不一致、(


1


分)数据联系弱。(


1


分)




2.



以学生选课关系


SC


(学号,课程号,成绩)为例,说明实体完整性规则的含义。



答案:实体完整性规则是指关系中的元组在组成主键的属性上不能有空值。 关系


SC


的主键为(学



号,课程号),(


1


分)因此


SC


中的每个元组在学号、课程号两个属性上的取值均不能为空。



2


分)




3.



如果 关系模式


R


的候选键由全部属性组成,那么

R


是否属于


3NF


?说明理由。< /p>



答案:


R


属于


3NF


。(


1


分)



根据题意可知,


R


中无非主属性,(


1


分)满足


3NF


的条件,即不存在非主属性对键的部分和传递



函数依赖。(


1


分)




4.











答案:


文档鉴赏






5.



嵌入式


SQL


语句何时不必涉及到游标?何时必须涉及到游标?



答案:


(1)INSERT



DELETE



UPDATE


语句,以及查询结果肯定是单元组时的


SELECT


语句,都 可以



直接嵌入到主程序中使用,不必涉及到游标。(


2


分)



< p>
2


)当


SELECT


语句 查询结果是多个元组时,必须使用游标。(


1


分)




6.



试说明事务的


ACID


特性分别由

DBMS


的哪个子系统实现。



答 案:事务的原子性、一致性、隔离性、持久性分别由


DBMS


的 事务管理、完整性、并发控制、恢



复管理子系统实现。(答对


3


个即给


3


分 )




7.



设有两个关系模式:职工(职工号,姓名,性别,部门号),部门(部门号,部门名



),如果规定当删除某个部门信息时,必须同时删除职工关系中该 部门的员工信息。试写出符合



上述规则的外键子句。



答案:









8.



用户访问数据库的权限有哪几种?



答 案:读(


Read


)权限、插入(


In sert


)权限、修改(


Update


)权限、删除(


Delete


)权限。



(答对三个即给


3


分)




9.


< br>在


SQL



CLI


中,宿主程序与数据库交互过程中有哪几个重要记录


?

答案:环境记录、连接记录、语句记录、描述记录。(答对


3


个即给


3


分)




10.



简 述


DB


驱动程序的主要任务。



答案:(


1


)建立应用程序与数据源的连接;




2


)向数 据源提交用户请求执行的


SQL


语句;




3


)完成数据源发送,接收数据格式 和类型转换;




4

< br>)把处理结果返回应用程序;




5


)将执行过程中


DBS


返回的错误 转换成


ODBC


定义的标准错误代码,并返回给应用程序;




6


)根据需要 定义和使用光标。



(答对


3


个即给


3


分)





四、设计题


(


本大题共


5


小题,每小题


4


分,共


20



)



1.



设有两个关系模式:职工


(


职工号,姓名,性 别,年龄,职务,工资,部门号


)


部门


(


部门号,部门名称,经理名,地址,电话


)


依据上述关系回答下面题。




(1).



用关系代数表达式写出下列查询:



检索“采购部”女职工的职工号和姓名。



答案:



文档鉴赏












试用< /p>


SQL


语句删除年龄大于


70

< p>
岁的职工信息。



答案:


DELETEFROM


职工(


2


分)< /p>



WHERE


年龄


>70;



2


分)

< br>



(3).



试用


SQL


语句统计每个部门的人数。



答案:


SELECT


部门号 ,


COUNT


(职工号)(


1


分)



FROM


职工(


1


分)



GR OUPBY


部门号;(


2


分)




(4).



试用


SQL


语句检索人事部所有姓刘的职工姓 名和年龄。



答案:


SELECT


姓名,年龄(


1


分)



FROM


职工


< br>WHERE


姓名


=


< p>
%


部门号


IN



1


分)



< p>
SELECT


部门号


FROM

部门


WHERE


部门名称


=


人事部



);(


2


分)




(5).



试用


SQL


语句定义一个包含姓名、性别、工资、职务和部门名称的视图

< br>ZBB




答案:


CREATEVIEWZBB


(姓名,性别,工资,职务,部门名称)(


2


分)



ASSE LECT


姓名,性别,工资,职务,部门名称(


1


分)



FROM


职工,部门



WHERE


职工


.


部门号


=


部门


.


部门号; (


1


分)





五、综合题


(


本大题共


2


小题,每小题


5


分,共


10



)



1.



设有一个记录学生毕业设计情况的关系模式:



R(


学号,学生名,班级,教师号,教师名,职称,毕业设计题目,成绩


)


如果规定:每名学生只有一位毕业设计指导教师,每位教师可指导 多名学生;学生的毕业设计题



目可能重复。



(1)


根据上述规定,写出模式


R


的基本

FD


和关键码。



(2)R


最高属于几范式。



(3)



R


规范到


3NF




答案: (


1


)基本的


FD


7


个:



学号→学生名,学号→班级,学号→教师号,学号→毕业设计题目,学号→成绩



教师号→教师名,教师号→职称(


1


分)< /p>



R


的关键码为学号。(


1


分)



< br>2



R


的最高属于


2NF


。(


1


分)




3



R


应分解为:




(2).






2.



某旅行社管理系统涉及的部分信息如下:


(1)


景点:景点编号、景点名称、地点、景点描述


文档鉴 赏





(2 )


线路:线路编号、线路名称、线路描述。



(3)


导游:工号、姓名、等级。


< /p>


(4)


团队:团队编号、人数、开始日期、截止日期。

< p>


文档鉴赏



其中:每条 线路由多个景点组成,不同线路的景点存在交叉;每条线路有多名导游,但一名导游


< /p>


只负责一条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。



(1)


建立一个反映上述局部应用的


ER


模型,要求标注联系类型


(


可省略实体属性


)




(2)


根据转换规则,将


ER


模型转换为关系模型,要求标注每个关系模型的主键和外键


(


如果存在



)




答案:











































文档鉴赏




全国


2010



1


月高等教育自学考试



数据库系统原理试题



课程代码:


04735


< p>
一、单项选择题(本大题共


15


小题,每小题


2


分,共


30


分)



在每小题列出的四个备选项中只有一个是符合题目要求的,请 将其代码填写在题后的括号内。错选、


多选或未选均无分。



1.


数据库管理系统是(


C




A.


采用了数据库技术的计算机系统



C.


位于用户与


OS

< br>之间的数据管理软件



2.


外模 式


DDL


用来描述(


B




A.


数据库的总体逻辑结构



C.


数据库的物理存储结构



A.


冗余的存在容易破坏数据库的完整性



C.


不应该在数据库中存储任何冗余数据



A.


重组织



C.


查询优化



A.


内键



C.


主键



6 .


如果一个关系属于


3NF


,则它(< /p>


A




A.


必然属于


2NF


C.


可能不属于


2NF


AC}


相对于


F



B




A.


是无损分解,也保持函数依赖



C.


不是无损分解,但保持函数依赖



S1 S2


A B C A B C


1 2 3 4 8 9


4 2 5 4 2 5


6 7 3 6 8 9



B.


是无损分解,但不保持函数依赖



D.


既不是无损分解,也不保持函数依赖



B.


必然属于


4NF


D.


必然属于


BCNF


B.


数据库的局部逻辑结构



D.


数据库的概念结构



B.


冗余的存在给数据库的维护增加困难



D.


冗余数据是指可由基本数据导出的数据



B.


监控分析



D.


重构造



B.


候选键



D.


外键



B .


包括


DBA


、计算机硬件及


DB


的系统



D.


包括


OS


在内的数据管理软件



3.


下列关于数据冗余的叙述中,不正确


的是(


D




...


4 .


适当调整


DB


的模式和内模式,使< /p>


DB


适应新的应用环境称为


DB


的(


D




5.


关系模型中将不含有多余属性的超键称为(


B




7.


设有关系模式


R



A



B



C< /p>




F



R


上成立的


FD


集,


F={B



C



C



A}


, 那么分解ρ


={AB




8.


已知关系


S1



S2


如下表所示,则


S1


S2


进行并运算,其结果的元组数为(

< br> D





A.0


C.5


A.{t|R



t


)V┐S(


t< /p>



}


C.{t|


?


u



R



t


)∨┐S(


u




}


B.4


D.6


B.{t|R



t


)∧┐S(


t



}


D.{t|


?


u< /p>



R



t




∧┐S(


u




}


9.


设有关系


R



S< /p>


,与


R



S


等价的元组表达式是(


D





文档鉴赏



10.


SQL


语言中,用于测试列值非空的短语是(

< p>
C




NOT EMPTY


NOT NULL


A.


包括


20


岁和


30




C.


包括


20


岁但不包括


30





C




A.


一级封锁协议



C.


三级封锁协议


< br>13.


断言是


DBS


采用的(< /p>


B




A.


安全性措施



C.


恢复措施



A.


一个子类



C.


一个父类



B.


完整性措施



D.


并发控制措施



B.


同类



D.


一个属性



B.


二级封锁协议



D.


两段锁协议



UNIQUE


EXISTS


B .


不包括


20


岁和

30




D.

包括


30


岁但不包括


20





语言中,条件“年龄


BETWEEN 20 AND


30”表示年龄在


20



30


之间,且(


A




12.


要 求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是

14.


在对象联系图中,如果从


A



B


有双线箭头,则表示


A

< p>


B


的(


A




15.


一 个


UML


类图,如下图所示。表示对象操作的是(


D





University


uname


city


nun_staff


sity




二、填空题(本大题共


10


小题,每小题

1


分,共


10


分)



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




能为各种用户共享,具有较小冗余度、数据间联系紧密、较高的数据


___


独立性


____


等特点。



< br>分成物理数据库和


__


描述


__ ___


数据库两类,后者由


DD


系统管 理。



18.


不必存储属性值,而是从 其他属性值推导出值的属性称为


____


派生

< br>____


属性。



19.



F


是最小函数依赖集,则其中每一个函数依 赖的右部都是


___


单值属性


____ _




20.


关系代数的五个基本操作是:并、差、


____


笛卡尔积


____


、投影和选择。


< br>


语言中创建基本表的命令是


____CREATE TABLE


表名


____




22.


事务故障和系统故障的恢复由系统自动 进行,而介质故障的恢复需要


____DBA____


配合执行 。



23.


保护数据库,防止不合法的 使用,以免数据的泄密、更改或破坏,属于数据库的


____


安 全性


___


控制。


< br>


的卓越贡献是使应用程序具有良好的互用性和可移植性,并且具备同时访问多种< /p>


____


数据库


____


的能力。



25.


在类图中, 重复度类似于


ER


模型中


____


实体的基数


____


的概念。




三、简答题(本大题共


10


小题,每小题


3


分,共

< p>
30


分)



26.


简述层次、网状和关系模型中数据联系的实现方法。



27.


为什么关系中的元组没有先后顺序?




_staff



文档鉴赏



28


.什么是完全函数依赖?



29


.简述


SQL


数 据库的体系结构中表的三种类型。



30


.简述关系模型的三个组成要素。



31


.简述采用检查点方法的恢复算法的主要内容。

< p>


32


.事务的存取模式有几种,分别是什么?< /p>



33


.什么是


ODBC


数据源?



34


.简述引用类型的概念。



35


.简述事务的调度、串行调度和并发调度的含义。




四、设计题(本大题共


5


小题,每小题


4


分,共


20


分)



36


.设有选课关系


SC


(学号,课号,成绩)


,试用


SQL


语句定义一个有关学生学号及其平 均成绩的视图


SV




37


.设有两个关系:学生关系


S

(学号,姓名,年龄,性别)和选课关系


SC


(学号,课号 ,成绩)


,试用关


系代数表达式检索没有选修

< br>B5


课程的学生姓名。



38.


设有选课关系


SC


(学号,课号,成绩 )


,试用


SQL


语句检索选修


B2



B5


课程的学生 学号。



39.


设有学生关系


S


(学号,姓名,性别,奖学金)


,选课关系< /p>


SC


(学号,课号,成绩)


,用


SQL


语句完成如


下操作:对成绩得过满分(< /p>


100


)的学生,如果没有得过奖学金(


NULL


值)


,将其奖学金设为


100 0


元。



40.


设有学生关系


S


(学号,姓名,性别,年龄)


,课程关系


C


(课号,课名)


,选课关系


SC


(学号,课号,


成绩)


,试用


SQL


语句检索选修课程名为< /p>


BC


的学生姓名和成绩。





五、综合题(本大题共

< p>
2


小题,每小题


5


分,共


10


分)



4 1.


设有一个记录高校教师参加社会学术团体情况的关系模式:



R


(教师号,姓名,职称,团体名称,团体简介,团体负责人, 参加日期,担当职务)如果规定:每名


教师可同时参加多种学术团体,在每种团体中只担 当一种职务;每种学术团体由多人组成,只有一位负


责人。


< /p>



1


)根据上述规定,写出模式


R


的基本


FD


和关键码 。




2


)< /p>


R


最高属于第几范式。




3


)将


R

< br>规范到


3NF




42.


某科技管理部门欲开发一个科研项目申报与评审系统,涉及的部分信息 如下:




1


)项目:项目编号,项目名称,申请者,期限,金额,项目描述。



2


)项目类别:类别编号,类别名称。

< br>



3


)专家:专家编号,姓名 ,职称,单位。



其中:根据项目类别,每个申报项目需由对应 领域的多位专家进行评审;每位专家只参与一类项目的评


审,评审时要记录评审日期和评 审意见。




1


)建立一个反映上述局部应用的


ER


模型,要求标注联系类型 (可省略实体属性)




< p>
2


)将


ER


模型转换为关 系模型,要求标注每个关系模型的主键和外键(如果存在)





一、选择题



1



5 CBDDB 6



10 ABDDC


11



15 ACBAD


二、填空题



16


、独立性


17


、描述



18


、派生


19


、单属性



20


、笛卡儿积


21



CREATE TABLE


22



DBA 23


、安全性




文档鉴赏



24



DBS 25


、实体的基数



三、简答题



26



1


、在层次、网状模型中,数 据之间联系是用指针实现的。


2


、在关系模型中,数据之间的联 系是通过


外键和主键间联系实现的。



27



:由于关系定义为元组的集合,而集合中的元素是没有顺 序的,因而关系中的元组也就没有先后顺序。



28

< p>
、在关系


R(U,F)


中,如果

< br>X



Y


,而对于


X


的任何真子集


X



,Y



X


'均不存在函 数依赖,称


Y



X

完全


依赖。



29




1


)基本表


2


)视图


3


)导出表。 基本表是实际存储在数据库中的表,视图是由若干基本表或视图构


成的表的定义,而导出 表是执行了查询时产生的表。



30




1


)数据结构


2


)数据操纵


3


)数据完整性规则< /p>



31




1


)根据日志文件建立事务重做队列和事务撤销队列


2


)对重做队列中的事务进行


REDO


处理,对撤销


队列中的事务进行


UNDO


处理。



32


< p>


事务的存取模式有两种,


分别是


1



READ ONLY



事务对数据库的操作只能是只读操作


2)READ WRI TE



事务对数据库的操作可以是读操作,也可以是写操作。< /p>



33




ODBC


数据源是驱动程序与


DBS


连接的桥梁,


数据源不是


DBS



而是用于表达一个


ODBC


驱动程序和


DBMS


特殊连接的命名。



34



:引用类型相当于程序设计 中指针的概念,可以避免数据结构的无穷嵌套问题。



35



:事务的执行次序称为调度。如果多个事务依次执行,则称为事务 的串行调度。如果利用分时的方法,


同时处理多个事务,则称为事务的并发调度。



四、设计题



36. CREATE VIEW SV AS


SELECT


学号,


AVG


(成绩 )


FROM SC


GROUP BY


课号



37





38



SELECT


学号


FROM SC WHERE

< br>课号


=



B2

< br>’


OR


课号


=



B5




39



UPDATE INTO S


SET


奖学金


=1000


WHERE


学号


IN (SELECT


学号


FROM SC WHERE


成绩


=100)


40



SELECT


姓名,成绩


FROM S,SC,C


WHERE S.


学号


=SC.


学号


AND SC.


课号


=C.


课号


AND


课程名


=



BC


’< /p>



五、综合题



41




1


) 基本


FD


有:教师号姓名,教师号职称,教师号、团体名称担当 职务,教师号、团体名称参加日期,


团体名称团体简介,团体名称团体负责人。




关键码是:


(教师号、团体名称)





2


) 最高属于


1NF



< p>
3



R1


(教师号,姓名 ,职称,团体名称)



R2


(团体名称,团体简介,团体负责人)



R3


(教师号,团体名称,担当职务,参加日期)


< p>
42




1






2


)项目(项目编号,项目名称,申请者,期限,金额,项目描述,类别编号)



项目类别(类别编号,类别名称)



专家(专家编号,姓名,职称,单位,类别编号)






文档鉴赏



全国


2010



10


月自学考试数据库系 统原理试题及答案



(仅供参考)



课程代码:


04735


一、单项选择 题(本大题共


15


小题,每小题


2


分,共


30


分)



在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号 内。错选、


多选或未选均无分。



1< /p>


.在数据库系统中,提供数据与应用程序间物理独立性的是


( B )


A


.外模式


/


模式映像



C


.外模式


/


内模式映像




B


之间具有的联系是


( C )


A


.多对一



C


.多对多



3


.数据库物理设计的任务不包括


( A )


...


A


.优化模式< /p>



C


.确定数据存放位置



A


.只有


ENO


不能取空值



C


.只有


P AY


不能取空值



B


.存储记录结构设计



D


.存取方法设计


< br>B


.只有


CNO


不能取空值



D



ENO



CNO


都不能取空值


B


.一对多



D


.一对一



B


.模式


/


内模式映像



D


.子模式


/


模式映像



2


.对于实体集


A


中的每一个实体,实体集


B


中至少有一个实体与之联系,反之亦然,则称实体集


A

< br>与实体


4


.设有关系


WORK< /p>



ENO



CN O



PAY



,主码为(


ENO



CNO

< p>


。按照实体完整性规则


( D ) < /p>


5


.在关系模式


R


中,函数依赖


X



Y


的语义是


( B )


A

.在


R


的某一关系中,若任意两个元组的

< br>X


值相等,则


Y


值也相等



B


.在


R


的一切可能关系中,若任意两个元组的


X


值相等 ,则


Y


值也相等


C


.在


R


的某一关系中,


Y


值应与


X


值相等



D


.在


R


的一切可能关系中,


Y


值应与


X


值相等



6


.设


R


是一个关系模式,


F< /p>



R


上的一个


F D


集,


R


分解成数据库模式ρ


={R


1


,…,


R


K


}


。如果对


R< /p>


中满足


F


的每一个关系

< br>r


,都有


r=


?


R


1


(r)


A


.无损分解



C


.保持函数依赖分解




7


.关系


R



S


如下表



?


R


2


(r)



?


R


k


(r)


,则称这个分解ρ是


( A )


B


.损失分解



D


.丢失函数依赖分解




R



S


的结果是


( B )


-


-


-


-


-


-


-


-



本文更新与2021-02-06 10:12,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/607362.html

全国自考数据库系统原理历年试题及答案(2008--2013)的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文
全国自考数据库系统原理历年试题及答案(2008--2013)随机文章