1、SQL Server的编程语言是______________________。

1、默认情况下,SQL Server为主键约束自动创建( )。
A、唯一、聚集索引 B、唯一、非聚集索引 C、非唯一、聚集索引 D、非唯一、非聚集索引
2、默认情况下,SQL Server为惟一约束自动创建( )。
A、唯一、聚集索引 B、唯一、非聚集索引 C、非唯一、聚集索引 D、非唯一、非聚集索引
3、查看和设置数据库选项的系统存储过程是( )。
A、sp_helpdb B、sp_dboption C、sp_renamedb D、sp_dbremove
4、在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb
5、在Transact-SQL语言中,用来查看数据库信息的系统存储过程是( )。
A、sp_renamedb B、sp_dbremove C、sp_helpdb D、sp_dboption
6、在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A.sp_dbhelp B.sp_db C.sp_help D.sp_helpdb
7、在T-SQL语句中,用来注释的符号是( )。
A、-- 和 /* */ B、@ 和 @@ C、% 和 & D、* 和 { }
8、下列关于ALTER TABLE语句叙述错误的是( )。
A、ALTER TABLE语句可以添加字段 B、ALTER TABLE语句可以删除字段
C、ALTER TABLE语句可以修改字段名称 D、ALTER TABLE语句可以修改字段数据类型
9、用于获取系统日期的函数是( )。
A.YEAR( ) B.GETDATE( ) C.COUNT( ) D.SUM( )
10、以下字符串中不满足匹配串“a_b%”的是( )。
A、abbb B、adcb C、aab D、aabb
T-SQL语言中,条件“成绩 NOT BETWEEN 80 AND 90”表示成绩不在80至90之间且( )。
A. 包括80和90分 B. 不包括80和90分
C. 包括80分但是不包括90分 D.包括90但是不包括80分
二、填空题
1、SQL Server的编程语言是______________________。
2、SQL语言主要由数据操作语言(DML)、 语言和数据控制语言(DCL)组成。
3、数据库系统的核心软件是______________________。
4、数据完整性可分为_____________、__________、___________和用户定义完整性4种类型。
5、约束是SQL Server提供的自动强制数据完整性的方法。SQL Server 2005支持的约束有非空约束、____________约束、____________约束、默认约束、__________约束和外键约束。
6、默认约束(DEFAULT约束)用来强制数据的 完整性。
7、SQL Server提供四种备份方式,分别为________、________、_______和文件或文件组备份。
8、SQL Server中有三种数据库恢复模式,分别是________、______和大容量日志记录恢复。
三、判断题
1、数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。
2、关系模型的数据结构是二维表格。
3、安装SQL Server 2005前必须安装的网络组件有IE浏览器、IIS、Microsoft Windows .NET Framework。
4、SQL Server Management Studio是SQL Server 2005的核心管理工具,使用它可以完成配置数据库系
统,建立或删除数据库对象等工作。
5、数据库是长期存储在计算机内有组织的、可共享的数据集合。
6、概念模型是用E-R图的方法表示的。
7、E-R模型提供了表示实体、属性和关系的方法。矩形表示实体,菱形表示属性,椭圆表示关系。
8、master是SQL Server中所有系统级信息的仓库。
9、sa是SQL Server默认的管理员账号。
10、char、varchar和datetime数据类型的字段值要用双引号括起来。
11、SQL语句在书写时不区分大小写。
12、对int、char、datetime等数据类型的字段可以设置自动编号属性。
13、IDENTITY列是表的一个字段,该字段的值可以由用户输入。
14、在表中创建一个标识列(IDENTITY),当用户向表中插入新的数据行时,系统会自动为该行标识列赋值。
15、在创建数据库时,事务日志文件是可有可无的。
16、数据库中的主数据文件是唯一的。
17、数据库中的数据文件是唯一的。
18、使用ALTER DATABASE语句可以增加或减少数据库容量。
19、在关系数据库设计过程中,不允许在设计后对表结构进行修改。
20、创建表时,DATETIME类型的字段,需要指定长度。
21、主键约束是非空约束和唯一约束的组合。
22、DEFAULT约束用于指定字段的取值范围。
23、主键约束用来强制数据的实体完整性。每个表中只能有一个主键,主键可以是一列,也
可是多列的组合。对于多列组合的主键,某列的值可以重复,多列的组合值也可以重复。

1、= A、唯一、聚集索引
2、= B、唯一、非聚集索引
3、= B、sp_dboption
4、= C. sp_help
5、= C、sp_helpdb
6、= D.sp_helpdb
7、= A、-- 和 /* */
8、= C、ALTER TABLE语句可以修改字段名称
9、= B.GETDATE( )
10、= B、adcb
11、= B. 不包括80和90分

二、填空题 (部分不会, 我就不写了)
1、 T-SQL
2、数据定义语言(DDL)

4、主键、外键、约束
5、唯一、Check、

三、判断题
1、Y
2、Y
3、N (好像和 浏览器没啥关系的样子吧)
4、Y
5、Y
6、(不大清楚)
7、(不大清楚)
8、Y
9、Y
10、N ( 不是双引号, 是单引号 )
11、Y
12、N ( datetime 不能自动编号 )
13、N (这个有点坑, 因为是默认不能由用户输入, 但是修改设置以后,是可以的。)
14、Y
15、(不大清楚)
16、(不大清楚)
17、(不大清楚)
18、(不大清楚)
19、N (表结构肯定是可以修改的, 前面的选择题第8题就是证据啊!)
20、N (长度是 固定的, 好像 SQL 2008 新增的某些日期时间类型,长度是 可选的)
21、Y
22、N (是 默认值, 不是 取值范围)
23、N (对于多列组合的主键,某列的值可以重复,多列的组合值恐怕就不能重复了,不过这个题目也是坑啊,这个多是几啊,我3列的主键, 2列重复是可以的,但是3列重复是不允许的啊)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-27
再造的啊,和简单,急促胡为无法面对面
第2个回答  2013-06-27
T-SQL语言
相似回答