当前位置:文档之家› 数据库原理试题和答案

数据库原理试题和答案

全国2001年10月自学考试数据库原理试题及答案2作者:ryan 点击:时间:2003-10-11 上午23:05:00 来源:第一部分选择题(共30分)ﻫ一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出得四个选项中只有一个就是符合题目要求得,请将其代码填在题后得括号内。

错选或未选均无分.1、单个用户使用得数据视图得描述称为【】A、外模式ﻫB、概念模式ﻫC、内模式ﻫD、存储模式ﻫ2、子模式DDL用来描述【】ﻫA、数据库得总体逻辑结构ﻫB、数据库得局部逻辑结构C、数据库得物理存储结构D、数据库得概念结构ﻫ3、在DBS中,DBMS与OS之间得关系就是【】ﻫA、相互调用B、DBMS调用OSﻫC、OS调用DBMSﻫD、并发运行4、五种基本关系代数运算就是【】A、∪,-,×,π与σﻫB、∪,-,∞,π与σﻫC、∪,∩,×,π与σﻫD、∪,∩,∞,π与σﻫﻫ5、当关系R与S自然联接时,能够把R与S原该舍弃得元组放到结果关系中得操作就是【】A、左外联接ﻫB、右外联接ﻫC、外部并D、外联接ﻫ6、下列聚合函数中不忽略空值 (null)得就是【】ﻫA、 SUM(列名)B、MAX (列名)C、 COUNT ( * )ﻫD、AVG (列名)ﻫ7、设关系模式R (A,B,C),F就是R上成立得FD集,F ={B→C},则分解ρ = {AB,BC}相对于F【】ﻫA、就是无损联接,也就是保持FD得分解ﻫB、就是无损联接,但不保持FD得分解C、不就是无损联接,但保持FD得分解ﻫD、既不就是无损联接,也不保持FD 得分解ﻫ8、关系模式R分解成ρ={R1,…,Rk},F就是R上得一个FD集,那么R中满足F得每一个关系r,与其投影联接表达式mρ(r)间得关系满足【】ﻫA、rÍ mρ(r)B、mρ(r) Í rﻫC、r= mρ(r)ﻫD、r≠mρ(r)9、在数据库设计中,将ER图转换成关系数据模型得过程属于【】ﻫA、需求分析阶段ﻫB、逻辑设计阶段C、概念设计阶段ﻫD、物理设计阶段ﻫ10、 SQL中,下列涉及空值得操作,不正确得就是【】A、 AGE IS NULLﻫB、 AGE IS NOT NULLC、AGE = NULLﻫD、NOT(AGE IS NULL)11、如果事务T获得了数据项Q上得排它锁,则T对Q 【】A、只能读不能写B、只能写不能读C、既可读又可写D、不能读不能写ﻫ12、DBMS中实现事务持久性得子系统就是【】ﻫA、安全性管理子系统ﻫB、完整性管理子系统ﻫC、并发控制子系统ﻫD、恢复管理子系统ﻫﻫ13、SQL得全局约束就是指基于元组得检查子句与【】ﻫA、非空值约束ﻫB、域约束子句14、分布式数据库系统中分片模式与分配模式均就是【】C、断言ﻫD、外键子句ﻫﻫA、全局得B、局部得ﻫC、分布得ﻫD、集中得ﻫ15、属性类型允许就是基本数据类型、结构类型与集合类型得模型就是【】A、平面关系模型ﻫB、嵌套关系模型ﻫC、复合对象模型D、分布式关系模型ﻫ第二部分非选择题(共70分)ﻫ二、填空题(本大题共10小题,每小题1分,共10分,将正确得答案写在每小题得空格内。

错填或不16、一个类可以从直接得或间接得祖先中继承所有属性与方法。

采用这个方法提高了软填均无分。

)ﻫ17、用树型结构表示实体类型及实体间联系得数据模型称为_____件得_______________。

ﻫ__________.ﻫ18、关系数据库得关系演算语言就是以_______________为基础得DML语言。

ﻫ19、在函数信赖中,平凡得函数信赖根据Armstrong推理规则中得_______________律就可推20、设关系模式R (A,B,C),F就是R上成立得FD集,F = {B→A,B→C},则分解ρ ={AB,出。

ﻫAC}丢失得FD就是_______________。

ﻫ21、分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件与_______________。

22、DB并发操作通常会带来三类问题,它们就是丢失更新、_______________与读脏数据。

23、事务必须具有得四个性质就是:原子性、一致性、_______________与持久性.25、在有泛化/24、分布式数据库系统中透明性层次越高,应用程序得编写越_______________。

ﻫ细化联系得对象类型之间,较低层得对象类型称为_______________.ﻫﻫ三、简答题(本大题共1026、请阐述在网状模型与关系模型中,实体之间联系得实现方法。

ﻫ小题,每小题3分,共30分)ﻫ28、设有两个关系R (A,B,C)与S (C,D,E),试用SQL查询语句表达下列关系代数表达式πA,E (σB = D (R∞S))。

29、设有关系模式R (A,B,C,D),F就是R上成立得FD集,F = {D→A,D→B},试写出关系模式R得候选键,并说明理由。

30、两个函数信赖集F与G等价得充分必要条件就是什么?ﻫ31、设有关系R与S,其中R为参照关系,S为信赖关系。

为了实现完整性约束,SQL规定可以对R得删除操作采取哪三种措施?32、设关系模式R(A,B)与S(C,D),有关系代数表达式E= πA,C(σB = ‘d’(R×S)),请画出表达式E得语法树.33、SQL中表达完整性约束得规则主要有哪几种?ﻫ34、什么就是分布式数据库得分布透明性?35、什么就是对象关系数据模型?四、设计题(本大题共5小题,每小题4分,共20分)36、设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)ﻫ工作关系WORKS (职工号,公司号,工资)公司关系PANY (公司号,公司名,城市)ﻫ假设职工可在多个公司兼职,请用关系代数表达式写出至少37、依据第36题得关系数据库,试用SQL语在公司号为‘C2’与‘C5’公司兼职得职工得职工号。

ﻫﻫ句写出下列操作:将所有在“联华公司"工作得职工加薪5?.38、图书出版管理数据库中有两个基本表:ﻫ图书(书号,书名,作者编号,出版社,出版日期)作者(作者编号,作者名,年龄,地址)ﻫ试用SQL语句写出下列查询:检索年龄低于作者平均年龄得所有作者得作者名、书名与出版社。

ﻫ39、设有商店与顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客"有属性顾客编号、姓名、地址、年龄、性别。

假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额与日期,而且规定每个顾客在每个商店里每天最多消费一次。

试画出ER图,并注明属性与联系类型。

ﻫ40、学校有多名学生,财务处每年要收一次学费。

为财务处收学费工作设计一个数据库,包括两个关系:学生 (学号,姓名,专业,入学日期)收费(学年,学号,学费,书费,总金额)假设规定属性得类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。

列得宽度自定义。

ﻫ试用SQL语句定义上述表得结构.(定义中应包括主键子句与外键子句)ﻫ41、假设某商业集团数据库中有一关系模式R如下:五、综合题 (本题共10分)ﻫR (商店编号,商品编号,数量,部门编号,负责人)如果规定:(1) 每个商店得每种商品只在一个部门销售;(2) 每个商店得每个部门只有一个负责人;(3)每个商店得每种商品只有一个库存数量.ﻫ试回答下列问题:ﻫ(1)根据上述规定,写出关系模式R得基本函数依赖;(2) 找出关系模式R得候选码;ﻫ(3) 试问关系模式R最高已经达到第几范式?为什么?(4) 如果R不属于3NF,请将R分解成3NF模式集。

ﻫ数据库原理试题参考答案一、单项选择题ﻫ1、A 2、B 3、B 4、A 5、D 6、C 7、A 8、A 9、B 10、C11、C 12、D13、C 14、A 15、C二、填空题16、可重用性 (或共享性) 17、层次模型18、谓词演算 19、自反 20、B→C21、不相交条件22、不一致分析23、隔离性 24、简单 (或容易)25、子类型ﻫ三、简答题26、在网状模型中,联系用指针实现。

在关系模型中,联系用关键码 (或外键,或关系运算) 来实现。

ﻫ27、┌───────┐│ A B C │89 │7│├───────┤ﻫ│ 4 5 6 │ﻫ└───────┘ﻫﻫ28、 SELECT A,EFROM R,SWHERE B = D AND R、C = S、C29、①R得候选键就是CD②理由:从已知得F,可导出D→ABD,ﻫ再根据增广律,可得出CD→ABCD,即CD值可决定全部属性值。

30、F中每个FD在G+中,并且G中每个FD也在F+ 中。

ﻫﻫ31、(1) RESTRICT (或约束删除)(2) CASCADE (或级联删除)(3) SET NULL (或外键值置空)ﻫﻫ33、有主键约束、外键约束、属性值约束与全局约束等。

ﻫ34、分布透明性就是指用户不必关心数据得逻辑分片,不必关心数据物理位置分配得细节,也不必关心各个场地上数据库得数据模型。

ﻫ35、在传统得关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新得数据类型操作得能力,这样形成得数据模型,称为“对象关系数据模型”。

ﻫ四、设计题ﻫﻫ37、 UP DATE WORKSSET工资=工资 * 1、05ﻫWHERE公司号IN(SELECT公司号38、 SELECT作者名,书名,出版社FROM PANYﻫWHERE公司名=‘联华公司’);ﻫﻫFROM 图书,作者ﻫWHERE 图书、作者编号 = 作者、作者编号ﻫAND年龄< = (SELECT AVG (年龄)ﻫFROM 作者);ﻫ40、 CREATE TABLE 学生ﻫ(学号CHAR(8),姓名 CHAR(8),专业 CHAR (13),ﻫ入学日期 DATE,PRIMARY KEY (学号));ﻫCREATE TABLE 收费ﻫ(学年CHAR(10),ﻫ学号 CHAR (8),学费NUMERIC (4),ﻫ书费 NUMERIC (5,2),总金额 NUMERIC (7,2),ﻫPRIMARY KEY (学年,学号),ﻫFOREIGN KEY (学号) REFERENCES 学生(学号));ﻫ五、综合题ﻫ41、 (1) 有三个函数依赖:(商店编号,商品编号) →部门编号ﻫ(商店编号,部门编号) →负责人ﻫ(商店编号,商品编号)→数量(2) R得候选码就是 (商店编号,商品编号)(3) 因为R中存在着非主属性“负责人”对候选码(商店编号、商品编号)得传递函数依赖,所以R属于2NF,R不属于3NF.(4) 将R分解成:R1 (商店编号,商品编号,数量,部门编号)ﻫR2(商店编号,部门编号,负责人)全国2002年10月自学考试数据库原理试题作者:ryan 点击:时间:2003-10-11 上午 22:55:00来源:课程代码:02336一、单项选择题(在每小题得四个备选答案中选出一个正确答案,并将其号码填在题干得括号内。

相关主题