您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据结构与算法 > 数据库原理试题和答案
专业资料word完美格式全国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调用OSC.OS调用DBMSD.并发运行4.五种基本关系代数运算是【】A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σ5.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】A.左外联接B.右外联接C.外部并D.外联接6.下列聚合函数中不忽略空值(null)的是【】A.SUM(列名)B.MAX(列名)专业资料word完美格式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)ÍrC.r=mρ(r)D.r≠mρ(r)9.在数据库设计中,将ER图转换成关系数据模型的过程属于【】A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段10.SQL中,下列涉及空值的操作,不正确的是【】A.AGEISNULLB.AGEISNOTNULLC.AGE=NULLD.NOT(AGEISNULL)11.如果事务T获得了数据项Q上的排它锁,则T对Q【】A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写12.DBMS中实现事务持久性的子系统是【】A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统13.SQL的全局约束是指基于元组的检查子句和【】A.非空值约束B.域约束子句专业资料word完美格式C.断言D.外键子句14.分布式数据库系统中分片模式和分配模式均是【】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.事务必须具有的四个性质是:原子性、一致性、_______________和持久性。24.分布式数据库系统中透明性层次越高,应用程序的编写越_______________。25.在有泛化/细化联系的对象类型之间,较低层的对象类型称为_______________。三、简答题(本大题共10小题,每小题3分,共30分)26.请阐述在网状模型和关系模型中,实体之间联系的实现方法。专业资料word完美格式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(职工号,公司号,工资)公司关系COMPANY(公司号,公司名,城市)假设职工可在多个公司兼职,请用关系代数表达式写出至少在公司号为‘C2’和‘C5’公司兼职的职工的职工号。37.依据第36题的关系数据库,试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5?。38.图书出版管理数据库中有两个基本表:图书(书号,书名,作者编号,出版社,出版日期)作者(作者编号,作者名,年龄,地址)试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。39.设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。试画出ER图,并注明属性和联系类型。40.学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:专业资料word完美格式学生(学号,姓名,专业,入学日期)收费(学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句)五、综合题(本题共10分)41.假设某商业集团数据库中有一关系模式R如下:R(商店编号,商品编号,数量,部门编号,负责人)如果规定:(1)每个商店的每种商品只在一个部门销售;(2)每个商店的每个部门只有一个负责人;(3)每个商店的每种商品只有一个库存数量。试回答下列问题:(1)根据上述规定,写出关系模式R的基本函数依赖;(2)找出关系模式R的候选码;(3)试问关系模式R最高已经达到第几范式?为什么?(4)如果R不属于3NF,请将R分解成3NF模式集。专业资料word完美格式数据库原理试题参考答案一、单项选择题1.A2.B3.B4.A5.D6.C7.A8.A9.B10.C11.C12.D13.C14.A15.C二、填空题16.可重用性(或共享性)17.层次模型18.谓词演算19.自反20.B→C21.不相交条件22.不一致分析23.隔离性24.简单(或容易)25.子类型三、简答题26.在网状模型中,联系用指针实现。在关系模型中,联系用关键码(或外键,或关系运算)来实现。27.┌───────┐│ABC│├───────┤│456││789│└───────┘28.SELECTA,EFROMR,SWHEREB=DANDR.C=S.C29.①R的候选键是CD②理由:从已知的F,可导出D→ABD,再根据增广律,可得出CD→ABCD,即CD值可决定全部属性值。30.F中每个FD在G+中,并且G中每个FD也在F+中。31.(1)RESTRICT(或约束删除)(2)CASCADE(或级联删除)(3)SETNULL(或外键值置空)33.有主键约束、外键约束、属性值约束和全局约束等。专业资料word完美格式34.分布透明性是指用户不必关心数据的逻辑分片,不必关心数据物理位置分配的细节,也不必关心各个场地上数据库的数据模型。35.在传统的关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新的数据类型操作的能力,这样形成的数据模型,称为“对象关系数据模型”。四、设计题37.UPDATEWORKSSET工资=工资*1.05WHERE公司号IN(SELECT公司号FROMCOMPANYWHERE公司名=‘联华公司’);38.SELECT作者名,书名,出版社FROM图书,作者WHERE图书.作者编号=作者.作者编号AND年龄=(SELECTAVG(年龄)FROM作者);40.CREATETABLE学生(学号CHAR(8),姓名CHAR(8),专业CHAR(13),入学日期DATE,专业资料word完美格式PRIMARYKEY(学号));CREATETABLE收费(学年CHAR(10),学号CHAR(8),学费NUMERIC(4),书费NUMERIC(5,2),总金额NUMERIC(7,2),PRIMARYKEY(学年,学号),FOREIGNKEY(学号)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一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题干的括号内。每小题2分,共30分)1.在关系模型中,关系的“元数”(arity)是指()A.行数B.元组个数C.关系个数D.列数2.DBS中“第三级存储器”是指()A.磁盘和磁带B.磁带和光盘C.光盘和磁盘D.快闪存和磁盘专业资料word完美格式3.有关系R和S,R∩S的运算等价于()A.S-(R-S)B.R-(R-S)C.(R-S)∪SD.R∪(R-S)4.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()A.r+sB.r-sC.r×sD.max(r,s)5.设关系R和S的值如下:R与S左外联接的结果的元组个数是()A.1B.2C.3D.46.SQL语言中,条件“年龄BETWEEN20AND30”表示年龄在20至30之间,且()A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁7.为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字()A.UNIQUEB.COUNTC.DISTINCTD.UNION8.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={B→C,C→D},则属性C的闭包C+为()A.BCDB.BDC.CDD.BC9.关系模式分解的无损联接和保持函数依赖两个特性之间的联系是()A.前者成立蕴涵后者成立B.后者成立蕴涵前者成立C.同时成立,或者同时不成立D.没有必然的联系10.把ER模型转换成关系模型的过程,属于数据库的()A.需求分析B.概念设计RABCSBDEabcbdeabcbdeabcB5de专业资料word完美格式C.逻辑设计D.物理设计11.在ER模型中,如果有6个不
本文标题:数据库原理试题和答案
链接地址:https://www.777doc.com/doc-1833556 .html