资源描述:
《上机实验1 数据库基本操作2012》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、上机实验1数据库基本操作上机实验1数据库基本操作1.1实验目的1、掌握使用对象资源管理器创建数据库;2、掌握使用T-SQL语句创建和修改数据库;3、练习调用系统存储过程数据库选项、设置数据库选项。1.2实验练习预备知识点1.2.1数据库的存储结构1、SQLServer中创建的数据库的存储结构:包括数据文件和事务日志文件。2、数据文件:用于实际存储数据、索引等数据库对象的文件。分为主数据文件(.mdf)和非主数据文件(.ndf)。一个数据库可以设置一个或多个数据文件,只能有一个且必须有一个主数据文
2、件。3、事务日志文件(.ldf):用来记录用户对数据库进行的所有操作,是维护数据库完整性的重要工具。一个数据库可以设置一个或多个事务日志文件。1.2.2数据文件的基本属性1、文件名(NAME):指定该数据文件的文件名;2、位置(FILENAME):指定存放该数据文件的目录;包含路径和文件名。如:D:SQLSERVERmos_data.MDF。3、初始大小(SIZE):该数据文件的初始容量。默认是1MB。4、文件组(FILEGROUP):该数据文件所属的文件组。默认文件组是PRIMARY文件组
3、。也可以让数据文件属于其他文件组,但需要先新建文件组。5、文件增长方式:选中文件自动增长,则数据文件根据需要自动增长。有两种增长方式:①按兆字节增长:指定每次增长的兆字节数;②按百分比增长:指定每次增长的百分比。不选文件自动增长,数据文件大小是固定的。6、最大文件大小(MAXSIZE):设置数据库文件的最大容量。有两种方式:①文件增长不受限制:数据文件可以无限制增大②将文件增长限制为:将文件的大小限制在某一范围内。1.2.3事务日志文件的属性同数据文件。1.2.4使用对象资源管理器创建数据库、设
4、置数据库选项1、设置数据库名称南京工业大学测绘学院第1页/共8页上机实验1数据库基本操作图1-1创建数据库之设置常规属性2、设置“数据文件”属性图1-2创建数据库之设置“数据文件”属性南京工业大学测绘学院第2页/共8页上机实验1数据库基本操作3、设置“事务日志”属性图1-3创建数据库之设置“事务日志”属性1.2.5使用T-SQL语句创建数据库1、创建数据库最简单的形式:CreateDatabase数据库名称2、创建数据库完整的语法:CREATEDATABASEdatebase_name定义数据库
5、的名称[ON指定数据库所需的数据文件[PRIMARY]其后定义的第一个文件是主数据文件[[,...n]]定义数据文件[,[,...n]]定义数据文件组][LOGON指定数据库所需的事务日志文件{[[,...n]}]定义事务日志文件[FORLOAD
6、FORATTACH]::=定义文件格式([NAME=logical_file_name,]定义文件的逻辑文件名,只在SQL语句中使用[FILENAME='os_file_
7、name',]定义文件在磁盘中的实际名称和存放路径南京工业大学测绘学院第3页/共8页上机实验1数据库基本操作[SIZE=size,]定义文件的初始容量[MAXSIZE={max_size
8、UNLIMITED},]定义文件可以增长的最大容量[FILEGROWTH=growth_increment])[,...n]定义文件每次可以增长的容量::=FILEGROUPfilegroup_name[,...n]指定文件组及文件组的名称1.2.6在对象资源管理器中修
9、改数据库在对象资源管理器中修改数据库结构,右键点击需要修改的数据库名称打开该数据库的属性对话框,在对话框中修改相应的数据文件属性值。图1-4修改数据库之数据文件属性1.2.7使用T-SQL语句修改数据库1、更改数据库名称sp_renamedbold_name,new_name说明:@old_name:原数据库名称;@new_name:新的数据库名称注意:①一般情况下,SQLSERVER是多用户模式。在给数据库更名之前,必须将数据库切换到单用户模式下,更名之后再恢复为多用户模式。例:sp_dbop
10、tion'JXGL','singleuser','true'-------切换成单用户模式sp_dboption'JXGL','singleuser','false'-------切换成多用户模式②只能用这个方法更改数据库的名字。南京工业大学测绘学院第4页/共8页上机实验1数据库基本操作2、缩小数据库文件DBCCSHRINKFILE(filename{[,target_size]
11、[,{
12、NOTRUNCATE
13、TRUNCATEONLY}]})说明:filename:缩小文件的逻辑名称。(可以是数