2016年西北民族大学数学与计算机科学学院数据库系统(同等学力加试)考研复试题库
● 摘要
一、选择题
1. 下列有关范式的叙述中正确的是( )。
A. 如果关系模式
B. 如果关系模式
C. 如果关系模式
D. —个关系模式如果属于【答案】D
2NF 和3NF 关系讨论的都是非主属性与候选码间的函数依赖关系,【解析】所以A 项是错误
的;BCNF 要 求每一个函数依赖的左部都包含R 的候选码,所以B 项是错误的;4NF 要求每一个多值依赖的左部都包含R 的候选码,所以C 项是错误的。
2. 在SQLServer2000中,有商品表(商品号,商品名,单价)和销售表(商品号,销售时间,销售价格)。现要限制“销售价格”的取值必须在此商品“单价”的0.6到1.5倍范围之内,实现这个约束的正确代码是( )。
A.CHECK B.CHECK
C.CREATETRIGGERtri_____SalesON销售表FORINSERT ,UPDATE
AS IFEXISTS
ONa. 商品号=b.商品号
WHERE 销售价格
ROLLBACK
D.CREATETRIGGERtri_____SalesON销售表INSTEADOFINSERT ,UPDATE
AS
IFEXISTS (SELECT*FROMINSERTEDaJOIN商品表b
ONa. 商品号=b.商品号
WHERE 销售价格
ROLLBACK
【答案】D 则一定属于且R 中主属性完全函数依赖于码,则R 是2NF 则R 是BCNF 是平凡的多值依赖,则R 是4NF 反之不成立
【解析】FOR 是后触发型触发器,在成功执行引发的SQL 语句中指定的操作,并且成功完成所有的约束检查后,才执行此触发器。INSTEADOF 是前触发型触发器,指定执行触发器而不执行引发触发器执行的SQL 语句,从而完成替代触发语句的操作。
3. 在关系代数运算中,最费时间和空间的是( )。
A. 选择和投影运算
B. 除法运算
C. 笛卡尔积和连接运算
D. 差运算
【答案】C
【解析】在关系代数运算中,最费时间和空间的是笛卡尔积和连接运算,所以尽可能放在后面做。
4. 关于数据库视图,下列说法正确的是( )。
A. 视图可以提高数据的操作性能
B. 定义视图的语句可以是任何数据操作语句
C. 视图可以提供一定程度的数据独立性
D. 视图的数据一般是物理存储的
【答案】A
【解析】视图能够①简化数据查询语句;②使用户能从多角度看待同一数据;③提高数据的安全性;④提供了一定程度的逻辑独立性,是原始数据库数据的一种变换形式,是查看表中数据的另外一种方式。。
5. 保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( )。
A. 安全性
B. 完整性
C. 并发控制
D. 恢复
【答案】A
【解析】数据安全性是指防止未经授权或不合法的用户使用数据库。
6. 关系代数中K 连接操作由( )操作组合而成。 A. B. C. D.
【答案】B
【解析】连接又称为连接。它是从关系R 和S 的笛卡尔积中选取属性值之间满足一定条件的元组。因此,该运算首先计算R 和S 的笛卡尔积,然后再从得到的结果集合中选择属性值之间满足一定条件的元组。该运算得到结果是R 和S 的笛卡尔积的子集,其关系模式同R 和S 的笛卡尔积一样。
7. 存取方法设计属于数据库设计的( )阶段的设计任务。
A. 系统需求分析
B. 概念结构设计
C. 逻辑结构设计
D. 物理结构设计
【答案】D
【解析】数据库物理设计阶段的任务是根据具体计算机系统(DBMS 和硬件等)的特点,为给定的数据库模型确定合理的存储结构和存取方法。
8. 有关系R (X ,Y ,Z ), 主键=X; S (w , X ),主键W ,外键=X,参照R 的属性X ,关系R 和关系S 的元组如下所示。指出关系S 中违反关系完整性规则的元组是( )。
A. (1, 2)
B. (2, null )
C. (3, 3)
D. (4, 1)
【答案】C
【解析】关系完整性有三类:实体完整性、参照完整性和用户自定义的完整性。其中参照完整性保证当数据与数据之间有联系时,这种联系造成数据取值的制约。参照完整性规则是:若属性(或属性组)F 是基本关系R 的外码,它与基本关系S 的主码相对对于S 关系而言,X 是该关系的外码,它与R 关系的主码X 相对应。根据参照完整性规则,S 关系中X 的取值或者取空值或者等于R 中X 的某个分量值。因此,S 关系中X 的分量值为3这一元组就是违背参照完整性规则的元组。
9. 关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积、( )。
A. 投影、连接
B. 连接、选择
C. 选择、投影
D. 交、选择
【答案】C
【解析】关系代数是一种抽象的查询语言,它通过对关系的运算来表达查询要求。关系代数的运算共有8种,可分两类:传统的集合运算和专门的关系运算一传统的集合运算有:交、并、
相关内容
相关标签