- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三次课:第四讲 数据库的操作课件
第四讲 数据库操作
穷低滦秩丈这石像斗逸奶烁洪鄙妓坝嘻络氨搽币违瘩爸醋仑姑颅吊羔掠次第三次课:第四讲 数据库的操作课件第三次课:第四讲 数据库的操作课件
内容提要
数据库的存储结构
4.1
创建数据库
4.2
修改数据库
4.3
删除数据库
4.4
备份数据库
4.5
恢复数据库
4.6
分离数据库和附加数据库
4.7
气硕抓褒锨逝缚勘络摘躲龄局庶呀力痴序赐避腕推磅豺彝魏败竹谬仪浚锻第三次课:第四讲 数据库的操作课件第三次课:第四讲 数据库的操作课件
数据库的存储结构是指数据库文件在磁盘上如何存储。
SQL Server中每个数据库由一组操作系统文件组成。
数据库中的所有数据、对象和数据库操作日志都存储在这些文件中。
4.1 数据库的存储结构
仲贿囊猖叹净枝烫碾德疟蓖曲慨溶广秃榔绕娇篱沏横尤浩再噪针祈持调卡第三次课:第四讲 数据库的操作课件第三次课:第四讲 数据库的操作课件
4.1.1 数据库文件
数据库文件可以分为三类:
主数据库文件
次数据库文件
事务日志文件
1. 主数据库文件(Primary Database file)
每个数据库有且仅有一个主数据库文件,主数据库文件用来存储数据库的启动信息和部分或全部数据。一个数据库可以有1到多个数据库文件,其中只有一个文件为主数据库文件。
主数据库文件的文件扩展名为mdf。
尺漆删血领臻壤铬阐哟蛙续杰鸯奸沸课少荡销旗丢野范炔谋卑臼亿健楼相第三次课:第四讲 数据库的操作课件第三次课:第四讲 数据库的操作课件
4.1.1 数据库文件
2. 次数据库文件(Secondary Database File)
用于存储主数据库文件中未存储的剩余数据和数据库对象。一个数据库可以没有次数据库文件,也可以有多个次数据库文件。
次数据库文件的文件扩展名为ndf。
3. 事务日志文件(Transcation Log File)
用于存储数据库的更新情况等事务日志信息。 当数据库损坏时,可以使用事务日志文件恢复数据库。一个数据库可以有1到多个事务日志文件。
事务日志文件的扩展名为ldf。
缮经速务而树裸脖邻樊湖露挡脱译眯拔氯膝泞肋矮纳桩疟岂逸累之把曳茁第三次课:第四讲 数据库的操作课件第三次课:第四讲 数据库的操作课件
4.1.1 数据库文件
1. 逻辑文件名
逻辑文件名是在所有Transact-SQL语句中引用文件时所使用的名称。逻辑文件名必须遵守SQL Server标识符的命名规则,且对数据库必须是唯一的。
2. 物理文件名
数据库文件在物理磁盘上的存储路径及文件名称构成数据库文件的物理名称,物理文件名必须遵从操作系统文件名的命名规则。
炉札罐科嘲藤桌题肛纵冠赡仇螺雹侗受事宁蒸席镶皂邵两己壕碉囊耘峰晶第三次课:第四讲 数据库的操作课件第三次课:第四讲 数据库的操作课件
4.1.1 数据库文件
例如:
逻辑文件名
物理文件名
My_Dbfile1
e:\sql_data\pri_file1.mdf
My_Dbfile2
e:\sql_data\pri_file2.ndf
My_Dbfile3
e:\sql_data\pri_file3.ndf
My_Logfile1
e:\sql_log\log_file1.ldf
My_Logfile2
e:\sql_log\log_file2.ldf
坝章寺返施萤样潞革告挑月庙隐秤帅香伺踊渊旦缺隶罢曹仿嫩精茸殷牟船第三次课:第四讲 数据库的操作课件第三次课:第四讲 数据库的操作课件
4.1.2 数据库文件组
为了便于分配和管理,SQL Server允许将多个文件归纳为同一组,并赋予此组一个名称,这就是文件组。
1. 主文件组(Primary File Group)
所有数据库都至少包含一个主文件组,主文件组中包含了所有的系统表,当建立数据库时,主文件组包括主数据库文件和未指定组的其他文件。
2. 次文件组(Secondary File Group)
数据库还可以包含用户定义的文件组,也称次文件组。
宽棘骇亏原融绘运谢运纠虐街谓坤迄治馅腕肌焊僚扮洋是驳亨违涵厢缉捏第三次课:第四讲 数据库的操作课件第三次课:第四讲 数据库的操作课件
4.1.2 数据库文件组
3. 默认文件组
每个数据库中都有一个文件组作为默认文件组运行。当SQL Server给创建时没有为其指定文件组的表或索引分配页时,将从默认文件组中进行分配。
一次只能有一个文件组作为默认文件组。默认文件组可以由用户来指定。如果没有指定默认文件组,则主文件组是默认文件组。
七伸纸贴昨斧盈顿汪伞桌思替节驰贪椭蚜尝樟态沽罗冬直涨料猿桌车蜘崖第三次课:第四讲 数据库的操作课件第三次课:第四讲
文档评论(0)