数据库应用期末复习题_2018年 下载本文

. . . .

数据库原理与应用习题

一、选择题

1.

WHERE子句的条件表达式中.可以匹配0个到多个字符的通配符是(B )。 A.* B.% C.一 D.? 2.

下列命令不属于DBMS的数据定义语言的是:(C )。 A.CREATE B.DROP C.INSERT D.ALTER 3.

概念结构设计阶段得到的结果是(B )。 A.数据字典描述的数据需求 B.E-R图表示的概念模型

C.某个DBMS所支持的数据模型 D.存储结构和方法的物理结构 4.

在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建( C)。 A.另一个表(table) B.游标(cursor) C.视图(view) D.索引(index)

6.

在数据库中,可以有(D )个主键。 A.一个 B.二个 C.三个 D.任意多个

7.

当两个子查询的结果( B )时,可以执行并、交、差操作。 A.结构完全不一致 B.结构完全一致 C.结构部分一致 D.主键一致

专注 专业

. . . .

8.

一个m:n联系转换为一个关系模式。关系的码为( B)。 A.某个实体的码 B.各实体码的组合 C.n端实体的码

D.任意一个实体的码 9.

SQL Server 2008的文件包括: 主数据文件、辅助数据文件和(B)。 A.索引文件 B.日志文件 C.备份文件 D.程序文件 10.

SQL中创建基本表应使用(B )语句。 A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE DATEBASE 11.

用二维表结构表示实体以及实体间联系的数据模型称为( C)。 A.网状模型 B.层次模型 C.关系模型 D.面向对象模型

12.

表达式SUBSTRING (‘SHANGHAI’,6,3)的值是(D )。 A.’SHANGH’ B.’SHA’ C.’ANGH’ D.’HAI’ 13.

下面函数不能进行数据类型转换的是:(D) 。 A.CONVERT B.STR C.CAST D.LTRIM 15.

SELECT s_no=学号,s_name=姓名FROM information WHERE 班级名=‘软件021’A.查询INFORMATION表中’软件021’班学生的学号、姓名 B.查询INFORMATION表中’软件021’班学生的所有信息 C.查询INFORMATION表中学生的学号、姓名 D.查询INFORMATION表中计算机系学生的记录 16.

下面关于存储过程的描述不正确的是( C)。

专注 专业

表示( A )。 . . . .

A.存储过程实际上是一组T-SQL语句

B.存储过程预先被编译存放在服务器的系统表中 C.存储过程独立于数据库而存在

D.存储过程可以完成某一特定的业务逻辑 17.

下列( D)不属于SQL Server 2008在安装时创建的系统数据库。 A.master B.model C.msdb D.userdb

18.

将多个查询结果返回一个结果集合的运算符是( B)。 A.JOIN B.UNION C.INTO D.LIKE

20.

联接有内联接、外联接和交叉联接,其中外联接只能对( A)表进行。 A.两个 B.三个 C.四个 D.任意个

21索引项的顺序与表中记录的物理顺序一致的索引,称之为( B)。 A.复合索引 B.唯一性索引 C.聚集索引

D. 非聚集索引 22.

命令SELECT s_no,AVG(grade) AS ‘平均成绩’ FROM score GROUP BY s_no HAVING AVG(grade)>=85,表示(A )。 A.查找score表中平均成绩在85分以上的学生的学号和平均成绩 B.查找平均成绩在85分以上的学生

C.查找score表中各科成绩在85分以上的学生

D.查找score表中各科成绩在85分以上的学生的学号和平均成绩

23.

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

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

专注 专业