文档详情

数据库原理练习一及解答.doc

发布:2017-03-14约6.13千字共6页下载文档
文本预览下载声明
数据库原理练习一 1.模式的逻辑子集通常称为(   ) A.存储模式 B.内模式 C.外模式 D.模式 2.ER模型中的“实体标识符”术语对应于机器世界中的术语是(   ) A.记录 B.字段 C.文件 D.关键码 3.在基本层次联系中,父记录型与子记录型之间的联系是(   ) A.一对一联系 B.一对多联系 C.多对多联系 D.多对一联系 4.已知两个关系如下: R A B C 1 b1 c1 2 b2 c2 3 b1 c1 S D E A d1 e1 1 d2 e2 1 d3 e1 2       假设R的主键是A,S的主键是D,在关系S的定义中包含外键子句:  “FOREIGN KEY(A) REFERENCES R(A) ON DELETE RESTRICT”,  下列SQL语句不能成功执行的是(   ) A.DELETE FROM R WHERE A=2 B.DELETE FROM R WHERE A=3 C.DELETE FROM S WHERE A=1 D.DELETE FROM S WHERE A=2 5.设关系R和S分别有m和n个元组,则R×S的元组属性个数是(   ) A.m B.n C.m+n D.m×n 6.在SQL中,与“NOT IN”等价的操作符是(   ) A.ALL B.SOME C.=SOME D.=ALL 7.SQL的SELECT语句中,“HAVING条件表达式”用来筛选满足条件的(   ) A.列 B.行 C.关系 D.分组 8.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},R上的分解ρ={AB,AC},则分解ρ( ) A.保持函数依赖集F B.丢失了C→B C.丢失了A→B D.是否保持FD,由R的当前关系确定 9.函数依赖X→Y能由Armstrong 推理规则导出的充分必要条件是(   ) A. B. C. D. 10.将ER模型转换成关系模型,属于数据库的(   ) A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 11.多个事务执行的次序称为(   ) A.步骤 B.过程 C.流程 D.调度 12 设关系R、S和T分别为下图所示,则 【 】等式 是正确的 R S A B C a1 b1 5 a1 b2 6 a2 b3 8 a2 b4 12 B E b1 3 b2 7 b3 10 b3 2 b5 2 T A R.B C S.B E a1 b1 5 b2 7 a1 b1 5 b3 10 a1 b2 6 b2 7 a1 b2 6 b3 10 a2 b3 8 b3 10 A) B) C)T = R ? S D)T = R × S (13) 设有关系R(A,B,C)和S(A,D,E,F),且R.A和S.A取自同一个域,与下面SQL语句: SELECT R.A,B,E,F FROM R,S WHERE R.A=S.A AND B=3 等价的关系代数表达式是 Ⅰ. ∏A,B,E,F(σB=3(R?S)) Ⅱ. ∏A,B(σB=3(R))?( ∏E,F(S)) Ⅲ. (σB=3(∏A,B (R)))?( ∏E,F (S)) A)只有Ⅰ B) 只有Ⅱ C) Ⅱ和Ⅲ D) 都等价 (14) 下列关于关系数据库视图的说法中,哪些是正确的? Ⅰ. 视图是关系数据库三级模式中的内模式。 Ⅱ. 视图能够对机密数据库提供一定的安全保护。 Ⅲ. 视图对重构数据库提供了一定程度的逻辑独立性。 Ⅳ. 对视图的一切操作最终都要转换为对基本表的操作。 Ⅴ. 所有的视图都是可以更新的。 A)Ⅰ、Ⅱ和Ⅲ B) Ⅱ、Ⅲ和Ⅳ C) Ⅱ、Ⅲ、Ⅳ和Ⅴ D) 都正确 (15) 数据库管理系统的数据操纵语言(DML)所实现的操作一般包括 A) 建立、授权、修改 B) 建立、授权、删除 C) 建立、插入、修改、排序 D) 查询、插入、修改、删除 (16) 设有两个事务T1和T2,其并发操作如下表所示,则下列说法中正确的是 步骤 T1 T2 1 读A=10 2 读A=10 3 写A=A-3 4 写A=A-1 A) 该操作序列不存在问题 B) 该操作序列丢失修改 C) 该操作序列不能重复读 D) 该操作序列读出“脏”数据 (17) E-R模型用于数据库设计的哪一
显示全部
相似文档