SQL Server 2005数据类型
SQL Server 2005数据类型说明用varchar(max)代替text。
varchar的最大长度为8000,但是varchar(max)则可以存储多达2G的数据,因此其作用相当于SQL 2000中的text。
但是微软可能会后续的SQL Server版本中移除text类型,从现在就应该用varchar(max) 来代替text。
用nvarchar(max)代替ntext,用binary(max)代替image.(Image类型对应C#的byte[])为XML数据选择xml类型。
在SQL Server 2005中,为XML数据添加了相应的数据类型,因此存储XML数据的列不需要用 varchar(max)或nvarchar(max),而应当用xml数据类型,以利用T-SQL中专门针对xml数据列的新命令,以及针对xml列的索引。
易混淆的数据类型 (C#:string)(1)char、varchar、text和nchar、nvarchar、ntextchar和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。
所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。
text存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。
后面三种数据类型和前面的相比,从名称上看只是多了个字母"n",它表示存储的是Unicode数据类型的字符。
写过程序的朋友对Unicode应该很了解。
字符中,英文字符只需要一个字节存储就足够了,但汉字众多,需要两个字节存储,英文与汉字同时存在时容易造成混乱,Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。
nchar、nvarchar的长度是在1到4000之间。
和char、varchar比较:nchar、nvarchar则最多存储4000个字符,不论是英文还是汉字;而char、varchar 最多能存储8000个英文,4000个汉字。
可以看出使用nchar、nvarchar数据类型时不用担心输入的字符是英文还是汉字,较为方便,但在存储英文时数量上有些损失。
(2)datetime和smalldatetimedatetime:从1753年1月1日到9999年12月31日的日期和时间数据,精确到百分之三秒。
smalldatetime:从1900年1月1日到2079年6月6日的日期和时间数据,精确到分钟。
(3)bitint、int、smallint、tinyint和bitbigint:从-2^63(-9223372036854775808)到2^63-1(9223372036854775807)的整型数据。
(C#:long)int:从-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型数据。
(C#:int) smallint:从-2^15(-32,768)到2^15-1(32,767)的整数数据。
(C#:short) tinyint:从0到255的整数数据。
(C#:byte)bit:1或0的整数数据。
(C#:bool)(4)decimal和numeric这两种数据类型是等效的。
都有两个参数:p(精度)和s(小数位数)。
p指定小数点左边和右边可以存储的十进制数字的最大个数,p必须是从 1到38之间的值。
s指定小数点右边可以存储的十进制数字的最大个数,s必须是从0到p之间的值,默认小数位数是0。
(5)float和realfloat:从-1.79^308到1.79^308之间的浮点数字数据。
real:从-3.40^38到3.40^38之间的浮点数字数据。
在SQL Server中,real的同义词为float(24)。
自动编号:设字段类型为:int ,然后列属性中(是标识)选是,标识种子选1。
用varchar(max)代替text。
varchar的最大长度为8000,但是varchar(max)则可以存储多达2G的数据,因此其作用相当于SQL 2000中的text。
但是微软可能会后续的SQL Server版本中移除text类型,从现在就应该用varchar(max) 来代替tex t。
用nvarchar(max)代替ntext,用binary(max)代替image.为XML数据选择xml类型。
在SQL Server 2005中,为XML数据添加了相应的数据类型,因此存储XML数据的列不需要用varchar(max)或nvarchar(max),而应当用xml数据类型,以利用T-SQL中专门针对xml数据列的新命令,以及针对xml列的索引。
易混淆的数据类型(1)char、varchar、text和nchar、nvarchar、ntextchar和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。
所谓定长就是长度固定的,当输入的数据长度没有达到指定的长度时将自动以英文空格在其后面填充,使长度达到相应的长度;而变长字符数据则不会以空格填充。
text存储可变长度的非Unicode数据,最大长度为2^31-1(2,147,483,647)个字符。
后面三种数据类型和前面的相比,从名称上看只是多了个字母"n",它表示存储的是Unicode数据类型的字符。
写过程序的朋友对Unicode应该很了解。
字符中,英文字符只需要一个字节存储就足够了,但汉字众多,需要两个字节存储,英文与汉字同时存在时容易造成混乱,Unicode字符集就是为了解决字符集这种不兼容的问题而产生的,它所有的字符都用两个字节表示,即英文字符也是用两个字节表示。
nchar、nvarchar的长度是在1到4000之间。
和char、varchar比较:nchar、nvarchar则最多存储4000个字符,不论是英文还是汉字;而char、varchar最多能存储8000个英文,4000个汉字。
可以看出使用nchar、nvarchar数据类型时不用担心输入的字符是英文还是汉字,较为方便,但在存储英文时数量上有些损失。
(2)datetime和smalldatetimedatetime:从1753年1月1日到9999年12月31日的日期和时间数据,精确到百分之三秒。
smalldatetime:从1900年1月1日到2079年6月6日的日期和时间数据,精确到分钟。
(3)bitint、int、smallint、tinyint和bitbigint:从-2^63(-9223372036854775808)到2^63-1(9223372036854775807)的整型数据。
int:从-2^31(-2,147,483,648)到2^31-1(2,147,483,647)的整型数据。
smallint:从-2^15(-32,768)到2^15-1(32,767)的整数数据。
tinyint:从0到255的整数数据。
bit:1或0的整数数据。
(4)decimal和numeric这两种数据类型是等效的。
都有两个参数:p(精度)和s(小数位数)。
p指定小数点左边和右边可以存储的十进制数字的最大个数,p必须是从1到38之间的值。
s指定小数点右边可以存储的十进制数字的最大个数,s必须是从0到p之间的值,默认小数位数是0。
(5)float和realfloat:从-1.79^308到1.79^308之间的浮点数字数据。
real:从-3.40^38到3.40^38之间的浮点数字数据。
在SQL Server中,real的同义词为float(24)。
关于S QL SERVER 2005 与S QL SERVER 2000比较这个题目太大了,这里只能大体介绍一下,细节方面还需大家共同研究!希望能使大家对S QL SERVER 2005 快速入手,另外sql server 2005 的界面风格有越来越像.net了,赶快安装一个感受一下吧!进去之后不要再去找查询分析器了,它和企业管理器都被集成在”Mic rosoft SQL Se rver Management studio”了,这个工具占内存较大80M多(再加上sql server 的实例进程80M,就160M了),而以前的企业管理器只需20M左右,加上sql server 的实例进程10M多一共才30M多.有得必有失~!hacker at 2006/9/29一、数据库设计方面1、字段类型。
SQL Serve r 2005引入了一系列新的被称为MAX的数据类型。
这是VARCHAR,NV ARC HAR和V ARB INARY类型的扩展,这几种类型以前被限制在8000字节以下。
MAX 可以容纳高达2GB的数据,与TEX T和IMAG E一样。
可以使用字符串函数对C LOB类型进行操作。
但是这就引发了对varcha r和cha r效率讨论的老问题。
到底如何分配varcha r的数据,是否会出现大规模的碎片?是否碎片会引发效率问题?这都是需要进一步探讨的东西。
数据类型Sql server2000 Sql server2005text 最大2GB varchar(max) 最大2GB(相当于oracle中的CLOB类型)ntext 最大2GB nvarchar(max) 最大2GBimage 最大2GB varbinary(max) 最大2GB(代替i mage也让SQL Se rver的字段类型更加简洁统一)无XML X ML 数据被作为二进制大型对象(BLOB) 存储于内部,可有效地进行重新分析和压缩其它数据类型保持不变。
2、外键的级联更能扩展新版本中外键级联加入了SET NULL 和SET D EFAU L T 属性,能够提供能好的级联设置。
(有点像ora cle了)语法如下(引用sql server 2005 help来说明):CREA TE TABLE 和A LTER T ABLE 语句的REFER ENCES 子句支持O N DELETE 和ON U PDATE 子句:• [ ON D ELETE { N O ACTIO N | CASCA DE | S ET N ULL | SET D EF AU L T } ]• [ ON UP DATE { NO ACTION | CA SCAD E | SET NU LL | SET DEF A ULT } ]如果没有指定ON D ELETE 或ON UP DATE,则默认为NO ACTION。
《sql_server_2005》_课件第三章_表和表数据操作
datetime
8
1753-1-1 ~9999-12-31 1900-1-1 ~2079-12-31
smalldatetime
4
SQL Server实用教程
2014年11月12日星期三
Page 4
3.1.4 字符类
1、字符串类型:字母、数字和符号组成,常量 使用单引号做定界符
名称 存储长度(字节) 存储数值范围 备注
Page 13
注意:向已有记录的表中添加列时,新添加字段 通常设置为允许为空,否则必须为该列指定默认 值。这样就将默认值传递给现有记录的新增字段, 否则添加列的操作将失败。另外,一个ALTER TABLE一次只能添加一个列。
SQL Server实用教程
2014年11月12日星期三
Page 14
列约束的格式为:
[CONSTRAINT
约束名] PRIMARY KEY [(列名)]:
指定列为主键 [CONSTRAINT 约束名] UNIQUE KEY [(列名)]: 指定列为唯一键 [CONSTRAINT 约束名] FOREIGEN KEY [(外键 列)] REFERENCES 引用表名(引用列):指定列为 外键,并说明引用的源表及在该表中所用的列名 [CONSTRAINT 约束名] CHECK (检查表达式):指 定列的检查约束 [CONSTRAINT 约束名] DEFAULT 默认值:指定列 的默认值
第3章 数据库中的表
3.1 SQL 数据类型 3.2 创建表 3.3 表的管理和维护 3.4 表数据的操作
SQL Server实用教程
2014年11月12日星期三
Page 1
3.1.1 精确数值型
1、 整数
SQL SERVER 2005 中的日期时间类型
SQL SERVER 2005 中的日期时间类型一.数据类型MS SQL Server 2005 有datetime 和smalldatetime 两种格式的日期时间数据类型。
注意:没有单独的日期或时间类型。
datetime数据库内部用两个4 字节的整数存储datetime 数据类型的值。
第一个4 字节存储基础日期(即1900-1-1, base date )之前或之后的日期。
日期范围为1753-1-1 至9999-12-31 。
当日期为1900-1-1 时值为0 ;之前的日期是负数;之后日期是正数。
另外一个 4 字节存储以午夜后三又三分之一(10/3 )毫秒数所代表的每天的时间。
精确度为百分之三秒(等于3.33 毫秒或0.00333 秒)。
如下表所示,把值调整到.000 、.003 、或.007 秒的增量。
查询中,我们常常需要搜索指定日期范围内的数据,比如返回1998-01-01 当天内的数据,你可能会这样写:Date >= '1998-01-01 00:00:00.000' and date <= '1998-01-01 23:59:59.999'根据上面的调整规则,其实这句语句的实际搜索范围为:date >= '1998-01-01 00:00:00.000' and date <= '1998-01-02 00:00:00.000'你会看到这包括了1998-01-02 的数据,所以最好的正确的搜索语句为:date >= '1998-01-01 00:00:00.000' and date < '1998-01-02 00:00:00.000'smalldatetimesmalldatetime 数据类型存储日期和每天的时间,但精确度低于datetime 。
SQL Server 将smalldatetime 的值存储为两个2 字节的整数。
SQL_Server_2005数据导入导出(SQLServer2005数据库维护基础与进阶)
图11-24 选择目标对话框
图11-25 选择文件对话框
2. 导出数据库至文本文件
(4)单击“下一步”按钮,就会出现指定表复制或查询对话框。其中可以选定将源数据库中的表格 或视图复制到文本文件,还是将满足查询结果的记录复制到文本文件。 (5)单击“下一步”按钮,则出现“配置平面文件目标”对话框,如图11-26所示。如图11-27所示 在该对话框中单击“编辑转换”按钮,则出现列映射对话框.
图11-5 选择源表和视图对话框
图11-6 列映射对话框
1.导入Access数据库 (5)在图11-5中单击“ 下一步”按钮,则会出 现“保存并执行包”对 话框,如图11-7所示。 在该对话框中,可以指 定是否希望保存SSIS包 ,也可以立即执行导入 数据操作。
图11-7 “保存并执行包”对话框
1.导入Access数据库 (6)单击“下一步”按钮,则出现“包保护级别”对话框,如图11-8所示。点击“ 确定”按钮可完成包保护导级别设定,并打开“保存SSIS包”页框,如图所示。
图11-11 选择文本数据源对话框
2. 导入文本文件
(3)单击“下一步”按钮,就会出现选择目的数据库类型对话框,如图 11-12所示。这里选择为SQL Server,选定服务器名称和数据库名称后, 单击“下一步”按钮,则出现选择源表和视图对话框,如图所示。
图11-12 选择目的数据库对话框
图11-13 选择源表和视图对话框
图11-1 打开导入向导
图11-2 选择数据源对话框
数据的导入
1.导入Access数据库
(3)单击“下一步”按钮,则出现选择导入的目标数据库类型对话框,如图11-3所示。本 例使用SQL Server数据库作为目标数据库,在目标对话框中选择SQL Native Client,在服 务器名称框中输入目标数据库所在的服务器名称。下方需要设定连接服务器的安全模式以 及目标数据库的名称。设定完成后,单击“下一步”按钮,则出现指定表复制或者查询对 话框,如图11-4所示。
SQL2005的数据类型详解
五、字符数据类型
字符数据类型是使用最多的数据类型。它可以用来存储各种字母、数字符号、特殊符号。一般情况下,使用字符类型数据时须在其前后加上单引号’或双引号” 。
1 CHAR
CHAR 数据类型的定义形式为CHAR[ (n) 。 以CHAR 类型存储的每个字符和符号占一个字节的存储空间。n 表示所有字符所占的存储空间,n 的取值为1 到8000, 即可容纳8000 个ANSI 字符。若不指定n 值,则系统默认值为1。若输入数据的字符数小于n,则系统自动在其后添加空格来填满设定好的空间。若输入的数据过长,将会截掉其超出部分。
DMY:31/12/1999 31-12-1999 31.12.2000
* 纯数字格式
1、REAL 数据类型
REAL数据类型可精确到第7 位小数,其范围为从-3.40E -38 到3.40E +38。每个REAL类型的数据占用4 个字节的存储空间。
2、FLOAT
FLOAT 数据类型可精确到第15 位小数,其范围为从-1.79E -308 到1.79E +308。每个FLOAT 类型的数据占用8 个字节的存储空间。 FLOAT数据类型可写为FLOAT[ n ]的形式。n 指定FLOAT 数据的精度。n 为1到15 之间的整数值。当n 取1 到7 时,实际上是定义了一个REAL 类型的数据,系统用4 个字节存储它;当n 取8 到15 时,系统认为其是FLOAT 类型,用8 个字节存储它。
一般情况下,由于CHAR 数据类型长度固定,因此它比VARCHAR 类型的处理速度快。
4、NVARCHAR
NVARCHAR数据类型的定义形式为NVARCHAR[ (n) ]。 它与VARCHAR 类型相似。不同的是,NVARCHAR数据类型采用UNICODE 标准字符集(Character Set), n 的取值为1 到4000。
sqlserver2005标准版
sqlserver2005标准版标题:SQLServer2005StandardEditionSQLServer2005StandardEdition是一款功能强大的关系型数据库管理系统,由微软公司开发并发布。
该版本适用于小型和中型企业,提供了一套全面的数据库管理和开发工具,支持各种主流技术和平台。
一、简介SQLServer2005StandardEdition是一款完全安装版的数据库,无需额外的许可费用。
该版本支持单一许可、独立安装模式,能够支持多种操作系统和硬件平台。
该版本包含以下特性:数据存储功能、安全性和认证、报告和分析工具等。
它能够有效地管理和保护企业数据,为企业的关键任务应用提供可靠的解决方案。
二、特性与功能1.数据存储:SQLServer2005StandardEdition提供了一个高性能的、可扩展的数据存储功能,能够支持各种数据类型和结构,满足企业的数据管理需求。
2.安全性和认证:该版本提供了一整套安全机制,包括用户管理、角色分配、权限控制等,能够有效地保护企业数据和系统安全。
3.报告和分析工具:该版本提供了一套强大的报表和数据分析工具,能够帮助企业快速、准确地获取数据信息,从而做出明智的决策。
4.扩展性:SQLServer2005StandardEdition支持多种数据库扩展包和插件,能够满足企业的特殊需求,提高系统的灵活性和可扩展性。
三、安装与配置安装SQLServer2005StandardEdition相对简单,只需要按照微软提供的安装指南进行操作即可。
在安装过程中,需要选择合适的硬件配置、操作系统和网络环境等。
安装完成后,需要进行一系列的配置工作,包括数据库的备份、恢复、权限管理等。
四、管理与维护SQLServer2005StandardEdition提供了丰富的管理和维护工具,包括系统监控、性能调优、备份和恢复等。
这些工具能够帮助企业快速发现系统问题,及时处理异常情况,确保数据库系统的稳定性和可靠性。
SQL-Server-2000与2005的比较
SQL 2000 与SQL 2005的主要区别一、数据库设计方面1、字段类型。
varchar(max)\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操作,这是一个亮点。
但是这就引发了对varchar和char效率讨论的老问题。
到底如何分配varchar 的数据,是否会出现大规模的碎片?是否碎片会引发效率问题?这都是需要进一步探讨的东西。
varbinary(max)代替image也让SQL Server的字段类型更加简洁统一。
XML字段类型更好的解决了XML数据的操作。
XQuery确实不错,但是个人对其没好感。
(CSDN的开发者应该是相当的熟了!)2、外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
但是再开发调试阶段和OLAP环境中,外键是可以建立的。
新版本中加入了SET NULL 和 SET DEFAULT 属性,能够提供能好的级联设置。
3、索引附加字段这是一个不错的新特性。
虽然索引的附加字段没有索引键值效率高,但是相对映射到数据表中效率还是提高了很多。
我做过试验,在我的实验环境中会比映射到表中提高30%左右的效率。
4、计算字段的持久化原来的计算字段其实和虚拟字段很像。
只是管理方面好了而已,性能方面提高不多。
但是SQL2005提供了计算字段的持久化,这就提高了查询的性能,但是会加重insert和update的负担。
OLTP慎用。
OLAP 可以大规模使用。
5、分区表分区表是个亮点!从分区表也能看出微软要做大作强SQL Server的信心。
资料很多,这里不详细说。
但是重点了解的是:现在的SQL Server2005的表,都是默认为分区表的。
因为它要支持滑动窗口的这个特性。
这种特性对历史数据和实时数据的处理是很有帮助的。
但是需要注意的一点,也是我使用过程中发现的一个问题。
在建立function-> schema-> table后,如果在现有的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。
数据库考试选择题
1 不属于SQL Server2005系统全局变量的是(@Records)。
2 属于事务控制的语句是(Begin Tran、Commit、RollBack)。
3 SQL Server2005系统中的所有系统级信息存储于哪个数据库(master)。
4 SQL Server的字符型系统数据类型主要包括(char、varchar、text)。
5 索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的(查询)速度。
6 “Create Unique Index AAA On 学生表(学号)”将在学生表上创建名为AAA的(惟一索引)。
7 语句“USE master GO SELECT * FROM sysfiles GO”包括(2 )个批处理。
8 Transact-SQL支持的程序结构语句中的一种为(Begin…End)。
9 下列标识符可以作为局部变量使用(@Myvar)。
10 SQL Server2005触发器主要针对下列语句创建(INSERT、UPDATE、DELETE)。
11 MS SQL Server是(数据库管理系统)12 数据独立性最高的应用是基于(关系模型)13 下面没有反映数据库优点的是(数据面向应用程序)14 数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该(在课程表上按教师编号建索引)15 如果要修改表的结构,应该使用SQL语言的命令(ALTER TABLE)16 SQL语言通常称为( 结构化查询语言)17 表达实体之间逻辑联系的E-R模型,是数据库的(概念模型)18 下列关于SQL语言叙述中,错误的是(SQL语言是一种面向记录操作的语言)19 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( 一对多)20 关系数据模型的三个组成部分中,不包括( 并发控制)21 在SQL语言中,用于排序的命令是(ORDER BY)22 在SQL语言中PRIMARY KEY 的作用是(定义主码)23 目前三种基本的数据模型是( 层次模型、网络模型、关系模型)。
sqlserver2005简介
Windows 2000 Server 、Windows Server 2003、 Windows 2000 Professional 和Windows XP Professional
Windows 2000 Server 、Windows Server 2003 、 Windows 2000 Professional 和Windows XP Professional
集成服务能更容易地集成、转换和分析来自多个异类信息源的数据,比 如多个操作系统的数据。可以对数据仓库提供提取、转换和加载 (ETL) 处理 的包。
分析服务为商业智能应用程序提供了联机分析处理 (OLAP) 和数据挖掘功 能。可以设计、创建和管理数据的多维结构,设计、创建和可视化数据挖 掘模型。在 Business Intelligence Development Studio 中,可以开发分析服务 项目
3.4 文档和教程
4 常用数据库对象
表、索引、视图、数据 库关系图、默认值、规 则、触发器、存过程、 用户等
5 SQL Server 2005数据库架构
5.1 逻辑数据库 概念数据库描述数据结构,定义数据之间的联系。 例如,“学生选课”数据库的数据结构定义如下。
学生基本信息表S(学号,姓名,性别,出生日期,系,电 话)
tempdb数据库是连接到SQL Server 2005实例的所有用户 都可用的全局资源,它保存所有临时表和临时存储过程。另外, 它还用来满足所有其他临时存储要求。
3 SQL Server 2005组件和工具
3.1 管理工具 1.SQL Server Management Studio
查询编辑器: 支持Transact-SQL
Transact-SQL语法特点
第3章 SQL Server 2005数据库
3.2 系统数据库概述
1.master数据库 master数据库记录SQL Server 2005实、 例的所有系统级信息。如果master数据库不可 用,则SQL Server无法启动。 注意:不能在master数据库中创建任何用 户对象(例如表、视图、存储过程或触发器)。 master数据库包含SQL Server实例使用的系 统级信息(例如登录信息和配置选项设置)。
3.2 系统数据库概述 数据库对象
表:由行和列组成,用于存储数据 由行和列组成, 视图:是一个虚表, 视图:是一个虚表,用于查看一个或者多个表 约束:用于强制数据库完整性 约束: 索引: 索引:加快检索数据的方式 用户自定义函数: 用户自定义函数:实现用户定义的某种功能 存储过程:一组预编译的SQL语句,可以完成指定的操作 语句, 存储过程:一组预编译的 语句 触发器:一种特殊类型的存储过程, 触发器:一种特殊类型的存储过程,当某个操作影响到它 保护的数据时, 保护的数据时,它就会自动触发执行 规则: 规则:限制表中列的取值范围 默认值: 默认值:自动插入的常量值 用户自定义数据类型: 用户自定义数据类型:由用户基于已有的数据类型而定义 的新的数据类型
3.2 系统数据库概述
2.model数据库 model数据库用作SQL Server 2005实例 上创建的所有数据库的模板。对model数据库进行 的修改(如数据库大小、排序规则、恢复模式和其他 数据库选项)将应用于以后创建的所有数据库。 如果修改model数据库,之后创建的所有数据库 都将继承这些修改。例如,可以设置权限或数据库选 项或者添加对象,例如表、函数或存储过程等。
数据库填空
填空题1. SQL Server2005数据库应用的处理过程分布在客户机(或客户端)和服务器上。
2. SQL Server2005服务器可以被多台客户机访问,数据库服务器仅返回客户端应用程序所需要的数据,这样做的好处是可以减少网络流量。
3. SQL Server2005提供了动态的自我管理机制,能够自动增大或缩小数据库所占用的 _硬盘空间_____ 。
4. SQL Server2005与Windows 2005等操作系统完全集成,可以使用操作系统的用户和域账号作为数据库的注册账号(或登录账号) ____ 。
5. SQL Server2005采用的结构化查询语言称为Transact-SQL ______ 。
6. 常见的SQL Server2005的版本一般包括企业版、标准版、个人版、开发版和评估版等。
7. 安装SQL Server2005时需要以本地系统管理员 _身份登录操作系统。
8. 默认情况下,SQL Server2005服务器的名字为本地计算机名。
9. SQL Server2005服务管理器程序的主要作用是启动暂停、停止服务器。
10. SQL Server2005将数据组织成用户可以看见的逻辑组件,而在磁盘上则作为操作系统文件_实现。
11. 常用的数据库对象主要包括缺省、约束、用户、图表、用户自定义数据类型、表、索引、视图、触发器、存储过程等。
12. SQL Server2005主数据文件、次数据文件和事务日志文件默认的扩展名分别为mdf、ndf、ldf。
13. SQL Server2005的数据库分为____系统数据库、用户数据库____ 两种类型。
14. 每个SQL Server2005数据库下都包括master、model、tempdb、msdb四个系统数据库。
15. msdb 系统数据库主要用来进行复制、作业调度和管理报警等活动。
16. 一般可以使用GO命令来标识Transact-SQL批处理的结束。
