欢迎来到天天文库
浏览记录
ID:48200772
大小:300.00 KB
页数:39页
时间:2020-01-15
《SQL数据库的创建和管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第二章数据库的创建和管理学习要点:SQLServer数据库的存储结构事务日志的概念数据库的创建、删除、管理2.1基本概念2.2创建数据库2.3数据库的管理2.4删除数据库2.1基本概念主要数据文件数据文件数据库次要数据文件事务日志文件主要数据文件用来存储数据库的启动信息、部分或全部数据,扩展名为.mdf每个数据库只能有一个主要数据文件次要数据文件用于保存所有主要数据文件中容纳不下的数据,扩展名为.ndf用于存储数据库中的所有对象保存用于恢复数据库的日志信息文件组:将多个数据文件集合起来形成的一个整体目的:便于进行管理和数据的分配类型:主文件组:包含了所有的系统表用户自定义文件
2、组默认文件组:包含所有在创建时没有指定文件组的表、索引等数据库对象注意:一个数据文件不能存在于两个或两个以上的文件组里,日志文件不属于任何文件组2.1.1数据库的物理存储结构2.1.2事务日志事务日志文件,用以记录所有事务和每个事务对数据库所做的修改,当数据库破坏时可以用事务日志恢复数据库内容。2.1.3系统数据库和示例数据库安装SQLServer2000时,系统自动创建4个系统数据库和2个示例数据库。master数据库master数据库记录了SQLServer系统的所有系统级别的信息,包括所有的登录帐户和密码、系统的配置信息以及所有用户定义数据库的存储位置、初始化信息。ma
3、ster是SQLServer中重要的数据库,如果master数据库受到损坏,SQLServer将不能启动。model数据库model数据库是建立新数据库的模板,它包含了将复制到每个新建数据库中的系统表。msdb数据库该数据库主要被SQLServerAgent用于进行复制、作业调度以及管理报警等活动。tempdb数据库tempdb数据库保存所有的临时表、临时数据以及临时创建的存储过程。这四个系统数据库是运行SQLServer的基础。示例数据库pubs数据库记录一个虚拟的图书出版公司的数据信息northwind数据库保存了一个虚拟的贸易公司的数据信息2.2创建数据库创建数据库是创
4、建表及其它数据库对象的第一步。数据库的创建包括为数据库确定名称、决定数据库大小,及在数据库中用来存储数据的文件。2.2.1使用企业管理器创建数据库(1)进入SQLServer企业管理器,在左边的目录树结构中选择“数据库”文件夹。(2)单击“操作”菜单中的“新建数据库”命令或右键单击“数据库”文件夹,在弹出的快捷菜单上选择“新建数据库”命令。系统打开“数据库属性”对话框。(3)在“常规”选项卡中输入数据库的名称,假设为Sales。输入数据库名称(4)选择“数据文件”选项卡,在该窗口中设置数据文件的属性。数据文件的逻辑名文件位置初始大小文件所在的文件组文件否允许自动增长(5)选择
5、“事务日志”选项卡,在该窗口中可设置日志文件的属性。(6)单击“确定”按钮,数据库创建完成。2.2.2使用T-SQL语句创建数据库创建数据库的T-SQL语句的语法形式:CREATEDATABASE数据库名[ON[<文件格式>[,…]]][LOGON{<文件格式>[,…n]}]<文件格式>::=([NAME=逻辑文件名,]FILENAME=‘操作系统下的存储位置和物理文件名’[,SIZE=文件初始大小][,MAXSIZE=文件最大大小][,FILEGROWTH=增量值])[,…]例2-1用两种方法创建学生信息数据库,此数据库名为“student”,此数据库包含一个数据文件和一个
6、事务日志文件。数据文件只有主数据文件,其文件名为“student_Data.MDF”,存放位置在默认目录下,起初是大小为3MB,自动增长时的递增量为15%。事务日志文件的文件名为“student_Log.LDF”,也存放在默认目录下,初始大小为2MB,最大大小为15MB,自动增长时的递增量为3MB。CREATEDATABASEstudentON(NAME='student_Data',FILENAME=‘c:ProgramFilesMicrosoftSQLServerMSSQLdatastudent_Data.MDF',SIZE=3,FILEGROWTH=15%)L
7、OGON(NAME='student_Log',FILENAME=‘c:ProgramFilesMicrosoftSQLServerMSSQLdatastudent_Log.LDF',SIZE=2,MAXSIZE=15MB,FILEGROWTH=3MB)GO巩固练习1创建一个只包含一个数据文件和一个日志文件的数据库。该数据库名为student,数据文件的逻辑名为student_data,数据文件的操作系统名为student_data.mdf,初始大小为10MB,最大可增加至200MB,增幅为1
此文档下载收益归作者所有