资源描述:
《销售管理数据库创建和管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章销售管理数据库创建和管理技能目标学会根据需求创建销售管理数据库;学会对销售管理数据库进行修改操作;会对根据实际需求进行配置和管理销售管理数据库。知识目标了解系统数据库的作用;掌握数据库文件存储结构;掌握创建数据库的多种方法;掌握修改、删除数据库;掌握管理和维护数据库;了解数据库属性。系统数据库master数据库master数据库是SQLServer系统最重要的数据库。记录SQLServer系统的所有系统级信息。model数据库model数据库作为用户创建新数据库的模板。msdb数据库msd
2、b数据库是代理服务器数据库。它为报警、任务调度和记录操作员的操作提供存储空间。tempdb数据库tempdb数据库记录了所有的临时表、临时数据和临时创建的存储过程等保存临时对象的一个工作空间。示例数据库AdventureWorks数据库AdventureWorksDW数据库数据库文件1、主要数据文件主要数据文件包含数据库的启动信息,并指向数据库中的其他文件。主要数据文件的文件扩展名是.mdf。2、次要数据文件次要数据文件是可选的,由用户定义并存储用户数据。次要数据文件的文件扩展名是.ndf。3、
3、事务日志文件用于记录所有事务以及每个事务对数据库所做的修改。数据库文件组SQLServer2005为了方便数据库文件的分配和管理,将文件分成不同的文件组。1、主要文件组主要文件组(PRIMARY文件组)包含主要数据文件和未放入其他文件组的所有次要文件。每个数据库有一个主要文件组。2、用户定义文件组。用于将数据文件集合起来,以便于管理、数据分配和放置。销售管理数据库的创建使用ManagementStudio使用CREATEDATABASE语句使用ManagementStudio【例】为某公司创建一
4、个名称为Sales数据库。步骤如下:(1)在【对象资源管理器】中,右键单击【数据库】,在弹出的快捷菜单中,选择【新建数据库】选项,然后出现【新建数据库】窗体。使用ManagementStudio(续)(2)在【新建数据库】窗体中,在【数据库名称】的文本框中将输入数据库名“Sales”。单击【确定】按钮,完成创建Sales数据库。(3)在【对象资源管理器】中,即出现Sales数据库,如图所示。使用CREATEDATABASE语句语法格式如下:CREATEDATABASEdatabase_name[
5、ON [PRIMARY][[,…n][,[,…n]]][LOGON{[,…n]}]][COLLATEcollation_name][WITH]]使用CREATEDATABASE语句(续)参数说明:::=( NAME=logical_file_name,FILENAME='os_file_name'[,SIZE=size][,MAXSIZE={max_size
6、UNL
7、IMITED}][,FILEGROWTH=growth_increment
8、%]])[,...n]::=FILEGROUPfilegroup_name[DEFAULT] [,...n]使用CREATEDATABASE语句(续)【例】创建销售管理数据库CompanySales。将该数据库的数据文件存储在D:Data下,数据文件的逻辑名称为Sales_data,文件名为Sales_data.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;该
9、数据库的日志文件,逻辑名称为Sales_log,文件名为Sales_log.ldf,初始大小为3MB,最大尺寸为5MB,增长速度为1MB。使用CREATEDATABASE语句(续)步骤如下。(1)在SQLServerManagementStudio中,单击工具栏上的【新建查询】按钮,或选择【文件】
10、【新建】
11、【数据库引擎查询】命令,打开一个新的查询编辑器窗口。(2)在查询编辑窗口中输入以下语句。CREATEDATABASECompanySalesON(NAME=Sales_data,/*注意有逗
12、号分隔*/FILENAME='d:dataSales_data.mdf',/*注意用半角状态下的引号,d:data文件夹必须已经存在*/SIZE=10MB,MAXSIZE=UNLIMITED,FILEGROWTH=10%)/*注意没有逗号*/LOGON(NAME=Sales_log,/*注意有逗号分隔*/FILENAME='d:dataSales_log.ldf',/*注意使用半角状态下引号*/SIZE=3MB,MAXSIZE=5MB,FILEGROWTH=1MB/*注意没有逗号*/)