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

(D)日志文件包含在主文件组中

96.以下关于外键和相应的主键之间的关系,正确的是( A )。 (A)外键并不一定要与相应的主键同名 (B)外键一定要与相应的主键同名

(C)外键一定要与相应的主键同名而且唯一

(D)外键一定要与相应的主键同名,但并不一定唯一 97.删除数据库使用的SQL语句是( C)。

(A)CREATE DATABASE (B)ALTER DATABASE (C)DROP DATABASE (D)DELETE DATABASE

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

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

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

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

(D)视图可以包括几个被定义的数据列和多个数据行 108.一个表可以创建( D )个聚集索引。 (A)4 (B)3 (C)2 (D)1 109.当试图向表中插入数据时,将执行( A )。 (A)INSERT触发器 (B)UPDATE触发器 (C)DELETE触发器 (D)INSTEAD OF触发器

110.下面关于唯一索引表述不正确的是( A )。 (A)某列创建了唯一索引则这一列为主键 (B)不允许插入重复的列值

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

111.允许用户Li对Student表的内容进行修改,正确的授权语句是( C )。 (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},该关系模式的候选码是( B ) (A)AB (B)BE (C)CD (D)DE 113.下列叙述中,错误的是( C ) (A)2NF必然属于1NF (B)3NF必然属于2NF (C)3NF必然属于BCNF (D)BCNF必然属于3NF

114.数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,这是数据库设计的( C )。

(A)需求分析阶段 (B)逻辑设计阶段 (C)概念设计阶段 (D)物理设计阶段 115.在E-R模型向关系模型转换时,M:N的联系转换为关系模式时,其关键字是( C )。 (A)M端实体的关键字 (B)N端实体的关键字 (C)M、N端实体的关键字组合 (D)重新选取其他属性 116.事务的原子性是指( A )

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

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

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

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

118.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( B )。 (A)元组 (B)属性 (C)行 (D)记录

119.下列哪个语句是在表T1的C1列上定义了一个主键约束PK_T1_C1?( C ) (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匹配的表示任意长度字符串的符号是( B )。 A.? B.% C.[] D._ 121、(B)是长期储存在计算机内、有组织的、可共享的大量数据的集合。

A、数据库系统 B、数据库

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

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

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

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

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

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

A、比1号部门中某个职工的工资高 B、比1号部门中所有职工的工资都高 C、比1号部门中所有职工的工资总和高 D、无法比较,返回错误信息

128、事务使数据库“从一个一致状态转变到另一个一致状态”的性质称为事务的(D)。

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

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

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

借书证号 总编号 分类号 书名 图书 作者 姓名 借书日期 姓名 价格

单位 借书人 m 借阅 n 131、关系模式中,满足2NF的模式,(C)。 A、可能是1NF B、必定是BCNF C、必定是3NF D、必定是1NF

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

A、交 B、并 C、连接 D、笛卡尔积 R1 R2 R3

A a c d B 1 2 1 C x y y D 1 2 5 E M N M M i j k A a d c B 1 1 2 C x y y E M M N M i i j 133、在关系模式R中,Y函数依赖于X 的语义是(B)。

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

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的元组是(C)。 A、(1,2,1) B、(2,2,3) C、(3,2,1) D、(3,1,4) 136、SQL语言具有(B)的功能。

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

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

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

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

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

A、GROUP BY B、HAVING C、ORDER BY D、WHERE