32.请用SQL语句完成如下授权:授予用户CHEN查询、修改关系S的权限,并且允许CHEN将这些权限转授给其他用户。
33.简述T-SQL语言中局部变量和全局变量的区别。
34.简述PowerBuilder9.0应用画板的功能。
35.简述UML
类图中的重复度与
ER模型中实体基数的区别。
【2010年10月】 26.简述外部模型的优点。
简化了用户的观点,有助于数据库的安全性保护,外部模型是对概念模型的支持 27.简述弱实体的概念。
一个实体的存在必须以另一实体的存在为前提,此时前者称为“弱实体”,后者称为“强实体”
28.以订购关系ORDER(订单号,书号,书名,单价,订购数量)为例,说明插入异常的含
义。(注:一个订单可订购多种图书)
订单号和书号是主键,均不能为空,当创建一个没有任何书号的新订单号时就会出现插入异常
29.简述核心SQL的四个组成部分。
数据定义语言、数据操纵语言、嵌入式SQL语言的使用规定、数据控制语言 30.简述事务的性质。
ACID,原子性、一致性、隔离性、持久性
31.设有关系R(A,B,C)和S(D,E,A),其中A是R的主键和S的外键,为了不破坏参
照完整性,当修改R中的A值时,对S中的A值可能有几种修改? NO ACTION:对依赖表没影响, CASCADE:对应外键值一起修改,
RESTRICT:只有当依赖表中没有对应的外键值时才能修改,否则拒绝修改, SET NULL:对应外键值全置空,
SET DEFAULT:对应外键值全置为预设的默认值。 32.简述权限的定义及权限的种类。
用户使用数据库的方式称为权限,权限有两种:访问数据的权限和修改数据结构的权限。访问数据的权限有四个:增、删、查、改
修改库结构的权限有四个:索引、资源、修改、撤销 33.简述T-SQL语言中Begin…End语句的作用。
将多条SQL语句封闭起来,形成一个语句块,使这些语句块作为一个整体执行 34.简述PowerBuilder9.0中连接ODBC数据库的步骤。
建立ODBC数据源,建立数据库描述文件,连接数据源 35.简述SQL/CLI中环境记录的功能。
用作为一个容器,设置环境信息,以保存一个或多个数据库连接。 【2010年1月】
26.简述层次、网状和关系模型中数据联系的实现方法。
1、在层次、网状模型中,数据之间联系是用指针实现的。2、在关系模型中,数据之间的联系是通过外键和主键间联系实现的。
27.为什么关系中的元组没有先后顺序?
由于关系定义为元组的集合,而集合中的元素是没有顺序的,因而关系中的元组也就没有先后顺序。
28.什么是完全函数依赖?
在关系R(U,F)中,如果X→Y,而对于X的任何真子集X',Y对X'均不存在函数依赖,称Y对X完全依赖。
29.简述SQL数据库的体系结构中表的三种类型。
1)基本表 2)视图 3)导出表。基本表是实际存储在数据库中的表,视图是由若干基本表或视图构成的表的定义,而导出表是执行了查询时产生的表。 30.简述关系模型的三个组成要素。
1)数据结构2)数据操纵3)数据完整性规则 31.简述采用检查点方法的恢复算法的主要内容。
1)根据日志文件建立事务重做队列和事务撤销队列2)对重做队列中的事务进行REDO处理,对撤销队列中的事务进行UNDO处理。 32.事务的存取模式有几种,分别是什么?
事务的存取模式有两种,分别是1)READ ONLY :事务对数据库的操作只能是只读操作2)READ WRITE:事务对数据库的操作可以是读操作,也可以是写操作。 33.什么是ODBC数据源?
ODBC数据源是驱动程序与DBS连接的桥梁,数据源不是DBS,而是用于表达一个ODBC驱动程序和DBMS特殊连接的命名。 34.简述引用类型的概念。
引用类型相当于程序设计中指针的概念,可以避免数据结构的无穷嵌套问题。
35.简述事务的调度、串行调度和并发调度的含义。
事务的执行次序称为调度。如果多个事务依次执行,则称为事务的串行调度。如果利用分时的方法,同时处理多个事务,则称为事务的并发调度。 【2009年10月】
1.
相对于数据库系统,文件系统阶段数据管理有哪些缺陷?
答案:数据冗余、(1分)数据不一致、(1分)数据联系弱。(1分) 2.
以学生选课关系SC(学号,课程号,成绩)为例,说明实体完整性规则的含义。
答案:实体完整性规则是指关系中的元组在组成主键的属性上不能有空值。关系SC的主键为(学
号,课程号),(1分)因此SC中的每个元组在学号、课程号两个属性上的取值均不能为空。 (2分) 3.
如果关系模式R的候选键由全部属性组成,那么R是否属于3NF?说明理由。
答案:R属于3NF。(1分)
根据题意可知,R中无非主属性,(1分)满足3NF的条件,即不存在非主属性对键的部分和传递 函数依赖。(1分) 4.
5.
嵌入式SQL语句何时不必涉及到游标?何时必须涉及到游标?
答案:(1)INSERT、DELETE、UPDATE语句,以及查询结果肯定是单元组时的SELECT语句,都可以
直接嵌入到主程序中使用,不必涉及到游标。(2分)
(2)当SELECT语句查询结果是多个元组时,必须使用游标。(1分) 6.
试说明事务的ACID特性分别由DBMS的哪个子系统实现。
答案:事务的原子性、一致性、隔离性、持久性分别由DBMS的事务管理、完整性、并发控制、恢
复管理子系统实现。(答对3个即给3分) 7.
设有两个关系模式:职工(职工号,姓名,性别,部门号),部门(部门号,
部门名
),如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息。试写出符合
上述规则的外键子句。 8.
用户访问数据库的权限有哪几种?
答案:读(Read)权限、插入(Insert)权限、修改(Update)权限、删除(Delete)权限。