销售管理数据库创建和管理.ppt_第1页
销售管理数据库创建和管理.ppt_第2页
销售管理数据库创建和管理.ppt_第3页
销售管理数据库创建和管理.ppt_第4页
销售管理数据库创建和管理.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第三章 销售管理数据库创建和管理,技能目标,学会根据需求创建销售管理数据库; 学会对销售管理数据库进行修改操作; 会对根据实际需求进行配置和管理销售管理数据库。,知识目标,了解系统数据库的作用; 掌握数据库文件存储结构; 掌握创建数据库的多种方法; 掌握修改、删除数据库; 掌握管理和维护数据库; 了解数据库属性。,系统数据库,master数据库 master 数据库是SQL Server系统最重要的数据库。记录 SQL Server 系统的所有系统级信息。 model数据库 model数据库作为用户创建新数据库的模板。 msdb数据库 msdb数据库是代理服务器数据库。它为报警、任务调度和记录

2、操作员的操作提供存储空间。 tempdb数据库 tempdb数据库记录了所有的临时表临时数据和临时创建的存储过程等保存临时对象的一个工作空间,示例数据库,AdventureWorks数据库 AdventureWorksDW数据库,数据库文件,1、主要数据文件 主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。主要数据文件的文件扩展名是.mdf。 2、次要数据文件 次要数据文件是可选的,由用户定义并存储用户数据。次要数据文件的文件扩展名是 .ndf。 3、事务日志文件 用于记录所有事务以及每个事务对数据库所做的修改。,数据库文件组,SQL Server 2005 为了方便数据库文件的分

3、配和管理,将文件分成不同的文件组。 1、主要文件组 主要文件组(PRIMARY 文件组)包含主要数据文件和未放入其他文件组的所有次要文件。每个数据库有一个主要文件组。 2、用户定义文件组。 用于将数据文件集合起来,以便于管理、数据分配和放置。,销售管理数据库的创建,使用Management Studio 使用CREATE DATABASE语句,使用Management Studio,【例】为某公司创建一个名称为Sales数据库。 步骤如下: (1)在【对象资源管理器】中,右键单击【数据库】,在弹出的快捷菜单中,选择【新建数据库】选项,然后出现【新建数据库】窗体。,使用Management St

4、udio (续),(2)在【新建数据库】窗体中,在【数据库名称】的文本框中将输入数据库名“Sales”。单击【确定】按钮,完成创建Sales数据库。 (3)在【对象资源管理器】中,即出现Sales数据库,如图所示。,使用CREATE DATABASE语句,语法格式如下: CREATE DATABASE database_name ON PRIMARY ,n ,n LOG ON ,n COLLATE collation_name WITH ,使用CREATE DATABASE语句(续),参数说明: := ( NAME = logical_file_name , FILENAME = os_fil

5、e_name ,SIZE = size ,MAXSIZE = max_size| UNLIMITED ,FILEGROWTH = growth_increment | % ) ,.n := FILEGROUP filegroup_name DEFAULT ,.n ,使用CREATE DATABASE语句(续),【例】创建销售管理数据库CompanySales。将该数据库的数据文件存储在D:Data下,数据文件的逻辑名称为Sales_data,文件名为Sales_data.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;该数据库的日志文件,逻辑名称为 Sales_log,文件名为

6、Sales_log.ldf,初始大小为3MB,最大尺寸为5MB,增长速度为1MB。,使用CREATE DATABASE语句(续),步骤如下。 (1)在SQL Server Management Studio中,单击工具栏上的【新建查询】按钮,或选择【文件】|【新建】|【数据库引擎查询】命令,打开一个新的查询编辑器窗口。 (2)在查询编辑窗口中输入以下语句。 CREATE DATABASE CompanySales ON ( NAME =Sales_data, /*注意有逗号分隔*/ FILENAME=d:dataSales_data.mdf, /*注意用半角状态下的引号,d:data文件夹必须

7、已经存在*/ SIZE=10MB, MAXSIZE = UNLIMITED, FILEGROWTH = 10%) /*注意没有逗号*/ LOG ON ( NAME= Sales_log, /*注意有逗号分隔*/ FILENAME=d:dataSales_log.ldf, /*注意使用半角状态下引号*/ SIZE=3MB, MAXSIZE = 5MB , FILEGROWTH = 1MB /*注意没有逗号*/ ),使用CREATE DATABASE语句(续),(3)单击工具栏上按钮,进行语法分析,保证上述语句语法的正确性。 (4)按F5或单击工具栏上按钮,执行上述语句。 (5)在【结果】窗口中将

8、显示相关消息,告诉用户数据库创建是否成功。,使用模板创建数据库,【例】使用模板创建newSales数据库。 (1)从模板资源管理器中打开模板。打开【视图】|【模板资源管理器】,选择【SQL Server模板】,展开【Database】项,选择【create database】。 (2)将create database模板从模板资源管理器拖放到查询编辑器窗口中,从而添加模板代码。 (3)替换模板参数。单击【查询】|【指定模板参数的值】命令或单击工具栏上的按钮,打开【指定模板参数的值】对话框中。“值”列中输入newSales为数据库名称。,使用模板创建数据库(续),(4)单击【确定】按钮,关闭【替

9、换模板参数】对话框,系统自动修改查询窗体中的脚本结果。 (5)单击工具栏上按钮,进行语法分析,保证上述语句语法的正确性。 (6)按F5或单击工具栏上按钮,执行上述语句。 (7)在【结果】窗口中将显示相关消息,告诉用户数据库创建是否成功。,修改数据库,数据库的修改包括扩充数据库容量、压缩数据库和数据文件、更改数据库名称和删除数据库等。 在SQL Server2005中提供两种操作方式: 在 Management Studio中修改数据库的各种属性,使用Alter Database语句修改数据库,ALTER DATABASE 语句修改数据库命令主要格式如下。 ALTER DATABASE data

10、base_name ADD FILE ,.n TO FILEGROUP filegroup_name /*增加数据文件到数据库*/ | ADD LOG FILE ,.n /*增加事务日志文件到数据库*/ | REMOVE FILE logical_file_name /*删除数据文件,文件必须为空*/ | ADD FILEGROUP filegroup_name /*增加文件组*/ | REMOVE FILEGROUP filegroup_name /*删除文件组,文件必须为空*/ | MODIFY FILE /*一次只能更改一个文件属性*/ | MODIFY NAME = new_dbname /*数据库更名*/ |MODIFY FILEGROUP filegroup_name filegroup_property | NAME = new_filegroup_name | SET ,.n WITH | COLLATE ,扩充数据文件和事务日志的容量,【练习】将CompanySales数据库的数据文件sales_data的文件增长改为按15%。 【练习】销售管理数据库CompanySales经过一段时间的使用后,随着数据量的不断增大,引起数据库空间不足。现增加一个数据文件存储在F:,数据文件的逻辑名称为Sales_Data2,物理文件名为S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论