数据库基本知识点数据库.ppt
文本预览下载声明
数据库基础知识(BAS310) --基础课;总 目 录;目标;目标;分 目 录;如何建立数据库;建立数据库后,应立即备份MASTER数据库。
缺省只有SYSADMIN与DBCREATOR两个固定服务器角色的成员之一有权限去建立一个数据库,但是他们也可以赋予其他用户建立数据库的权限。;建立数据库方法如下所示:
方法一 :使用SSMS
在实务作业上,大部分的工作都会利用SSMS来完成,透过此可视化工具可以快速建立数据库
示例 建立数据库「TESTDB2」
步骤1:开启SSMS,再展开SQL Server2005要建立数据库的SQL Server2005,然后在「数据库」上按鼠标右键,从快捷菜单中点选「新增数据库」;步骤2:出现「新增数据库」对话框,在「名称」中输入TESTDB2;步骤3:在「新增数据库」中选择「逻辑名称」卷标,此时默认的文件名为「TESTDB2」,可以在「TESTDB2」单击更名,「路径」采用默认路径即可;步骤4:在「新增数据库」中选择「逻辑名称」卷标,此时默认的文件名为「TESTDB2_log」,可以在「TESTDB2_log」单击更名,「路径」采用默认路径即可,然后单击「确定」按钮;步骤5:通过SSMS可以看到新建立好的数据库信息;方法二:使用T-SQL2005命令
通过SSMS里面的「新建查询」功能,可以使用T-SQL2005指令CREATE DATABASE来建立数据库。
;语法:
CREATE DATABASE DATABASE_NAME
[ ON [PRIMARY]
[ FILESPEC [,…n] ]
[ , FILEGROUP [,…n] ]
]
[ LOG ON FILESPEC [,…n] ]
[ FOR LOAD | FOR ATTACH ]
FILESPEC : : =
( [ NAME = LOGICAL_FILE_NAME, ]
FILENAME = ‘FILE_NAME’
[ , SIZE = SIZE ]
[ , MAXSIZE = {MAX_SIZE | UNLIMITED } ]
[ , FILEGROWTH = GROWTH_INCREMENT]
) [,…n]
FILEGROUP : : =
FILEGROUP FILEGROUP_NAME FILESPEC [,…n];参数:
ON:
数据库是根据ON后面参数条件来建立的。
PRIMARY:
设定所定义的数据文件是属于主文j件组(PRIMARY FILEGROUP)。
NAME:
设定逻辑文件名(logical_file_name),是在SQL语句中要参照它时,所使用的名称。
FILENAME:
设定实际文件名(os_file_name),是文件在操作系统中的名称,必须包含文件所储存的完整路径与实际文件名。;SIZE:
配置文件初始的大小,单位,包括KB、MB(默认单位)、GB、TB。默认值为1 MB。
MAXSIZE:
配置文件的最大容量(max_size|UNLIMIT ED),单位,包括KB、MB(默认单位)、GB、TB。
UNLIMITED:
表示文件大小没有限制,但是不能超过磁盘文件系统的可用空间。;FILEGROWTH:
设定数据库增长的大小。当文件容量不足而且未超过最大容量上限时,配置文件每次自动增长的大小。
增长方式可用字节或百分比,字节的单位为KB、MB(默认单位)、GB、TB。若不要档案自动增长,则设为0。若省略FILEGROWTH参数,则表示默认数据文件会以1MB成长,默认日志文件会以10%成长。若此值小于64KB,则会以64KB增长。
建议按照字节的方式
FILEGROUP:
建立使用者自定义文件组,并设置要放入此文件组的次要文件。;示例 建立数据库「TESTDB3」
将「数据文件」设定成「名称」为TESTDB3,「路径」为C:\Program Files\Microsoft SQL Server2005 \MSSQL\data\TESTDB3.MDF,「文件大小」为10 MB,「文件大小上限」为不限制文件增长,「文件增长」为2 MB;将「日志文件」设定「名称」为TESTDB3_log,「路径」为C:\Program Files\Microsoft SQL Server2005 \MSSQL\data\TESTDB3_log.LDF,「文件大小」为5 MB,「文件大小上限」为15 MB,「文件增长」为10 %,方法如下:;CREATE DATABASE TESTDB3
ON PRIMARY (
NAME = TESTDB3_DATA,
FILENAME =C:\Program Files\Microsoft SQL S
显示全部