数据库与基本表的创建和管理.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库与基本表的创建和管理

数据库技术 教 师:曾晓东 电 话E_mail:zengxiaodong@263.net 第10章 数据库与基本表的创建和管理 10.1 数据库的创建与管理 10.2 基本表的创建与管理 10.1 数据库的创建与管理 10.1.1 SQL Server数据库的构成 10.1.2 创建数据库 10.1.3 删除数据库 10.1.4 修改数据库 10.1.1 SQL Server数据库的构成 1. 数据库的组成 2. 数据文件和日志文件的作用 3. 数据库文件的属性 1. 数据库的组成 2. 数据文件和日志文件的作用 数据文件用于存放数据库数据,至少包含一个主数据文件,可以包含0个和多个辅助数据文件。 日志文件用来记录也的分配和释放以及对数据库数据的修改操作。 数据库文件 数据库的存储结构分为逻辑存储结构和物理存储结构两种。 数据库的逻辑存储结构指的是数据库是由哪些性质的信息所组成 。实际上,SQL Server的数据库是由诸如表、视图、索引等各种不同的数据库对象所组成。 数据库的物理存储结构是讨论数据库文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,一个数据库至少应该包含一个数据库文件和一个事务日志文件。 主数据库文件(Primary Database File) 一个数据库可以有一个或多个数据库文件,一个数据库文件只能属于一个数据库。当有多个数据库文件时,有一个文件被定义为主数据库文件(简称为主文件),其扩展名为.mdf。 主数据库文件用来存储数据库的启动信息以及部分或者全部数据,是所有数据库文件的起点,包含指向其它数据库文件的指针。一个数据库只能有一个主数据库文件。 辅助数据库文件(Secondary Database File) 用于存储主数据库文件中未存储的剩余数据和数据库对象,一个数据库可以没有辅助数据库文件,但也可以同时拥有多个辅助数据库文件。 辅助数据库文件的扩展名为.ndf(简称为辅助文件)。 好处: 采用主、辅数据文件来存储数据可以无限制的扩充而不受操作系统文件的大小的限制。 可以将文件保存在不同的硬盘上,提高了数据处理的效率。 事务日志文件 存储数据库的更新情况等事务日志信息 ,当数据库损坏时,管理员使用事务日志恢复数据库。 每一个数据库至少必须拥有一个事务日志文件,而且允许拥有多个日志文件。事务日志文件的扩展名为.ldf,日志文件的大小至少是512KB。 SQL Server事务日志采用提前写入的方式 。 SQL Server 2000的文件拥有两个名称,即逻辑文件名和物理文件名。当使用Transact-SQL命令语句访问某一个文件时,必须使用该文件的逻辑名 。 物理文件名是文件实际存储在磁盘上的文件名,而且可包含完整的磁盘目录路径。 3. 数据库文件的属性 逻辑文件名 物理存储位置及文件名 文件初始大小 增长方式 最大大小 10.1.2 创建数据库 1. 使用企业管理器 2. 使用Transaction语句 1. 使用企业管理器 右击“数据库”,在弹出的菜单中选择“新建数据库”。 在适当位置设置合适信息。 2. 使用Transaction语句 CREATE DATABASE 数据库名 [ON [ 文件格式 [ , … n ] ] ] [ LOG ON { 文件格式 [ , … n ] } ] 文件格式 ::= ( [ NAME = 逻辑文件名, ] FILENAME = ‘操作系统下的物理路径和文件名’ [, SIZE = 文件初始大小 ] [, MAXSIZE = 文件最大大小 | UNLIMITED ] [, FILEGROWTH = 增量值 ] ) [ , … n] 示例 CREATE DATABASE 人事信息数据库 ON ( NAME =人事信息数据库, FILENAME = C:\program files\Microsoft SQL Server\Mssql\Data\人事信息数据库.mdf , SIZE = 10, MAXSIZE = 30, FILEGROWTH = 5 ) LOG ON ( NAME =人事信息日志, FILENAME = C:\program files\Microsoft SQL Server\Mssql\Data\人事信息日志.ldf , SIZE = 3, MAXSIZE = 12, FILEGROWTH = 2 ) 例1:创建了一个Company数据库 创建了一个Company数据库,该数据库的主数据文件逻辑名称为Company_data,物理文件名

文档评论(0)

busuanzi + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档