数据库 期末复习题(有答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库练习题
1、以下关于主键的描述正确的是(__)。
A.标识表中唯一的实体
B.创建唯一的索引,允许空值
C.只允许以表中第一字段建立
D.表中允许有多个主键
2、每个数据库有且只有一个(__)。
A、主要数据文件
B、次要数据文件
C、日志文件
D、索引文件
3、一个规范化的关系至少应当满足(___)的要求。
A、一范式
B、二范式
C、三范式
D、四范式
4.下列四项中,不属于数据库特点的是( )。
A.数据共享
B.数据完整性
C.数据冗余很高
D.数据独立性高
5、下列哪个不是sql 数据库文件的后缀(___)。
A、 .mdf
B、 .ldf
C、 .dbf
D、 .ndf
6、下列标识符可以作为局部变量使用的是(___)。
A、 Myvar
B、My var
C、 @Myvar
D、 @My var
7、在select 语句中,下列哪能一种子句用于将查询结果存储在一个新表中。
A、select 子句
B、from 子句
C、into 子句
D、 where 子句
8、看下面的语句
Declare @I int, @sum int
Select @i=1,@sum=0
说出那一个语句是对的
A、语句;Declare @I int 功能定义变量I 是浮点变量
B、语句;Declare @I int 功能定义变量I 是整型变量
C、语句;Select @I= 功能定义变量I是字符变量
D、语句;Select @I= 功能定义变量I 是日期变量
9.SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。
A.master
B.model
C.pub
D.msdb
10、在select 语句中,下列哪能一种子句用于将查询结果存储在一个新表中。
A、select 子句
B、from 子句
C、into 子句
D、where 子句
11、SQL Server提供的单行注释语句是使用(___)开始的一行内容。
A、“--”
B、“/*”
C、“{”
D、“/”
12、(___)是一种特殊类型的存储过程。
A、视图
B、存储过程
C、表
D、触发器
13、关系模型数据库中的概念正确是
A、表中每一列名可以相同
B、 表中每一列名不可相同
C、行列的顺序有严格规定
D、关系中能存在完全相同的两行
14.( )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB C.DBS D.DBA
15、在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
A、Windows身份验证
B、SQL Server 身份验证
C、以超级用户身份登录时
D、其他方式登录时
16、 在Transact-SQL语法中,用来建立表的命令是(___)。
A、CREATE SCHEMA
B、CREATE INDEX
C、CREATE VIEW
D、CREATE TABLE
17、看下面的语句
Declare @I int, @sum int
Select @i=1,@sum=0
说出那一个语句是对的
A、语句;Declare @I int 功能定义变量I 是浮点变量
B、语句;Declare @I int 功能定义变量I 是整型变量
C、语句;Select @I= 功能定义变量I是字符变量
D、语句;Select @I= 功能定义变量I 是日期变量
18、关系模型数据库中的概念正确是
A、表中每一列名可以相同
B、表中每一列名不可相同
C、行列的顺序有严格规定
D、关系中能存在完全相同的两行
19、数据库创建后就可以创建表了,创建表可以用(___)等方法来创建。
A、企业管理器
B、查询分析器
C、OSQL
D、企业管理器和CREATE TABLE语句
20、 在Transact-SQL语法中,用来插入数据的命令是(___),用于更新的命令是(___)。
A、INSERT,UPDATE
B、UPDATE,INSERT
C、DELETE,UPDATE
D、CREATE,INSERT INTO
21、数据库系统的核心是
A、数据模型
B、数据库管理系统
C、数据库
D、数据库管理员
22、下列有关数据库的描述,正确的是
A、数据库是一个结构化的数据集合
B、数据库是一个关系
C、数据库是一个DBF文件
D、数据库是一组文件
23、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分有(___)。
A、SELECT,INTO
B、SELECT,FROM
C、SELECT,GROUP
D、仅SELECT
24、在Transact-SQL语法中,使用关键字(___)可以把重复行屏蔽。
A、ALL
B、UNION
C、 DISTINCT
D、TOP
25.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A. sp_dbhelp
B. sp_db
C. sp_help
D. sp_helpdb
26、数据库系统的核心是
A、数据模型
B、数据库管理系统
C、数据库
D、数据库管理员
27、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(___)。,
A、SELECT,INTO
B、SELECT,FROM
C、SELECT,GROUP
D、仅SELECT
28、在Transact-SQL语法中,使用关键字(___)可以把重复行屏蔽。
A、DISTINCT
B、UNION
C、ALL
D、TOP
29、下面哪一种数据类型的表达式不能使用比较运算符
A、int
B、char
C、varchar
D、text
30、T—sql 语言提供语句向数据表中添加数据是
A、select
B、 insert
C、delete
D、update
31、为数据表创建索引的目的是(___)。
A、提高查询的检索性能
B、创建唯一索引
C、创建主键
D、归类
32、在SQL SERVER中局部变量前面的字符为:(___)。
A、*
B、#
C、@@
D、@
33、下列有关数据库的描述,正确的是
A、数据库是一个结构化的数据集合
B、数据库是一个关系
C、数据库是一个DBF文件
D、数据库是文档文件
34、下面哪一种数据类型的表达式不能使用比较运算符
A、int
B、char
C、varchar
D、text
35、3NF同时又是(___)。