测验1
一.单项选择题(每小题2分,共10个题,20分)
试题 1
1. 关于数据库管理系统的说法,错误的是( )。
A.
数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型
B.
数据库管理系统对数据库文件的访问必须经过操作系统才能实现
C.
数据库应用程序可以不经过数据库管理系统而直接读取数据库文件
D.
数据库管理系统对用户隐藏了数据库文件的存放位置和文件名
试题 2
2. 关于用文件管理数据的说法,错误的是( )。
A.
用文件管理数据,难以提供应用程序对数据的独立性
B.
当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序
C.
用文件存储数据的方式难以实现数据访问的安全控制
D.
将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率
试题 3
3. 数据库系统的物理独立性是指( )。
A.
不会因为数据的变化而影响应用程序
B.
不会因为数据存储结构的变化而影响应用程序
C.
不会因为数据存储策略的变化而影响数据的存储结构
D.
不会因为数据逻辑结构的变化而影响应用程序
试题 4
4. 数据库系统是由若干部分组成的。下列不属于数据库系统组成部分的是( )。
A.
数据库
B.
操作系统
C.
应用程序
D.
数据库管理系统
试题 5
5. 数据库三级模式结构的划分,有利于( )。
A.
数据的独立性
B.
管理数据库文件
C.
建立数据库
D.
操作系统管理数据库
试题 6
6. 在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是( )。
A.
内模式
B.
模式
C.
外模式
D.
其他
试题 7
7. 在用数据模型描述数据时,一般要求数据模型要满足三个要求。下列描述中,不属于数据模型应满足要求的是( )。
A.
能够描述并发数据
B.
能够真实地模拟现实世界
C.
容易被业务人员理解
D.
能够方便地在计算机上实现
试题 8
8. 数据模型三要素是指( )。
A.
数据结构、数据对象和数据共享
B.
数据结构、数据操作和数据完整性约束
C.
数据结构、数据操作和数据的安全控制
D.
数据结构、数据操作和数据的可靠性
试题 9
9. 下列关于实体联系模型中联系的说法,错误的是( )。
A.
一个联系可以只与一个实体有关
B.
一个联系可以与两个实体有关
C.
一个联系可以与多个实体有关
D.
一个联系可以不与任何实体有关
试题 10
10. 数据库系统中的三级模式以及模式间的映像提供了数据的独立性。下列关于两级映像的说法,正确的是( )。
A.
外模式到模式的映像是由应用程序实现的,模式到内模式的映像是由DBMS实现的
B.
外模式到模式的映像是由DBMS实现的,模式到内模式的映像是由应用程序实现的
C.
外模式到模式的映像以及模式到内模式的映像都是由DBMS实现的
D.
外模式到模式的映像以及模式到内模式的映像都是由应用程序实现的
二.判断题(每小题1分,共5个题,5分)
试题 11
1. 使用数据库管理数据可以实现程序与数据的相互独立。( )
选择一项:
对
错
试题 12
2. 数据库管理系统是一个系统软件,这个软件主要负责将磁盘上的数据库文件读入到内存中。( )
选择一项:
对
错
试题 13
3. 数据的特征分为静态特征和动态特征。( )
选择一项:
对
错
试题 14
4. E-R模型是一种用于描述数据的组织形式的模型。( )
选择一项:
对
错
试题 15
5. 数据库三级模式中,外模式到模式的映像提供了数据的逻辑独立性。( )
选择一项:
对
错
测验2
一.单项选择题(每小题2分,共10个题,20分)
试题 1
1. 不属于数据模型三要素的是( )。
A.
数据结构
B.
数据操作
C.
数据库管理系统
D.
数据完整性约束
试题 2
2. 关于传统关系代数的说法,错误的是( )。
A.
集合的并运算要求参与运算的两个关系必须具有相同的目
B.
有m目x行数据的关系R和有n目y行数据的关系S进行笛卡尔积运算,其结果是有(m+n)目和(x+y)行数据的关系
C.
对m目的关系R进行选择运算,其结果关系一定也是m目的
D.
对m行数据的关系R进行投影运算,其结果关系的行数可能小于m
试题 3
3. 关于自然连接的说法,错误的是( )。
A.
自然连接的连接条件一定是等值连接
B.
进行自然连接的两个关系必须具有语义相同的列
C.
对两个关系进行相同条件的自然连接和等值连接,自然连接结果的列个数一定少于等值连接结果的列个数
D.
自然连接是一种特殊的等值连接
试题 4
4. 关于集合并运算的说法,正确的是( )。
A.
进行并运算的两个关系必须具有相同数目的行个数
B.
进行并运算的两个关系必须具有相同数目的行个数和列个数
C.
进行并运算的两个关系的列个数必须相同,对应列的语义相同
D.
如果两个关系包含内容相同的数据行,则并运算结果将包含这些重复的数据行
试题 5
5. 对关系模式进行规范化的主要目的是( )。
A.
提高数据操作效率
B.
维护数据的一致性
C.
加强数据的安全性
D.
为用户提供更快捷的数据操作
试题 6
6. 如果有函数依赖X→Y,并且对X的某个真子集X’,有X’→Y成立,则称( )。
A.
Y完全函数依赖于X
B.
Y部分函数依赖于X
C.
X完全函数依赖于Y
D.
X部分函数依赖于Y
试题 7
7. 关于第三范式的说法,错误的是( )。
A.
第三范式的关系模式一定是第二范式的
B.
第三范式的关系模式一定也是第二范式的
C.
第三范式的关系模式一定不包含部分函数依赖和传递函数依赖
D.
第三范式的关系模式一定不包含传递函数依赖,但可以包含部分函数依赖
试题 8
8. 有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于( )。
A.
第一范式
B
第二范式
C.
第三范式
D.
BC范式
试题 9
9. 属于传统的集合运算的是( )。
A.
选择运算
B.
投影运算
C.
连接运算
D.
并运算
试题 10
10. 用于表达关系代数中投影运算的运算符是( )。
A.
σ
B.
∏
C.
D.
+
二.判断题(每小题1分,共5个题,5分)
试题 11
1. 选择、投影和连接操作属于传统的关系运算。( )
选择一项:
对
错
试题 12
2. SQL语言的特点是过程化。( )
选择一项:
对
错
试题 13
3. 使用FOREIGN KEY约束可以实现参照完整性约束。( )
选择一项:
对
错
试题 14
4. 一个关系模式只能有一个候选键。( )
选择一项:
对
错
试题 15
5. 限制“年龄”列取值范围在0-160的约束表达式是:check(年龄 in 0-160)。( )
选择一项:
对
错
测验3
一、单项选择题(每小题2分,共5个题,10分)
试题 1
1. 属于SQL Server 2008最核心服务的是( )。
A.
数据库引擎服务
B.
SQL Server Management Studio
C.
SQL Server配置管理器
D.
SQL Server 管理工具
试题 2
2. 关于SQL Server 2008数据库的说法,正确的是( )。
A.
一个数据库可由多个数据文件和多个日志文件组成
B.
一个数据库只能包含一个日志文件,但可包含多个数据文件
C.
一个数据库的所有数据文件必须存放在相同的物理位置
D.
一个数据库的数据文件和日志文件必须存放在不同的物理位置
试题 3
3. 关于扩大SQL Server 2008数据库空间的说法,错误的是( )。
A.
可以扩大数据文件和日志文件的空间
B.
可以通过添加新文件的方法扩大数据库空间
C.
可以直接扩大数据文件的空间
D.
只能通过添加新文件的方法扩大日志的空间
试题 4
4. 关于收缩SQL Server 2008数据库空间的说法,错误的是( )。
A.
可以收缩某个指定数据文件的空间
B.
可以收缩某个指定日文志件的空间
C.
收缩数据文件空间时不能小于该文件的初始大小
D.
收缩数据库有缩小整个数据库空间大小和缩小某个文件大小两种方式
试题 5
5. 属于SQL Server推荐的日志文件扩展名的是( )。
A.
.data
B.
.mdf
C.
.ndf
D.
.ldf
二、判断题(每小题1分,共10个题,10分)
试题 6
1. 在一台计算机上安装一次SQL Server时,就生成了一个实例。在一台计算机上只能安装一个默认实例,同时也只能安装一个命名实例。( )
选择一项:
对
错
试题 7
2. SSMS工具提供了图形化的操作界面来创建和维护对象,下拉列表框列出了当前查询编辑器所连接的数据库服务器上的所有数据库,表示当前正在操作的数据库是master。( )
选择一项:
对
错
试题 8
3. Tempdb数据库是系统自动生成的临时数据库,用于保存临时对象或中间结果集。( )
选择一项:
对
错
试题 9
4. Msdb数据库是用户必须建立的,用作SQL Server实例上创建的所有数据库的模板。( )
选择一项:
对
错
试题 10
5. 日志文件的推荐扩展名为.ldf,用于存放恢复数据库的所有日志信息。每个数据库只能有一个日志文件。( )
选择一项:
对
错
试题 11
6. 逻辑文件名是在所有SQL语句中引用物理文件时所使用的名称。物理文件名包括存储文件的路径以及物理文件名本身。( )
选择一项:
对
错
试题 12
7. 数据库的空间会出现不够用的情况,如果日志空间不够了则意味着不能再向数据库中插入数据;如果数据空间不够了,则意味着不能再对数据库数据进行任何修改操作。( )
选择一项:
对
错
试题 13
8. SQL Server 2008最核心的服务是SSMS。( )
选择一项:
对
错
试题 14
9. 在SQL Server中,不允许删除正在被用户使用的数据库。( )
选择一项:
对
错
试题 15
10. 删除数据库,只能删除数据文件,并不删除日志文件。( )
选择一项:
对
错
测验4
一.单项选择题(每小题2分,共10个题,20分)
试题 1
1. 所述功能中,不属于SQL语言功能的是( )。
A.
数据表的定义功能
B.
数据查询功能
C.
数据增、删、改功能
D.
提供方便的用户操作界面功能
试题 2
2. 设某职工表中有用于存放年龄(整数)的列,最适合年龄列的是( )。
A
int
B.
smallint
C.
tinyint
D.
bit
试题 3
3. 用于限制列的取值范围的约束是( )。
A.
PRIMARY KEY
B.
CHECK
C.
DEFAULT
D.
UNIQUE
试题 4
4. 用于限制列取值不重的约束是( )。
A.
PRIMARY KEY
B.
CHECK
C.
DEFAULT
D.
UNIQUE
试题 5
5. 用于实现实体完整性的是( )。
A.
PRIMARY KEY
B.
CHECK
C.
DEFAULT
D.
UNIQUE
试题 6
6. 关于DEFAULT约束的说法,错误的是( )。
A.
一个DEFAULT约束只能约束表中的一个列
B.
在一个表上可以定义多个DEFAULT约束
C.
DEFAULT只能定义在列级完整性约束处
D.
在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束
试题 7
7. 为变量赋值的语句中,错误的是( )。
A.
SET @X = 10
B.
SELECT @X = 10
C.
SET @X = 10 + 10
D.
SET @X = 10 + 'A'
试题 8
8. 设有表T,现要在该表新增加一个列,列名为:c1,类型为int。能正确实现该功能的语句是( )。
A.
ALTER TABLE T ADD c1 int
B.
ALTER TABLE T ADD (c1 int)
C.
ALTER TABLE T ADD COLUMN c1 int
D.
ALTER TABLE T ADD COLUMN (c1 int)
试题 9
9. 属于普通编码可变长字符串类型的是( )。
A.
real
B.
nvarchar
C.
numeric
D.
varchar
试题 10
10. 现要定义“工作年限”列的数据类型,假设用整型类型,且其值不会超过100,则最合适的类型是( )。
A.
int
B.
smallint
C.
tinyint
D.
real
二.判断题(每小题2分,共5个题,10分)
试题 11
1. decimal(p,s)数据类型属于字符型。( )
选择一项:
对
错
试题 12
2. /* */ 之间的内容用于表示注释,对程序无影响。( )
选择一项:
对
错
试题 13
3.'tell' + 236的结果为:tell236。( )
选择一项:
对
错
试题 14
4. Ssex NCHAR(1) DEFAULT '女'语句中的DEFAULT约束表示Ssex变量的默认值为'女'。( )
选择一项:
对
错
试题 15
5. Sage TINYINT CHECK(Sage>=18 AND Sage<=60)中的变量Sage只能取值在18到60之间。( )
选择一项:
对
错