关键词不能为空

当前您在: 主页 > 英语 >

历届自考数据库试题及复习资料

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

-

2021年2月6日发(作者:红利)


2007



10


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



数据库系统原理




试卷



课程代码





4735


一、单项选择题


(


本大题共


15


小题,每小题

2


分,共


30


< br>)


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



1.


在数据库方式下,信息处理中占据中心位置的是(






A.


磁盘







B.


程序










C.


数据



D.


内存



2 .


下列功能中,不属于


...


DML< /p>


基本操作功能的是(








A.


排序



B.


插入



C.


修改



D.


检索



3 .


在下列四种模型中,与计算机的硬件及软件均无关


..


的是(









A.


外部模型



B.


逻辑模型



C.


概念模型



D.


内部模型



4.


设计数据库时,应该首先设计数据库的(










A.


应用系统结构



B.


概念结构



C.


逻辑结构



D.


物理结构



5.


如果实体


X


的存在依赖于


Y


的存在,且


X


主键 的部分或全部从


Y


中获得,则


X


是(










A.


递归实体



B.


复合实体



C.


弱实体



D.


超类实体



6.


关系规范化中的插入异常是指(







A.


不该插入的数据被插入



B.


应该插入的数据没插入



C.


插入了没有用的数据



D.


插入了错误的数据



7.


两个函数依赖集


F


和< /p>


G


等价的充分必要条件是(









A.F=G


B.F


+


=G


C.F=G


+



D.F


+


=G


+


8.


设有关系


R



S


如题


8

< br>图:




S


A


B


C



R


A


B


C



b


g


A


a


b


c



d


a



F


d


a


f



c


b


d




8





R



S


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










A.1


B.2


C.3


D.5

< p>
9.


下列不属于


...


存 储过程优点的是(








A.


增加了程序编写工作量



B.


提高运行速度



C.


降低网络通信量



D.


间接实现安全控制




语言的标准库函数


COUNT



SUM



A


VG



MAX


MIN


等,不允许


...


出现在下 列哪个子句中(











VING




HA


VIN G




语言是关系型数据库系统典型的 数据库语言,它是(









A.


过程化语言



B.


结构化查询语言



C.


格式化语言



D.


导航式语言


12.


将查询关系


S


的权限授予用 户


W


ANG


,并允许该用户将此权限授 予其他用户。实现此功能的


SQL


语句是(



SELECT



TO



S



ON



WANG



WITH



PUBLIC




SELECT



ON



S



TO



W


ANG



WITH



PUBLIC




SELECT



TO



S



ON



WANG



WITH



GRANT



OPTION




SELECT



ON



S



TO



W


ANG



WITH



GRANT



OPTION


13.


若事务


T


1


已经给数据


A


加上了共享锁,则事务


T


2









A.


只能再对


A


加 共享锁




B.


只能再对


A


加排他锁



C.


可以对


A


加共享锁,也 可以对


A


加排他锁



1


/


32








D.


不能 再给


A


加任何锁


14.


在对象联系图中,表示对象类型之间的超类与子类联系的是(








A.


双向箭头



B.


双线箭头



C.


双箭头



D.


单箭头



15.



SQL


CLI


中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中的是











A.


环境 记录、连接记录、语句记录、描述记录



B.

< br>环境记录、连接记录、语句记录、运行记录



C.


环境记录、连接记录、运行记录、描述记录



D.


环境记录、运行记录、语句记录、描述记录



二、填空题


(


本大题共


10


小题,每小题


1


分,共


10



)


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



16.


关系模型和层次、网状模型的最大差别是用

< br>____


_


__


导航数据。


< br>17.


数据库系统中三级模式结构定义存放在


____ ____


中。



18.


如果关系模式


R



1NF


,且每个非主属性


____ ____


函数 依赖于候选键,那么称


R


是第二范式的模式。

< br>


19.


模式分解的优点之一是能消除

< br>___


数据冗余


_____


和操 作异常现象。



20.


若关系


A



m


个属性,关系< /p>


B



n


个属性, 则



B



_ ___ ____


个属性。




语言中,向数据库表中插入数据的命令是


_____



22.


在程序中,事务以


BEGIN TRANSACTION


语句开始,以


____ ___


语句或


ROLL- BACK


语句结束。



23.


数据库的并发操作通常会带来三个问题:


___ _____


问题、读脏数据问题、不可重复读问题。




技术为应用程序提供了一套


CLI


函数库和基于


____ ___


的运行支持环境。



25.


在面向对象技术中,数据类型系统由基本类型、复合类型和


____ ____


三部分组成。



三、简答题< /p>


(


本大题共


10


小题,每小题


3


分,共


30

< p>


)


26.


什么是数据 独立性


?


在数据库中有哪两级独立性


?





数据独 立性是指改变数据结构不会影响数据。逻辑数据独立性和物理数据独立性



27.


什么是


DB


的系统缓 冲区?



28.


设有函数依赖集


F={AB



CE



A



C



GP



B



EP



A



CDE



P



HB



P


< p>
D



HG



ABC



PG}


,计算属性 集


D


关于


F


的 闭包


D


+





29.


什么是事务?它具有哪些性质?



30.


简述基本表和视图和区别。






基本表 储存在数据库中,而视图是由多个基本表或视图组成的,不直接储存在数据库中。



31.


简述


SQL


语言的特点。









操作性强,易于理解




中有哪些类型的故障?哪些故障破坏了数据库?哪些故障未破坏数据库?








完整性约束有哪些?





域约束,基本表约束,断言



34.< /p>


简述类图中的重复度与


ER


图中实体的基 数的区别。






的体系结构有哪几层?



2


/


32








四、设计题


(


本大题共


5


小题,每小题


4


分,共


20



)


36.


设教学数据库中有三个关系:



学生关系


S(S#


< br>SNAME



AGE



SEX



DEPT)


, 其属性分别表示学号、姓名、年龄、性别、所在系。



课程关系


C(C#



CNAME



TEACHER)


,其属性分别表示课程号、课程名 、任课教师名。



选课关系


SC(S#



C#



GR ADE}


,其中


GRADE


表示成绩。



请用关系代数表达式表达下面的查询。



检索选修课程号为“


C2


”的学生的学号和姓名。

< p>





S#,ANAME


CNAME=


C2



37.


< br>36


题的基本表中,试用


SQL


语句完成下面操作:



查询与张明同一个系的学生信息。



SELECT



*


FROM



S


WHERE



DEPT



IN



( SELECT



DEPT
























FROM



S
























WHERE



SNAME=’


张明


’)




38.



36


题的基 本表中,试用


SQL


语句完成下面操作:



删除学号为“


95002


”的学生 选修的课程号为“


C2


”的记录。







39.



36


题的 基本表中,试用


SQL


语句完成下面的操作:

< br>


建立数学系学生的视图


C_STUDENT

< p>
,并要求进行修改和插入数据时,仍需保证该视图只有数学系的学生。视图的属性名


为:


S#



SNAME



AGE



DEPT





create



view



C_STUDENT


AS



S#,SNAME,AGE,DEPT


FROM



S



40.



3 6


题的基本表中,试用


SQL


语句查询 每个学生已选修课程的门数及平均成绩。






SELECT



S#,COUNT(C#),A


VG(GRADE)





FROM



S,SC,C





GROUP BY



S#



五、综合题


(


本大题共


2


小题,每小题


5


分,共


10



)


41.


设某工厂数据库中有四个实体集。一是“仓库”实体集,属性 有仓库号、仓库面积等;二是“零件”实体集,属性有零


件号、零件名、规格、单价等; 三是“供应商”实体集,属性有供应商号、供应商名、地址等;四是“保管员”实体集,


属性有职工号、姓名等。



设仓库与零件之间有“存放”联系, 每个仓库可存放多种零件,每种零件可存放于若干仓库中,每个仓库存放每种零件要


记录 库存量;供应商与零件之间有“供应”联系,一个供应商可供应多种零件,每种零件也可由多个供应商提供,每个 供


应商每提供一种零件要记录供应量;仓库与保管员之间有“工作”联系,一个仓库可以 有多名保管员,但一名保管员只能


在一个仓库工作。



(1)


试为该工厂的数据库设计一个


ER


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



(2)


根据转换规则,将


ER


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










42.


设 有一个反映职工每月超额完成生产任务的关系模式:



R


(日期,职工号,姓名,工种,额定工作量,本月超额)


< p>
如果规定:每个职工只隶属于一个工种,每个工种的额定工作量惟一,每个工种的职工有多人。




1


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


R


的基本


FD


和关键码。




2



R


最高属于第几范式,并说明理由。




3


)将


R


规范到


3NF


。< /p>





o



S



C

< p>


SC





3


/


32


4


/


32


5


/


32








6


/


32






< br>2008



1


月高等教育自学考 试



数据库系统原理试题



课程代码:


04735


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


15


小题,每小题


2


分,共


30


分)



在每小题列出的四个备选项中只有一个是符合题目要求的,


请将 其代码填写在题后的括号内。


错选、


多选或未选均无分。



1.


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


(






)


A



DB







B


.文件








C


.二维表



D


.系统目录



2



ER


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


(




)



A


.概念模型



B


.逻辑模型





C


.内部模型



D


.外部模型



3


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


(





)



A


.模式





B


.外模式








C


.内模式



D


.逻辑模式



4


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


(





)



A


.系统 独立性


B


.物理独立性


C


.逻辑独立性


D


.设备独立性



5


.在


DB


技术中,



脏数据



是指


(





)



A


.未回退的数据


B


.未提交的数据


C


.回退的数据


D


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



6


.关系模式至少应属于


(







)



A



1NF





B



2NF





C



3NF


D



BCNF


7


.设有关系模式


R(ABCD)



F



R


上成立 的


FD


集,


F={A

< br>?


B



B


?


C}


,则属性集


BD


的闭包


(BD)


+



(


A



BD






B



BCD






C



BC


D



CD


8


.设有关系


R


如题

8


图所示:



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



R-(R-S)



B



R+(R-S)




C



R-(S-R)


D



S-(R-S)


l0


.已知


SN


是一个字符型 字段,下列


SQL


查询语句


(







)



SELECT SN FROM S


WHERE SN LI KE



AB


%′;的执行结果为



A


.找出含有


3< /p>


个字符′


AB


%′的所有


SN


字段



B


.找出仅含


3


个字符且前两个字符为′


AB


′的


SN


字段

< p>


C


.找出以字符′


AB


′开头的所有


SN


字段



D


.找出含有字符′


AB< /p>


′的所有


SN


字段



l1


.现要查找缺少成绩


(Gra de)


的学生学号


(Snum)


,相应 的


SQL


语句是


(






)



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


7


/


32


)








l2< /p>


.下列不是


数据库恢复采用的方法是


(




)



..


A


.建立检查点





B


.建立副本




C


.建立日志文件



D.


建立索引



13.



SQL


< br>CLI


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


保存此信息的记录类型是


..


(







)



A


.环境记录






B


.连接记录




C


.语句记录




D


.运行记录



l4


.在面向对象技术中,复合类型中后四种类型


——


数组、列表、包、集合


——


统称为

< p>


(




b




)



A


.行类型





B


.汇集类型





C


.引用类型



D


.枚举类型



l5


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


(



c




)



A


.属性




B


.操作





C


.关联






D


.角色



二 、填空题


(


本大题共


10


小题,每小题


1


分,共


10



)


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



16


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


___ _________



< /p>


17


.增强


ER


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


____ ________________




18


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


__ __ _________


依赖。



l 9


.如果


Y


?



X


?


U


,则< /p>


X


?


Y


成立。这 条推理规则称为


____ ________




20

< p>


ODBC


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


___


多层驱动函数


__ ______




21



DBMS


可分为层次型、网状型、

< br>___ ___________


型、面向对象型等四种类型。



22


.如果事务


T


对 某个数据


R


实现了


_____


__________


锁,那么在


T


对数据


R


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


R



任何类型的锁。


23


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


____


_


_________


性。



24


.在


SQL



CLI


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


___ ________________




25.


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


___ __________


的基本工具。



三、简答题


(


本大题共


10


小题,每小题


3


分,共


30



)


26


.简述


DBMS


的主要功能。



定义




操作




控制




环境




27


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


28


.设有关系模式


R(S#


,< /p>


C#



CNAME



TNAME)


,其属性分别表示学生的学号、选修课程号、 课程名、任课教师名。请


说明该关系模式存在哪些操作异常。



29


.设有关系模式


R(ABC)



F



R


上成立的


FD


集,


F= {B


?


A



C


?


A},


ρ



={AB



BC}


R


上的一个分解,那么分解


p< /p>


是否保持


FD



F?


并说明理由。



30


.简述存储过程的优点。



31


.简述


SQL


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



32.

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


DBMS


的完整性子系统的功 能。



33



SQL


的视图机制有哪些优点


?


34


.简述


ODBC


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



35


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



四、设计题


(


本大题共


5


小题,每小题

< br>4


分,共


20



)


已知有如下三个关系:



学生


(


学号,姓名,系别号


)


项目


(


项目号,项目名称,报酬


)


参加


(


学号,项目号, 工时


)


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



依据此关系回答下面


36



40


题。



36


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



列出



王明



同学所参加项目的名 称。




P


项 目名称


(O


姓名


=

‘王明’


(学生


*


参加

< p>
*


项目)


)


37


.试用


SQL


语句写出下列查询:

< p>


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



Select


项目号



from


项目



where


报酬




(select max(


报酬


) from


项目


)


38


.试用


SQL


语句写出下列查询:



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



Select


系别号,


sum


(工时


*


报酬)



from


学生,参加,项目



where


学生


.

< br>学号


=


参加


.

< br>学号



and


项目

< p>
.


项目学号


=


参加


.


项目学





group by


系别号。



39.

试用


SQL


语句查询报酬大于


80 0


元(包括


800


元)的项目名称。< /p>



8


/


32




Select


项目名称



from


项目



where


报酬


>=800 .


40

< p>
.试用


SQL


命令创建一个学生

< br>_


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





Select view


学生


_


项目视图

< p>


as



select


学号,


姓名,


项目名称



from


学生




项目,


参加



where


学生


.

学号


=


参加


.

学号



and


项目


.


项目学号


=


参加


.


项目学号


.


五、综 合题


(


本大题共


2

小题,每小题


5


分,共


l0



)


41


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



(1)


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



(2)


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


< p>
(3)


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



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



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



(1)


根据以上叙述,建立


ER


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


(


实体的属性可以省略


)


(2)


根据转换规则,将


ER


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



(如果存在)



42


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


R(


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


)



如果规定:



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



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



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


< /p>


(1)


根据上述规定,写出模式


R


的基本


FD


和关键码。



(2)R


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



(3)



R


规范到


3NF




9


/


32



10


/


32


11


/


32


全国


2008

< br>年


10


月自学考试



数据库系统原理试题



课程代码:


04735


< p>
一、单项选择题


(


本大题共


15


小题,每小题


2


分,共


30



)


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



1.


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


( )


A.


文件的集合


B.


数据的集合


C.


命令的集合



D.


程序的集合


2.


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

< p>
( )


A.


外模式


B.


内模式


C.


逻辑模式


D.


存储模式



3.

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


DB


称为


( )




4.


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


( )


A.


派生属性


B.


多值属性


C.


复合属性




属性



5.


对关系的描述不正确的是


( )


A.


关系是一个集合


B.


关系是一张二维表


C.


关系可以嵌套定义



D.


关系中的元组次序可交换



6.


若属性


X


函数依 赖于属性


Y


时,则属性


X


与属性


Y


之间具有


( )


A.


一对一联系



B.


一对多联系



C.


多对一联系



D.


多对多联系


7.



F


是关系模式


R



FD


集,如果对


F


中每个非平凡的


FD X

< br>—


Y


,都有


X

< br>是


R


的超键,则


( )


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


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


( )


A.1


B.3


C.6


D.9


12


/


32



9.


设四元关系


R(A



B



C



D)

< br>,则下面不正确的是


( )


D,

< p>
B


(


R


)


A.


为取属性


D


< p>
B


的两列组成新关系



4 ,2


(


R


)


B .


为取属性的值是


4



2


的两列组成新关系



D,< /p>


B


(


R


)


4,2


(


R


)


C.



是等价的


< /p>


D,


B


(


R


)


2,4


(


R


)


D.



是相同关 系



10.


下列叙述正确的是


( )


A.



ORDER BY


子句后只能有一个属性



BY< /p>


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



C.


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



列出空值项



BY


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



12.


现要查找缺少成绩


(G)


的学生学号


(S#)


和课程号


(C# )


,下面


SQL


语句中


WHERE


子句的



条件表达式应是:



SELECT S#



C# FROM SC WHERE( )


A.G=0


B.G<=0


C.G=NULL


D.G IS NULL


12.


数据库恢复的主要依据是


( )




C.


文档



D.


事务日志



13.


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


( )






Server 2000


的主要工具中,执行


T-SQL


的最佳轻量级工具是


( )


A.


查询分析器



B.


服务管理器



C.


企业管理器



D.


事件探查器


15.



ODBC


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


DB


驱动程序的是

< br>( )



数据库应用程序



B.


驱动程序管理器




驱动程序



D.


数据源



二、填空题


(


本大题共


10

< p>
小题,每小题


1


分,共


1 0



)


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



16.


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


________




17.


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


________




18.


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


________




19.


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


________


、插入异常、删除 异常。



20.


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


________





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


________




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


________





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


________


定义。



24.


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


________




Server 2000


引擎对外使用


Net-Library


抽象层来支持不同的


________




三、简答题


(


本大题共< /p>


10


小题,每小题


3

分,共


30



)


26.



DBS


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


?


27.

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



28.


设有函数依赖集


F={A



D



AB



E



BI

< p>


E



CD



I



E

< br>→


C}


,计算属性集


AE


关于


F


的闭包(


AE



+




29.


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


30.


简述


DBS


中系统故障的恢复方法。



31.

< br>什么是


X


锁?




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



33.


什么是


SQL/CLI

< br>?



34.


简述对象联系图的定义。



35.T-SQL


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

< br>


四、设计题(本大题共


5


小题 ,每小题


4


分,共


20


分)



36.


设有三个关系< /p>


A



Anum



Aname,


city


< p>


它们的属性分别是:


商场号,

< br>商场名称,


商场所在城市;


B



Bnum,


Bname,


pric e




?


?< /p>


?


?


?


?


13


/


32


它 们的属性分别是:商品号,商品名称,价格;


AB


< p>
Anum, Bnum, qty



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


量。



SQL


语句创建一个基于


A



B



AB


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


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



37.



36


题中的三个基本表,用


SQL

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



38.



36


题中的三个基本表,用


SQL


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


。< /p>



39.


设有选课表

SC



S#


C#



GRADE



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


C2


课程的学生学号和成绩。



40 .


设有学生关系


S


< br>Sno,


Sname,


Sage,


Sex



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


SQL


语句检索出年龄


大于等 于


18


小于等于


20

< br>的学生姓名和性别。



五、综合题(本大题共

< p>
2


小题,每小题


5


分,共


10


分)



4 1.


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



R


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



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




1


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


R


的基本


FD


和关键码。



2



R


最高属于第几范式。



< p>
3


)将


R


规范到


3NF




42.


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




1


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




2


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




3


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



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

< br>



1


)根据以上叙述,建立< /p>


ER


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





2

< br>)根据转换规则,将


ER


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





全国


2008



10


月自学考试



数据库系统原理试题



参考答案



一、选择题:



1.B


2.C


3.B


4.A


5.C


6.B


7.C


8.D


9.B


10B


11D


12.D


13.A


14.A


15.B


二、填空题



16.


实体标识符



17.


外部应用程序



18.


存取方法



19.


修改异常



20.


连接




22.


数据项



23.




24.


列表类型



25.


网络协议



三、简答题



26.

< br>从数据文件,数据字典,索引,统计数据,日志角度答题,参阅教材


26


页。



27




28 .



AE



+ = {AED}


29.


早选择,早投影,减少笛卡尔积时记录 的规模,笛卡儿积尽可能的与选择、投影合并到一起操作。



3 0.



1


)对未完成的事务作


UNDO


处理。





2


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


REDO


处理。



31.


略。



32.


从视图,权限,角色,审计等角度答题。



33.


略。


34.


略。



35.


从全局变量和局部变量等角度答题 。参与教材


210


页。



四、设计题



36. CREATE VIEW


上海商场


as


SELECT ANAME,BNAME FROM A,B,AB


WHERE = AND =


AND CITY=


‘上海’



BNAME,SUM (QTY) as


销售总额


FROM B,AB


WHERE = GROUP BY BNAME


14


/


32


COUNT (DISTINCT ANUM) as


个数


FROM B,AB


WHERE = AND BNAME=


‘长虹彩电’



39.


П


S#,GRADE


(


σ


c#=


‘c2’



SC



)


40.


П


sname,sex


(

< p>
σ


sage>18



sa ge< =20


(s))


五、综合题



41.(1)R



FD:

< p>
F={


人员编号→(姓名,性别)


,职位编号→职 位名称,



(人员编号,职位编号)→考试成绩


}


关键码:


(人员编号,职工号)




2


)最高


1 NF


,因为有部分函数依赖。姓名、性别、职位名称都部分依赖于主键。




3


)可以分解为以下三个 关系模式:



人员(人员编号,姓名,性别)




职位(职位编号,职位名称)




考核(人员编号,职位编号,考试成绩)




注:下划线的属性为主键,波浪线的属性为外键 。另外在考核表中,人员编号和职位编号两个属性还是外键,分


别参照人员表和职位表的 主键。



42.


< br>1



(请同学们自行补充完整各个实体和联系的属性)< /p>




客户(客户号,姓名,地址,联系电话)



订单(订单号,日期,付款方式,总金额,客户号)



图书(书号,书名,出版社,单价)



订单明细(订单号,图书号,数量)




说明:下划线的属性为主键,波浪线的属性为外键。另外在订单明细表中,订单号和图书 号两个属性还是外键,分别


参照订单表和图书表的主键。





做试题


,


没答案


?


上自考


365,


网校名师为你详细解答


!



全国


2009



1


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



课程代码:


04735


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


15


小题,每小题


2


分,共


30


分)



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


15


/


32


无分。



1


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


(







)


A


.层 次模型


B


.网状模型




C


.关系模型



D


.联系模型



2


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

< br>(







)


A



DBMS


B


.数据库应用系统


C


.相关的计算 机系统



D



DBA


3


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


(







)


A


.并 发控制


B


.控制数据冗余


C

< p>
.完整性保护



D


.故障恢复



4


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


3

门课程,最少必须讲授


l


门课程;每门课程最多

< p>
5


个教师讲授,最少需要一


个教师讲授,则教师与 课程的基数分别为


(







) < /p>


A



(1



3)



(1



5)


B



(3< /p>



1)



(5< /p>



1)C



(1



5)



(1



3)


D



(5



1)



(3



1)


5


.有关系


R(A


< br>B



C)


,主码为


A



S(D



A)


,主码为


D


,外码为< /p>


A


,参照


R


中的 属性


A


。关系


R



S


的元组如下


表所示。关系


S


中违反关系完整性规则的元组是


(







)


R




























S


A


B


1


2


3




A



(d1



2)


B



(d2



NULL)



C



(d3



4)


D



(d4



1)


6


.在最小依赖集


F


中,下面叙述不 正确的是


(







) < /p>


A



F


中每个< /p>


FD


的右部都是单属性



C



F


中没有冗余的


FD


B



F


中每个


FD


的左部都是单属性

< br>


2


l


7


C


3


3


8



D


d1


d2


d3


d4


A


2


NULL


4


1

< br>D



F


中每个

< br>FD


的左部没有冗余的属性



7


.如果某个属性包含在候选键中,则它称为


(







)


A


.非 主属性


B


.关键属性


C


.复合属性



8


.设有关系< /p>


R



S


如下表:






R






















S





















T


A


B


a


b


b


b


c


a



则关系


T


是关系


R


和关系


S



(







)


A


.自然连接结果


< br>B



?


连接结果


C


.笛卡尔积



D


.并



C


c


f


d



B


b


b


a


C


c


c


d


D


d


e


b



A


a


a


c


B


b


b


a


C


c


c


d


D


d


e


b


D


.主属性



9


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


(







)


A


.投影、连接


B


.连接、选择


C


.选择、投影< /p>



D


.交、选择



16


/


32

-


-


-


-


-


-


-


-



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

历届自考数据库试题及复习资料的相关文章