- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务二 为数据管理创建数据库环境 —创建和管理SQL Server数据库 任务:在SSMS中创建数据库JXGL,并对JXGL进行简单管理;使用CREATE DATABASE语句创建数据库JXGL,使用T-SQL语句对JXGL进行简单管理。 学习目标 了解SQL Server数据库的存储结构 建立事务日志的概念 使用SSMS创建数据库 使用CREATE DATABASE语句创建数据库 使用SSMS管理数据库 使用T-SQL语言管理数据库 2.1 认识SQL Server数据库 任务:了解SQL Server数据库的存储结构,建立事务日志的概念。 1.数据库的物理文件 数据库是存储数据的容器,数据以文件形式存储在磁盘上,称为数据库的物理文件或操作系统文件。 每个SQL Server 2005数据库包含两类物理文件:数据文件和日志文件。 数据文件存储数据和数据库对象。第一个数据文件称为主数据文件,文件名后缀为.mdf(Primary Data File);日志文件用来存储恢复数据库中所有事务所需的信息,文件名后缀为.ldf(Log Data File)。 每个SQL Server数据库至少包含一个主数据文件和一个日志文件。 当数据库存储的数据量巨大,或需要将重要数据与次要数据分开存储时,用户可自行创建次数据文件,辅助主数据文件存储数据,文件名后缀为.ndf(Secondary Data File)。 一个SQL Server 2005数据库只包含一个主数据文件,必须至少包含一个日志文件,可以不包含或包含多个次数据文件。 2.数据库文件的名称 每个SQL Server 2005数据库文件有两个文件名:逻辑文件名和操作系统文件名。 (1)逻辑文件名。在T-SQL语句中引用数据库文件时使用的名称。其命名必须符合SQL Server标识符规则,且在同一数据库中必须唯一。 (2)操作系统文件名。包含存储目录路径的数据库文件名称。其命名必须符合操作系统文件命名规则,且在同一数据库中必须唯一。 3.数据库文件的存储 (1)数据页 数据文件的基本存储单位为8KB(8192B)的连续空间,称为一个页(Page)。SQL Server 2005中包含数据页、索引页、文本/图像页等8种类型的页。页由以下三部分组成: 1)页头。页首的96KB用来存储页的系统管理信息,如页类型、页的可用空间、页码及拥有该页的数据库对象的分配单元ID值等信息。 2)数据区。以槽(Slot)为单位的空间,用来存储数据。数据记录(行)就存储在槽中,紧接着页头按顺序放置。 3)行偏移数组。映射槽的相对位置,通过查询行偏移数组中某个槽的偏移量,就可以准确定位槽在数据区的位置。 一个页只能存储一个数据库对象,如表、索引。 (2)盘区 SQL Server 2005将8个物理上连续的页作为一个单元为数据库对象分配存储空间,这个单元称为盘区(Extent),容量为64KB。 以盘区为分配单位,就不会因分配存储空间的操作十分繁忙而影响数据库性能,提高了空间分配效率。 分配盘区的基本策略是:容量不满8个页的数据库对象尽量从已经存在的混合盘区中挑选一个进行后续分配;为容量满8个页的数据库对象分配统一盘区。这样大大提高了空间利用率。 4.数据文件组 为便于分配数据和管理文件,可以将数据文件组织到不同的文件组中。SQL Server 2005包含两种类型的文件组:主文件组(Primary)和用户定义文件组。 主文件组包含主数据文件和未放入其他文件组的所有次数据文件。每个数据库只有一个主文件组,也是数据库的默认文件组,系统表的所有页均分配在主文件组中。 数据库包含多个数据文件时,用户也可以自定义文件组,将次文件放到自定义文件组中。 提示:文件组是命名的文件集合,只包含数据文件,日志文件不包括在任何文件组内。 事务(Transaction)是需要一次完成的操作集合。事务作为SQL Server的单个逻辑工作单元,必须彻底执行完或根本不执行。 事务日志用来记录所有事务和每个事务对数据库所做的更新操作,以日志文件形式存储在磁盘中。 1.事务日志的作用 (1)单独恢复个别事务。 (2)保证数据库的完整。 (3)将恢复的数据库、文件、文件组或页回滚到某一故障点。 2.事务日志的特点 (1)作为单独的文件实现,可以根据需要定义文件为自动增长。 (2)日志文件与数据文件分开存放,减少了冲突。 (3)事务日志可以单独备份、恢复,不必遵守数据页的存储格式。 (4)日志的截断机制速度快,对事务的容量影响小。 (5)记录了数据页的分配和释放信息。 2.2 创建SQL Server数据库 任务:创建JXGL数据库。创建数据库前,
您可能关注的文档
- PowerBuilder程序设计基础 王艳青 第四章 窗口控件新.ppt
- PowerBuilder程序设计基础 王艳青 第一章新.ppt
- PowerBuilder程序设计教程 第01章教案新.ppt
- PowerBuilder程序设计教程 第06章教案新.ppt
- PowerBuilder程序设计教程 第07章教案新.ppt
- PowerBuilder程序设计教程 第08章教案新.ppt
- PowerBuilder程序设计教程 第09章教案新.ppt
- PowerBuilder程序设计教程 第12章教案新.ppt
- PowerBuilder程序设计教程 第13章教案新.ppt
- PowerBuilder程序设计教程 第14章教案新.ppt
- 山东山水水泥集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及参考答.docx
- 山东山水水泥集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完美版.docx
- 山东山水水泥集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版必考题.docx
- 山东山水水泥集团有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版一套.docx
- 山东寿光鲁清石化有限公司校园招聘模拟试题附带答案详解必考题.docx
- 山东寿光鲁清石化有限公司校园招聘模拟试题附带答案详解新版.docx
- 山东寿光鲁清石化有限公司校园招聘模拟试题附带答案详解汇编.docx
- 山东寿光鲁清石化有限公司校园招聘模拟试题附带答案详解附答案.docx
- 廊坊市永清县2021上半年事业单位考试《医学基础知识》试题 .pdf
- 山东岱银纺织集团股份有限公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完美.docx
文档评论(0)