- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验3数据库基本操作
实验3 数据库基本操作 3.1上机目的 1、掌握使用企业管理器工具创建数据库、设置数据库选项2、掌握使用 T-SQL 语句在查询分析器中创建数据库3、练习调用系统存储过程数据库选项、设置数据库选项 3.2 上机练习预备知识点 3.2.1 数据库的存储结构1 、SQL Server 2000 中创建的数据库的存储结构:包括数据文件和事务日志文件。2 、数据文件:用于实际存储数据、索引等数据库对象的文件。分为主数据文件( .mdf )和非主数据文件 (.ndf) 。一个数据库可以设置一个或多个数据文件,只能有一个且必须有一个主数据文件。3 、事务日志文件( .ldf ):用来记录用户对数据库进行的所有操作,是维护数据库完整性的重要工具。一个数据库可以设置一个或多个事务日志文件。 3.2.2 数据文件的基本属性 1 、 文件名 ( NAME ):指定该数据文件的文件名;2 、 位置 ( FILENAME ):指定存放该数据文件的目录;包含路径和文件名。如: D:\SQL SERVER\mos_data.MDF 。3 、 初始大小 ( SIZE ):该数据文件的初始容量。默认是 1MB 。4 、 文件组 ( FILEGROUP ):该数据文件所属的文件组。默认文件组是 PRIMARY 文件组。 也可以让数据文件属于其他文件组,但需要先新建文件组。5 、 文件增长方式 :选中文件自动增长,则数据文件根据需要自动增长。有两种增长方式:① 按兆字节增长:指定每次增长的兆字节数; ② 按百分比增长:指定每次增长的百分比。不选文件自动增长,数据文件大小是固定的。6 、 最大文件大小 ( MAXSIZE ):设置数据库文件的最大容量。有两种方式: ① 文件增长不受限制:数据文件可以无限制增大 ② 将文件增长限制为:将文件的大小限制在某一范围内。 3.2.3 事务日志文件的属性 同数据文件。 3.2. 4 使用企业管理器工具创建数据库、设置数据库选项 2 、设置“数据文件”属性 3 、设置“事务日志”属性 3.2.5 使用 T-SQL 语句创建数据库 创建数据库最简单的形式: Create Database 数据库名称 1. 、创建数据库完整的语法:CREATE DATABASE datebase_name 定义数据库的名称?? [ON 指定数据库所需的数据文件?? [PRIMARY] 其后定义的第一个文件是主数据文件?? [filespec [,...n]] 定义数据文件?? [,filegroup[,...n]] 定义数据文件组?? ] ?? [LOG ON 指定数据库所需的事务日志文件?? { [filespec [,...n]}] 定义事务日志文件?? [FOR LOAD |FOR ATTACH]?? filespec :: = 定义文件格式?? ([NAME=logical_file_name,] 定义文件的逻辑文件名 , 只在 SQL 语句中使用?? [FILENAME=os_file_name,] 定义文件在磁盘中的实际名称和存放路径?? [SIZE=size,] 定义文件的初始容量?? [MAXSIZE={max_size|UNLIMITED},] 定义文件可以增长的最大容量?? [FILEGROWTH=growth_increment])[,...n] 定义文件每次可以增长的容量?? filegroup :: = ?? FILEGROUP filegroup_namefilespec[,...n] 指定文件组及文件组的名称 2、关键字和参数说明 CREATE DASEBASE datebase_name:新数据库的名称。 ON 用于指定数据库所需的数据文件。 LOG ON 用于指定数据库的事务日志文件。 FOR LOAD:提供与早期SQL Server的兼容性,表示计划将备份直接装入新建的数据库。 FOR ATTACH:指定从现有的一组操作系统文件中附加数据库,只有指定16个以上的filespec的项目,才能使用CREATE DATABASE FOR ATTACH。 PRIMARY:指定其后定义的第一个文件是主数据文件。 NAME=logical_file_name:定义操作系统文件的逻辑文件名,该文件名只在SQL语句中使用,是全局磁盘文件名的代号 说明 FILENAME=os_file_name:定义操作系统文件在操作系统中的存放路径,以及实际文件名。 SIZE=size:定义操作系统文件的初始容量。 MAXSIZE=max_size|UNLIMITED:设置操作系统文件能够达到的最大长度|磁盘满为止。 FILEGROWTH=growth_inc
文档评论(0)