一、填空题
1 在SQL Server 2000中,,.新建了一个SQL Server身份验证模式的登录账户LOG 现希望LOG 在数据库服务器上具有全部的操作权限,下述语句是为LOG 授权的语句,请补全该语句。
EXEC sp_____addsrvrolemember‘LOG ’, _____
【答案】dbowner
【解析】在SQLServer 中,dbonwer 具有数据库服务器上的全部权限。
2. 在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和_____。
【答案】无损连接
3. 事务故障、系统故障的恢复是由_____完成的,介质故障是由_____完成的。
【答案】系统自动;DBA 执行恢复操作过程
4. 在VB6.0中,已经用Adobel 连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset 的_____方法和Update 方法,使用Adobel.Recordset 的_____方法可以使当前行指针在结果集中向前移动一行。
【答案】AddNew 、MovePrevious
Recordset 对象中的AddNew 方法可以用来在结果集里添加一个新记录MovePrevious 【解析】。
方法用来将当前行记录指针向前移动一行。
5. 在SQL Server 2000中,数据页的大小是8KB 。某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
【答案】1000
【解析】一个数据页的存储空间是8×1024字节,最多能存放8000多个字节,而SQL Server 2000中不允许跨页存储一行数据,每行需要5000字节的空间,于是每个数据页最多只能存放一行数据,所以1000行数据需要的数据页数是1000页。
6. 在SELECT 命令中,_____子句用于选择满足给定条件的元组,使用_____子句可按指定列的值分组,同时使用_____子句可提取满足条件的组。
【答案】WHERE ; GROUP BY; HAVING
7. SQLServer 中数据完整性包括_____、_____和_____。
【答案】域完整性;实体完整性;参照完整性
8. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,
,,,系关系的外码是_____,专业系编号)两个关系系关系的主码是_____学生关系的主码是_____,外码是_____。
【答案】系编号;无;学号;系编号
9. 设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT 城市FROM 作者表_____
SELECT 城市FROM 出版商表
【答案】EXCEPT
【解析】EXCEPT 语句的作用是查询两个数据表中除" “公共" ”数据以外的数据信息,即查询两个数据表中的" 除外”数据信息。使用EXCEPT 运算符可以实现集合差操作,从左查询中返回右查询没有找到的所有非重复值。
10.从外部视图到子模式的数据结构的转换是由_____实现;模式与子模式之间的映象是由_____实现;存储模式与数据物理组织之间的映象是由_____实现。
【答案】应用程序;DBMS ; 操作系统的存取方法
11.关系规范化的目的是_____。
【答案】控制冗余,避免插入和删除异常,从而増强数据库结构的稳定性和灵活性
二、选择题
12.关系R 与关系S 只有一个公共属性
,
的结果,下列叙述正确的是( )。
A.T1的属性个数等于T2的属性个数
B.T1的属性个数小于T2的属性个数
C.T1的属性个数大于或等于T2的属性个数
D.T1的属性个数大于T2的属性个数
【答案】D
【解析】连接中有两种最重要也最常用的连接,它们分别是等值连接和自然连接。等值连接就是比较运算符为的连接运算;自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性或属性组合,并且在结果中把重复的属性去掉。也就是说,自然连接是在笛卡尔积的结果中选择相同属性值相等的那些元组,最后还要去掉重复的属性。因此,等值连接结果的属性个数应该大于自然连接结果的属性个数。
是R 与S 等值连接的结果,是R 与S 自然连接
13.下列不属于非平凡函数依赖的是( )。 A.
B.
C.
D.
【答案】D
【解析】若 是平凡函数依赖,否则称为非平凡函数依赖。D 项为平凡函数依赖,所以不属于非平凡函数依赖。
14.数据完整性保护中的约束条件主要是指( )。
A. 用户操作权限的约束
B. 用户口令校对
C. 值的约束和结构的约束
D. 并发控制的约束
【答案】C
【解析】完整性规则主要分为两大类,一类是域完整性规则,实际上就是值的约束;另一类是关系完整性规则,实际上就是结构的约束。
15.中RecordSet 对象的UPDATE 方法的作用是( )。
A. 在内存中开辟一个存放新记录的缓冲区
B. 将数据缓冲区中的内容保存到数据库中
C. 更改用户屏幕上显示的数据
D. 更改数据缓冲区中当前行指针的位置
【答案】B
【解析】UPDATE 方法的作用是将新添加在缓冲区的记录或修改后的结果永久保存在数据库中。
16.如果一' 个系统为关系完备系统,那么它支持( )。
A. 关系数据结构
B.A 与选择、投影和连接
C.A 与所有的关系代数操作
D.C 与实体完整性、参照完整性
【答案】C
17.联机分析处理包括以下( )基本分析功能。
I. 聚类II. 切片III. 转轴IV. 切块