★搜Asp.net★(www.soAsp.net),为专业技术文档网站。
包括Asp.net开发技术文档·C#开发技术文档·Access/SQL Server数据库开发技术文档·VB.NET开发技术文档。
还包括·项目实战经验总结·开发经验技巧总结·项目开发心得。
创建SQL Server 2005数据库

    数据库中包含数据的表集合和其他对象(表、视图),目的是为执行与数据有关的活动提供支持。本节主要介绍标识符的命名规则以及如何创建数据库。
1.标识符命名规则
     标识符是用来标识事物的符号,在SQL Server中,服务器、数据库和数据库对象(如表、视图、列、索引、触发器、过程、约束、规则等)都有标识符,数据库对象的名称被看成是该对象的标识符。大多数对象要求带有标识符,但对有些对象(如约束),其标识符是可选项。
对象标识符是在定义对象时创建的,标识符随后用于引用该对象。
q标识符格式
在定义标识符时必须遵守以下规定:
(1)标识符的首字符必须是下列字符之一:
统一码(Unicode)2.0标准中所定义的字母,包括拉丁字母a-z和A-Z,以及来自其他语言的字符。
下划线“_”、符号“@”或者数字符号“#”。
在SQL Server中,某些处于标识符开始位置的符号具有特殊意义。以“@”符号开始的标识符表示局部变量或参数;以一个数字符号开始的标识符表示临时表或过程,如表“#gzb”就是一张临时表;以双数字符号“##”开始的标识符表示全局临时对象,如表“##gzb”则是全局临时表。
 注意:某些Transact-SQL函数的名称以双at符号(@@)开始,为避免混淆这些函数,建议不要使用以@@开始的名称。
(2)标识符的后续字符可以是:
统一码(Unicode)2.0标准中所定义的字母。
来自拉丁字母或其他国家/地区脚本的十进制数字。
“@”符号、美元符号“$”、数字符号“#”或下划线“_”。
(3)标识符不允许是SQL Server的保留字。如数据库“tempdb”,这样的名称就属于保留字。
(4)不允许嵌入空格或其他特殊字符。
例如要为**公司创建一个工资管理系统,可以将其数据库命名为“db_GZGLXT”。名字除了要遵守命名规则以外,最好还能准确表达数据库的内容,本例中的数据库名称是以每个字的大写字母命名的,其中还使用了下划线“_”。
q标识符分类
SQL Server将标识符分为两种类型:
常规标识符:符合标识符的格式规则。
分隔标识符:包含在双引号(")或者方括号([ ])内的标识符。该标识符可以不符合标识符的格式规则,如[db GZGLXT],db和GZGLXT之间含有空格,但因为使用了方括号,所以视为分隔标识符。
 注意:常规标识符和分隔标识符包含的字符数必须在1到128之间,对于本地临时表,标识符最多可以有116个字符。
2.创建数据库 
在SQL Server 2005中,创建数据库的方法有两种,下面主要介绍如何使用SQL Server Management Studio手动创建数据库,对于使用T—SQL语句创建数据库,请读者参见相关的SQL书籍。
下面以创建数据库“db_GZGLXT”为例,介绍如何使用SQL Server Management Studio创建数据库。创建数据库的具体操作步骤如下:
(1)启动SQL Server Management Studio,并连接到SQL Server 2005中的数据库,在“对象资源管理器”中鼠标右键单击“数据库”选项,在弹出的快捷菜单中选择“新建数据库”命令。

(2)进入“新建数据库”窗口。在该窗口中可以通过“选择页”中的3个选项对数据库的名称、所有者等进行设置。

“选择页”中的3个选项的功能如下:
“常规”选项卡:用于设置新建数据库的名称及所有者。
在“数据库名称”文本框中输入新建数据库的名称“MR_GZGLXT”,数据库名称设置完成后,系统自动在“数据库文件”列表中产生一个主要数据文件(初始大小为3MB)和一个日志文件(初始大小为1MB),同时显示文件组、自动增长和路径等默认设置,用户可以根据需要自行修改这些默认的设置,也可以单击右下角的“添加”按钮添加数据文件。这里主要数据文件和日志文件均采用默认设置。
单击“所有者”的浏览按钮,在弹出的列表框中选择数据库的所有者。数据库所有者是对数据库具有完全操作权限的用户,这里选择“默认值”选项,表示数据库所有者为用户登录Windows操作系统使用的管理员账户,如Administrator。
 注意:选择“使用全文索引”选项表示数据库中变长的复杂数据类型列也可以建立索引。
“选项”和“文件组”选项卡:设置数据库的排序规则及恢复模式等选项,显示文件组的统计信息。这里均采用默认设置。
 注意: SQL Server 2005默认创建了一个PRIMARY文件组,用于存放若干个数据文件。但日志文件没有文件组。
(3)设置完成后单击“确定”按钮,数据库“db_GZGLXT”创建完成。

无标题页

无标题页
网站主页 | 广告业务 | 责任声明 | 联系我们 | 关于本站
2008 soAsp.net 使用前必读 京ICP备08009904号
本站为公益性网站,提供开发技术参考文章,不代表本站观点,不保证文章正确性。