1、实用标准文案精彩文档数据库应用技术模拟试题 1一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。)1下列功能中,不属于数据库管理系统功能的是(B)。A、数据库对象定义B、数据库文件读写C、数据查询D、数据更新2下列类型中,属于定点小数类型的是(A)。A、numericB、intC、datetimeD、real3对 char(10)类型的列,若存储 “电视”,其占用的字节数是(C)。A、4B、5C、10D、204下列条件子句中,能够筛选出成绩在 6080(包括边界值)的是( B)。A、Where 成绩 = 60 OR 成绩 = 60 AND 成绩 = 60 OR 成绩 =
2、60 AND 成绩 = 80 D、Where 成绩 IN(6080)6现要统计选课表中 C01 课程的最高成绩,下列语句中正确的是( )。A、SELECT MAX(成绩) FROM 选课表 WHERE 课程号 = C01B、SELECT MAX(*) FROM 选课表 WHERE 课程号 = C01实用标准文案精彩文档C、SELECT MIN(成绩) FROM 选课表 WHERE 课程号 = C01D、SELECT MIN(*) FROM 选课表 WHERE 课程号 = C017下列关于聚集索引与非聚集索引的说法,正确的是( )。A、在一个表上可以建立多个聚集索引和多个非聚集索引B、在一个表上
3、可以建立多个聚集索引和最多一个非聚集索引C、在一个表上可以同时存在聚集索引和非聚集索引D、必须先建立聚集索引,然后再建立非聚集索引8设有学生表(学号,姓名,所在系,专业,身份证号),其中能够作为候选键的是( )。A、仅学号B、学号、身份证号C、仅身份证号D、学号、姓名9设要查询姓名中第二个字是“玲” 的学生,下列条件子句中正确的是( )。A、Where 姓名 LIKE_玲 B、Where 姓名 LIKE_玲%C、Where 姓名 LIKE%玲D、Where 姓名 LIKE%玲%10下列表达式中,与“所在部门 NOT IN (财务, 后勤) ”等价的是( )。A、所在部门 != 财务 AND 所
4、在部门 != 后勤B、所在部门 != 财务 OR 所在部门 != 后勤C、所在部门 = 财务 AND 所在部门 = 后勤D、所在部门 = 财务 OR 所在部门 = 后勤11下列关于 SQL Server 安全认证的说法,正确的是( )。A、仅具有连接权的用户在登录到数据库服务器后,可以访问用户数据库实用标准文案精彩文档B、仅具有连接权的用户只能够登录到数据库服务器,不能访问用户数据库C、若某用户只进行查询数据的操作,则无需对其进行任何授权D、只有对数据进行增、删、改操作时,才需对用户进行授权12事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的( )。A、一致性B、持久性C
5、、隔离性D、原子性13在 VB 中,可以利用 Connection 对象的 Execute 方法实现对数据库的更改操作。下列删除 SC 表中学号为 S01 的选课记录的语句,正确的是( )。A、ADOcn.Execute “UPATE FROM SC WHERE 学号 = S01”B、ADOcn.Execute “DELETE FROM SC WHERE 学号 = S01”C、ADOcn.Execute “SELECT FROM SC WHERE 学号 = S01”D、ADOcn.Execute “DROP FROM SC WHERE 学号 = S01”14下列关于 SQL Server 中扩
6、大数据库空间的说法,正确的是( )。A、只能扩大日志文件的空间,不能扩大数据文件的空间B、只能扩大数据文件的空间,不能扩大日志文件的空间C、日志文件和数据文件的空间都可以扩大D、在数据库空间未用满时不能进行扩大数据库空间的操作15下列不属于 VB 中 ADO 对象模型中的对象的是( )。A、ConnectionB、CommandC、RecordsetD、Update实用标准文案精彩文档二、判断题(正确的在括号内打上“”,错误的打上“” 。本题共 10 个小题,每小题 2 分,共 20 分)1关系数据模型的数据结构是简单二维表。( )2SQL Server 数据库中的 NULL 值(空值)表示的
7、是“0”值( )3使用 FOREIGN KEY 约束可以实现参照完整性约束。( )4索引一般来说可以提高数据增、删、改、查的效率。( )5SQL Server 允许将一行数据存储在多个数据页上。( )6用户创建的数据库的大小不能小于 3MBA。( )7VB 提供了三种数据库访问引擎,分别是 Jet 引擎、ODBC 和 OLE DB,目前主要使用的是 OLE DB。( )8数据库三级模式中的模式是面向全体用户的数据需求设计的。( )9如果使用 Connection 对象建立与数据库的连接,在声明对象之后建立数据库连接的方法是Create。( )10SQL Server 中的“简单恢复模式” 不支
8、持对数据库进行完整备份。( )三、简述题(本题共 2 个小题,每小题 5 分,共 10 分)1简要说明什么是数据流程图,它包含哪四种符号。2简述数据库概念结构设计的目的,并说明用 E-R 图进行概念设计的一般步骤。四、综合应用题(本题共 3 个小题,共 40 分)1(本题 10 分)写出创建如下三张数据表的 SQL 语句。“ 图书 ”表结构:书号:普通编码定长字符类型,长度为 20,主键。书名:普通编码可变长字符类型,长度为 40,非空。出版年份:整型。印刷数量:整型。单价:整型实用标准文案精彩文档“ 作者 ”表结构:作者号:普通编码定长字符类型,长度为 20,主键。作者名:普通编码可变长字符
9、类型,长度为 40,非空。职称:普通编码定长字符类型,长度为 4,取值为:“高级” 、“中级” 。“ 出版 ”表结构:书号:普通编码定长字符类型,长度为 20,引用图书表的外键。作者号:普通编码定长字符类型,长度为 20,引用作者表的外键。作者序号:微整型。主键:(书号,作者号)。2依据第 1 题所创建的三张表,写出完成下列操作的 SQL 语句(本题共 20 分,每小题 5 分)。1)查询 2014 年出版的图书的书名和单价。2)查询高级职称的作者编写的图书的印刷总数量。3)将 2012 年之前(不包括 2012 年)出版的图书的单价降低 10%。4)在作者表中插入一行数据:作者号为“z100
10、”,作者名为“ 新作者”,职称未知。3依据第 1 题所创建的三张表,写出创建满足如下要求的视图的 SQL 语句:查询单次印刷数量超过5000 的图书的书名、出版年份和印刷数量。(本题 10 分)数据库应用技术模拟试题 2 参考答案及评分标准一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。本题共 15 个小题,每小题 2 分,共 30 分)1B 2C 3A 4D 5C6A 7C 8B 9B 10A11B 12D 13B 14C 15D二、判断题(正确的在括号内打上“”,错误的打上“” 。本题共 10 个小题,每小题 2 分,共 20 分)1 2 3 4 5实用标准文案精彩
11、文档6 7 8 9 10三、简述题(本题共 2 个小题,每小题 5 分,共 10 分)1参考答案:数据流图是在业务流程分析基础上,描述实际数据流动和加工过程的图形表示法,它一般有 4 种符号,即外部实体、数据流、处理和存储。2参考答案:概念结构设计的目标是产生反映全体用户信息需求的整体数据库概念结构,即概念模型。一般步骤:(1)设计局部 E-R 图;(2)将局部 E-R 图综合成全局 E-R 图;(3)优化全局 E-R 图。四、综合应用题(本题共 3 个小题,共 40 分)1(本题 10 分)参考答案及评分要点:CREATE TABLE 图书(书号 char(20) primary key,书名 varchar(40) not null,出版年份 int,印刷数量 int,单价 int)评分要点:主键:1 分;其他共 2 分。共计 3 分。CREATE TABLE 作者(作者号 char(20) primary key,作者名 varchar(40) not null,职称 char(4) check(职称 in(高级,中级)