数据库应用技术期末复习题内容摘要:

UE B、学号 char (8) NOT NULL CONSTRAINT PK_学生表 PRIMARY KEY C、性别 char (2) NOT NULL check (性别= „男 ‟ or 性别= „女 ‟) D、学号 char (8) NOT NULL 81.下列符合第三范式的关系是( B )。 A、零件(零件编号,零件名称,零件重量,生产零件的车间名,零件储存的仓库名) B、零件(零件编号,零件名称,零件重量,零件储存的仓库编号) C、仓库(仓库编号,主任姓名,电话,储存的零件) D、仓库(仓库编号,主任姓名,储存零件的数量,储存零件的种类) 82. 如果希望从学生 表中查询出最大年龄的同学,那么语句中应该包含 ( B )。 A、 SELECT MIN (年龄 ) AS 最大 FROM 学生表 B、 SELECT MAX (年龄 ) AS 最大 FROM 学生表 C、 SELECT AVG (年龄 ) AS 最大 FROM 学生表 D、 SELECT COUNT (年龄 ) AS 最大 FROM 学生表 83.下列关于索引的说明不正确的是( B )。 A、索引与基本表分开存储 B、索引一经建立就需要人工进行维护 C、索引的 建立或撤消对数据的内容毫无影响 D、索引会在一定程度上影响增删改 操作的效率 84. 数据库应用程序开发中,( B )属于物理设计。 A、回答“干什么”的问题 B、 存储方法设计 C、绘制 ER 图 D、 将 ER 图转换为关系模型 85.下列 SQL 语句中,能够完成删除功能的是( D )。 A、 INSERT INTO 教师表 VALUES( ‘ 053006’ ,‘ 王振东 ’ ,‘ 男 ’ 2) B、 UPDATE 教师表 SET 姓名 =‘ 王振东 ’ WHERE 学号 =‘ 053006’ C、 DELETE 教师表 SET 姓名 =‘ 王振东 ’ WHERE 教师编号 =‘ 053006’ D、 DELETE FROM 教师 表 WHERE 性别 =‘ 男 ’ 86.下列 SQL 语句中,限制字段取值范围的约束是( C )。 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 87. SQL Server 数据库一般包括两大类数据库类 型( D )。 A. Master 和 Model B. 基本表和视图 C. 外模式和内模式 D. 系统数据库和用户数据库 88.在一个物资台账数据表中,能够成为主关键字(或称主码)的字段是( B )。 A. 物资类别 B. 物资编码 C. 规格型号 D. 计划单价 89.在物理层面, SQL Server 数据库是由数据文件和事务日志文件两个操作系统文件组成的,它们的后缀分别是( A )。 A. MDF 和 LDF B. LDF 和 MDF C. DAT 和 LOG D. LOG 和 DAT 90. SQL Server 数据库中的系统表的表名通常以( B )为前缀。 A. Master B. Sys C. Table D. System 91. 设 一个关系为 R, X和 Y是它的两个属性集。 若对于 X上 的每个值都有 Y上的一个惟一值与之对应,则称 X和 Y( C )。 A.属于 第一范式 B.属于 第二范式 C.具有 函数依赖关系 D.具有 非 函数依赖关系 92.下列符合第三范式的关系是( B )。 A. 教师(编号,姓名,系所编号,系所名称) B. 教师(编号,姓名,职称) C. 教师(编号 ,姓名,课程号,课程名称) D. 教师(编号,姓名,系所编号,系所主任姓名) 93. SQL Server提供的 Nchar、 Nvarchar、 Ntext等几种双字节数据类型实际上是一种 ( A )。 A. Unicode数据类型 B. ASCII数据类型 C. 时间戳数据类型 D. 数值型类型 94. SQL Server 中进行数据库备份的 SQL 语句是( B )。 A. INSERT DATABASE B. BACKUP DATABASE C. RESTORE DATABASE 95. 在成绩数 据表中,要计算某课程的平均成绩,可采用 ( D )。 A. Max函数 B. Min 函数 C. Count 函数 D. Avg函数 96.设课程成绩 表的结构为(学号,课程号,成绩),如果希望查询出“成绩大于 90 分且课程号首字母为A的所有记录”,则对应的 SQL 语句是( C )。 A. SELECT * FROM 课 程 成绩表 WHERE 成绩 90 AND 课程号 LIKE A% B. SELECT * FROM 课 程 成绩表 WHERE 成绩 90 OR 课程号 LIKE A% C. SELECT * FROM 课 程 成绩表 WHERE 成绩 90 AND 课程号 LIKE ‘A%’ D. SELECT * FROM 课 程 成绩表 WHERE 成绩 90 OR 课程号 LIKE ‘A%’ 97.本教材介绍的数据库管理系统基于( C )数据库。 A. Oracle B. Informix C. Microsoft SQL Server D. Sybase 98.( A )数据库包含了所有系统级信息,对 SQL Server系统来说至关重要,一旦受到损坏,有可能导致SQL Server 系统的彻底瘫痪。 A. master 数据库 B. tempdb 数据库 C. Model 数据库 D. msdb 数据库 99.从逻辑层次上看,数据库不包括( D )。 A. 表 B. 视图 C. 存储过程 D. 内模式 100.下列符合第三范式的关系是( D )。 A. 教师(教师编号,教师姓名,教师讲授的课程号,教师讲授的课程名) B. 教师(教师编号,教师姓名,教师讲授的课程名,教师所在的系) C. 教师(教师编号,教师姓名,教师讲授的课程号,教师所在的办公室) D. 教师(教师编号,教师姓名,教师性别) 101. 在第一个 关系中出现,在第二个关系中也出现的记录组成的新关系称为( C )。 A. 两个关系的和 B. 两个关系的并 C. 两个关系的交 D. 两个关系的差 102.通过账号管理, SQL Server 用户分为 ( C )。 A. 管理员账号和普通用户账号 B. 操作账号和登录账号 C. 登录账号和用户账号 D. 权限 账号和 身份 账号 103.下列 SQL 语句中,能够完成交运算的是( B )。 A. SELECT * FROM 刘德华出演的电影 UNION SELECT * FROM 梅艳芳出演的电影 B. SELECT * FROM 刘德华出演的电影 INTERSECT SELECT * FROM 梅艳芳出演的电影 C. SELECT * FROM 刘德华出演的电影 EXCEPT SELECT * FROM 梅艳芳出演的电影 D. SELECT * FROM 刘德华出演的电影,梅艳芳出演的电影 104.设学生表和 课程表的结构分别为(学号,姓名)和(学号,课程名,成绩),如果希望查询出“选修了‘数据库应用技术’课程的学生姓名和成绩”,则对应的 SQL 语句是( D )。 A. SELECT 姓名 ,成绩 FROM 学生表 WHERE 学生表 .学号 =课程表 .学号 AND 课程名=‘ 数据库应用技术 ’ B. SELECT 姓名,成绩 FROM 课程表 WHERE学生表 .学号 =课程表 .学号 AND 课程名=‘ 数据库应用技术 ’ C. SELECT 姓名 FROM 学生表,课程表 WHERE 学生表 .学号 =课程表 .学号 OR 课程名=‘ 数据库应用技术 ’ D. SELECT 姓名,成绩 FROM 学生表,课程表 WHERE 学生表 .学号 =课程表 .学号 AND 课程名=‘ 数据库应用技术 ’ 105. 下列属于数据库内模式的范畴是 ( A )。 A. 数据存储时是否进行加密 B. 用户看到的一张数据表 C. 给数据库中的多个用户划分权限 D. 不同的用户可以看到不同的数据 106. 如果要设计一个用于记录 真 /假 、 开 /关 等状态信息的数值,最佳的数据类型是 ( B )。 A. Char B. bit C. Datetime D. Money 107. 通常情况下,“数据库管理员”的英文缩写是 ( C )。 A . DBMS B . DBS C. DBA D. DMS 108. ,最可能成为主关键字 (或称主码 )的属性是 ( C )。 A. 任课教师 C. 课程编号 109. SQL Server 的系统主数据库是 ( A )。 A. master B. pubs 110. 将第一个关系的记录加到第二个关系中,生成的新关系称为 ( B )。 A. 两个关系的积 B. 两个关系的并 C. 两个关系的交 D. 两个关系的差 111. 数据库应用程序开发中,概念设计阶段的主要目的是 ( D )。 A. 绘制 ER 图 B. 编写数据字典 C. 建立逻辑数据模型 D. 建立概念模型 112. ( B )是指数据描述语言。 A. DML B. DDL C. DBA D. DBMS 113. 在图书借阅关系中, 能够成为主关键字 ( 或称主码 ) 的属性是 ( )。 A. 图书名 B. 图书作者 114. 如果 希望从学生表中查询出最小年龄的同学, 那么语句中应该包含 ( A )。 A. SELECT MIN (年龄 ) AS 最大 FROM 学生表 B. SELECT MAX (年龄 ) AS 最大 FROM 学生表 C. SELECT AVG (年龄 ) AS 最大 FROM 学生表 D. SELECT COUNT (年龄 ) AS 最大 FROM 学生表 115. 如果希望从成绩表中查询出所有成绩小于等于 60 分的记录,那么条件语句应该是 ( D )。 A. WHERE 成绩 60 OR 成绩 60 B. WHERE 成绩 ≥ 60 C. WHERE 成绩 60 AND 成绩 =60 D. WHERE 成绩 =60 116. 下列 SQL 语句中,进行唯一性限制的约束是 ( A )。 A. 学号 char (8) NOT NULL CONSTRAINT un_no UNIQUE B. 学号 char (8) NOT NULL CONSTRAINT PK_学生表 PRIMARYKEY C 性别 c h a r (2) NOT NULL CHECK (性别 =‘男, or。 性别 =‘女, ) D. 学号 char (8) NOT NULL 117. 设学生表和成绩表的结构分别为 (学号, 姓名, 所在系 ) 和 (学号, 课程名, 成绩 ) ,如果希望按分数升序查询出 电子系中选修了计算机应用课程的学生姓名和成绩 ,则对应的 SQL 语句是 ( )。 A. SELECT 姓名,成绩 FROM 学生表,成绩表 WHERE 所在系 = ‟电子系 ‟ AND 课程名 =‘计算机应用 ‟ AND 学生表 .学号 = 成绩表 .学号 B. SELECT 姓名, 成绩 FROM 学生表, 成绩表 WHERE 所在系 =‘ 电子系 ‟ AND 课程名 =‘计算机应用, AND 学生表 .学号 = 成绩表 . 学号 ORDERBY 成绩 ASC C. SELECT 姓名,成绩 FROM 学生表, 成绩表 WHERE 所在系 =‘ 电子系, AND 课程名 =‘计算机应用, OR 学生表 . 学号 = 成绩表 . 学号 ORDER BY 成绩 D. SELECT 姓名, 成绩 FROM 学生表, 成绩表 WHERE 所在系 =‘电子系 ‟ AND 课程名 =‘计算机应用 ‟ AND 学生表 . 学号 =成绩表 . 学号 ORDER BY 成绩 DESC 118. 数据库管理系统中的 ( D )功能实现 对数据库的转储、恢复。 A. 数据定义 B. 数据操纵 C. 数据查询。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。