西农数据库往年试题3套

  • 格式:doc
  • 大小:48.50 KB
  • 文档页数:10

下载文档原格式

  / 10
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

西北农林科技大学数据库的相关试题

西江月

嫔妃月下弄发,天子案前怠工。山河寂寥惆怅中。古道骑踏鞓红。

一度牡丹怒放,羡煞大唐玄宗。此花娇艳情更浓。绫断贵妃春梦。

数据库往年试题一

一、填空题(每小题2分,共10分)

1.数据库管理系统(DBMS)通常提供________、数据操纵、数据控制和数据库维护等功能。

2.在字符串的匹配操作中,通配符________代表任意单个字符。

3.数据库体系结构中,________模式反映各个用户的数据视图。

4.实现数据库的系统故障恢复时,对尚未完成的事务执行________处理。

5.一个好的关系模式应当不会发生插入异常和________,并且冗余应尽可能的少。

二、解释概念(每小题3分,共15分)

1.数据库:

2.关系:

3.函数依赖:

4.游标:

5.视图:

三、选择填空(每小题2分,共20分)

1.关系模型的关系运算分为()

A.关系代数和集合运算B.关系代数和关系演算

C.关系演算和谓词演算D.关系代数和谓词演算

2.在数据库系统中,保证数据及语义正确和有效的功能是()

A.并发控制B.存取控制C.安全控制D.完整性控制

3.逻辑数据独立性是指修改()

A.外模式保持模式不变B.内模式保持模式不变

C. 模式保持外模式不变

D.模式保持内模式不变

4.概念设计的主要目标是生成数据库概念结构,该结构主要反映()

A.DBA管理信息的需求B.数据库的维护需求

C.应用程序开发的需求D.企业的信息需求

5.数据库的并发操作可能带来的问题包括( )

A.丢失修改B.数据独立性会提高

C.非法用户的使用D.增加数据冗余度

6.在基本SQL语句中,不可以实现( )

A.定义视图B.定义基表

C.查询视图和基表D.并发控制

7.下述哪一项不属于数据库设计的内容()

A.数据库管理系统B.数据库概念结构

C.数据库逻辑结构D.数据库物理结构

8.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( ) A.r+s B.r-s C.r×s D.max(r,s)

9.将ER模型转换成关系模型的过程,属于数据库设计的( )阶段

A.需求分析B.概念设计C.逻辑设计D.物理设计

10.SQL中的视图提高了数据库系统的( )

A.完整性B.并发控制C.隔离性D.安全性

四、简答题(每小题6分,共30分)

1.简述信息与数据的区别与联系。

2.简述数据模型的三要素在关系模型中如何体现。

3.简述数据库概念设计的基本步骤以及在数据库设计中的地位。

4.在模式分解时,为什么要保持函数依赖的分解?

5.简述SQL Sever 2000的存储过程的特点。

五、应用题(共35分)

1.某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。(第小题7分,共14分,结果写在答题纸上)

(1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的码。

(2)将ER模型转换成关系模型,写出相应的关系模式,并指明主键和外键。

(3)分析每个关系模式已经达到第几范式。

2.按照要求完成如下任务(每小问3分,共21分)

(1)设有职工关系EMP(职工号,姓名,性别,工资,部门名),除了工资为整型类型外,其它数据项均为字符型,长度为10,职工号为主键;部门关系(部门名,人数),人数数据项为数字型,请写出完成下列任务的SQL语句:

建立数据表EMP结构定义语句;

建立各部门工资总和的视图V_sum的语句;

职工号为“001”的职工要调离单位,请更新相应的数据表。

(2)设有学生关系S(学号,姓名,性别),选课关系SC(学号,课程号,成绩),按要求完成以下各题。

检索出选了课程号为C1和C2课程学生的学号的关系代数表达式:

检索出选了课程号为C1的学生的学号、姓名、成绩的关系代数表达式和SQL语句。

参考答案:

一、填空题(每小题2分,共10分)

1.数据定义

2.“_”或下横线

3.外

4.撤销(undo)

5.删除异常

二、解释概念(每小题3分,共15分)

1.数据库是指长期存储在计算机内的、有组织地、可共享的数据集合。

2.D1×D2×…×Dn的子集叫作在域D1,D2,…,Dn上的关系,表示为:R(D1,D2,…,Dn)3.设R(U)是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等。

4.游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。

5.视图是从一个或几个基本表(或视图)导出的表,是一个虚表,在数据库中只存放视图的定义,不存放视图对应的数据。

三、选择填空(每小题2分,共20分)

1.B 2.D 3.C 4.C 5.A 6.D 7.A 8.A 9.C 10.D

四、简答题(每小题4分,共20分)

1.区别:信息是现实世界各种事物的特征、型态以及不同事物间的联系等在人脑里的抽象反映。