数据库原理与应用期末考试复习题 下载本文

98.为了实现数据的参照完整性,可以用下面的( )约束。 (A)PRIMARY KEY (B)CHECK (C)FOREIGN KEY (D)UNIQUE 和 NOT NULL 99.SQL Server为每个触发器创建了两个临时表是( )。 (A)SELECTED和DELETED (B)DELETED和UPDATED (C)INSERTED和UPDATED (D)INSERTED和DELETED

100.如果要删除“教学管理”数据库中的“student”表,则可以使用( )语句。 (A)DELETE TABLE student (B)TRUNCATE TABLE student (C)DROP TABLE student (D)ALTER TABLE student 101.用来表示可变长度的非Unicode字符的类型是( )。 (A)char (B)nchar (C)varchar (D)nvarchar 102.SELECT语句中的( )子句只能配合GROUP BY子句使用。 (A)ORDER BY (B) INTO (C) HAVING (D)COMPUTE

103.要查询student表中姓“王”且单名的学生情况,可用( )语句。 (A)SELECT * FROM student WHERE 姓名 LIKE ‘王%’ (B)SELECT * FROM student WHERE 姓名 LIKE ‘王_’ (C)SELECT * FROM student WHERE 姓名 =‘王%’ (D)SELECT * FROM student WHERE 姓名 =‘王__’

104.在( )子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询。 (A)IN子查询 (B)EXIST子查询 (C)NOT EXIST子查询 (D)JOIN子查询 105.将多个查询结果合并为一个查询结果集合的运算符是( ) (A)JOIN (B)UNION (C)INTO (D)LIKE 106.SQL中,条件“年龄 BETWEEN 15 AND 35”,表示年龄在15岁至35岁之间且( )。 (A)包括15岁和35岁 (B)不包括15岁和35岁 (C)包括15岁但不包括35岁 (D)包括35岁但不包括15岁 107.下面关于视图的叙述中,错误的是( )。 (A)视图不是真实存在的基本表而是一个虚拟的表 (B)视图中的数据存储在视图所引用的基本表中 (C)视图只能由一个基本表导出

(D)视图可以包括几个被定义的数据列和多个数据行 108.一个表可以创建( )个聚集索引。 (A)4 (B)3 (C)2 (D)1 109.当试图向表中插入数据时,将执行( )。 (A)INSERT触发器 (B)UPDATE触发器 (C)DELETE触发器 (D)INSTEAD OF触发器 110.下面关于唯一索引表述不正确的是( )。 (A)某列创建了唯一索引则这一列为主键 (B)不允许插入重复的列值

(C)某列创建为主键,则该列会自动创建唯一索引 (D)一个表中可以有多个唯一索引

111.允许用户Li对Student表的内容进行修改,正确的授权语句是( )。 (A)GRANT UPDATE TO TABLE Student ON Li (B)GRANT UPDATE TO Student ON Li

(C)GRANT UPDATE ON TABLE Student TO Li (D)GRANT UPDATE ON Student TO Zhang

112.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C,E→A},该关系模式的候选码是( ) (A)AB (B)BE (C)CD (D)DE 113.下列叙述中,错误的是( ) (A)2NF必然属于1NF (B)3NF必然属于2NF (C)3NF必然属于BCNF (D)BCNF必然属于3NF

114.数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的( )。 (A)需求分析阶段 (B)逻辑设计阶段 (C)概念设计阶段 (D)物理设计阶段 115.在E-R模型向关系模型转换时,M:N的联系转换为关系模式时,其关键字是( )。 (A)M端实体的关键字 (B)N端实体的关键字 (C)M、N端实体的关键字组合 (D)重新选取其他属性 116.事务的原子性是指( )

(A)事务中包括的所有操作要么都做,要么都不做 (B)事务一旦提交,对数据库的改变是永久的

(C)一个事务内部的操作及使用的数据对并发的其他事务是隔离的 (D)事务必须是使数据库从一个一致状态变到另一个一致状态 117.下面有关存储过程的叙述中,错误的是( )。

(A)SQL Server允许在存储过程创建时引用一个不存在的对象 (B)存储过程可以带多个输入参数,也可以带多个输出参数 (C)使用存储过程可以减少网络流量

(D)在一个存储过程中不可以调用其他存储过程

118.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。

(A)元组 (B)属性 (C)行 (D)记录

119.下列哪个语句是在表T1的C1列上定义了一个主键约束PK_T1_C1?( ) (A)CREATE PRIMARY KEY T1(C1)

(B)CREATE CONSTRAINT PK_T1_C1 PRIMARY KEY T1(Cl)

(C)ALTER TABLE T1 ADD CONSTRAINT PK_T1_C1 PKIMAKY KEY(C1) (D)ALTER TABLE T1 ADD PRIMARY KEY (C1)

120.在模糊查询中,与关键字LIKE匹配的表示任意长度字符串的符号是( )。 A.? B.% C.[] D._ 121、()是长期储存在计算机内、有组织的、可共享的大量数据的集合。

A、数据库系统 B、数据库 C、关系数据库 D、数据库管理系统 122、在数据库的三级模式中,内模式有()。

A、1个 B、2个 C、3个 D、任意多个 123、数据模型的三个要素分别是()。

A、实体完整性、参照完整性、用户自定义完整性 B、数据结构、数据操作、数据完整性约束 C、数据增加、数据修改、数据查询 D、外模式、模式、内模式 124、关系数据模型()。

A、只能表示实体间的1:1联系 B、只能表示实体间的1:n联系

C、只能表示实体间的m:n联系 D、可以表示实体间的上述三种联系 125、关系数据库中的码是指()。

A、能唯一决定关系的字段 B、不可改动的专用保留字 C、关键的很重要的字段 D、能唯一标识元组的属性或属性集合 126、设有一个关系R(A,B),如果要找出B属性的最后一个字母为A,并且至少包含2个字母的记录,则SQL查询条件子句应写成WHERE B LIKE ()。 A、‘_% A’ B、‘_A’ C、‘_A%’ D、‘%A’

127、条件子句WHERE 工资>ALL(SELECT 工资 FROM 职工 WHERE 部门号=1)的含义为()。

A、比1号部门中某个职工的工资高 B、比1号部门中所有职工的工资都高 C、比1号部门中所有职工的工资总和高 D、无法比较,返回错误信息 128、事务使数据库“从一个一致状态转变到另一个一致状态”的性质称为事务的()。

A、原子性 B、持久性 C、隔离性 D、一致性 129、关系规范化中的删除操作异常是指()。

A、不该删除的数据被删除 B、应该删除的数据未被删除 C、不该插入的数据被插入 D、应该插入的数据未被插入 130、若将下图所示的E-R图转换成关系模式,应转换成()关系模式。

A、1个 B、2个 C、3个 D、4个

借书证号 单位 借书人 m 借阅 总编号 n 分类号 书名 图书 作者 姓名 价格 借书日期 131、关系模式中,满足2NF的模式,()。 A、可能是1NF B、必定是BCNF C、必定是3NF D、必定是1NF

132、如下图所示,两个关系R1和R2,它们进行()运算后得到R3。

A、交 B、并 C、连接 D、笛卡尔积 R1 R2 R3 133、在关A B C D E M A B C E M 系模式R中,Y函数依赖于X 的语义是()。 a 1 x 1 M i a 1 x M i A、在c 2 y R的某一个关系中,2 N j d 1 y M i 若两个元d 1 y 组的X值相等,则Y5 M k c 2 y N j 值也相等。

B、在R的每一个关系中,若两个元组的X值相等,则Y值也相等。 C、在R的某一个关系中,Y值应与X值相等。 D、在R的每一个关系中,Y值应与X值相等。 134、下列不属于需求分析阶段工作的是()。

A、建立E-R图 B、分析用户活动 C、建立数据字典 D、建立数据流图

姓名 135、设有如下所示关系R(A,B)和S(C,D,A),R的主码是A,S的主码是C、外码是

R A 1 2 3 B 4 5 6 S C 1 2 D 3 4 A 1 2 A(参照R.A),则能够插入关系S的元组是()。 A、(1,2,1) B、(2,2,3) C、(3,2,1) D、(3,1,4) 136、SQL语言具有()的功能。

A、关系规范化、数据操纵、数据控制 B、数据定义、数据操纵、数据控制 C、数据定义、关系规范化、数据控制 D、数据定义、关系规范化、数据操纵 137、在下列语句中,()不属于SQL基本语句。

A、select B、insert C、check D、grant

138、关系:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是()。

A、宿舍编号 B、学号 C、宿舍地址,姓名 D、宿舍编号,学号 139、如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的()。 A、候选码 B、主码 C、外码 D、连接码 140、下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的“行”的概念最接近。 A、属性 B、关系 C、域 D、元组 141、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找某个学生的基本信息及其选课的平均成绩,将使用关系()。 A、S和SC B、 SC和C C、S和C D、S、SC和C

142、在SQL语言的SELECT语句中,用于对结果元组进行排序的是()子句。

A、GROUP BY B、HAVING C、ORDER BY D、WHERE 143、设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下面()选项是正确的。 A、只有SNO不能取空值 B、只有CNO不能取空值 C、只有GRADE不能取空值 D、SNO与CNO都不能取空值 144、下面()操作是受限制的。

A、视图定义 B、视图查询 C、视图更新 D、视图授权 145、下面()操作是受限制的。

A、G=Null B、G is Null C、G<>Null D、G!=Null 第26至28题基于以下的叙述:有关系模式A(C,T,H,R,S),表中属性的含义是:C:课程,T:教员,H:上课时间,R:教室,S:学生。 语义的函数依赖:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} 146、关系模式A的码是()。

A、C B、(H,R) C、(H,T) D、(H,S) 147、关系模式A的规范化程度最高达到()。