[经管营销]第3章 数据库管理.ppt

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

第3章 数据库管理 3.1 SQL Server数据库简介 3.2 创建、修改和删除数据库 3.3 查看与设置数据库参数 3.1 SQL Server数据库简介 3.1.1 SQL Server 数据库 3.1.2 设计 SQL Server 数据库 3.1.3 数据库中的对象 3.1.4 SQL Server 数据库类型 3.1.5 文件和文件组 3.1.6 日志 3.1.1 SQL Server数据库 SQL Server 2000数据库由包含数据的表集合和其它对象(如视图、索引、存储过程和触发器等)组成,目的是为了执行与数据有关的操作提供支持。 SQL Server 2000能够支持许多数据库。每个数据库可以存储来自其它数据库的相关或不相关数据。例如,服务器可以将一个数据库存储职员数据,将另一个数据库存储与产品相关的数据。 另一种方案是,一个数据库存储当前客户的订单数据,而另一个相关的数据库可以用于存储年度报告的历史客户订单。在创建数据库之前,需要理解数据库的各组成部分及其设计方法,以确保实现数据库建成之后,数据库能够很好地运行。 3.1.2设计SQL Server数据库 ● 数据库的应用功能,这些功能会影响设计。创建 和数据库功能相一致数据库计划。 ● 数据库规范化规则,防止数据库设计中出现错误。 ● 对数据完整性的保护。 ● 数据库和用户权限的安全要求。 ● 应用程序的性能需求。设计数据库时必须利用 SQL Server 2000 中能够提高性能的功能。对于性能而言, 在数据库大小和硬件配置之间权衡也是很重要的。 ● 制定一定的维护计划。 ● 估计数据库的大小。 3.1.3 数据库中的对象 ● 表(Tables) ● 索引(Index) ● 视图(View) ● 默认(Default) ● 用户自定义的数据类型 ● 约束(Constraints) ● 储存过程(Store procedures) ● 触发器(Triggers) 3.1.4 SQL Server数据库类型 SQL Server 2000数据库分为两种类型:系统数据库和用户自定义的数据库。两种数据库都能够创建数据库对象、存储数据以及管理数据,但是只有系统数据库可以用来操作和管理数据库系统。 在安装SQL Server 2000的同时,系统自动建立了4个系统数据库和两个样本数据库,安装程序所建立的数据库和日志文件如表3-1所示。 ● master 数据库 master 数据库从整体上控制 SQL Server系统和用户数据库应用程序的运行。由于master 数据库是非常重要的一个系统的数据库,所以一般禁止用户直接访问,这样系统管理员要设置权限。 ● model 数据库 model 数据库是一个模型数据库。 ● tempdb 数据库 tempdb 数据库是一个临时数据库,它为所有的临时表、临时存储过程及其它的临时操作提供存储空间。 ● msdb 数据库 msdb 数据库支持 SQL Server 代理服务操作,为其报警和任务调度以及为记录作员的操作提供存储空间。 ● Pubs和Northwind数据库 这两个是样本数据库,SQL Server文档和联机丛书的大部分实例都是以这两个数据库为例,这是为了方便初学者使用。 3.1.5 文件和文件组 逻辑存储结构和物理存储结构 一、数据库的逻辑存储结构指的是数据库是由哪些性质的信息所组成,SQL Server的数据库不仅仅只是数据的存储,所有与数据处理操作相关的信息都存储在数据库中。 二、数据库的物理存储结构则是讨论数据库文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,一个数据库至少应该包含一个数据库文件和一个事务日志文件。 数据库文件 1. 主数据库文件(Primary Database File) 2. 辅助数据库文件(Secondary Database File) 3. 事务日志文件 数据库文件组 为了便于分配和管理,SQL Server允许将多个文件归纳为同一组,并赋予此组一个名称,这就是文件组。 与数据库文件一样,文件组也分为主文件组(Primary File Group)和次文件组(Secondary File Group)。 3.1.6 日志 使用SQL Server 2000创建一个数据库时,同时也会创建事务日志。事务日志文件是用来记录数据库更新情况的文件,扩展名为“.ldf”。 例如使用INSERT、UPDATE、DELETE 等对数据库进行更改的操作,都会记录在此文件中。事务日志中再写入数据库,其具体操作是系统先将更改操作写入事务日志中,再更改存储在计算机缓存中的数据。

文档评论(0)

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

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

1亿VIP精品文档

相关文档