第4章 数据库的创建与管理.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 数据库的创建与管理

第4章 数据库的创建与管理 本章导读: 数据库是SQL Server 系统中的最基本对象,从体系结构上说,它有物理和逻辑两种结构。物理数据库是由一系列数据文件和事务日志文件组成的文件系统,而每个文件又都有两种名称:逻辑名和物理名。逻辑数据库相当于一个包含表、视图等一系列数据库对象的容器。 知识要点: ? 数据库体系结构 ? 数据库的创建 ? 数据库的修改 ? 数据库的删除 ? 数据库的压缩 ? 数据库的附加和分离 4.1 数据库的体系结构 4.1.1 文件名 4.1.1 文件名 注意:以符号@、#开头的标识符具有特殊的含义,以@开头的标识符表示局部变量,以@@开头的标识符表示全局变量;以#开头的标识符表示临时表或过程,以##开头的标识符表示全局临时对象。 2.物理文件名 简称物理名,也称物理存储文件名,是指文件在磁盘上的存储路径及文件名称的统称,物理文件名遵从操作系统文件名的命名规则。 4.1.2 数据库文件 在SQL Server中,每个数据库都是由一系列文件组成,包括数据文件和事物日志文件两类,而数据文件又可分为主数据文件和辅数据文件两大类。 1.主数据文件(Primary Database file) 简称主文件,用来存储数据库的启动信息和部分或全部数据,每个数据库有且仅有一个主数据文件。主数据文件总是位于主文件组中,它代表数据库的起点,并且提供指针指向数据库中的其它文件。使用时,主数据文件包含两种名称:逻辑文件名和物理文件名,其中逻辑文件名无扩展名,物理存储文件名的扩展名默认为.mdf。 2.辅数据文件(Secondary Database File) 简称次文件,用于存储主数据文件中未存储的剩余数据和数据库对象。一个数据库既可以没有辅数据文件,也可以有若干个辅数据文件。辅数据文件既可以位于主文件组,也可以位于辅文件组中。使用时,辅数据文件也包含两种名称:逻辑文件名和物理文件名,其中逻辑文件名无扩展名,物理存储文件名的扩展名默认为.ndf。 3.事务日志文件(Transaction Log File) 简称日志文件,用于存储对数据库任何操作过程的事务日志,以保证数据的一致性和完整性,有利于数据库的恢复。每个数据库都必须至少含有一个事务日志文件,也可以含有多个事务日志文件。事物日志文件不属于任何文件组。使用时,事务日志文件也包含两种名称:逻辑文件名和物理文件名,其中逻辑文件名无扩展名,物理存储文件名的扩展名默认为.ldf。 注意:在SQL Server中,一个数据库可以包含多个文件,不同文件也可以分别存储在不同分区磁盘上,但是一个文件只能存储于一个数据库内。 4.1.3 数据库文件组 4.1.4 SQL Server 2005系统数据库 4.2 数据库的创建 在SQL Server中,数据行存放在页上,页存放在范围上,一个表有若干个范围组成,而若干个表组成了数据库。创建数据库的过程实际上是确定数据库的名称、数据库相关文件的存储路径、存储空间大小及其相关属性的设置。创建数据库既可以使用T-SQL语句,也可以使用SSMS管理工具。 4.2.1 使用SSMS创建数据库 4.2.1 使用SSMS创建数据库 【例4-1】 使用SSMS管理工具创建数据库。操作步骤如下: (1)启功SSMS,在“对象资源管理器”窗格中展开根目录的树形结构,直至“数据库”,右击“数据库”,弹出“新建数据库”快捷菜单,如图4-1所示。 4.2.1 使用SSMS创建数据库 (2)单击释放后,打开“新建数据库”窗口的“常规”界面,在“数据库名称”文本框中输入数据库的名称为jxgl,“数据库文件”区域中显示了新建“数据库”对应的数据文件和事务日志文件的相关属性的默认值,如图4-2所示。 4.2.1 使用SSMS创建数据库 (3)要继续增加数据文件(辅数据文件)或事务日志文件,单击“添加”按钮,“数据文件”中会新增一行,依次设置逻辑名称、文件类型、文件组(数据文件的用户自定义文件组)、初始大小、自动增长、路径,如图4-4和图4-5所示。 4.2.1 使用SSMS创建数据库 4.2.1 使用SSMS创建数据库 (5)单击“确定”按钮,返回SSMS对话框,如图4-6所示。 4.2.2 使用T-SQL语句创建数据库 通过T-SQL语句中的create database命令创建数据库,该命令的语法格式如下: create database 数据库名称 [on [primary] {文件说明[,…n] } [,文件组说明[,…n]]] [log on {文件说明[,…n]}] [for load|for attach] 其中, 文件说明::= (name=逻辑文件名 ,fielname

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档