数据库技术与应用——SQL Server 2005 教学课件 作者 张建伟 第3章 创建和管理SQL Server2005数据库.ppt

数据库技术与应用——SQL Server 2005 教学课件 作者 张建伟 第3章 创建和管理SQL Server2005数据库.ppt

ID:50047733

大小:393.50 KB

页数:35页

时间:2020-03-08

数据库技术与应用——SQL Server 2005 教学课件 作者 张建伟 第3章 创建和管理SQL Server2005数据库.ppt_第1页
数据库技术与应用——SQL Server 2005 教学课件 作者 张建伟 第3章 创建和管理SQL Server2005数据库.ppt_第2页
数据库技术与应用——SQL Server 2005 教学课件 作者 张建伟 第3章 创建和管理SQL Server2005数据库.ppt_第3页
数据库技术与应用——SQL Server 2005 教学课件 作者 张建伟 第3章 创建和管理SQL Server2005数据库.ppt_第4页
数据库技术与应用——SQL Server 2005 教学课件 作者 张建伟 第3章 创建和管理SQL Server2005数据库.ppt_第5页
资源描述:

《数据库技术与应用——SQL Server 2005 教学课件 作者 张建伟 第3章 创建和管理SQL Server2005数据库.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第3章 创建和管理SQLServer2005数据库8/8/2021主要内容3.1系统数据库概述3.2创建数据库3.3管理数据库本章小节3.1系统数据库概述master数据库msdb数据库model数据库Resource数据库tempdb数据库master数据库“数据库的数据库”,记录SQLServer系统的所有系统级信息。SQLServer的初始化信息。msdb数据库存储计划信息存储备份和恢复相关的信息,尤其是SQLServe代理需要使用它来执行安排工作和警报,记录操作者等操作。model数据库创建的所有数据库的模板。当执行CREATEDATABASE语句时,将通过复制mod

2、el数据库中的内容来创建数据库的第一部分,然后用空页填充新数据库的剩余部分。如果修改model数据库,之后创建的所有数据库都将继承这些修改。Resource数据库Resource数据库是只读数据库,它包含了SQLServer2005中的所有系统对象。Resource数据库是隐藏的,通常应该由MicroSoft客户服务专家来打开,用于查找问题和进行客户支持。Tempdb数据库tempdb保存所有临时表和临时存储过程。每次启动SQLServer时,都要重新创建tempdb。3.2创建数据库数据库文件使用SSMS创建数据库用SQL命令创建数据库3.2.1数据库文件每个SQLServ

3、er2005数据库至少具有两个操作系统文件:一个数据文件和一个日志文件。数据文件日志文件物理文件文件大小文件组数据文件数据库文件是存放数据库数据和数据库对象的文件。一个数据库可以有一个或多个数据库文件。一个数据库只能有一个主数据库文件,扩展名为mdf。其它数据库文件被称为次数据库文件,扩展名为ndf。日志文件保存用于恢复数据库的日志信息。每个数据库必须至少有一个日志文件。也可以为多个事务日志的建议文件扩展名是.ldf。物理文件每个数据库文件有两个名称:逻辑文件名(logical_file_name):是在所有Transact-SQL语句中引用物理文件时所使用的名称。物理文件名

4、(os_file_name):是包括目录路径的物理文件名。文件大小指定数据和日志文件的初始大小,或采用默认大小。如果已经超过了初始数据文件的大小并且文件开始自动增长,则重新计算预期的数据库大小最大值。[例3.1]在master数据库下,执行存储过程sys.sp_helpfile,则得到结果如图3.2所示,逻辑文件名在name列,物理文件名在filename列。最大大小在Maxsize列,增长在growth列。文件组在filegroup列。3.2.2使用SSMS创建数据库在对象资源管理器中数据库节点上右击,在弹出菜单中单击“新建数据库…”,则出现“新建数据库”对话框。3.2.3

5、用SQL命令创建数据库CREATEDATABASEdatabase_name[ON[PRIMARY][[,...n][,[,...n]][LOGON{[,...n]}]][COLLATEcollation_name][WITH]][例3.2]创建未指定文件的数据库USEmasterGOIFDB_ID(N'mytest')ISNOTNULLDROPDATABASEmytestGOCREATEDATABASEmytest--创建数据库GOSELECTname,size,s

6、ize*1.0/128AS[SizeinMBs]–检查数据库文件和大小FROMsys.master_filesWHEREname=N'mytest'3.3管理数据库查看数据库属性修改数据库收缩数据库删除数据库查看数据库属性对象资源管理器是ManagementStudio的一个组使用SSMS查看数据库属性使用各种视图、系统函数和系统存储过程来查看数据库属性。视图函数存储过程和其他语句sys.databasesDATABASE_PRINCIPAL_IDsp_databasessys.database_filesDATABASEPROPERTYEXsp_helpdbsys.data

7、_spacesDB_IDsp_helpfilesys.filegroupsDB_NAMEsp_helpfilegroupsys.allocation_unitsFILE_IDsp_spaceusedsys.master_filesFILE_IDEXDBCCSQLPERFsys.partitionsFILE_NAMEsys.partition_functionsFILEGROUP_IDsys.partition_parametersFILEGROUP_NAMEsys.partition_range_val

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。