中南大学数据库题库01数据库系统概论.docx
《中南大学数据库题库01数据库系统概论.docx》由会员分享,可在线阅读,更多相关《中南大学数据库题库01数据库系统概论.docx(21页珍藏版)》请在冰豆网上搜索。
中南大学数据库题库01数据库系统概论
1.关于数据视图与三级模式,下列说法错误的是( )。
A 数据视图是指用户从某个角度看到的客观世界数据对象的特征
B 外模式是数据库用户能使用的局部数据,描述外模式时,通常需要给出其物理结构
C 概念模式以数据模型的形式描述数据
D 三级模式结构实现了数据的独立性
参考答案
A
2.关系数据库管理系统所管理的关系是
A 一个DBF文件
B 若干个二维表
C 一个DBC文件
D 若干个DBC文件
参考答案
B
3.某企业需要在一个SQL Server 2000实例上为多个部门构建不同的数据库,有一个通用的数据类型需要用在这些不同数据库中,则较好的实现方法是
A 在创建所有的用户数据库之前,将此数据类型定义在master数据库中
B 在创建所有的用户数据库之前,将此数据类型定义在model数据库中
C 在创建所有的用户数据库之前,将此数据类型定义在msdb数据库中
D 在创建完每个用户数据库之后,在每个数据库中分别定义此数据类型
参考答案
B
4.日志文件是数据库系统出现故障以后,保证数据正确、一致的重要机制之一。
下列关于日志文件的说法错误的是
A 日志的登记顺序必须严格按照事务执行的时间次序进行
B 为了保证发生故障时能正确地恢复数据,必须保证先写数据库后写日志
C 检查点记录是日志文件的一种记录,用于改善恢复效率
D 事务故障恢复和系统故障恢复都必须使用日志文件
参考答案
B
5.数据库的概念模型独立于( )。
A 具体的机器和DBMS
B E-R图
C 信息世界
D 现实世界
参考答案
A
6.关系数据库管理系统应能实现的专门关系运算包括( )。
A 排序,索引,统计
B 选择,投影,连接
C 关联,更新,排序
D 显示,打印,制表
参考答案
B
7.( )是存储在计算机内有结构的数据的集合。
A 数据库系统
B 数据库
C 数据库管理系统
D 数据结构
参考答案
B
8.在SQL Server 2000中,为确保数据库系统能可靠地运行,不仅要考虑用户数据库的备份,也需要考虑系统数据库(不考虑tempdb)的备份,关于系统数据库的备份策略,下列做法中最合理的是
A 每天备份一次系统数据库
B 每天用户进行数据库更改操作时,备份系统数据库
C 每当用户操作影响了系统数据库内容时,备份系统数据库
D 备份用户数据库的同时备份系统数据库
参考答案
C
9.关于SQLServer常用的数据类型,以下( )说法是错误的。
A Image数据类型可以用来存储图像
B 使用字符数据类型时,可以改变长度信息
C 使用数字数据类型时,可以改变长度信息
D Bit数据类型为1位长度,可以存储表示是/否的数据
参考答案
C
10.按照传统的数据模型分类,数据库系统可以分为三种类型( )。
A 大型、中型和小型
B 西文、中文和兼容
C 数据、图形和多媒体
D 层次、网状和关系
参考答案
D
11.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( )。
A m:
n
B 1:
m
C m:
k
D 1:
1
参考答案
B
12.SQLServer提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQLServer的4种服务的是( )。
A 企业管理器
B 导入和导出数据
C 事件探察器
D 服务管理器
参考答案
D.
以交互方式设计和测试Transact-SQL语句的图形工具是( )。
A 企业管理器
B 查询分析器
C 事件探查器
D 服务管理器
参考答案
B
设有患者和科室两个实体,每个患者属于一个科室,每个科室可以治疗多个患者,则患者和科室实体之间的联系类型是( )。
A n:
1
B 1:
1
C m:
n
D 都可以
参考答案
A
学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系就是( )的联系。
A 一对一
B 一对多
C 多对多
D 多对一
参考答案
B
位于用户和操作系统之间层,数据库在建立、使用和维护时由其统一管理、统一控制的数据管理软件是( )。
A DBMS
B DB
C DBS
D DBA
参考答案
A
在关系模型中,一个关键字( )。
A 可以由多个任意属性组成
B 最多由一个属性组成
C 可有一个或多个其值能够唯一表示该关系模式中任何元组的属性组成
D 以上都不是
参考答案
C
下列操作中,( )不是SQLServer服务管理器功能。
A 启动SQLServer服务
B 暂停SQLServer服务
C 停止SQLServer服务
D 执行SQL查询
参考答案
D
对于学生实体与课程实体,每个学生可以选修多名课程,每名课程可以为多个学生所选择,则学生与课程之间的联系是( )的联系。
A 一对一
B 一对多
C 多对多
D 多对一
参考答案
C
下列选项中,( )不是数据库系统的特点。
A 数据完整性
B 数据共享
C 数据独立性高
D 数据冗余很高
参考答案
D
对于现实世界中事物的特征,在实体-联系模型中使用( )。
A 属性描述
B 关键字描述
C 实体描述
D 二维表格描述
参考答案
A
关系模式的任何属性( )。
A 可以再分
B 不可再分
C 命名在关系模式上可以不唯一
D 以上都不是
参考答案
B
SQL语言通常称为( )。
A 结构化查询语言
B 结构化控制语言
C 结构化定义语言
D 结构化操纵语言
参考答案
A
根据关系数据基于的数据模型——关系模型的特征判断下列正确叙述的一项( )。
A 只存在一对多的实体关系,以图形方式来表示
B 以二维表格结构来保存数据,在关系表中不允许有重复行存在
C 能体现一对多、多对多的关系,但不能体现一对一的关系
D 关系模型数据库是数据库发展的最初阶段
参考答案
B
SQL语言是( )语言。
A 层次数据库
B 网络数据库
C 关系数据库
D 非数据库
参考答案
C
对于关系的描述,正确的是( )。
A 同一个关系中允许有完全相同的元组
B 同一个关系中元组必须按关键字升序存储
C 在一个关系中必须将关键字作为该关系的第一个属性
D 同一个关系中不能出现相同的属性名
参考答案
D
声明了变量:
DECLARE@iint,@cchar(4)
现在为@i赋值10,@c赋值‘abcd’,正确的语句是( )。
A set@i=10,@c=‘abcd’
B seti=10,set@c=‘abcd’
C select@i=10,@c=‘abcd’
D select@i=10,select@c=‘abcd’
参考答案
C
对某一类数据的结构、联系和约束的描述是型的描述,型的描述称为( )模式。
A 记录
B 字段
C 表
D 数据
参考答案
D
以下这些逻辑运算符的优先次序是( )。
A NOT,AND,OR
B OR,AND,NOT
C NOT,OR,AND
D AND,NOT,OR
参考答案
A
用本机的查询分析器连接其他服务器时,以下哪种方式不能连接( )。
A 选择对应的服务器名称(服务实例名称)
B 选择对应的计算机名称
C 输入对应服务器的IP地址
D 远程登陆
参考答案
D
下列说法中正确的是:
A SQL中局部变量可以不声明就使用
B SQL中全局变量必须先声明再使用
C SQL中所有变量都必须先声明后使用
D SQL中只有局部变量先声明后使用;全局变量是由系统提供的用户不能自己建立。
参考答案
D
SQLSERVER中,下面标志符不合法的是( )。
A [my delete]
B _mybase
C $money
D trigger1
参考答案
C
下面存在于服务器端的组件是( )。
A 服务管理器
B 企业管理器组件
C 查询分析器组件
D 导入导出组件
参考答案
A
如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主键或只是主键的一部分,但却是另一个关系的主键时,称该属性(或属性组)为这个关系的( )。
A 候选键
B 主键
C 外键
D 其他选项都不是
参考答案
C
以下哪个符号开头的变量是全局变量( )。
A @
B @*
C @@
D @$
参考答案
C
在下面语句中,不正确的叙述是( )。
A SQL语言是关系数据库中的国际标准语言
B SQL语言具有数据定义、查询、操纵和控制功能
C SQL语言可以自动实现关系数据库的规范化
D SQL语言称为结构化查询语句
参考答案
C
目前,商品化的数据库管理系统以( )为主。
A 网状模型
B 层次模型
C 关系模型
D 其他模型
参考答案
C
SQLServer提供的单行注释语句所使用的符号为( )。
A “/*”
B “--”
C “{”
D “/”
参考答案
B
在WHILE循环语句中,如果循环体语句条数多于一条,必须使用( )。
A BEGIN END
B CASEEND
C IFTHEN
D GOTO
参考答案
A
数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是( )。
A DBS包括DB和DBMS
B DBMS包括DB和DBS
C DB包括DBS和DBMS
D DBS就是DB,也就是DBMS
参考答案
A
SQLServer的字符串常量使用( )作为定界符。
A 单引号
B 双引号
C 方括号
D 花括号
参考答案
A
一个关系只有一个( )。
A 候选关键字
B 主关键字
C 外部关键字
D 组合关键字
参考答案
B
设有公司和员工两个实体,每个员工只能属于一个公司,一个公司可以有多个员工,则公司和员工实体之间的联系类型是( )。
A m:
n
B 1:
m
C m:
k
D 1:
1
参考答案
B
数据库系统的体系结构大体上分为( )种模式。
A 一
B 二
C 三
D 四
参考答案
D
( )表示全局临时表,可在所有数据库内使用。
A #
B ##
C &
D &&
参考答案
B
E-R模型可以转换为关系模型,当一个M:
N联系转换为关系模式时,该关系模式的关键字是( )。
A M端实体的关键字
B N端实体的关键字
C M端实体关键字与N端实体关键字的组合
D 重新选取其他属性
参考答案
C
关于关系模型,以下说法正确的是( )
A 只存在一对多的实体关系,以图形方式来表示。
B 以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C 能体现一对多、多对多的关系,但不能体现一对一的关系。
D 关系模型数据库是数据库发展的最初阶段。
参考答案
B
概念模式是对数据库的( )的描述。
A 用户逻辑结构
B 物理结构与存储方式
C 整体逻辑结构和特征
D 完整性、安全性与并发性
参考答案
C
E-R图用于描述数据库的( )。
A 概念模型
B 数据模型
C 存储模型
D 逻辑模型
参考答案
A
Transact-SQL支持的程序结构语句中的一种为( )。
A Begin…End
B If…Then…ELSE…
C Do…Case…
D Do…While…
参考答案
A
下面标识符不合法的是:
( )。
A [mytrigger1]
B _mybase
C $money
D trigger1
参考答案
C
负责数据库中查询操作的数据库语言是
A 数据定义语言
B 数据管理语言
C 数据操纵语言
D 数据控制语言
参考答案
C
一个教师可讲授多门课程,一门课程可由多个教师讲授。
则实体教师和课程间的联系是
A 1:
1联系
B 1:
m联系
C m:
1联系
D m:
n联系
参考答案
D
数据库管理管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为
A 数据定义功能
B 数据管理功能
C 数据操纵功能
D 数据控制功能
参考答案
C
在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是
A 外模式
B 内模式
C 存储模式
D 模式
参考答案
D
描述概念模型的常用方法是
A 建立数据模型方法
B 需求分析方法
C 二维表方法
D 实体—联系方法
参考答案
D
E-R图是表示概念模型的有效工具之一,E-R图中使用菱形框表示
A 联系
B 实体
C 实体的属性
D 联系的属性
参考答案
A
SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATA实现下列哪类功能( )。
A 数据查询
B 数据操纵
C 数据定义
D 数据控制
参考答案
B
用以交互地设计和测试T-SQL语句的是
A 企业管理器
B 查询分析器
C 事件探查器
D 服务管理器
参考答案
B
一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。
仓库与产品之间的联系类型是
A 一对一的联系
B 多对一的联系
C 一对多的联系
D 多对多的联系
参考答案
C
在SQLServer2000中,下列局部变量名正确的是
A @sum
B j
C sum
D 4kk
参考答案
A
不属于数据库管理系统三个要素组成的是
A 数据结构
B 数据操作
C 完整性约束
D 数据分析
参考答案
D
如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主键或只是主键的一部分,但却是另一个关系的主键时,称该属性(或属性组)为这个关系的
A 候选键
B 主键
C 外键
D 连接键
参考答案
C
在数据管理技术发展的三个阶段中,数据共享最好的是( )。
A 人工管理阶段
B 文件系统阶段
C 数据库系统阶段
D 三个阶段相同
参考答案
C
下列标识符可以作为局部变量使用的是( )。
A @stname
B @@stname
C @stname
D ##stname
参考答案
C
下列四项中说法不正确的是
A 数据库减少了数据冗余
B 数据库中的数据可以共享
C 数据库避免了一切数据的重复
D 数据库具有较高的数据独立性
参考答案
C
下列哪个标识符不是SQLServer的常规标识符( )。
A 3b
B #xuesheng
C @xues
D _2ab
参考答案
A
日期时间型数据类型(datetime)的长度是( )。
A 8
B 2
C 4
D 16
参考答案
A
下列有关关键字的说法中,不正确的是( )。
A 每个表中一定存在外关键字
B 主关键字能惟一标识表中的每一行
C 侯选关键字中的任一个都可以充当主关键字
D 关键字的值不能重复,也不能为NULL
参考答案
A
SQLSERVER中,算术运算的优先级高于关系运算,关系运算的优先级低于逻辑运算符。
[参考答案] 错误
SQLServer中,某变量的标识符的首字母为@时,表示该标识符为局部变量名
[参考答案] 正确
E-R图是由实体、属性和联系3种基本要素组成的。
[参考答案] 正确
数据库管理系统的核心是数据库。
[参考答案] 正确
企业管理器可自动注册本地SQLServer服务器。
[参考答案] 正确
用树形结构来表示实体之间联系的模型称为层次模型。
[参考答案] 正确
E-R图用于描述数据库的数据模型。
[参考答案] 错误
SQLServer2000属于层次模型数据库系统。
[参考答案] 错误
数据模型的三要素是:
数据检索、数据更新、数据删除。
[参考答案] 错误
在E-R图中,用来表示实体的图形是矩形。
[参考答案] 正确
用二维表格来表示实体之间联系的模型称为层次模型。
[参考答案] 错误
企业管理器中只能查看连接的SQLServer服务运行状态,不能停止服务。
[参考答案] 错误
SQLServer2000属于关系模型数据库系统。
[参考答案] 正确
设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系为1:
n。
[参考答案] 正确
数据库管理系统管理并控制数据资源的使用。
[参考答案] 正确
‘岳飞’>‘文天祥’的比较结果为真。
[参考答案] 正确
2005.11.09是SQL中的日期常量。
[参考答案] 错误
¥2005.89是SQL中的货币常量。
[参考答案] 错误
‘11.9’是SQL的实型常量。
[参考答案] 错误
SELECT 16%4执行结果是4。
[参考答案] 错误
2009.11.07是SQL中的日期型常量。
[参考答案] 错误
在‘那遥远的地方’是SQL中的字符串常量。
[参考答案] 正确
如果对于实体集A中的每一个实体,实体集B中有多个实体与之联系,则实体集A与实体集B就是一对多的联系。
[参考答案] 错误
关系模型采用二维表格来表示实体及其相互之间的联系。
[参考答案] 正确
关系必须规范化,属性可以再分割。
[参考答案] 错误
SQLServer的变量可分为全局变量和局部变量两类。
[参考答案] 正确
一条DECLARE语句可以定义多个变量,各变量之间用分号隔开。
[参考答案] 错误
‘在教室里’是SQL中的字符串常量。
[参考答案] 正确
‘11.9’是SQL中的实型常量。
[参考答案] 错误
¥2007.89是SQL中的货币型常量。
[参考答案] 错误
连接、选择和投影三种关系运算具有相同的结果。
[参考答案] 错误
定义外键级级联是为了保证相关表之间数据的一致性。
[参考答案] 正确
创建唯一性索引的列可以有一些重复的值。
[参考答案] 错误
概念结构设计的工具是E—R模型。
[参考答案] 正确
自定义函数在对任何表的查询中都可以使用。
[参考答案] 正确
数据库不允许存在数据冗余。
[参考答案] 错误
SQLServer允许用户自定义类型。
[参考答案] 正确
惟一键就是主键。
[参考答案] 错误
smallint是SQL的数据类型。
[参考答案] 正确
通配符“_”表示某单个字符。
[参考答案] 正确
局部变量采用DEFINE语句定义。
[参考答案] 错误
全局变量通常被服务器用来跟踪服务器范围和特定会话期间的信息,用户可以对其直接赋值。
[参考答案] 错误
逻辑运算符和关系运算符的操作数都只能是布尔型数据,结果也是布尔型数据。
[参考答案] 错误
一个SQLServer实例处于暂停状态时,不再接受新的连接请求,但对暂停前已经处于连接状态的客户继续保持连接状态。
[参考答案] 正确
常用的三种结构数据模型:
实体联系模型、网状模型、关系模型。
[参考答案] 错误
DBMS是位于用户和操作系统之间的一层数据管理软件,数据库在建立、使用和维护时由其统一管理、统一控制。
[参考答案] 正确
注释是一些说明性的文字,而不是执行语句,不参与程序的执行。
[参考答案] 正确
数据库系统的核心是DBMS。
[参考答案] 正确
SQL语言是一种用于存取和查询数据,更新并管理关系数据库系统的数据库查询和编程语言。
[参考答案] 错误
属性的取值范围叫做属性的__1__。
参考答案
1:
值域
企业管理器和__1__是SQLServer的两大主要工具。
参考答案
1:
查询分析器
关系数据库中有三种基本操作,从表中取出满足条件的属性成分的操作称为__1__,从表中选出满足条件的元组操作称为__2__ ,将两个关系中具有共同属性值的元组连结到一起,构成新表的操作称为连接。
参考答案
1:
投影
2:
选择
在SQLServer2000中主要是通过使用__1__运行Transact-SQL语句。
参考答案
1:
查询分析器
某标识符的首字母为@时,表示该标识符为__1__变量名。
参考答案
1:
局部
关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的__1__。
参考答案
1:
关键字
数据库是在计算机系统中按照一定的方式组织、存储和应用的__1__。
支持数据库各种操作的软件系统叫__2__。
由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫__3__ 。
注意:
本题用中文答题
参考答案
1:
数据集合
2:
数据库管理系统
3:
数据库系统
在计算机发展的初期,计算机主要应用于__1__。
参考答案
1:
科学计算
数据库的数据独立性包括__1__数据独立和逻辑数据独立。
参考答案
1:
物理
概念模型表示方法很多,目前较常用的是__1__方法。
参考答案
1:
实体-联系 或 E-R
概念模型表示方法很多,目前较常用的是__1__方法。
参考答案
1:
实体-联系 或 E-R
数据库三个要素是数据结构、数据操作和__1__。
参考答案
1:
完整性约束
数据库系统具有数据的外模式、__1__和内模式三级模式结构。
参考答案
1:
模式
SQLServer2000局部变量名字必须以__1__开头,而全局变量名字必须以@@开头。
参考答案
1:
@
数据的__1__通过读写不同格式的数据,在SQLServer和其它应用程序之间交换数据。
参考答案
1:
导入导出
进行SQLServer数据库服务器打开、关闭等操作的工具是__1__。
参考答案
1:
服务管理器
全局变量以__1__符号开头进行定义。
参考答案
1:
@@
数据库系统的主要特点是实现数据__1__,减少数据冗余。
参考答案
1:
共享
E-R图是描述概念世界、建立__1__模型的实用工具。
参考答案
1:
概念
一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为__1__的联系。
参考答案
1:
m:
n 或 多对多
在数据库系统中,实现各种数据管理功能的核心软件称为__1__。
参考答案
1:
数据库管理系统
在关系数据库中,把数据表示成二维表,