资源描述
单选题
1.数据库设计的基本任务就是根据用户的信息需求,处理需求和数据库的支撑环境(包括DBMS、操作系统、硬件),设计一个结构合理、使用方便、效率较高的数据库。( )是指在数据库中应该存储和管理哪些数据对象;( )是指需要进行哪些业务处理和操作,如对数据对象的查询、增加、删除、修改、统计等操作。
A 信息需求 处理需求
B 处理需求 信息需求
C 信息需求 信息需求
D 处理需求 处理需求
单选题
2.在客户/服务器结构的数据库中,在数据库中还可以存放程序,因为这种程序以数据库对象的形式存储在数据库中,所以称为( )。
A 游标
B 触发器
C 存储过程
D 视图
单选题
3.根据SQL标准,修改表的数据结构,下面哪种语句适用?
A UPDATE
B ALTER
C CHANGE
D SHIFT
单选题
4.根据SQL标准,查询表student中所有系dept为‘IS’并且性别sex为‘女’的所有记录,下面哪条语句适用?
A select * from student where dept=’IS’ and sex=’女’
B select * from student where dept=’IS’ or sex=’女’
C select * from student where dept=’IS’ and where sex=’女’
D select * from student where dept=’IS’ union select * from student where sex=’女’
单选题
5.根据SQL标准,下面哪条语句与select min(age) from student等效?
A select age from student where age >= min(age)
B select distinct age from student where age >= all min(age)
C select distinct a.age from student a where a.age <= any (select distinct b.age from student b)
D select distinct a.age from student a where a.age <= all (select distinct b.age from student b)
单选题
6.根据SQL标准,创建一个表,应该使用下面哪个语句?
A CREATE TABLE
B CREATE INDEX
C CREATE VIEW
D CREATE DATABASE
单选题
7.根据SQL标准,查询表student(sno,sname,sex,dept)中所有学生的选修课程数,其中选修记录在表SC(sno,cno,grade)中,两表中sno为关联字段。下面哪条语句合适?
A select sno,count(cno) from SC
B select sno,count(cno) from student
C select a.sno,count(cno) from student a left outer join SC
D select a.sno,count(cno) from SC left outer join student a
单选题
8.用( )表示实体和实体之间联系的模型称为关系数据模型。
A E-R
B 关系(表格数据)
C 树型结构
D 网状结构
单选题
9.浏览器/服务器模式基于( ) 。 在客户端的计算机上不需要安装专门的软件,只要有上网用的( )(如Internet Explorer)即可。所有的业务处理程序都部署在( )上。
A 二层结构 浏览器软件 客户器
B 三层结构 浏览器软件 服务器
C 三层结构 浏览器软件 客户器
D 二层结构 浏览器软件 服务器
单选题
10.根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句?
A drop sno from table student
B alter table student drop sno
C alter table student drop unique(sno)
D alter table student drop sno unique
单选题
11.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是:
A DBS包括DB和DBMS
B DBMS包括DB和DBS
C DB包括DBS和DBMS
D DBS就是DB,也就是DBMS
单选题
12.避免死锁的主要方法有两种:一是( ),即在设计阶段规定所有的事务都按相同的顺序来封锁表;一是( ),即在设计阶段规定为了完成一个事务,一次性封锁 所需要的全部表。
A 相同顺序法 一次封锁法
B 一次封锁法 相同顺序法
C 超时法 等待图法
D 等待图法 超时法
单选题
13.对象关系数据库是对( )的扩充和发展,它仍然基于关系数据模型,仍然使用SQL完成数据查询和操作(在SQL99中增加了对( )概念的支持)。
A 面向对象数据库 面向对象
B 关系数据库 面向对象
C 分布式数据库 SQL
单选题
14.如果X→Y,并且对于X的一个任意真子集X/,Y都一函数依赖于X/,则称Y( )于X;如果存在X/ →Y,则称Y( )于X。
A 完全函数依赖 部分函数依赖
B 部分函数依赖 完全函数依赖
C 非平凡函数 平凡函数依赖
D 传递函数依赖 不函数依赖于
单选题
15.事务的隔离性:按任何一个( )顺序依次执行多个事务也是正确的。事务的交叉执行过程是正确的,当且仅当其与串行执行过程等价 ,则称事务是( )的。
A 串行 可串行化
B 并行 可并行化
C 串行 可并行化
D 并行 可串行化
单选题
16.根据SQL标准,删除一个表,应该使用下面哪个语句?
A DELETE TABLE
B DROP TABLE
C DELETE VIEW
D DROP DATABASE
单选题
17.( )是微软为解决Web和分布式应用程序的问题而设计的一种新的数据库访问技术。它由.NET Framework中的一组数据类型组成,这些类型可分为以下三部分:数据结构类、数据提供类、其他辅助类。
A ODBC
B ADO.NET
C JDBC
单选题
18.根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以正确表述?
A insert into student sdate char(7)
B add sdate char(7) to student
C append sdate varchar(7) to table student
D alter table student add sdate varchar(7)
E alter table student add sdate char(7)
F alter table student modify sdate char(7)
单选题
19.( )是位于用户与操作系统之间的一层数据管理软件。
A DB
B DBS
C DBMS
D Data
单选题
20.浏览器接受用户的请求,然后通过页面将请求提交给( );Web服务器将页面请求解析后向( )提出处理请求,应用服务器访问( )并进行相关处理;最后再由Web服务器将处理结果格式化成页面形式(HTML)呈现在客户端。
A Web服务器 应用服务器 数据库服务器
B Web服务器 数据库服务器 应用服务器
C 应用服务器 Web服务器 数据库服务器
D 数据库服务器 应用服务器 Web服务器
单选题
21.数据库中不仅存储数据本身,还要存储数据与数据之间的联系,这种数据和联系是需要描述和定义的,( )正是完成此项任务的。
A 数据库管理系统
B 数据模型
C 概念模型
D 层次模型
单选题
22.( )是从客观世界中的对象出发来构造整个软件系统。它的实质是一种系统建模技术,是从系统的组成上对问题进行自然分解,以接近人类自然思维的方式来建立问题域模型。(Unified Modeling Language)是面向对象开发方法中的重要工具。
A 结构化程序设计方法 统一建模语言
B 面向对象方法 统一建模语言
C 快速原型开发方法 统一建模语言
D 结构化生命周期法 统一建模语言
单选题
23.( ):若属性A是关系R的主属性 ,则属性A不可以为空值 。
A 实体完整性规则
B 参照完整性规则
C 用户定义的完整性
D 关系完整性
单选题
24.如果K是关系模式R(U,F)的任一候选关键字,X是任一属性或属性集,如果X?K,则X称为( );否则称为( )。
A 非属性 主属性
B 主属性 非主属性
C 主属性 主属性
D 非属性 非主属性
单选题
25.关系模式R(U,F) ∈1NF,X→Y是F上的任意函数依赖,并且Y不属于X, U( )依赖于X,则R(U,F) ∈ BCNF。
A 完全函数
B 部分函数
C 传递函数
D 平凡函数
单选题
26.根据SQL标准,删除一个表中的记录,下面哪个语句适用?
A DROP TABLE
B DROP
C DELETE
D ERASE
单选题
27.( ):当一个事务读取了另一个事务正在更新、但没有提交的数据时可能产生所谓的读“脏”数据问题,也称作“脏读”(Dirty Read)或未提交读。
A 丢失更新
B 读“脏”数据
C 不可重复读
D 幻像读
单选题
28.根据SQL标准,创建一个视图,应该使用下面哪个语句?
A CREATE TABLE
B CREATE INDEX
C CREATE VIEW
D CREATE DATABASE
单选题
29.( )就是用关系来表示现实世界中实体以及实体和实体之间的联系的数据模型。
A 概念数据模型
B 层次数据模型
C 网状数据模型
D 关系数据模型
单选题
30.( ):多个事务在同一时刻读了相同的数据,随后各自进行了更新,后发生的更新替代了先发生的更新——先发生的更新丢失了。
A 丢失更新
B 读“脏”数据
C 不可重复读
D 幻像读
单选题
31.如果X→Y,并且Y→X,则可记作X←→Y,这时X和Y可以称做( )。
A 函数依赖
B 非平凡依赖
C 函数等价
D 完全函数依赖
单选题
32.现实世界中所管理的对象称作( ),其定义为:客观存在并可以相互区分的客观事物或抽象事件。
A 实体(Entity)
B 联系
C 属性
D E-R
单选题
33.快速原型法的基本思想是:在投入大量的人力、物力之前,在限定的时间内,用比较经济的方法构造一个能反映用户需求的( )(基本反映了新系统的基本功能和基本特征,依此快速开发的一个演示系统),让用户在计算机上运行,试用这个原型系统,通过实践,了解未来系统的概貌。用户通过实际使用原型系统,提出修改意见,根据这些意见,快速修改原型系统。经过对原型系统的反复试用和改进,最终建立起完全符合用户需要的新系统。
A 原型系统
B 应用系统
C 管理系统
D 办公系统
单选题
34.( ):和不可重复读相关,当用相同的条件查询记录时,记录个数忽多忽少,有一种“幻象”的感觉。原因是有事务在对相同的表做 插入或删除操作。
A 丢失更新
B 读“脏”数据
C 不可重复读
D 幻像读
单选题
35.( )阶段的主要任务是对组织的环境、目标、现行系统的状况进行初步调查,研究建立新系统的必要性和可行性 ,给出拟建系统的备选方案。对这些方案进行 可行性分析 ,写出 可行性分析报告 。
A 系统分析
B 系统规划
C 系统设计
D 系统实施
单选题
36.根据SQL标准,针对所有用户,撤销表student中的查询权限,下面哪条语句适用?
A grant select on table student to public
B revoke select on table student to public
C revoke select on table student from public
D revoke select on public from table student
单选题
37.分布式 数据库是一个( )分布于计算机网络的不同地点、而( )又属于同一系统的数据集合。网络上每个地点的数据库都有自治能力,能够完成局部应用;同时每个地点的数据库又属于整个系统,通过网络也可以完成全局应用 。
A 物理上 逻辑上
B 逻辑上 物理上
单选题
38.如果 X→Y(非平凡函数依赖,并且X不函数依赖于Y)、Y→Z,则称Z( )于X。
A 完全函数依赖
B 传递函数依赖
C 部分函数依赖
D 非平凡函数依赖
单选题
39.( )是由SUN公司推出的第一个标准的、用于执行SQL语句的Java API。JDBC是完全用Java语言编写的,是Java程序访问数据库的接口技术,编程人员能够用纯JAVA API来编写数据库应用程序,利用Java语言的跨平台特点,就可以做到只须写一遍数据库应用程序就能在任何平台、各种数据库系统上运行(数据库改变,驱动程序跟着改变,但应用程序不变),以减少不必要的重复代码。
A ODBC
B ADO.NET
C JDBC
单选题
40.如果X→Y,但Y不包含于X,则称X→Y是( )的函数依赖。
A 非平凡
B 平凡
多选题 41.人工管理阶段在20世纪50年代中期以前,其特点是:( )。
A 数据不保存在计算机中
B 没有软件系统对数据进行统一管理
C 基本没有文件的概念
D 数据与程序不具备独立性, 一组数据对应一个程序,数据是面向程序的
E 程序和程序之间存在着大量的重复数据
多选题 42.关于数据库设计的概念描述正确的是:( )。
A 数据库设计是指基于数据库的应用系统或管理信息系统的设计。
B 数据库设计有广义和狭义两个定义。
C 广义的定义是指基于数据库的应用系统或管理信息系统的设计,它包括 应用设计 和 数据库结构设计 两部分内容。
D 狭义的定义则专指 数据库模式或结构 的设计。
多选题 43.实体之间联系的基本类型有三种:( )。
A 一对一(1 : 1)
B 一对多 (1 : n)
C 多对多 (m : n)
多选题 44.关于SQL语言的主要特点:( )。
A SQL是一种一体化的语言,它包括了数据定义、数据查询、数据操纵和数据控制等方面的功能,可以完成数据库活动的全部工作。
B SQL语言是一种高度非过程化的语言。
C SQL语言非常简洁。
D SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。
多选题 45.数据库的运行和维护工作主要是由 数据库管理员 或系统管理员负责,主要工作包括:( )。
A 备份 数据库
B 数据库的 安全性 控制
C 完整性 控制
D 数据库性能 的监督、分析和改进
E 数据库的重组织
F 数据库的 重构造
多选题 46.关于事务的描述正确的是:( )。
A 事务可以看作是作业或任务,它是完成用户一个特定工作的一组命令 ,是构成 单一逻辑工作 单元的 操作集合 。
B 事务(transaction) 是数据库应用的基本性质之一,是管理数据库运作的一个逻辑单位。
C 多个用户的应用要同时正确运行,需要用事务来控制(并发控制 )。
D 为了保证不丢失数据,也需要事务来控制(恢复控制 )。
多选题 47.关于模式分解的准则描述正确的是:( )。
A 模式分解具有 无损连接性。
B 模式分解能够 保持函数依赖 。
C 无损连接是指分解后的关系通过 自然连接 可以恢复成原来的关系。
D 保持函数依赖分解是指在模式的分解过程中,函数依赖不能丢失的特性,即模式分解不能破坏原来的语义 。
多选题 48.事务的性质( )。
A 原子性 (Atomicity)
B 一致性 (Consistency)
C 隔离性 (Isolation)
D 持久性 (Durability)
多选题 49.数据库管理系统的身份识别的3个层次:( )。
A 系统登录
B 数据库访问
C 数据操作
D 数据查询
多选题 50.数据库安全性措施的层次: ( )。
A 物理层
B 人员层
C 操作系统层
D 网络层
E 数据库系统层
多选题 51.文件系统阶段在20世纪50年代后期至20世纪60年代中期,其特点是:( )。
A 数据长期保留在外存上,可经常对文件进行查询、修改、插入、删除等操作
B 有软件(文件系统)对数据进行管理,程序和数据有了一定的独立性
C 文件的形式多样化,有顺序文件、索引文件和散列文件等
D 数据的存取基本上以记录为单位
多选题 52.数据库设计步骤包括:( )。
A 需求分析阶段
B 概念结构设计阶段
C 逻辑结构设计阶段
D 物理结构设计阶段
E 数据库实施阶段
F 数据库运行和维护阶段
多选题 53.各局部E-R图之间的冲突主要有:( )冲突、( )冲突、( )冲突。
A 属性
B 命名
C 结构
多选题 54.关系模型设计“不好”导致的问题:( )。
A 数据 冗余 问题
B 数据更新 问题
C 数据 插入 问题
D 数据删除 问题
多选题 55.关于存储过程的说法正确的是:( )。
A 存储过程可以避免在网络上传输大量无用的信息或原始数据 ,只需要传输调用存储过程的指令和数据库服务器返回的处理结果
B 把完成某一数据库处理的功能设计为存储过程,则可以在各个程序中反复 调用 ,从而减轻程序的编写工作量
C 可以利用存储过程间接实现一些 安全控制功能
D 在存储过程中不可以使用创建数据库对象的语句(数据定义语言,如CREATE TABLE等各种CREATE语句)
多选题 56.数据库的实施包括( )。
A 建立 数据库及其对象
B 组织 数据入库
C 编制与调试应用程序
D 数据库试运行
多选题 57.传统的三大数据模型:
A 层次模型
B 网状模型
C 概念模型
D 关系模型
多选题 58.完整恢复模式下的数据库备份包括( ) 。需要强调的是当数据库遇到灾难后,不是马上进行恢复工作,而是首先 备份活动日志或称为尾日志 。
A 全备份
B 差异备份
C 日志备份
多选题 59.在物理数据库设计阶段主要包括的内容有:( )。。
A 估算数据库的 数据存储量
B 安排数据库的存储
C 设计 备份策略
D 建立 数据库及其对象
多选题 60.数据库系统阶段在20世纪60年代后期开始,其特点是:( )。
A 面向全组织的 数据结构化
B 数据的共享性高 、 低冗余 、易扩充
C 数据独立性高
D 数据独立性差
多选题 61.专门的关系运算:( )。
A 选择运算
B 投影运算
C 连接运算
D 除运算
多选题 62.诊断死锁的方法主要有两种:( )。解决死锁的办法就是破坏事务等待图中的回路 。
A 相同顺序法
B 一次封锁法
C 超时法
D 等待图法
多选题 63.传统的集合运算包括( )。
A 并(union)
B 交(intersection)
C 差(difference)
D 广义笛卡儿积(extended cartesian product)
多选题 64.数据管理及其技术发展的阶段包括:
A 人工管理阶段
B 文件系统阶段
C 数据库系统阶段
多选题 65.C/S架构的特点是:( )。
A 应用程序或应用逻辑可以根据需要划分在服务器和客户机中。
B 客户端的应用程序主要处理包括提供用户界面、采集数据 、输出结果及向后台服务器发出处理请求等。
C 服务器端的程序则完成数据管理、数据处理、业务处理等。
D 无须开发客户端软件,维护和升级方便
多选题 66.下面关于封锁的描述正确的是:( )。
A 并发控制的基本思想是封锁。
B 封锁的基本思想是:当需要查询或更新数据时,先对数据进行 封锁 (不允许其他事务使用),以避免来自其他事务的干扰。
C 封锁——不允许其他事务使用,降低了事务执行的效率;为了既保证隔离又保证效率针对不同的干扰问题采取不同的封锁机制 。
D 封锁会提高并发事务的执行效率。
多选题 67.关系数据模型的三要素:( )。
A 关系数据结构
B 关系操作集合
C 完整性约束
D 关系模式
多选题 68.关系完整性约束包括:( )。
A 实体完整性
B 参照完整性
C 关系代数
D 用户定义完整性
多选题 69.简单恢复模式的数据库备份包括( )和( )。
A 全备份
B 差异备份
C 日志备份
多选题 70.数据库的体系结构是一种三层模式结构,即由面向全局逻辑结构的( )、和面向全局存储结构的( )以及面向局部应用的( )构成
A 概念层 外部层 物理层
B 概念层 物理层 外部层
C 外部层 物理层 概念层
D 物理层 概念层 外部层
判断题
71.当在某些表上发生数据操作时可以及时在线提示或发送电子邮件给用户,以引起用户的关注;触发器可以通过级联的方式对相关的表进行修改。例如,对父表的修改,可以引起对子孙表的一系列修改,从而保证数据的 一致性和完整性(简单的可以通过参照完整性的级联功能完成);触发器可以禁止或撤消违反数据完整性的修改(一般可以用参照完整性约束完成);触发器可以强制定义比CHECK约束更加复杂的约束,特别是跨表的约束则只能使用触发器来实现。
正确 错误
判断题
72.关系模式:学生(学号,姓名,年龄), (学号,姓名)→姓名是(非平凡)函数依赖,学号→姓名是(平凡 )函数依赖。
正确 错误
判断题
73.XML是英文eXtended Markup Language的缩写,称之为扩展标记语言。研究纯XML数据库,称作NDX(Native XML DBMS。依托于关系数据库来实现XML数据库的功能,称作XED(XML-Enabled DBMS)。类似SQL Server这样的数据库管理系统目前均支持XML数据类型及其相关的操作。更重要的是在SQL的新标准中(SQL 2003)也增加了有关XML的描述,也就是说支持XML功能已经成为关系数据库的标准。
正确 错误
判断题
74.用SQL语句进行权限授予时,应使用GRANT语句。在进行权限撤销时,应使用 REVOKE 语句。
正确 错误
判断题
75.SQL是Structured Query Language( 结构化查询语言 )的缩写。
正确 错误
判断题
76.用SQL语句进行记录的删除操作,使用DELETE语句。
正确 错误
判断题
77.数据库是长期储存在计算机存储设备上、相互关联的、可以被用户共享的数据集合。
正确 错误
判断题
78.知识库是人工智能技术与数据库技术相结合的产物,研究如何在数据库中加入推理规则或知识,以使数据库具有推理能力或知识。
正确 错误
判断题
79.数据仓库是支持管理决策的、面向主题的、集成的、随时间而增长的持久的数据集合。
正确 错误
判断题
80.用SQL语句进行表的删除操作,使用DROP TABLE语句。
正确 错误
判断题
81.设有关系模式R(U,F),X包含于U、Y包含于U,如果从F中的函数依赖能够推导出X→Y,则称F逻辑蕴涵X→Y,或称X→Y是F的 逻辑蕴含。
正确 错误
判断题
82.在关系数据库中把独立存在的关系称作(基本表);(视图)是从基本表派生出来的虚拟表,视图本身不包含数据。
正确 错误
判断题
83.事务(transaction) 是数据库应用的基本性质之一,是管理数据库运作的一个逻辑单位。多个用户的应用要同时正确运行,需要用事务来控制(并发控制 );为了保证不丢失数据,也需要事务来控制(恢复控制 )。
正确 错误
判断题
84.在关系模式R(U,F)中,被F所逻辑蕴涵的函数依赖的全体称作 F的闭包 ,记为 F+ 。
正确 错误
判断题
85.文件系统阶段在20世纪50年代后期至20世纪60年代中期,其特点是:数据长期保留在外存上,可经常对文件进行查询、修改、插入、删除等操作;有软件(文件系统)对数据进行管理,程序和数据有了一定的独立性;文件的形式多样化,有顺序文件、索引文件和散列文件等;数据的存取基本上以记录为单位。
正确 错误
判断题
86.数据库系统阶段在20世纪60年代后期开始,其特点是:面向全组织的 数据结构化;数据的共享性高、 低冗余、易扩充;数据独立性高。
正确 错误
判断题
87.数据库、数据库管理系统和数据库系统是完全相同的概念。
正确 错误
判断题
88.完整恢复模式 通过使用日志备份 在最大范围内防止出现故障时丢失数据,这种模式需要备份和还原事务日志(日志备份) 。
正确 错误
判断题
89.数据库系统的维护不是一朝一夕的事,只要数据库系统存在,就要不断进行评价、调整、修改,直至数据库 (生命周期结束 ),或 完全重新设计 为止。
正确 错误
判断题
90.如果要求分解保持函数依赖,那么模式分解总可以达到3N,但是不一定能达到BCNF。
正确 错误
判断题
91.硬故障的恢复技术解决的是事务的 (持久性) 。 所谓持久性就是当完成对数据库的更新后(当然是事务提交后)使得更新能够永久有效,不会因为任何故障而丢失,即便是硬盘损坏也能够将数据库恢复到最新的、一致的 状态。
正确 错误
判断题
92.如果X→Y,则X称作决定因素。
正确 错误
判断题
93.触发器是一类特殊的存储过程,它在满足某个特定条件时自动触发执行。分为DML(数据操作语言)触发器、DDL(数据定义语言)触发器和LOGIN触发器。
正确 错误
判断题
94.用SQL语句进行表结构的修改操作,使用ALTER TABLE语句。
正确 错误
判断题
95.人工管理阶段在20世纪50年代中期以前,其特点是:数据不保存在计算机中;没有软件系统对数据进行统一管理;基本没有文件的概念;一组数据对应一个程序,数据是面向程序的;程序和程序之间存在着大量的重复数据。
正确 错误
判断题
96.如果要求分解既保持函数依赖、又具有无损连接的特性,那么分解可以达到3NF,但是不一定能达到BCNF。
正确 错误
判断题
97.数据库和数据仓库是相同的术语。
正确 错误
判断题
98.如果一个关系模式满足2NF,并且它最多只有一个非主属性,则一定满足3NF。
正确 错误
判断题
99.数据库的恢复管理是指由于软故障(应用程序出错、系统出错等使事务中断的故障)或硬故障(磁盘损坏使数据丢失的故障)使数据库中的数据产生不一致后可以恢复到 一致性的过程。
正确 错误
判断题
100.数据的独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性。
正确 错误
展开阅读全文