江西财经大学考研数据库原理试题B卷

时间:2024-12-31 15:34:59 佩莹 数据库操作系统 我要投稿
  • 相关推荐

江西财经大学考研数据库原理试题B卷

  在平平淡淡的日常中,我们最熟悉的就是试题了,试题可以帮助学校或各主办方考察参试者某一方面的知识才能。一份好的试题都具备什么特点呢?以下是小编为大家收集的江西财经大学考研数据库原理试题B卷,欢迎阅读与收藏。

江西财经大学考研数据库原理试题B卷

  江西财经大学考研数据库原理试题B卷 1

  一、概念题(每小题3分,共9分)

  1.关系模型

  2.视图

  3.死锁关系

  二、简答题(每小题5分,共25分)

  1.简述数据库管理系统的二级映射,它们分别保证了什么?为什么?

  2.简述关系模型的完整性规则,并举三个实例说明用户自定义完整性。

  3.简述一个设计不好的数据库会带来哪些问题?

  4.简述并发控制中封锁协议的含义以及可以解决的问题。

  5.简述事务的ACID特征,以及这些特征分别由数据库的什么子系统来完成。

  三、下面有一个销售管理数据库SALES,它包含下面三张表:(每小题4分,共12分)

  (1) 商品表:Item

  商品编码 商品名称 单位 成本价 库存数量

  code name unit cost amount

  (2) 商品销售主表:SaleHead

  销售单号 销售日期 客户名称

  saleOrder saleDate customer

  (3) 商品销售明细表:SaleDetail

  销售单号 商品编码 单价 销售数量

  saleOrder code price qty

  基于数据库SALES,完成下面的操作:

  1.试用关系代数查询销售单号为“20041208001”的销售日期、客户名称、商品名称和销售数量。

  2.用SQL语句查询没有购买名称为“20英寸长虹电视机”的商品的客户名称。

  3.用SQL语句按客户名称分组统计每个客户的商品销售总额。

  四、模式分解题(前三小题每小题3分,第4小题5分,共14分)

  已知关系模式R(U, F),U={ABCD},F={A→C,C→A,B→AC,D→AC}.

  1.求R的候选码;

  2.计算属性集{AC}关于F的闭包;

  3.将F化为最小依赖集;

  4.关系R最高属于第几范式?为什么?若R不属于3NF,将其分解到具有无损连接和保持依赖的'3NF.

  五、数据库设计题(共15分)

  现有一个简单的教学管理系统,其语义如下:

  (1) 一个学生只属于一个学院,一个学院有多个学生;

  (2) 一个教师只属于一个学院,一个学院有多个教师;

  (3) 一门课程归属于一个学院管理,一个学院可以管理多门课程;

  (4) 一门课程可开设若干个教学班,每个教学班只安排一个任课教师,一个老师可以任教多门课程的多个教学班;

  (5) 一个学生可以选修多门课程,但对于同一门课程只能选修一个教学班;一个教学班可以有多个同学选修。

  根据上面的语义,请完成:

  1.确定实体及包含的属性(一个实体至少包括3个属性)、联系,并画出ER图;

  2.设计该系统满足3NF的关系模式,并指出每一个关系的主键和外键(如果存在外键的话)。

  江西财经大学考研数据库原理试题B卷 2

  一.单项选择题(本大题共15小题,每小题2分,共30分)

  1.对现实世界进行第二层抽象的模型是[]

  A.概念数据模型B.用户数据模型

  C.结构数据模型D.物理数据模型

  2.数据库在磁盘上的基本组织形式是[]

  A.DBB.文件C.二维表D.系统目录

  3.在关系模型中,起导航数据作用的是[]

  A.指针B.关键码C.DDD.索引

  4.查询优化策略中,正确的策略是[]

  A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作

  C.尽可能早地执行差操作D.尽可能早地执行选择操作

  5.SQL中,“DELETEFROM表名”表示[]

  A.从基本表中删除所有元组B.从基本表中删除所有属性

  C.从数据库中撤消这个基本表D.从基本表中删除重复元组

  6.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},ρ={AB,AC}是R的一个分解,那么分解ρ[]

  A.保持函数依赖集FB.丢失了A→B

  C.丢失了C→BD.丢失了B→C

  7.在关系模式R分解成数据库模式ρ时,谈论无损联接的先决条件是[]

  A.数据库模式ρ中的关系模式之间有公共属性B.保持FD集

  C.关系模式R中不存在局部依赖和传递依赖D.存在泛关系

  8.在关系数据库设计中,子模式设计是在__________阶段进行。[]

  A.物理设计B.逻辑设计C.概念设计D.程序设计

  9.如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[]

  A.9个B.13个C.17个D.21个

  10.在DB技术,未提交的随后被撤消了的数据,称为[]

  A.报废的数据B.过时的数据C.撤消的数据D.脏数据

  11.SQL中的“断言”机制属于DBS的[]

  A.完整性措施B.安全性措施C.物理安全措施D.恢复措施

  12.ORDB中,同类元素的无序集合,并且允许一个成员可多次出现,称为

  []

  A.结构类型B.集合类型C.数组类型D.多集类型

  13.在OODB中,包含其他对象的对象,称为[]

  A.强对象B.超对象C.复合对象D.持久对象

  14.在DDBS中,数据传输量是衡量查询时间的一个主要指标,导致数据传输量大的主要原因是[]

  A.场地间距离过大B.数据库的数据量大

  C.不同场地间的联接操作D.在CPU上处理通信的.代价高

  数据库原理及应用模拟试题

  15.DDBS中,透明性层次越高

  A.网络结构越简单C.应用程序编写越简单

  B.网络结构越复杂

  D.应用程序编写越复杂

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

  16.数据管理技术的发展,与__________、__________和__________有密切的联系。

  17.在DBS中存放三级结构定义的数据库称为__________。18.SQL中,与操作符“NOTIN”等价的操作符是__________。19.在关系数据库中,规范化关系是指__________。

  20.两个函数依赖集F和G等价的充分必要条件是__________。

  21.DBD中的概念模型应充分表达用户的要求,并且应该独立于

  _________________。

  22.判断一个并发调度是否正确,可用__________概念来衡量。

  23.ORDB中,复合类型有结构类型、列表类型、数组类型、__________和集合类型。

  24.DDBS中,分布透明性可以归入__________范围。

  25.在DDBS中,基于半联接查询优化策略的基本思想是__________。

  三.简答题(本大题共10小题,每小题3分,共30分)

  26.在层次、网状、关系、面向对象等数据模型中,数据之间联系是如何实现的?27.设有关系R(A,B,C)和S(B,C,D),试写出与关系代数表达式

  πB,C(σA>D(R?S))

  等价的元组表达式、关系逻辑规则和SQL语句。

  28.设有域表达式{t1t2t3|(?u1)(?u2)(?u3)(R(t1u1t2)∧S(u2t3u3)∧u1>t3)},

  试写出其等价的关系代数表达式、元组表达式和关系逻辑规则。29.设教学数据库中,有两个基本表:

  学生表:S(S#,SNAME,AGE,SEX)学习表:SC(S#,C#,GRADE)现有一个SQL语句:

  SELECTSEX,AGE,AVG(GRADE)FROMS,SC

  WHERES.S#=SC.S#GROUPBYSEX,AGEORDERBY3DESC;

  试写出与此语句等价的汉语查询语句。

  30.试写出3NF的定义。当一个关系模式不是3NF时,会出现什么问题?试举例说明。

  31.试解释联系的元数、连通词和基数的三个概念。32.有些事务只要读数据,为什么也要加S锁?

  33.为什么只有PX协议还不够,还要提出PXC协议?

  数据库原理及应用模拟试题

  34.试解释DDBS的“分布透明性”概念。“分布透明性”分成哪几个层次?分布

  透明性在数据独立性中可以归入哪个范围?

  35.关系代数的自然连接操作和半连接操作之间有些什么联系?

  四.设计题(本大题共5小题,每小题4分,共20分)

  36.设数据库中有两个基本表:

  职工表EMP(E#,ENAME,AGE,SALARY,D#),

  其属性分别表示职工工号、姓名、年龄、工资和工作部门的编号。

  部门表DEPT(D#,DNAME,MGR#),

  其属性分别表示部门编号、部门名称和部门经理的职工工号。

  试指出每个表的主键和外键。并写出每个表创建语句中的外键子句。

  37.在第36题的两个基本表中,写出下列查询的关系代数表达式和SQL语句:

  检索每个部门经理的工资,要求显示其部门编号、部门名称、经理工号、经理姓名和经理工资。

  38.在第36题的两个基本表中,建一个年龄大于50岁的职工视图,属性为

  (D#,DNAME,E#,ENAME,AGE,SALARY)。

  39.在第36题的两个基本表中,写一个断言,要求每个部门的经理工资应大于

  本部门所有职工的工资。

  40.下面是用ORDB的定义语言定义的数据库:

  CREATETYPEMyStringcharvarying;

  CREATETYPEcnameMyString;

  CREATETABLEdepartment(dnoMyString,

  dnameMyString,

  staffsetof(ref(employee)));

  employee(enoMyString,

  enameMyString,

  salaryinteger,

  childrensetof(cname),

  works_forres(department));

  (1)试画出上述数据库的对象联系图。

  (2)试用ORDB的查询语言写出下列查询的SELECT语句:

  检索部门编号为D6的部门中每个职工的子女名,要求显示职工的姓名、子女名。CREATETABLE

  五.综合题(本大题共2小题,每小题5分,共10分)

  41.设有一个记录各个球队队员每场比赛进球数的关系模式

  R(队员编号,比赛场次,进球数,球队名,队长名)

  如果规定每个队员只能属于一个球队,每个球队只有一个队长。1试写出关系模式R的基本FD和关键码。2说明R不是2NF模式的理由,并把R分解成2NF模式集。3进而把R分解成3NF模式集,并说明理由。

  42.设某汽车运输公司数据库中有三个实体集。一是“车队”实体集,属性有车

  数据库原理及应用模拟试题

  队号、车队名等;二是“车辆”实体集,属性有牌照号、厂家、出厂日期等;三是“司机”实体集,属性有司机编号、姓名、电话等。

  设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘期;车队与车辆之间存在“拥有”联系,每个车队可拥有若干车辆,但每辆车只能属于一个车队;司机与车辆之间存在着“使用”联系,司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。

  (1)试画出ER图,并在图上注明属性、联系类型、实体标识符;

  (2)将ER图转换成关系模型,并说明主键和外键。

  (3)将ER图转换成对象联系图。

  (4)将ER图转换成UML的类图。

  江西财经大学考研数据库原理试题B卷 3

  一、单选题共30题,60分

  1、使某个事务永远处于等待状态,而得不到执行的现象称为

  A死锁

  B活锁

  C串行调度

  D不可串行调度

  2、下列关于E-R模型的叙述中,哪一条是不正确的?()

  A在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示

  B实体类型之间的联系通常可以分为1:1,1:n和m:n三类

  C1:1联系是1:n联系的特例,1:n联系是m:n联系的特例

  D联系只能存在于两个实体类型之间

  3、索引的作用之一是

  A节省存储空间

  B便于管理

  C加快查询速度

  D 建立各数据表之间的联系

  4、五种基本关系代数运算是()

  A∪,-,×,π和σ

  B∪,-,∞,π和σ

  C∪,∩,×,π和σ

  D∪,∩,∞,π和σ

  5、数据库系统是在__的基础上发展起来的。()

  A文件系统

  B应用程序系统

  C数据库管理系统

  D编译系统

  6、数据库中全部数据的整体逻辑结构的描述是( )。

  A概念模式

  B内模式

  C外模式

  D存储模式

  7、将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是()。

  AGRANT SELECT TO SC ON U1 WITH PUBLIC

  BGRANT SELECT ON SC TO U1 WITH PUBLIC

  CGRANT SELECT TO SC ON U1 WITH GRANT OPTION

  DGRANT SELECT ON SC TO U1 WITH GRANT OPTION

  8、er图是表示概念模型的有效工具之一,在er图中的菱形框表示()

  A联系

  B实体

  C实体的属性

  D联系的属性

  9、数据库系统中的数据模型通常由三部分组成()

  A数据结构、数据操作和完整性约束

  B数据定义、数据操作和安全性约束

  C数据结构、数据管理和数据保护

  D数据定义、数据管理和运行控制

  10、多个并发事务处于相互等待状态,其中每一事务都在等待它们中的另一事务释放封锁,才可继续执行下去,但任一事务都没释放自己已获得的锁,也无法获得其它事务已拥有的锁,该现象称为()

  A活锁

  B死锁

  C排它锁

  D共享锁

  11、在dbs中,dbms和os之间的关系是()

  A相互调用

  Bdbms调用os

  Cos调用dbms

  D并发运行

  12、下面的集中故障中会破坏正在运行的数据库的是()。

  A中央处理器故障

  B操作系统故障

  C突然停电

  D瞬时的强磁场干扰

  13、SQL是的缩写。()

  AStandard Query Language

  BSelect Query Language

  CStructured Query Language

  D以上都不是

  14、关于关系模式的键,以下说法正确的是()。

  A一个关系模式可以有多个主键

  B一个关系模式可以有多个候选键

  C主键所包含的属性称为主属性

  D不是哪个关系模式都有键

  15、数据库的数据的共享是指()。

  A多种应用、多种语言、多个用户相互覆盖地使用数据集合

  B多个用户、同一种语言共享数据

  C多个用户共享一个数据文件

  D同一个应用中的多个程序共享一个数据集合

  16、下列SQL句中,能够实现参照完整性控制的语句是()。

  AFOREIGN KEY

  BPRIMARY KEY

  CREFERENCES

  DFOREIGN KEY和REFERENCES

  17、设关系R=(A,B,C),与SQL语句select distinct A from R where B=17等价的.关系代数表达式是()

  AπA(σB=17(R))

  BσB=17(πA(R))

  CσB=17(πA,C(R))

  DπA,C(σB=17(R))

  18、在关系数据库设计理论中,起核心作用的是( ) 。

  A范式

  B数据依赖

  C模式设计

  D数据完整性

  19、关系运算中花费时间最长的运算是()。

  A投影

  B广义笛卡儿积

  C除法

  D选取

  20、数据库三级模式体系结构的划分,有利于保持数据库的()。

  A数据安全性

  B数据独立性

  C数据并发性

  D数据完整性

  21、文件系统的一个缺点是()

  A数据不保存

  B数据冗余性

  C没有专用软件对数据进行管理

  D数据联系强

  22、在SQL语言中,()子句能够实现关系参照性规则。

  APRIMARY KEY

  BNOT NULL

  CFOREIGN KEY

  DFOREIGN KEY...REFERENCES…

  23、在数据库技术中,面向对象数据模型是一种()

  A概念模型

  B结构模型

  C物理模型

  D形象模型

  24、er图中的主要元素是()

  A结点、记录和文件

  B实体、联系和属性

  C记录、文件和表

  D记录、表、属性

  25、下列哪一项不是DBMS的组成部分?()

  ADDL及其翻译处理程序

  BDML及其编译、解释程序

  C数据库运行控制程序

  D宿主语言及其编译、处理程序

  26、数据库系统由组成。()

  A硬件、数据库、软件系统和各类相关人员

  B数据库及相应的硬件、软件系统

  C数据库及相应的软件系统

  D数据库及其必备的硬件系统

  27、关系模型的程序员不需熟悉数据库的()

  A数据操作

  B完整性约束条件

  C存取路径

  D数据定义

  28、对数据对象施加封锁,可能会引起活锁和死锁问题。避免活锁的简单方法是采用的策略。()

  A顺序封锁法

  B依次封锁法

  C优先级高先服务

  D先来先服务

  29、下列各种模型中不是数据模型的是()

  A概念模型

  B层次模型

  C网状模型

  D关系模型

  二、判断题共20题,40分

  1、分布式数据库的两种数据库结构分别是物理上分布、逻辑上集中和物理上分布、逻辑上分布。()

  A错误

  B正确

  2、SQL语言的功能包括数据查询、数据操纵、数据定义和数据控制。()

  A错误

  B正确

  3、在部分匹配查询中,通配符“%”代表任意单个字符,“_”代表任意序列的零个或多个字符。()

  A错误

  B正确

  4、关系数据库查询优化的总目标是:选取有效的存储路径,求得给定关系代数表达式的值。

  A错误

  B正确

  5、数据模型是指用来描述数据的一组概念和定义,数据模型的三要素包括数据结构、数据操作数据完整性约束;()

  A错误

  B正确

  6、数据目录或元数据是一组关于数据的数据。()

  A错误

  B正确

  7、数据库系统中,系统故障通常称为软故障,介质故障称为硬故障。

  A错误

  B正确

  8、关系代数的连接运算中当θ为“=”的连接称之为自然连接,且当比较的分量是相同的属性组时,则称为等连接。

  A错误

  B正确

  9、将满足2NF的关系模式经过消除非主属性对候选键的传递函数依赖转变为4NF。()

  A错误

  B正确

  10、一个关系模式分解为多个关系模式时,为了保持原关系模式所满足的特性,要求分解处理具有无损连接性和保持函数依赖性。()

  A错误

  B正确

  11、数据独立性分为只是指逻辑独立性。()

  A错误

  B正确

  12、在关系中能惟一标识元组的属性或属性集称为关系模式的关系键。()

  A错误

  B正确

  13、数据库物理设计的任务是选择合适的存储结构和存取路径,也就是设计数据库的内模式。()

  A错误

  B正确

  14、SQL语句是DBMS的执行单位。

  A错误

  B正确

  15、DBMS把该写入磁盘的内容推迟写入磁盘,让它保留在缓冲区中,则叫延迟写技术;把将要用到的数据提前取到缓冲区中,这叫预取技术。()

  A错误

  B正确

  16、在操作数据库中的数据时,磁盘和内存交换数据以字节为单位。()

  A错误

  B正确

  17、SQL的数据更新功能主要包括INSERT、UPDATE和DELETE三个语句。()

  A错误

  B正确

  18、不包含在任何一个候选键中的属性叫非主属性。()

  A错误

  B正确

  19、DBMS的两种实现方式分别是编译和解释。()

  A错误

  B正确

  20、一个或一组属性的值可以决定其他属性的值,这种关系称为函数依赖。()

  A错误

  B正确

【江西财经大学考研数据库原理试题B卷】相关文章:

保险学原理试题及答案(精选5套)08-29

数据库期末考试试题06-24

汽车原理08-20

江西婺源作文11-12

汽车原理(热门)08-20

科学原理作文12-13

数据库设计08-13

数据库设计[精选]08-13

江西冬至吃什么01-15

冬至江西吃什么01-15