安徽大学数据库学习资料.docxVIP

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安徽大学数据库学习资料

数据库学习笔记—刘浩第四章数据库的创建与管理4.1数据库的体系结构物理数据库和逻辑数据库4.1.1文件名在sqlserver中,每个文件都有两个名称,分别为物理文件名和逻辑文件名1逻辑文件名Sql server中标识符的规则如下:长度不超过128个字符;开头字母为a~z或A~Z、#、_、@以及来自其他语言的字母字符;不允许嵌入空格或其他特殊字符;不允许与保留字同名;2物理文件名物理文件名也称物理存储文件名,简称物理名4.1.2数据库文件每个数据库都是有一系列文件组成的,包括数据文件和事务日志文件两类,而数据文件又分为主数据文件和辅助数据文件两类。1)主数据文件(primary database file)简称主文件每个数据库有且只有一个主数据文件,使用时,主数据文件包含两种名称:逻辑文件名和物理文件名,其中逻辑文件名无扩展属性,物理文件名的扩展名默认为.mdf2辅数据文件(secondary database file)简称次文件,一个数据库既可以没有辅数据文件,也可以有若干个辅数据库文件,辅数据文件的名称有逻辑文件名和物理文件名;其中逻辑文件名没有扩展名,物理文件名额扩展文件名为.ndf3事物日志文件简称日志文件,每个数据库必须至少含有一个事物日志文件,也可以含有多个日志文件。逻辑文件名没有扩展文件名,物理文件名的扩展名为.ldf4.1.3数据库文件组一个文件只能属于一个文件组,一个文件组也只能属于一个数据库。1)主文件组主文件组是系统提供的,每个数据库只有一个文件组2)辅文件组是用户自行定义的文件组。3)默认文件组每个数据库只能有一个默认文件组4.1.4SQL SERVER 系统数据库Sqlserver提供了4个系统数据库,分别是master,tempdb,model,msdb。4.2 数据库的创建在sqlserver中,数据行存放在页上,页存放在范围上,一个表有若干个范围组成,而若干个表组成了数据库。创建数据库的过程实际上是确定数据库的名称,数据库的相关文件的存储路径,存储空间大小,及其相关属性的设置。创建数据库既可以使用T-SQL语句,也可以使用SSMS管理工具。4.2.2使用T-SQL语句创建数据库通过t-sql语句中的create database 命令创建数据库,该命令的语法格式为:Create database 数据库名称说明:(1)on:用于指明数据文件(组)的明确定义。(2)primary:指定主文件组。(3)name:指定逻辑文件名,必选属性。(4)filename:指定物理文件名(操作系统文件)的路径和文件名,必选属性。(5)size:指定文件的初始大小,如果没有指定,则默认值为3M。(6)maxsize:指定文件的最大值,关键字unlimited表示文件的大小不受限制。(7)filegrowth:指定文件的增长方式,可按兆字节和百分比增长。(8)log on :指定数据库日志文件的属性,其定义格式与数据文件的定义格式相同。(9)filegroup:指定文件组的属性,default表示该文件组为数据库中的默认文件组。。4-2创建一个数据库mn3,数据文件属性和日志文件属性均取默认值。Create database mn3.4-3创建一个数据库mn4,主数据文件的物理文件名为’d:\mn\mn4.mdf’,逻辑文件名为mn4_data.Create database mn4On (name=’mn4_data’,filename=’d:\mn\mn4.mdf’)4-4创建一个数据库mn5,其中(1)主数据文件的逻辑文件名为mn5_data,物理文件名为’d:\mn\mn5.mdf’,存储空间的初始大小为10MB,最大存储空间不限制,文件增长量为2MB。(2)事物日志文件的逻辑文件名mn5_log,物理文件名为’d:\mn\mn5_log.ldf’,存储空间的初始大小为5MB,最大存储空间为10MB,文件增长量为5%。Create database mn5On(name=mn5_data,filename=’d:\mn\mn5.mdf’,size=10,maxsize=unlimited,filegrowth=2)Log on(Name=’mn5_log’,filename=’d:\mn\mn5_log.ldf’,size=5,maxsize=10,filegrowth=5%)注意:1关键字on引导的是数据文件,关键字logon 引导的是事物日志文件。2、每个文件的属性信息单独包含在一对括号(())内,个属性之间用(,)分开。3、同类型的文件之间用(,)分割。4.3 数据库的修改使用T-SQL语句修改数据库Alter database数据库名说明:(1),数据库名是要修改的名称(2)add file :添加

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档