文档详情

数据库基本知识点数据库.ppt

发布:2017-04-27约7.44千字共106页下载文档
文本预览下载声明
数据库基础知识(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
显示全部
相似文档