西农数据库往年试题3套
- 格式:doc
- 大小:48.50 KB
- 文档页数:10
西北农林科技大学数据库的相关试题
西江月
嫔妃月下弄发,天子案前怠工。山河寂寥惆怅中。古道骑踏鞓红。
一度牡丹怒放,羡煞大唐玄宗。此花娇艳情更浓。绫断贵妃春梦。
数据库往年试题一
一、填空题(每小题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.区别:信息是现实世界各种事物的特征、型态以及不同事物间的联系等在人脑里的抽象反映。