数据库技术复习题1 选择题(答案) 下载本文

119. 在下述局部E-R图中,标出*号的图形元素是

A.实体

B.实体的属性 C.联系

D.联系的属性

120. 在数据库系统中,面向用户、也就是用户所涉及的数据库被称为 A.外模式 C.存储模式

121. 数据模型表示的是数据库框架,要构建为数据库,必须在框架的约束下填上 A.具体数据 C.联系

B.取值范围

D.联系方式

B.概念模式

D.模式

122. 学生实体通过“学号”、“姓名”、“年龄”、“性别”和“成绩”等属性来表明学生状况,这是 A.实体值 C.属性值

123. 设一个仓库存放多种商品,同一种商品只能存放在一个仓库中,仓库与商品是 A.一对一的联系 C.多对一的联系

124. 将1NF规范为2NF,应 A.消除了非主属性对键的部分函数依赖 B.消除了非主属性对键的传递函数依赖

C.消除了主属性对键的部分函数依赖和传递函数依赖 D.使每一个非主属性都完全函数依赖于主键

B.一对多的联系 D.多对多的联系

B.实体型 D.属性型

125. 建立E—R模型的工作属于数据库生命周期中的 A.分析阶段 C.编码阶段

126. 针对数据库文件的某个关键字段的值,在逻辑上重新排列库文件顺序所建立的文件称为 A.文本文件 C.排序文件

127. 在数据库技术中,反映现实世界中事物的存在方式或运动状态的是

A) 信息 B) 数据 C) 消息 D)命令

128. 信息的价值与信息的哪些性质密切相关?

Ⅰ.准确性 Ⅱ.及时性 Ⅲ.可靠性 Ⅳ.开放性 Ⅴ.完整性 A) Ⅰ、Ⅱ、Ⅲ和Ⅳ B) Ⅱ、Ⅲ、Ⅳ和Ⅴ C) Ⅰ、Ⅱ、Ⅲ和Ⅴ D) Ⅰ、Ⅱ、Ⅳ和Ⅴ

129. 在数据库的三级模式结构中,内模式有 A)1个 B)2个 C)3个 D)任意多个

130. 在关系数据库系统中,当关系的型改变时,用户程序也可以不变。这是 A)数据的物理独立性 B)数据的逻辑独立性

C)数据的位置独立性 D)数据的存储独立性

131. 下面对于关系的叙述中,哪个是不正确的? A) 关系中的每个属性是不可分解的

B) 在关系中元组的顺序是无关紧要的 C) 任意的一个二维表都是一个关系

D) 每一个关系只有一种记录类型

132. 设关系R与关系S具有相同的目(或称度),且相对应的属性的值取自同一个域,则R-(R-S)等于

A)R∪S B)R∩S C)R×S D)R-S

133. 在关系代数中,从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组的操作,称为 A)投影 B)选择 C)自然连接 D)θ连接

B.索引文件 D.命令文件

B.设计阶段 D.测试阶段

134. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTER TABLE实现哪类功能?

A) 数据查询 B) 数据操纵 C) 数据定义 D) 数据控制

135. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建

A) 另一个表(table) B) 游标(cursor) C) 视图(view) D) 索引(index)

136. \学生-选课-课程\数据库中有的三个关系:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。若要求查找选修\数据库技术\这门课程的学生姓名和成绩,将使用关系

A) S和SC B) SC和C C) S和C D)S、SC和C

137. \学生-选课-课程\数据库中有的三个关系:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。若要求查找姓名中第一个字为'王'的学生号和姓名。下面列出的SQL语句中,哪个(些)是正确的? Ⅰ.SELECT S#,SNAME FROM S WHERESNAME=′王%′

Ⅱ.SELECT S#,SNAME FROM S WHERE SNAME LIKE′王%′ Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE′王_′

A) Ⅰ B) Ⅱ C) Ⅲ D) 全部

138. \学生-选课-课程\数据库中有的三个关系:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。为了提高查询速度,对SC表(关系)创建唯一索引,应该创建在哪个(组)属性上? A)(S#,C#) B)S# C)C# D)GRADE

139. \学生-选课-课程\数据库中有的三个关系:

S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。为了考虑 安全 性,每个教师只能存取自己讲授的课程的学生成绩,为此DBA应创建 A)视图(view) B) 索引(index) C) 游标(cursor) D)表(table)

140. 数据库管理系统中的安全控制模块属于

A) 数据库定义程序模块 B) 数据库操纵程序模块

C) 数据库运行管理程序模块 D) 数据库组织、存储和管理程序模块

141 下面所列的条目中

Ⅰ.语法 检查 Ⅱ.语义检查 Ⅲ.用户存取权限检查 Ⅳ.数据完整性检查

当用户发出查询数据库数据的命令时,数据库管理系统需要进行的检查是 A)Ⅰ和Ⅱ B)Ⅰ、Ⅱ和Ⅲ C)Ⅱ和Ⅲ D)全部

142. \事务的所有操作在数据库中要么全部正确反映出来要么全部不反映\,这是事务的哪一个特性?

A) 原子性 B) 一致性 C) 隔离性 D) 持久性

143. 下述哪一个SQL语句用于实现数据存取的安全机制? A) COMMIT B) ROLLBACK

C) GRANT D) CREATE TABLE

144. 由于关系模式设计不当所引起的插入异常指的是 A) 两个事务并发地对同一关系进行插入而造成数据库不一致

B) 由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中 C) 未经授权的用户对关系进行了插入 D) 插入操作因为违反完整性约束条件而遭到拒绝

145. 下面关于函数依赖的叙述中,不正确的是

A) 若X→Y,X→Z,则X→YZ B) 若XY→Z,则X→Z, Y→Z C) 若X→Y,WY→Z,则XW→Z D) 若X→Y,则XZ→YZ

146. 关系模式R(B,C,M,T,A,G),根据语义有如下函数依赖集:F={B→C,(M,T)→B,(M,C)→T,(M,A)→T,(A,B)→C}。 关系模式R的码是 A) (M,T) B) (M,C) C) (M,A) D) (A,B)

147. 关系模式R(B,C,M,T,A,G),根据语义有如下函数依赖集:F={B→C,(M,T)→B,(M,C)→T,(M,A)→T,(A,B)→C}。R的规范化程度最高达到 A) 1NF B) 2NF C) 3NF D) 4NF

148. 下面有关模式分解的叙述中,不正确的是

A) 若一个模式分解保持函数依赖,则该分解一定具有无损连接性

B) 若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF

C) 若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达到BCNF

D) 若要求分解具有无损连接性,那么模式分解一定可以达到BCNF

149. 下面有关E-R模型向关系模型转换的叙述中,不正确的是 A) 一个实体类型转换为一个关系模式

B) 一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

C) 一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并

D) 一个m:n联系转换为一个关系模式