当前位置:文档之家› 数据库原理试题库及答案

数据库原理试题库及答案

函授课程《数据库原理》试题库及答案年级: 2011 专业:会计学、经济管理层次:高升专主讲教师姓名:宋建萍联系电话:《数据库原理与应用》复习一、选择题1.数据库系统的特不包括以下(C)选项。

A.数据加工B.数据共享C.关系模型D.减少数据冗余2.(A)是位于用户和操作系统之间的一层数据库管理软件。

A. DBMSB. DBC. DBSD. DBA3.在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(C)A.子模式B.用户模式C.模式D.存储模式4.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和(D)A. 数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员5.在关系数据库中,视图是三级模式结构中的(D)A.内模式B.模式C. 存储模式D.外模式6.数据库系统的数据独立性体现在(B)A.不会因为数据的变化影响到应用程序B.不会应为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会应为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他存储结构7.对于现实世界中事物的特征,在实体-联系模型中使用(A)A. 属性描述B.关键字描述C.二维表格描述D.实体描述8.概念模型是现实世界的第一层抽象,这一类最着名的模型是(D)A.层次模型B.关系模型C.网状模型D.实体-联系模型9.SQL语言是(C)语言。

A. 层次数据库B.网络数据库C.关系数据库D. 非数据库10.SQL语言是(B)的语言,易学习。

A.过程化B.非过程化C.格式化D.导航化11.以下关于SQL语句的书写准则中,不正确的是(AD)(多选)语句对大小写敏感,关键字需要采用大写形式语句可写在一行或多行,习惯上每个子句占用一行C.关键字不能在行与行之间分开,并且很少采用缩写形式语句的结束符为分号“;”12.下列不属于SQL语言中用于数据定义功能的语句有(B)(多选)A. CREATE13.在SQL语言中不可以用来表示”10<X<15”的是(B)A. X>10 AND X<15B. X BETWEEN 10 AND 15C. X IN ()11,12,13,14D. X BETWEEN 11 AND 1414.数据库设计可划分为七个阶段,每个阶段都有自己的设计任务。

“为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)”这一设计任务属于(B)阶段。

A. 概念设计B.逻辑设计C. 物理设计D. 全局设计15.数据库物理设计完成后,进入数据库实施阶段,下述工作中,(D)一般不属于实施阶段的工作。

A.建立库结构B.系统调试C.加载数据D.扩充功能16.在数据库设计的(C)阶段,需要将E-R模型转换为关系数据模型。

A. 概念设计B.物理设计C.逻辑设计D.运行阶段17.在数据库的物理设计阶段,确定数据的存储结构时,下列(D)不是综合考虑的因素。

A. 存取时间B.存储空间的利用率C.维护代价D.数据的存取路径18.事务日志用于保存(C)A.程序运行过程B.程序的执行结果C.对数据的更新操作D.数据操作19.SQL Server把数据及其相关信息用多个逻辑组件来表示,这些逻辑组件通常被称为数据库对象。

以下(D)不属于数据库对象。

A.表B.视图C.索引D.备份20.安装SQL Server后,数据库服务器已经自动建立系统数据库,以下(C)不是系统数据库。

A. master数据库数据库 C. model数据库 D. msdb数据库21.表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的(C)约束。

A. 主键B.外键C.非空22.数据库表可以设置字段有效性规则属于(D)A. 实体完整性范畴B.参照完整性范畴C.数据一致性范畴D.域完整性范畴23.若要删除数据库中已存在的表ABC,可用(D)A. DELETE TABLE ABCB. DELETE ABCC. DROP ABCD. DROP TABLE ABC24.数据的完整性是指数据的(A)A.一致性B. 正确性C.相容性D.有效性25.在SQL Server中属于表级完整性约束的是(D)A.实体完整性约束B.域完整性约束C.参照完整性约束D.以上三者都是26.在SQL Server的数据完整性控制中属于声明数据完整性的是(C)A.约束B.默认C.规则D.触发器27.关于查询语句中ORDER BY子句,使用正确的是(B)A.如果未指定排序字段,则默认按递增排序B.表的字段都可用于排序C.如果在SELECT子句中使用了DISTINCT关键字,则排序字段必须出现在查询结果中D.联合查询不允许使用ORDER BY子句28.使用查询语句:SELECT STUDENT.学号, STUDENT.姓名, SUM(分数) FROM STUDENT, GRADEWHERE STUDENT.学号=GRADE.学号GROUP BY STUDENT.学号, STUDENT.姓名查询结果是(A)A. 按学号分类的每个学生所有课程成绩的总分B. 按学号分类的每个学生各课程成绩C. 全体学生的各课程分类的成绩总分D. 所有学生的所有课程成绩总分29.下列关于查询结果错误的是(D)A.查询结果可以显示在表格中B.查询结果可以按文本方式显示C.以文本和表格显示的查询结果在保存时,其文件格式不同D.不管以哪种方式查看,查询结果都会显示在查询结果窗口中30.在T-SQL的SELECT语句中用于实现关系的选择运算的短语是(C)A. FOR31.在视图上不能完成的操作是(C)A.更新视图B.查询C. 在视图上定义新的表D.在视图上定义新的视图32.在T-SQL语言中,删除一个视图的命令是(B)A. DELETEB. DROPC. CLEARD. REMOVE33.在T-SQL语言中,视图VIEW是数据库的(A)A.外模式B.模式C.内模式D.存储模式34.建立索引的作用之一是(C)A.节省存储空间B.便于管理C.提高查询速度D. 提高查询和更新的速度35.在SQL Server中,存储过程是一组预先定义并(B)的T-SQL语句。

A. 保存B. 编译C. 解释D. 编写36.SQL Server为每个触发器创建了两个临时表,它们是(A)A. INSERTED和UPDATED 和DELETED和DELETED 和INSERTED37.T-SQL语言的GRANT和REMOVE语句主要是用来维护数据库的(C)A. 完整性B.可靠性C.安全性D.一致性38.使用系统管理员登录帐户sa是,以下操作不正确的是(C)A.虽然sa是内置的系统管理员登录帐户,但在日常管理中最好不要使用sa进行登录B.只有当其他系统管理员不可用或忘记了密码,无法登录到SQL Server时,才使用sa这个特殊的登录帐户C.最好总是使用sa帐户登录D.使系统管理员称为sysadmin固定服务器角色的成员,并使用各自的登录帐户来登录39.下列用户对视图数据库对象执行操作的权限中,不具备的权限是(C)A. SELECTB. INSERT D. UPDATE40.以下(D)不是备份SQL Server 数据的理由。

A. 系统或数据库相关软件瘫痪B.用户的错误操作C.将数据从一种处理器结构转移到另一种D.将数据从一个服务器转移到另一个服务器二、填空题1.数据库系统的组成包括:硬件支持系统、软件支持系统、_____数据库______和相关人员。

2.数据模型分为__层次模型、网状模型、关系模型。

3.数据管理技术经历了人工管理阶段、文件管理阶段和数据库管理阶段。

4.数据库系统结构由三级模式和二级映射组成,三级模式是指_外模式、模式、内模式,二级映射是指外模式/模式、和_模式/内模式。

5.物理和逻辑隔离是构成SQL Server安全的基础。

6.___防火墙__是保护SQL Server安装所不可或缺的。

7.在SQL语言中,创建基本表应使用CREATE TABLE语句,创建视图应使用CREATE VIEW语句,创建索引应使用CREATE INDEX。

8.在SQL语言中,DELETE命令用来删除表中的记录,DROP命令用来删除表,UPDATE命令用来更新表的记录值,_ALTER___语句用来更新表结构。

9.当流程控制语句必须执行一个包含两条及两条以上的T-SQL语言语句的语句块时,使用BEGIN…END语句可将多条T-SQL语句组合成一个逻辑块。

10._WAIT FOR_命令用来暂时停止程序执行,直到所设定的等待时间已过或已到,再继续往下执行。

11.一个数据库应用系统的开发过程大致相继经过系统规划、需求分析、概念设计、逻辑设计、物理设计、数据库实施、运行维护等七个阶段。

12.数据文件是存放数据和数据库对象的文件,一个数据库可以有_多个_数据文件,每个数据文件只属于一个数据库。

13.事务日志文件是用来记录数据库更新信息的文件,事务日志文件最小为512KB,扩展名为idf。

每个数据库可以有一个或多个_事务日志文件。

14.SQL Server 2005 数据表名称最多为128个字符。

15.T-SQL中添加记录使用INSERT_语句,修改记录使用_UPDATE______语句。

16.在查询语句中,应在SELECT子句中指定输出字段。

17.连接查询可分为三种类型:内部连接、外部连接和交叉连接。

18.若要把查询结果存放到一个新建的表中,可使用INTO TABLE_子句。

19.视图中只存放视图的_定义_,而不存放视图对应的数据,这些数据仍存放在到处视图的基础表中。

20.通过视图可以对基础表中的数据进行检索、添加、修改和删除。

21.如果索引是在CREATE TABLE中创建,只能用ALTER TABLE_进行删除。

如果用CREATE INDEX创建,可以用DROP INDEX_删除。

22.触发器是一种特殊的存储过程,基于表而创建,主要用来保证数据的完整性。

23.SQL Server 2005有两种认证模式:Windows 身份认证和混合认证。

24.SQL Server 2005 有三种权限,分别是_对象权限、语句权限和DENY权限。

25.数据库备份常用的两类方法是静态备份和_动态备份。

26.SQL Server 2005提供三种数据库恢复模型,分别为SIMPLE_FULL和BULK _ LOGGED。

三、判断题1.数据库管理系统的核心是数据库。

(√)2.用二维表格来表示实体之间联系的模型称为层次模型。

(×)3.在数据处理过程中对已知数据进行加工,获得新的数据,这些新的数据又为人们提供了新的信息,作为管理决策的依据。

(√)4.分布式数据库中的数据集中在计算机网络的一个结点上。

相关主题