- 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语句综述
一、数据库存储结构? ? ? ???SQL Server 7.0中的每个数据库有多个操作系统文件组成,数据库的所有资料、对象和数据库操作日志均存储在这些操作系统文件中。根据这些文件的作用不同,可以将它们划分为以下三类:(? ? ? ? 主数据文件:每个数据库有且只有一个主数据文件,它是数据库和其它数据文件的起点。主数据文件的扩展名一般为.mdf;? ? ? ? (? ? ? ? 辅数据文件:用于存储主数据文件中未存储的剩余资料和数据库对象,一个数据库可以没有辅数据文件,但也可以同时拥有多个辅数据文件。辅数据文件的多少主要根据数据库的大小、磁盘存储情况和存储性能要求而设置。辅数据文件的扩展名一般为.ndf;(? ? ? ? 日志文件:存储数据库的事务日志信息,当数据库损坏时,管理员使用事务日志恢复数据库。日志文件的扩展名一般为.ldf。每个数据库中至少两个文件:主数据文件和日志文件。SQL Server数据库文件除操作系统所赋予的物理文件名称外,还有一个逻辑名称。数据库的逻辑名称应用于Transact-SQL语句中。例如,对于master系统数据库,master为其逻辑名称,使用Transact-SQL语句操作数据库时,均使用该名称。而对应的物理文件名称为master.mdf、其日志文件名称为master.ldf。为了管理方便,可将多个数据库文件组织为一组,称作数据库文件组。文件组能够控制各个文件的存放位置,其中的每个文件常建立在不同的硬盘驱动器上,这样可以减轻每个磁盘驱动器的存储压力,提高数据库的存储效率,从而达到提高系统性能的目的。SQL Server采用比例填充策略使用文件组中的每个文件提供的存储空间。在SQL Server中建立文件和文件组时,应注意以下两点:(? ? ? ? 每个文件或文件组只能属于一个数据库,每个文件也只能成为一个文件组的成员,文件和文件组不能跨数据库使用;(? ? ? ? 日志文件是独立的,它不能成为文件组的成员。也就是说,数据库的资料内容和日志内容不能存入相同的文件或文件组。SQL Server中的数据库文件组有以下三种类型:(? ? ? ? 主文件组:其中包数据库的主数据文件和不属于其它文件组的数据库文件,数据库系统表的所有页面存储在主文件组中;(? ? ? ? 用户定义文件组:数据库创建语句(CREATE DATABASE)或修改语句(ALTER DATABASE)中使用FILEGROUP关键词所指定的文件组;(? ? ? ? 默认文件组:在创建数据库对象时,如果没有为它们指定文件组,它们将被存储在默认文件组中。可以使用ALTER DATABASE语句修改数据库的默认文件组设置,但每个数据库同时最多只能有一个默认文件组。当数据库没有指定默认文件组时,主文件组将被作为默认文件组使用。由于默认文件组的特殊作用,所以在创建数据库对象时,即使不指定用户文件组,SQL Server也能照常执行。1.使用Transact-SQL语句建立数据库? 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?=?os_file_name??[,?SIZE?=?size]??[,?MAXSIZE?=?{?max_size?|?UNLIMITED?}?]??[,?FILEGROWTH?=?growth_increment]?)?[,n]filegroup?::=FILEGROUP?filegroup_name?filespec?[,n]
其中,database_name为新建数据库的逻辑名称,在一个SQL Server服务器上,必须保证各数据库名称是唯一的。ON子句显示指定存储数据库资料部分所使用的数据文件和文件组列表,PRIMARY关键词说明其后的数据文件属于主文件组。如果PRIMARY关键词未被指定,则关键词CREATE DATABASE后的第一个文件列表将成为主数据文件。filespec定义数据文件列表中各数据文件项,有多个数据文件项时,相互之间以逗号分隔。其中,logical_file_name参数指出数据文件的逻辑名称,数据文件的逻辑名称应用在Transact-SQL语句中。在同一个数据库中,必须保持数据文件的逻辑名称是唯一的。os_f
您可能关注的文档
- 初三上期中考试动员班会选编.ppt
- 数据分析第一课综述.pptx
- 数据分析培训资料综述.ppt
- 数据完整性与安全性控制综述.docx
- 数据分布特征的测度综述.ppt
- 数据定义补充综述.pptx
- 初中人教版七年级上册生物课件植株的生长课件精品课件选编.ppt
- 数据库6版讲稿第五章----高级SQL综述.ppt
- 数据库个章练习综述.doc
- 数据库原理及应用习题2综述.doc
- 2025年农业科技发展现状与未来趋势报告.docx
- 2025年农业科技成果转化与农村科技进步研究报告.docx
- 2025年农业科技成果转化中的农业科技创新与农村公共服务均等化案例研究.docx
- 2025年农业科技成果转化与农村电商物流体系标准化案例报告.docx
- 2025年农业科技成果转化与农村金融服务创新模式与风险控制与市场拓展与实施效果报告.docx
- 2025年农业科技成果转化中的农业科技创新与农村社会治理现代化案例报告.docx
- 2025年农业科技成果转化中的政府角色与政策支持策略报告.docx
- 2025年农业科技成果转化与农村社会治理的协同发展报告.docx
- 2025年农业科技成果转化与农村社区发展报告.docx
- 2025年农业科技成果转化与农村土地流转制度改革报告.docx
最近下载
- CAD软件:PTC Creo 二次开发all.docx VIP
- 部编版语文六年级上册全册教学设计(教案).pdf VIP
- 《宪法基本知识课件:公务员考试公基必备》.ppt VIP
- 航空概论完整全套教学课件.pptx
- 辽宁研发楼室内精装修冬季施工方案.doc VIP
- 《饮用水源保护区》课件.ppt VIP
- 2022年CCAA注册审核员《产品认证基础》试题(网友回忆版).docx VIP
- 证明某人是某个公司的实际控制人的协议书6篇.docx VIP
- 2025-2026新人教版小学3三年级数学上册全册教案【新教材】.doc
- 精品解析:天津市河西区2024-2025学年八年级下学期期末数学试卷(解析版).docx VIP
文档评论(0)