SQL_SERVER数据库的管理.ppt

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

每个SQL Server 2005的数据库至少包含二类文件: 数据文件 主要数据文件(.mdf) 次要数据文件(.ndf) 一个日志文件(.ldf)。 数据库的数据文件中包含数据库的数据和对象,如表、视图、索引等。 例2 新建一数据库mytest1,要求将数据文件存放在D盘test目录下,日志文件存放在C盘mytest目录下,并要求将数据库文件的初始大小为5M,数据库文件的自动增长率为10%,日志文件的最大尺寸为10M。 4.5、数据库的附加与分离 在开发项目时,数据库设计人员往往是在自己的计算机上设计数据库,设计完成后,可以用分离与附加的方法,先从自己计算机上将数据库分离出来,然后复制、附加到数据库服务器上。 数据库的分离与附加操作也有二种方法,图形界面操作方式和命令方式。 1、在图形界面下进行分离与附加操作 分离 在Microsoft SQL Server Management Studio的【对象资源管理器】中右击要分离的数据库名,选择【任务】|【分离】。 附加 在Microsoft SQL Server Management Studio的【对象资源管理器】中右击【数据库】,选择【附加…】。 例2: 小黄在家里电脑上完成了老师规定的操作练习,建立了数据库“teachingData”,他想将相关的文件复制到U盘,递交给老师,但在复制过程中系统弹出如下图所示提示框,不允许小黄复制文件,小黄将认为可能是因为SQL Server正在使用的缘故,因此将其关闭,但系统仍不允许小黄复制文件,问:小黄就如何操作才能复制文件并将文件提交给老师? 解决方案: 首先,小黄应按照数据库分离的方法将数据库“teachingData”分离,然后将数据库相关文件(包括日志文件)复制到U盘中,并将U盘中的文件提交给老师。 问题: 小黄到了学校机房,想先看看自己U盘中的数据库文件是否正确,他插上U盘,,连接SQL Server 2005服务器后打开“Microsoft SQL Server Management Studio”,刷新【对象资源管理器】,但在【对象资源管理器】始终找不到“teachingData”,因此无法打开数据库进行查看,问小黄该如何进行操作才能打开他的数据库并进行查看。 解决方案: 小黄可以将他U盘中的数据库文件复制到机房的电脑中去,然后,将数据库附加到服务器中,然后刷新【对象资源管理器】,即可看到数据库teachingData,如果要查看可以在【对象资源管理器】中右击teachingData,选择【属性】命令进行查看。 Sql server 2000 northwind 和pubs 示例数据库:AdventureWorks 虚拟的大型、生产型跨国公司为背景的企业应用数据库。主要包括AdventureWorks 示例OLAP数据库; AdventureWorksDW示例数据仓库; AdventureWorksAS示例分析服务数据库 Sql语句的保存 1 2 3 3 数据库系统与实战 SQL SERVER数据库概述 数据库的管理与创建 数据库的查看与修改 4 数据库的删除 4.1 SQL SERVER数据库概述 SQL Server中的数据库 SQL Server的系统数据库 数据库对象的标识符 4.1.1 SQL Server中的数据库 数据库通常被划分为用户视图和物理视图 用户视图是用户看到和操作的数据库 物理视图是数据库在磁盘上的文件存储 4.1.1 SQL Server中的数据库(续) SQL Server中的数据库对象 SQL Server提供了很多逻辑组件,这些逻辑组件通常被称为数据库对象 这些数据库对象通常用于提高数据库性能、支持特定的数据活动、保持数据完整性或保障数据的安全性 对象 说明 表 数据库中数据的实际存放处所 视图 定制复杂或常用的查询,以便用户使用;限定用户只能查看表中的特定行或列; 为用户提供统计数据而不展示细节 索引 加快从表或视图中检索数据的效率 存储过程 提高性能; 封装数据库的部分或全部细节; 帮助在不同的数据库应用程序之间实现一致的逻辑 约束、规则、默认值和触发器 确保数据库的数据完整性; 强制执行业务规则 登录、用户、角色和组 保障数据安全的基础 4.1.1 SQL Server中的数据库(续) SQL Server中的数据库文件 数据库是由数据文件和事务日志文件组成 一个数据库至少应包含一个数据文件和一个事务日志文件 包括系统数据库在内的每个数据库都有自己的文件集,而且不与其他数据库共享这些文件 主数据文件*.mdf 仅有一个 次数据文件*.ndf 零到多个 主文件组 仅有一个 次数据文件*.ndf 零到多个 次文件组 零到多个 事务日志文件 *.ldf 一到多

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档