sqlserver数据库

sqlserver数据库

ID:26719149

大小:777.85 KB

页数:42页

时间:2018-11-28

sqlserver数据库_第1页
sqlserver数据库_第2页
sqlserver数据库_第3页
sqlserver数据库_第4页
sqlserver数据库_第5页
sqlserver数据库_第6页
sqlserver数据库_第7页
sqlserver数据库_第8页
sqlserver数据库_第9页
sqlserver数据库_第10页
资源描述:

《sqlserver数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQLServer数据库管理创建数据库管理数据库数据库的备份与还原数据库存储结构数据库的存储结构逻辑存储结构——数据库是由哪些性质的信息所组成。实际上,SQLServer的数据库是由诸如表、视图、索引等各种不同的数据库对象所组成。物理存储结构——讨论数据库文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,一个数据库至少应该包含一个数据库文件和一个事务日志文件。数据库文件主数据库文件一个数据库可以有一个或多个数据库文件,一个数据库文件只能属于一个数据库。当有多个数据库文件时,

2、有一个文件被定义为主数据库文件(简称为主文件),其扩展名为mdf。主数据库文件用来存储数据库的启动信息以及部分或者全部数据,是所有数据库文件的起点,包含指向其它数据库文件的指针。一个数据库只能有一个主数据库文件。数据库文件辅助数据库文件一个用于存储主数据库文件中未存储的剩余数据和数据库对象,一个数据库可以没有辅助数据库文件,但也可以同时拥有多个辅助数据库文件。辅助数据库文件的扩展名为ndf(简称为辅助文件)。数据库文件事务日志文件一个存储数据库的更新情况等事务日志信息,当数据库损坏时,管理员使用事务日志恢复数据库。每

3、一个数据库至少必须拥有一个事务日志文件,而且允许拥有多个日志文件。事务日志文件的扩展名为ldf,日志文件的大小至少是512KB。SQLServer事务日志采用提前写入的方式。1.创建数据库1.使用向导创建数据库2.使用企业管理器创建数据库3.使用Transact-SQL语言创建数据库创建数据库谁可以创建数据库(即数据库所有者)?创建数据库的权限默认授予sysadmin和dbcreator固定服务器角色的成员,但可以授予其它用户。创建数据库需要包括哪些内容?数据库的名称-数据库命名必须符合规范数据库的大小数据文件的存放

4、位置文件组的设置使用T-SQL语言创建数据库CREATEDATABASESample ON PRIMARY(NAME=SampleData,FILENAME='c:ProgramFiles....DataSample.mdf', SIZE=10MB,MAXSIZE=15MB,FILEGROWTH=20%)LOGON(NAME=SampleLog, FILENAME='c:ProgramFiles....DataSample.ldf', SIZE=3MB,MAXSIZE=5MB,FILEGROWTH

5、=1MB)主数据库文件事务日志文件逻辑文件名物理文件名文件增长量数据库的名称、大小、数据文件位置CREATEDATABASEdatabase_name[ON{[PRIMARY](NAME=logical_file_name,FILENAME=‘os_file_name’[,SIZE=size][,MAXSIZE={max_size

6、UNLIMITED}][,FILEGROWTH=growth_increment])}[,…n]][LOGON{(NAME=logical_file_name,FILENAME=‘os_f

7、ile_name’[,SIZE=size][,MAXSIZE={max_size

8、UNLIMITED}][,FILEGROWTH=growth_increment])}[,…n]]使用Transact-SQL语言创建数据库Transact-SQL语言的命令格式说明:用[]括起来的内容表示是可选的;[,…n]表示重复前面的内容;用<>括起来表示在实际编写语句时,用相应的内容替代;用{}括起来表示是必选的;类似A

9、B的格式,表示A和B只能选择一个,不能同时都选。使用Transact-SQL语言创建数据库database_

10、name:数据库的名称。数据库名称在服务器中必须唯一,最长为128个字符,并且要符合标识符的命名规则。每个服务器管理的数据库最多为32767个。PRIMARY:用于指定主文件组中的文件。如果不指定PRIMARY关键字,则在命令中列出的第一个文件将被默认为主文件。SIZE:指定数据库的初始容量大小。如果没有指定主文件的大小,则SQLServer默认其与模板数据库中的主文件大小一致,其它数据库文件和事务日志文件则默认为1MB。指定大小的数字size可以使用KB、MB、GB和TB后缀,默认的后缀为MB。Size中不能使用小

11、数,其最小值为512KB,默认值为1MB。主文件的size不能小于模板数据库中的主文件。使用Transact-SQL语言创建数据库MAXSIZE:指定操作系统文件可以增长到的最大尺寸。如果没有指定,则文件可以不断增长直到充满磁盘。FILEGROWTH:指定文件每次增加容量的大小,当指定数据为0时,表示文件不增长。增加量可以确定为以KB、MB作后

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。