- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验二 创建数据库和表
2013140期 01051213212210 2013139期 07081113212708 2013138期 04151624272803 2013137期 04171923242710 2013136期 04061416182606 2013135期 09232425293112 2013134期 01171819252910 2013133期 04071219222501 2013132期 20212223252712 2013131期 04061217192609 实验
2.了解表的结构特点。
3.了解SQL Server 的基本数据类型。
4.了解空值概念。
5.学会在企业管理器中创建数据库和表。
6.学会使用T-SQL 语句创建数据库和表。
二、实验设备及环境
装有SQL Server 2000的计算机1台/人
三、背景知识
1.SQL Server 2000的数据库对象
在SQL Server 2000中,数据库由包含数据的表集合和其他对象(如关系图、视图、索引、规则、默认值、存储过程和触发器等)组成,目的是为执行与数据有关的活动提供支持。
2.SQL Server2000的数据库文件
SQL Server2000采用操作系统文件来存放数据库,数据库文件可分为主数据文件、次级数据文件和事务日志文件共3类。
主数据文件(Primary)
主数据文件用来存放数据,它是所有数据库文件的起点(包含指向其他数据库文件的指针)。每个数据库都必须包含也只能包含一个主数据文件。主数据文件的默认扩展名为.MDF。例如,学生管理系统的主数据文件名为“XSGL_Data.MDF”。
次数据文件(Secondary)
二级数据文件也用来存放数据。一个数据库中,可以没有二级数据文件,也可以拥有多个二级数据文件。二级数据文件的默认扩展名为.NDF。
事务日志文件(Transaction Log)
事务日志文件用来存放事务日志。事务日志记录了SQL Server所有的事务和由这些事务引起的数据库的变化。每个数据库至少有一个日志文件,也可以拥有多个日志文件。日志文件的默认扩展名为.LDF。例如,学生管理系统的日志文件名为“XSGL_Log.LDF”。
一般情况下,一个数据库至少由一个主数据文件和一个事务日志文件组成。也可以根据实际需要,给数据库设置多个次数据文件和其他日志文件,并将它们放在不同的磁盘上。
3.SQL Server中创建数据库的方法
SQL Server中创建数据库有三种方法:一是通过向导创建,二是在企业管理器中使用现成的命令和功能交互式创建;三是在查询分析器中书写Transact SQL语句创建。
4.SQL Server中创建表的方法
SQL Server中创建表也有三种方法:一是通过向导创建,二是在企业管理器中使用现成的命令和功能交互式创建;三是在查询分析器中书写Transact SQL语句创建。
5.创建数据库的语句
创建数据库可以使用CREATEDATABASE语句,该语句简化的语法格式如下:
CREATEDATABASE database_name
[
[ON[filespec]]
[LOGON[filespec]]
]
filespec定义为:
( [NAME=logical_file_name, ]
FILENAME=os_file_name
[, SIZE=size]
[, MAXSIZE={max_size|UNLIMITED}]
[, FILEGROWTH=growth_INcrement] )
其中:
database_name指出新数据库的名称。数据库名称在服务器中必须惟一,并且符合标识符的规则。ON子句指定显式定义用来存储数据库数据部分的磁盘文件(数据文件)。该关键字后跟以逗号分隔的“filespec”项列表,“filespec”项用以定义主文件组的数据文件。LOGON子句指定显式定义用来存储数据库日志的磁盘文件(日志文件)。该关键字后跟以逗号分隔的“filespec”项列表,“filespec”项用以定义日志文件。
FILENAME为“filespec”定义的文件指定操作系统文件名。“os_file_name”指出操作系统创建“filespec”定义的物理文件时使用的路径名和文件名。
SIZE子句指定“filespec”中定义的文件的大小。“size”为“filespec”中定义的文件的初始大小,可以使用千字节(KB)、兆字节(MB)、千兆字节(GB)或兆兆字节(TB)后缀。默认值为MB。指定一个整数,不要包含小数位,“size”的最小值为512KB。如果没有指定“size”,则默认值为1MB。为主文件指定的大小至少应与model数据库的主文件大小相同。
MAXSIZE子句指定“
文档评论(0)