- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
理工·SQL Server 数据库管理标准教程ppt第2章
第2章 数据库文件管理 2.1 SQL Server 2000数据库的基础知识 2.2 创建数据库 2.3 修改数据库 2.4 删除数据库 2.1 SQL Server 2000数据库的基础知识 2.1.1 SQL Server 2000中数据库的入门知识 一个数据库至少由一个后缀名为.mdf的主数据文件和一个后缀名为.ldf的事务日志文件所组成。用户也可以根据自己的需要增加后缀名为.ndf的数据库的次文件和多个其他的日志文件。简而言之,主数据文件和日志文件是必需的,次数据文件可以有也可以无。 在数据库生成的时候会自动产生一个日志文件,它主要记录对数据库所做的一系列动作。必要时,可以恢复原来的数据库文件。 任何数据库至少包含一个文件组——主文件组(Primary)。顾名思义,文件组就是文件的集合。数据库除了包含主文件组外,数据库用户还可以自定义若干个次文件组。 2.1 SQL Server 2000数据库的基础知识 SQL Server 2000的数据库文件和文件组必须遵循以下原则: 一个文件或文件组只能被一个数据库使用。 一个文件只能属于一个文件组。 数据和事务日志不能共存于同一个文件或文件组上。 日志文件不能属于文件组。 SQL Server 2000中所有的信息都存储在页面(Page)上,页面是数据库中使用的最小数据单元,每一个页面存储8KB的信息。 2.1 SQL Server 2000数据库的基础知识 每个页面都有一个96字节的头来存储系统信息,比如页面类型、页面剩余空间、拥有该页面的数据库逻辑对象的ID等。SQL Server 2000使用以下类型的页面: 数据页面:用于存储数据库数据,但不包括text,ntext和image类型的数据。 索引页面:用于存储索引数据。 文本/图像页面:用于存储text,ntext和image类型的数据。 全局分配页面:用于存储扩展盘区分配的信息。 2.1 SQL Server 2000数据库的基础知识 页面剩余空间页面:用于存储页面剩余空间的信息。 索引分配页面:用于存储页面被表或索引使用的扩展盘区的信息。 事务日志文件不包括页面,它是由一系列日志记录组成的。 扩展盘区是由8个连续页面组成的数据结构,它是SQL Server 2000为表和索引分配空间的最小单位,也就是说,当创建一个表时,SQL Server 会自动地以扩展盘区为单位给它分配空间。 2.1 SQL Server 2000数据库的基础知识 2.1.2 SQL Server 2000的系统数据库和示例数据库 按默认路径安装SQL Server 2000数据库时,系统会在C:\Program Files\Microsoft SQL Server\MSSQL\Data路径下自动创建master,model,msdb,tempdb这4个系统数据库和Northwind,pubs两个示例数据库。下面分别介绍6个数据库的作用。 (1)master数据库 master数据库是SQL Server系统最重要的数据库,它记录了SQL Server系统的所有系统信息。这些系统信息包括所有的登录信息、系统设置信息、SQL Server的初始化信息和其他系统数据库及用户数据库的相关信息。它始终是一个可用的最新的master 数据库备份,如图2-1所示。 图2-1 2.1 SQL Server 2000数据库的基础知识 (2)model数据库 model数据库是所有用户数据库和tempdb数据库的模板数据库,它含有master数据库所有系统表的子集,这些系统数据库是每个用户定义数据库需要的。 一般情况下,用户无权访问和修改model数据库,如图2-2所示。 (3)msdb数据库 msdb数据库是代理服务数据库,为其警报、任务调度和记录操作员的操作提供存储空间,如图2-3所示。 (4)tempdb数据库 tempdb是一个临时数据库,它为所有的临时表、临时存储过程及其他临时操作提供存储空间,如图2-4所示。 图2-2 图2-3 图2-4 2.1 SQL Server 2000数据库的基础知识 (5)Northwind和pubs数据库 Northwind和pubs数据库是两个实例数据库,它们可以作为SQL Server的学习工具,如图2-5所示。 图2-5 2.2 创建数据库 2.2.1 创建数据库定义语法格式 用CREATE DATABASE创建数据库语法如下: CREATE DATABASE database name [ON {[PRIMARY] 数据文件} [,…n] {FILEGROUP 文件组名数据文件} [,…n]]
您可能关注的文档
- 混泥土的发展与对策.doc
- 清凉优雅 教你5步DIY公主风编发(组图).doc
- 清洁生产标准 铅酸蓄电池行业(征求意见稿).pdf
- 混凝土施工控制.ppt
- 清洗理论和清洗系统.ppt
- 渤海湾海上油田深部调剖技术应用现状.doc
- 渣打银行网申经验.doc
- 渔农自然护署香港湿地公园.pdf
- 温开水不为人知的五种妙用.doc
- 渭化28000m_3_h空分装置简介.pdf
- 2026吉林省面向北京师范大学定向招录选调生(公共基础知识)测试题附答案解析.docx
- 2025四川内江市人民政府办公室关于选聘政务监督评议员备考题库带答案解析.docx
- 2026湖北省定向对外经济贸易大学选调生招录(公共基础知识)测试题附答案解析.docx
- 2025中国人寿保险股份有限公司永修县支公司招聘备考题库及答案解析(夺冠系列).docx
- 2025云南红河州州级机关遴选公务员备考题库(147人)附答案解析.docx
- 2025年丹棱县融媒体中心(县广播电视台)招聘笔试参考题库附答案.docx
- 2025安徽蚌埠市固镇县部分县直机关选调17人备考题库附答案解析.docx
- 2025四川省市场监督管理局直属事业单位选调17人备考题库及答案解析(夺冠系列).docx
- 四川省戒毒管理局政治部关于2025年度公开考调补充行测备考题库附答案.docx
- 2025内蒙古华润万家额尔敦路店招聘100人考前自测高频考点模拟试题附答案.docx
原创力文档


文档评论(0)