




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,第4章数据库的管理,2,本章内容,4.1SQLServer2005数据库概述4.2数据库的创建4.3数据库的修改4.4数据库的删除,3,4.1SQLServer2005数据库概述,SQLServer中的数据库,数据库的逻辑组件(数据库对象),Sales数据库,SQLServer,表,视图,数据库的物理实现(数据库文件),SalesDat1.mdf,SalesDat2.ndf,SalesLog1.ldf,主数据文件,次数据文件,日志文件,索引,存储过程,用户视图,物理视图,图4-1数据库的用户视图和物理视图,4,4.1SQLServer2005数据库概述,1.SQLServer中的数据库对象SQLServer提供了很多逻辑组件,这些逻辑组件通常被称为数据库对象。,5,4.1SQLServer2005数据库概述,2.SQLServer中的数据库文件,主数据文件*.mdf仅有一个,事务日志文件*.ldf一到多个,次数据文件*.ndf零到多个,次数据文件*.ndf零到多个,(仅有一个)主文件组,(零到多个)次文件组,事务日志,一个数据库的文件集,图4-2数据库的文件组成,6,4.1SQLServer2005数据库概述,(1)数据文件数据文件是存放数据和数据库对象的文件。一个数据库可以有一个或多个数据文件,每个数据文件只属于一个数据库。当有多个数据文件时,有一个文件被定义为主数据文件(PrimaryDatabaseFile),扩展名为MDF,用来存储数据库的启动信息和部分或全部数据。其他数据文件被称为次数据文件(SecondaryDatabaseFile)扩展名为NDF,用来存储主数据文件没存储的其他数据。,7,4.1SQLServer2005数据库概述,(2)事务日志事务日志文件是用来记录数据库更新信息(例如使用INSERT、UPDATE、DELETE等语句对数据进行更改的操作)的文件。这些更新信息(日志)可用来恢复数据库。事务日志文件最小为512KB,扩展名为LDF。每个数据库可以有一个或多个事务日志文件。,8,4.1SQLServer2005数据库概述,(3)文件组SQLServer允许对文件进行分组,以便于管理和数据的分配放置。所有数据库都至少包含一个主文件组,所有系统表都分配在主文件组中。用户可以定义额外的文件组。数据库首次创建时,主文件组是默认文件组;可以使用ALTERDATABASE语句将用户定义的文件组指定为默认文件组。创建时没有指定文件组的用户对象的页将从默认文件组分配。在使用文件组时,应当注意以下几个准则:文件或文件组不能由一个以上的数据库使用。文件只能是一个文件组的成员。数据和事务日志信息不能属于同一文件或文件组。事务日志文件不能属于任何文件组。,9,4.1SQLServer2005数据库概述,SQLServer的系统数据库数据库服务器上已经自动建立了5个数据库,其中有4个系统数据库,还有一个系统数据库是资源系统数据库,它是一个隐藏的只读数据库。系统数据库:master数据库tempdb数据库model数据库msdb数据库mssqlsystemresource数据库,10,4.1SQLServer2005数据库概述,数据库对象的标识符例如数据库名、表名、视图名、列名等。SQLServer标识符的命名遵循以下规则:(1)标识符包含的字符数必须在1到128之间。(2)标识符的第一个字符必须是字母、下划线(_)、at符号()或者数字符号(#)。(3)标识符的后续字符可以为字母、数字或“”符号、“$”符号、数字符号或下划线。(4)标识符不能是Transact-SQL的保留字,也不能包含空格。,11,4.2数据库的创建,使用SQLServer管理平台创建数据库使用Transact-SQL语句创建数据库命令格式:CREATEDATABASEdatabase_nameON,.n,.nLOGON,.nFORATTACH,12,4.2数据库的创建,例4-1最简形式的创建数据库(不指定文件)语句。CREATEDATABASESales例4-2不指定SIZE创建数据库。CREATEDATABASESales2ON(NAME=Sales2_dat,FILENAME=C:DataBaseSales2.mdf),13,4.2数据库的创建,例4-3创建简单的数据库。CREATEDATABASESales3ON(NAME=Sales3_dat,FILENAME=C:DataBaseSales3.mdf,SIZE=4,MAXSIZE=10,FILEGROWTH=1),14,4.2数据库的创建,例4-4创建指定数据文件和事务日志文件的数据库。CREATEDATABASESales4ON(NAME=Sales4_dat,FILENAME=C:DataBasesales4dat.mdf,SIZE=10000KB,MAXSIZE=500000KB,FILEGROWTH=5)LOGON(NAME=Sales4_log,FILENAME=C:DataBasesales4log.ldf,SIZE=5,MAXSIZE=25,FILEGROWTH=5),15,4.2数据库的创建,例4-7使用FORATTACH子句来附加数据库。CREATEDATABASESales7ONPRIMARY(FILENAME=C:DataBaseSales7dat1.mdf)FORATTACH,16,4.3数据库的修改,使用SQLServer管理平台修改数据库使用Transact-SQL语句修改数据库命令格式:ALTERDATABASEdatabase_nameADDFILE,.nTOFILEGROUPfilegroup_name|REMOVEFILElogical_file_name|MODIFYFILE|ADDLOGFILE,.n|ADDFILEGROUPfilegroup_name|REMOVEFILEGROUPfilegroup_name|MODIFYFILEGROUPfilegroup_namefilegroup_property|NAME=new_filegroup_name|MODIFYNAME=new_dbname|SET,.n,17,4.3数据库的修改,例4-8更改数据库名称。ALTERDATABASESalesMODIFYNAME=NewSales例4-9向数据库中添加文件。ALTERDATABASESalesADDFILE(NAME=Sales_dat2,FILENAME=C:ProgramFilesMicrosoftSQLServerMSSQLDataSales_dat2.ndfSIZE=5MB,MAXSIZE=100MB,FILEGROWTH=5MB),18,4.3数据库的修改,例4-11向数据库中添加两个日志文件。ALTERDATABASESalesADDLOGFILE(NAME=SalesLog2,FILENAME=D:DataBaseSales_log2.ldf,SIZE=5MB,MAXSIZE=100MB,FILEGROWTH=5MB),19,4.3数据库的修改,例4-12从数据库中删除文件。ALTERDATABASESalesREMOVEFILESalesG1F2_dat例4-13更改文件。ALTERDATABASESalesMODIFYFILE(NAME=SalesG1F1_dat,SIZE=20MB),20,4.4数据库的删除,使用企业管理器删除数据库使用Transact-SQL语句删除数据库例4-14删除单个数据库。DROPDATABASESales1例4-15删除多个数据库。DROPDATABASESales2,Sales3,21,本章小结,(1)数据库的用户视图和物理视图:用户视图是用户看到和操作的数据库,而物理视图是数据库在磁盘上的文件存储。SQLServer的用户视图由表、视图、索引、存储过程等数据库对象组成,物理视图由数据库文件组成。(2)SQLServer的系统数据库:master数据库记录SQLServ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高校社保管理办法
- 煤矿采掘知识培训课件
- 标识管理办法及方法
- 阳江酒吧管理办法
- 委托代征管理办法
- kpi签订管理办法
- 种植棚大棚管理办法
- 物业中装修管理办法
- 仓储班组长管理办法
- 下属不认可管理办法
- 2025辅警考试题《公安基础知识》综合能力试题库
- 2025年小学科学课程标准考试测试题及答案
- 自动驾驶车辆的事故责任归属法律问题研究
- 餐饮废水排放管理办法
- 2025届马鞍山市第二中学物理高二下期末监测试题含解析
- 心理健康教育:家长心理健康讲座
- 2026版高三一轮总复习(数学) 第二章 重点培优课1 函数性质的综合应用 课件
- QC品质工程图模板
- 2024年度可持续发展报告-泡泡玛特-
- 2025至2030中国西餐厅行业发展分析及发展趋势分析与未来投资战略咨询研究报告
- 生物炭固碳机制-洞察及研究
评论
0/150
提交评论