1、数据库应用技术模拟试题 1.数据处理技术的发展不包括 ( B )。 A、人工管理阶段 B、信息管理阶段 C、文件管理阶段 D、数据库管理阶段 2.有严格的数学基础并在此基础上发展起来的数据库模型是 ( C )。 A、层次模型 B、网状模型 C、关系模型 D、面向对象模型 3.SQL Server 的系统主数据库是 ( A )。 A、 masterB、 pubsC、 tempdbD、 Northwind 4.SQL Server 提供的 Nchar、 Nvarchar、 Ntext 等几种双字节数据类型实际上是一种 (A )。 A、 Unicode 数据类型 B、 ASCII数据类型 C、时间戳
2、数据类型 D、数值型类型 5.如果希望从成绩表中查询出所有成绩小于等于 60 分的记录,那么条件语句应该是 ( C)。 A、 Where 成绩 60 OR 成绩 6.如果希望统计学生表中选修网页设计课程 的学生的人数,那么语句中应该包含 ( D)。 A、 SELECT MIN (*) AS 专业人数 FROM 学生表 WHERE 专业 =网页设计 B、 SELECT MAX (*) AS 专业人数 FROM 学生表 WHERE 专业 =网页设计 C、 SELECT AVG (*) AS 专业人数 FROM 学生表 WHERE 专业 =网页设计 D、 SELECT COUNT (*) AS 专业
3、人数 FROM 学生表 WHERE 专业 =网页设计 7.一般不需要建立索引的情况是 ( B )。 A、基本表的某列中 记录数量特别多 B、基本表的某列中记录数量特别少 C、基本表的某列经常出现在 ORDER BY字句中 D、基本表的某列经常被查询 8.在一个物资台账数据表中,能够成为主关键字 (或称主码 )的字段是 ( B )。 A、物资类别 B、物资编码 C、规格型号 D、计划单价 9.查询姓名中带有 “玲 ”字的学生,则条件语句应包含 ( B )。 A、 Where 姓名 LIKE % 玲 B、 Where 姓名 LIKE %玲 % C、 Where 姓名 % LIKE玲 LIKE D、
4、 Where 姓名 LIKE 玲 % 10.对于教学管理数据库,当采用事务控制机制时,利用 UPDATE语句将课程表中课程号为“A002”的课程改为 “A2002”后,还没来得急对成绩表进行更新操作,突然停电了, SQL 的事务控制功能将 ( C )。 A、保留对课程表的修改,机器重新启动后,自动进行对成绩表的更新 B、保留对课程表的修改,机器重新启动后,提示用户对成绩表的进行更新 C、清除对课程表的修改 D、清除对课程表的修改,机器重新启动后,自动进行对课程表和成绩表的更新 11.SQL Server 的账号管理功能中,账号可分为 ( A )。 A、管理员账号和普通 用户账号 B、操作账号和
5、登录账号 C、登录账号和用户账号 D、权限账号和身份账号 12.下列 SQL 语句中,能够完成笛卡尔积运算的是 ( D )。 A、 SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者 B、 SELECT * FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者 C、 SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者 D、 SELECT * FROM 篮球爱好者 ,足球爱好者 13.下列 符合第三范式的关系是 ( B )。 A、零件 (零件编号,零件名称,零件重量,生产零件的车间名,零
6、件储存的仓库名 ) B、零件 (零件编号,零件名称,零件重量,零件储存的仓库编号 ) C、仓库 (仓库编号,主任姓名,电话,储存的零件 ) D、仓库 (仓库编号,主任姓名,储存零件的数量,储存零件的种类 ) 14.下列选项中,不属于数据库概念设计的是 ( A )。 A、回答 “干什么 ”的问题 B、得到一个与计算机软硬件的具体性能无关的全局概念模式 C、将概念结构转换成特定 DBMS所支持的数据模型 D、在一致性约束上满足用户提出的要求 15.SQL Server 默认的登陆账号为 ( A)。 A、 sa B、 dbo C、 administrter D、自己任意设置 16.SQL Serve
7、r 数据库是基于哪种数据模型的 ( D )。 A、层次模型 B、网状模型 C、关系模型 D、面向对象模型 17.通常情况下, “数据库管理员 ”的英文缩写是 ( C )。 A、 DBMS B、 DBS C、 DBA D、 DMS 18.如果希望从成绩表中查询出所有成绩大于等于 90 分的记录,那么条件语句应该是 ( C )。 A、 Where 成绩 =90 B、 Where 成绩 90 C、 Where 成绩 90 AND 成绩 =90 D、 Where 成绩 90 19.在一个课程关系中,最可能成为主关键字 (或称主码 )的属性是 ( C )。 A、任课教师 B、所属专业 C、课程编号 D、
8、开课学期 20.SQL Server 的系统主数据库是 ( D )。 A、 master B、 pubs C、 tempdb D、 Northwind 21.SQL Server 数据库中的 NULL 值 (空值 )( D )。 A、表示空格 B、表示数字 0 C、表示一种 数据类型 D、表示没有值、不确定的值 22.设一个关系为 R,如果它的每个属性都是不可再分的,则称这个关系是符合 ( A )。 A、第一范式 B、第二范式 C、第三范式 D、 BNC 范式 23.下列符合第三范式的关系是 ( D )。 A、教师 (教师号,教师姓名,课程号,课程名,成绩 ) B、教师 (教师号,教师姓名,性
9、别,课程号,课程名,成绩 ) C、职工 (职工号,职工姓名,性别,籍贯,所属部门编号,所属部门名称 ) D、职工 (职工号,职工姓名,性别,籍贯,所属部门编号 ) 24.将第一个关系的记录加到第二个关系中,生成 的新关系称为 ( B )。 A、两个关系的积 B、两个关系的并 C、两个关系的交 D、两个关系的差 25.数据库应用程序开发中,概念设计阶段的主要目的是 ( D )。 A、绘制 ER 图 B、编写数据字典 C、建立逻辑数据模型 D、建立概念模型 26.用户使用 SQL Server 时,通常需要考虑两个安全性阶段 ( D )。 A、登录验证、操作验证 B、身份验证、权限认证 C、操作验
10、证、登录验证 D、权限认证、身份验证 27.创建数据库的 SQL 语句是 ( C )。 A、 INSERT DATABASE B、 BACKUP DATABASE C、 CREATE DATABASE D、 RESTORE DATABASE 28.SQL Server 数据库中的一个完整的备份通常要包括 ( A )。 A、系统数据库、用户数据库和事务日志 B、系统数据库、系统表和数据字典 C、系统数据库、用户数据库和数据字典 D、用户数据库和事务日志 29.下列 SQL 语句中,能够完成笛卡尔积运算的是 ( D )。 A、 SELECT * FROM 篮球爱好者 UNION SELECT *
11、FROM 足球爱好者 B、 SELECT * FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者 C、 SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者 D、 SELECT * FROM 篮球爱好者 ,足球爱好者 30.设学生表和选课表的结构分别为 (学号,姓名 )和 (学号,课程号,成绩 ),如果希望查询出“所有姓 王 的且选修了 A001课程的学生 ”,则对应的 SQL 语句是 ( C )。 A、 SELECT 姓名 FROM 学生表,选课表 WHERE 学生表 .学号 =选课表 .学号 AND 学生表 .姓名 LI
12、KE 王 % OR 选课表 .课程号=A001 B、 SELECT 姓名 FROM 学生表,选课表 WHERE 学生表 .学号 =选课表 .学号 AND 学生表 .姓名 LIKE 王 % OR 选课表 .课程号 =A001 C、 SELECT 姓名 FROM 学生表,选课表 WHERE 学生表 .学号 =选课表 .学号 AND 学生表 .姓名 LIKE 王 % AND选课表 .课程号=A001 D、 SELECT 姓名 FROM 学生表,选课表 WHERE 学生表 .学号 =选课表 .学号 AND 学生表 .姓名 LIKE 王 % AND 选 课表 .课程号 =A001 31.关系数据库系统采
13、用关系模型作为数据的组织方式。关系模型通常由三部分组成 ( A )。 A、数据结构、关系操作集合和关系的完整性 B、一级模式、二级模式、三级模式 C、数据库、数据表、索引 D、数据库、数据表、视图 32.以下不属于 SQL Server 数据库特点的是 ( D )。 A、采用 SQL 结构化查询语言 B、具有客户 /服务器体系结构 C、基于面向对象的数据模型 D、提供了大量易用的管理工具 33.SQL Server 数据库一般包括两大类数据库类型 ( D )。 A、 Master 和 Model B、基本表和视图 C、外模式和内模式 D、系统数据库和用户数据库 34.在一个物资台账数据表中,能
14、够成为主关键字 (或称主码 )的字段是 ( B )。 A、物资类别 B、物资编码 C、规格型号 D、计划单价 35.在物理层面, SQL Server 数据库是由数据文件和事务日志文件两个操作系统文件组成的,它们的后缀分别是 ( B )。 A、 MDF 和 LDFB、 LDF 和 MDFC、 DAT 和 LOGD D、 LOG 和 DAT 36.SQL Server 数据库中的系统表的表名通常以 ( B )为前缀。 A、 MasterB、 SysC、 TableD、 System 37.设一个关系为 R, X和 Y是它的两个属性集。若对于 X上的每个值都有 Y上的一个惟一值与之对应,则称 X和
15、 Y( D )。 A、属于第一范式 B、属于第二范式 C、具有函数依赖关系 D、具有非函数依赖关系 38.下列符合第三范式的关系是 ( B )。 A、教师 (编号,姓名,系所编号,系所名称 ) B、教师 (编号,姓名,职称 ) C、教师 (编号,姓名,课程号,课程名称 ) D、教师 (编号,姓名,系所编号,系所主任姓名 ) 39.一个关系中每条记录和第二个关系的每条记录进行连 接,所组成的新关系称为 ( C )。 A、两个关系的交 B、两个关系的并 C、两个关系的积 D、两个关系的差 40.SQL Server 提供的 Nchar、 Nvarchar、 Ntext 等几种双字节数据类型实际上是
16、一种 ( A )。 A、 Unicode 数据类型 B、 ASCII数据类型 C、时间戳数据类型 D、数值型类型 41.一个用户访问 SQL Server 通常要依次经过 4 个层次的安全控制,分别是 ( A )。 A、操作系统、服务器、数据库、表和列 B、表和列、数据库、服务器、操作系统 C、操作系统、数据库、网络、列 D、列、网络、数据库、操作系统 42.下列哪些不属于索引的类型 ( D )。 A、单列索引 B、惟一索引 C、聚集索引 D、事务日志索引 43.SQL Server 中进行数据库备份的 SQL 语句是 (B )。 A、 INSERT DATABASEB、 BACKUP DAT
17、ABASE C、 RESTORE DATABASED、 UPDATE DATABASE 44.在成绩数据表中,要计算某课程的平均成绩,可采用 ( D )。 A、 Max函数 B、 Min 函数 C、 Count 函数 D、 Avg 函数 45.设课程成绩表的结构为 (学号,课程号 ,成绩 ),如果希望查询出 “成绩大于 90 分且课程号首字母为 A的所有记录 ”,则对应的 SQL 语句是 ( C )。 A、 SELECT * FROM 课程成绩表 WHERE 成绩 90 AND 课程号 LIKE A% B、 SELECT * FROM 课程成绩表 WHERE 成绩 90 OR 课程号 LIKE
18、 A% C、 SELECT * FROM 课程成绩表 WHERE 成绩 90 AND 课程号 LIKE A% D、 SELECT * FROM 课程成绩表 WHERE 成绩 90 OR 课程号 LIKE A% 46.( B )是对数据库进行插入、删除、修改和查询等基本操作。 A、数据定义 B、数据操纵 C、内模式 D、外模式 47.下列哪个系统数据库包含了复制到每个用户数据库中的表 ( A )。 A、 master 数据库 B、 tempdb 数据库 C、 model 数据库 D、 msdb 数据库 48.SQL Server 数据库一般包括两大类数据库类型 ( D )。 A、 Master
19、和 ModelB、基本表和视图 C、外模式和内模式 D、系统数据库和用户数据库 49.属于日期时间型的数据类型是 ( C )。 A、 NcharB、 bitC、 DatetimeD、 Numeric 50.如果希望从学生表中查询出同学的平均年龄,那么语句中应该包含 ( C )。 A、 SELECT MIN (年龄 ) AS 平均 FROM 学生表 B、 SELECT MAX (年龄 ) AS 平均 FROM 学生表 C、 SELECT AVG (年龄 ) AS 平均 FROM 学生表 D、 SELECT COUNT (年龄 ) AS 平均 FROM 学生表 51.在成绩数据表中,要计算某课程的
20、平均成绩,可采用 ( )。 A、 Max函数 B、 Min 函数 C、 Count 函数 D、 Avg 函数 52.下列 SQL 语句中,对字段创建唯一的聚集索引的约束是 ( )。 A、学号 char (8) NOT NULL CONSTRAINT un_no UNIQUE B、学号 char (8) NOT NULL CONSTRAINT PK_学生表 PRIMARY KEY C、性别 char (2) NOT NULL check (性别 =男 or 性别 =女 ) D、学号 char (8) NOT NULL 53.在一个课程关系中,最可能成为主关键字 (或称主码 )的属性是 ( )。
21、A、任课教师 B、所属专业 C、课程编 号 D、开课学期 54.查询课程名中带有 “Windows”的课程,则条件语句应包含 ( )。 A、 WHERE 课程名 LIKE % Windows B、 WHERE 课程名 LIKE % Windows% C、 WHERE 课程名 % LIKE Windows LIKE D、 WHERE 课程名 LIKE Windows % 55.采用事物控制机制对材料管理数据库进行操作,利用 UPDATE语句将材料号为 “A005”的材料改为 “B005”,如果对入库材料表的更新操作结束后,还没来得急对出库材料表进行 更新操作,突然停电了, SQL 的事务控制功能
22、将 ( )。 A、保留对入库材料表的修改,机器重新启动后,自动进行对出库材料表的更新 B、保留对入库材料表的修改,机器重新启动后,提示用户对出库材料表的进行更新 C、清除对入库材料表的修改 D、清除对入库材料表的修改,机器重新启动后,自动进行对入库材料表和出库材料表的更新 56.在第一个关系中出现,在第二个关系中也出现的记录组成的新关系称为 ( )。 A、两个关系的和 B、两个关系的并 C、两个关系的交 D、两个关系的差 57.下列 SQL 语句中,能够完成交运算的是 ( )。 A、 SELECT * FROM 刘德华出演的电影 UNION SELECT * FROM 梅艳芳出演的电影 B、
23、SELECT * FROM刘德华出演的电影 INTERSECT SELECT * FROM梅艳芳出演的电影 C、 SELECT * FROM刘德华出演的电影 EXCEPT SELECT * FROM梅艳芳出演的电影 D、 SELECT * FROM刘德华出演的电影,梅艳芳出演的电影 58.关系数据库规范化理论是为解决关系数据库中 ( )问题而引入的。 A、插入、删除和数据冗余 B、提高查询速度 C、减少数据操作的复杂性 D、保证数据的安全性和完整性 59.数据库物理设计的主要内容包括 ( )。 A、存储记录的格式设计 B、将概念设计的结果转换为数据模型 C、将概念结构转换成特定 DBMS所支持
24、的数据模型 D、设计局部的 E/R 图 60.一个用户访问 SQL Server 通常要依次经过 4 个层次的安全控制,分别是 ( )。 A、操作系统、服务器、数据库、表和列 B、表和列、数据库、服务器、操作系统 C、操作系统、数据库、网络、列 D、列、网络、数据库、操作系统 61.数据处理技术的发展不包括 ( )。 A、人工管理阶段 B、信息管理阶段 C、文件管理阶段 D、数据库管理阶段 62.有严格的数学基础并在此基础上发展起来的数据库模型是 ( )。 A、层次模型 B、网状模型 C、关系模型 D、面向对象模型 63.SQL Server 的系统主数据库是 ( )。 A、 masterB、
25、 pubsC、 tempdbD、 Northwind 64.SQL Server 提供的 Nchar、 Nvarchar、 Ntext 等几种双字节数据类型实际上是一种 ( )。 A、 Unicode 数据类型 B、 ASCII数据类型 C、时间戳数据类型 D、数值型类型 65.如果希望从 成绩表中查询出所有成绩小于等于 60 分的记录,那么条件语句应该是 ( )。 A、 Where 成绩 60 OR 成绩 60 B、 Where 成绩 60 C、 Where 成绩 60 AND 成绩 =60 D、 Where 成绩 =60 66.如果希望统计学生表中选修网页设计课程的学生的人数,那么语句中应
26、该包含 ( )。 A、 SELECT MIN (*) AS 专业人数 FROM 学生表 WHERE 专业 =网页设计 B、 SELECT MAX (*) AS 专业人数 FROM 学生表 WHERE 专业 =网页设计 C、 SELECT AVG (*) AS 专业人数 FROM 学生表 WHERE 专业 =网页设计 D、 SELECT COUNT (*) AS 专业人数 FROM 学生表 WHERE 专业 =网页设计 67.一般不需要建立索引的情况是 ( )。 A、基本表的某列中记录数量特别多 B、基本表的某列中记录数量特别少 C、基本表的某列经常出现在 ORDER BY字句中 D、基本表的某
27、列经常被查询 68.在一个物资台账数据表中,能够成为主关键字 (或称主码 )的字段是 ( B )。 A、物资类别 B、物资编码 C、规格型号 D、计划单价 69.查询姓名中带有 “玲 ”字的学生,则条件语句应包含 ( )。 A、 Where 姓名 LIKE % 玲 B、 Where 姓名 LIKE %玲 % C、 Where 姓名 % LIKE玲 LIKED、 Where 姓名 LIKE 玲 % 70.对于教学管理数据库,当采用事务控制机制时,利用 UPDATE语句将课程表中课程号为“A002”的课程改为 “A2002”后,还没来得急对成绩表进行更新操作,突然停电了, SQL 的事务控制功能将
28、 ( )。 A、保留对课程表的修改,机器重新启动后,自动进行对成绩表的更新 B、保留对课程表的修改,机器重新启动后,提示用户对成绩表的进行更新 C、清除对课程表的修改 D、清除对课程表的修改,机器重新启动后,自动进行对课程表和成绩表的更新 71.SQL Server 的账号管理功能中,账号可分为 ( )。 A、 管理员账号和普通用户账号 B、操作账号和登录账号 B、 C、登录账号和用户账号 D、权限账号和身份账号 72.下列 SQL 语句中,能够完成笛卡尔积运算的是 ( )。 A、 SELECT * FROM 篮球爱好者 UNION SELECT * FROM 足球爱好者 B、 SELECT
29、* FROM 篮球爱好者 INTERSECT SELECT * FROM 足球爱好者 C、 SELECT * FROM 篮球爱好者 EXCEPT SELECT * FROM 足球爱好者 D、 SELECT * FROM 篮球爱好者 ,足球爱好者 73.下列符合第三范式的关系是 ( )。 A、零件 (零件编号,零件名称,零件重量,生产零件的车间名,零件储存的仓库名 ) B、零件 (零件编号,零件名称,零件重量,零件储存的仓库编号 ) C、仓库 (仓库编号,主任姓名,电话, 储存的零件 ) D、仓库 (仓库编号,主任姓名,储存零件的数量,储存零件的种类 ) 74.下列选项中,不属于数据库概念设计的是 ( )。 A、 回答 “干什么 ”的问题 B、 B、得到一个与计算机软硬件的具体性能无关的全局概念模式 C、将概念结构转换成特定 DBMS所支持的数据模型 D、在一致性约束上满足用户提出的要求 75.SQL Server 默认的登陆账号为 ( )。 A、 saB、 dboC、 administrterD、自己任意设置 B、 76.如果希望从学生表中查询出所有姓 “张 ”的同学,那么条件语句应该是 ( )。 A.Where 姓名 % 张 B.Where 姓名 LIKE 张 %