新祥旭考研官网欢迎您!


华侨大学考研辅导班:2018年华侨大学考研826数据系统原理真题

慧慧老师15201309109 / 2020-04-03

 


华侨大学2018年硕士研究生入学考试专业课试卷

(答案必须写在答题纸上)

 

招生专业        软件工程           

科目名称      数据库系统原理        科目代码       826   

 

一、选择题  (每题3分,共60)

1关于键的描述,下面错误的是 (   )。

   A)在关系中能唯一标识元组的属性集称为关系模式的超键

   B)不含有多余属性的超键称为候选键

   C)如果模式R中属性K是其他模式的主键,那么K在模式R中称为内键

   D)用户选作元组标识的候选键称为主键

2、在关系模型中,对关系的叙述不正确的是(   )。

   A)关系中每一个属性值都是不可分解的

   B)关系中允许出现重复元组

   C)由于关系是一个集合,因此不考虑元组间的顺序,即没有行序

   D)元组中的属性在理论上也是无序的

3、数据库三级模式中,用户与数据库应用系统的接口是   )。

   A)模式        B)外模式        C)内模式       D)逻辑模式

4、为了解决并发操作带来的数据不一致的问题,DBMS通常采取   技术。

   A) 恢复        B) 完整性控制       C) 授权        D) 封锁

5、在数据库技术中,"脏数据"是指(    )

   A)未回退的数据            B)未提交的数据   

   C)回退的数据              D)未提交随后又被撤销的数据

6、关系模式至少应该属于(    )

   A)1NF          B)2NF          C)3NF          D)BCNF

7、设关系模式R(A,B,C,D)F={AB, BC }R上的FD集,则属性集BD的闭包{BD}+为(   )。

   ABD          BCD         CBC           DBCD 

8、下面不是数据库恢复采用的方法是(   )。

   A)建立检查点       B)建立副本      C)建立日志文件      D)建立索引

9、在关系代数运算中,五种基本运算为(   )。

   A)并、差、选择、投影、自然连接      B)并、差、交、选择、投影

   C)并、差、选择、投影、笛卡尔积      D)并、差、交、选择、乘积

10、下面关于多值依赖的选项中,错误的是(    )。

   A) A→→BC,则A→→BA→→C      B) A→→B,则AB  

   C) A→→BB→→C,则A→→C       D) A→→B,则A→→C,其中C=Z-A-B

11、在SQL语言中,用于测试列值非空的短语是(   )

A. IS NOT EMPTY                 B. NOT UNIQUE  

    C. IS NOT NULL                  D. NOT EXISTS

12SQL2提供事务的四种隔离级别,其中最高级别是(   )

   A. SERIALIZABLE                B. REPEATABLE READ  

    C. READ COMMITTED           D. READ UNCOMMITTED 

13XY能用FD推理规则推出的充分必要条件是(   ) 

A.Y X          B.Y X+         C.X Y+        D.X+=Y+

14设有关系RA,B,C)的值如下,下列叙述正确的是(   )。

   A) 函数依赖AB在上述关系中成立    

A

B

C

a2

b2

c3

a2

b3

c5

a1

b3

c4

   B) 函数依赖BCA在上述关系中成立    

   C) 函数依赖BA在上述关系中成立   

   D) 函数依赖ABC在上述关系中成立  

 

15、设对并发事务T1T2的交叉并行执行如下,执行过程中  

         T1                        T2

     READ(A)

                                         READ(A)

                                         A=A+10写回

      READA

  

 A) 有丢失修改问题           B) 有不能重复读问题     

   C) 有读脏数据问题           D) 没有任何问题

16在嵌入式SQL语言中使用游标的目的在于  

   A)区分SQL与宿主语言               B)与数据库通信 

   C)处理错误信息                     D)处理多行记录

17、在关系R与关系S进行自然连接时,把RS中的悬浮元组保存到结果关系中,这种操作称为  

   A) 完全外连接       B) 内连接      C) 左外连接      D) 右外连接

18、已知关系RS如图所示,属性AR的主码,S的外码,属性CS的主码. S中违反参照完整性结束的元组是(   )。

C

D

A

c1

c2

c3

c4

d1

d4

d1

d3

a1

null

a3

a2

             R                                S

A

B

a1

a2

b1

b5

 

 

   A) {c1,d1,a1}     B) {c2,d4,null}     C) {c3,d1,a3}    D) {c4,d3,a2}

19、下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUDENT)中学号(XH)的修改权”这一功能的是(   )。

   AREVOKE UPDATE(XH) ON TABLE FROM ZHAO

   BREVOKE UPDATE(XH) ON TABLE FROM PUBLIC

   CREVOKE UPDATE(XH) ON STUDENT FROM ZHAO

   DREVOKE UPDATE(XH) ON STUDENT FROM PUBLIC
20、下面选项中,不是半结构数据特点的是(   )。

   A)有固定的数据模式          B)模式隐含于数据中

   C)灵活性高                  D)有利于数据集成

 

二、简答题(7题,共70分)

1、什么是属性的闭包,属性闭包计算有何用途,属性的闭包和键之间有何关系。 (8)

2、什么是串行调度,什么是“并行调度,衡量并行调度正确与否的标准是什么,简述事务的并发调度会带来的问题。(8分)

3、请简述关系模式分解的“无损分解性”和“函数依赖保持性”。BCNF3NF分别满足哪种分解特性。(8分)

4、设关系模式R(A,B,C)上有一个多值依赖A→→C。如果已知R的当前关系中存在三组(a,b1,c1)(a,b2,c2)(a,b3,c3),那么这个关系中必定还存在的其他一些元组,写出所有其他元祖,并说明原因。(8分)

5设关系UV如右下图所示,在包上做下列关系运算,写出运算结果。(每小题2分,共8

A

B

C

1

2

3

6

7

8

9

7

8

3

6

5

1B,C(U) - B,C (V)

2A,B-AA+C(U)

3U  V

4)γB,COUNT(*)àE,MAX(D)àF (V)

 

U

 


B

C

D

2

3

4

2

3

5

7

8

10

 

6设有一关系模式R(A,B,C,D,E),在该关系模式上有函数依赖集F={AD, CE, ABC, EB}请完成下列各题:

    1) 求关系模式R的所有候选码; (4分)

    2) 求给定的函数依赖集F的一个最小基本集;(3分)

    3) 判断关系模式R是否是3NF,并说明理由,若R不是3NF,则将关系模式R分解为3NF,并且保持函数依赖和无损连接性。(5分)

 

7假设某高校教务数据库中存在学生表Students、课程表Courses和选课表SC,其中,Students的属性包括学号、姓名、性别、年龄,系别和奖学金;Courses的属性包括课程号、课程名、先修课程号和学分;SC的属性包括学号(char(10))、课程号(char(10))和成绩等级(char(1))。关系模式如下:

          Students(sno,sname,ssex,sage,sdept,fellowship)

          Courses(cno,cname,cpno,ccredit)

          SC(sno,cno,grade)

1)请用优化的关系代数表达式表示:选修了数据库的学生的学号和姓名。3分)

2)请用关系代数表达式表示:检索"计算机"专业同学没有选修的课程的课程号。3分)

3请用关系代数表达式统计各个专业的学生人数与平均年龄。(3分)

4)请用SQL语句创建选课表SC,属性类型如上所示,要求写明主键约束,外键约束,并约束成绩grade只能为ABCDE3分)

5)请使用SQLNOT EXISTS子查询,查询没有选修数据库的学生的学号和姓名。3分)

6)请使用SQL语言"计算机"专业的女同学的奖学金提高5%。(3分)

 

 

三、设计题(20分)

    某购物平台数据库中涉及的部分信息如下:

²  店铺信息,包括店铺编号、店铺名称、信誉值、主营类目、访客数等;

²  商品信息,包括商品编号、商品名称、价格、品牌、型号等;其中只有特惠商品具有折扣和优惠说明等属性;

²  订单信息,包括订单号、下单时间、运费、订单优惠等;

²  支付方式信息,包括支付方式编号、支付方式名称、支付方式优惠等;

²  用户信息,包括用户号、用户名、性别、邮箱等;

²  送货信息,包括送货地址、联系电话等;

该购物平台,每个店铺出售多种商品,每种商品只能在一个店铺出售,每种商品在店铺里都有库存和销量属性。每个订单包含多种商品,每种商品在每份订单中都有一个购买数量的属性,每种商品可以属于多个订单。每个订单只能选择一种支付方式,每种支付方式可用于多个订单。每个用户可以有多个订单,每个订单只能属于一个用户。每个用户可登记多个送货信息,同一个用户不可以重复登记相同的送货信息,而不同用户登记的送货信息允许重复。一个订单只能选择一条送货信息进行发货,一条送货信息可以用于多个订单。请根据上述描述,回答下列问题:

1、建立一个反映上述局部应用的E/R模型。在E/R图上要求表示出键属性、帮助形成键的属性、子类特有属性以及联系的自身属性,其余一般属性不需要在E/R图中表示出来。另外,还需用正确的符号标注出联系类型,以及弱实体集、支持联系和子类结构。8分)

2、将E/R模型转为关系模型,并标注每个关系模式的主键。其中子类结构用E/R法转化。7分)

3、用ODL描述出能反映用户及其与订单之间联系的类。5分)

 

 

      

全方位权威辅导,考研复试效率高

面授一对一
在线一对一
魔鬼集训营
咨询课程 预约登记

以效果为导向    以录取为目标

填写信息获取考研一对一试听名额
姓名:
电话:
报考学校及专业:
北清考研定制 985考研定制 211考研定制 学硕考研定制 专硕考研定制 北京考研私塾
x