首页 Chapter5-数据库与事务日志

Chapter5-数据库与事务日志

举报
开通vip

Chapter5-数据库与事务日志null第5章 数据库和事务日志*第5章 数据库和事务日志软件学院 陈 键本章教学内容概要*本章教学内容概要5.1 数据库的组成 5.2 系统数据库和示例数据库 5.3 创建数据库和事务日志 5.4 管理数据库5.1 数据库的组成*5.1 数据库的组成数据库的存储结构分为逻辑存储结构和物理存储结构。 SQL Server数据库是由表、视图、索引、存储过程、触发器等对象组成,它们构成了数据库的逻辑存储结构。 表是基本的数据库对象,用于存储结构化的数据。 5.2 系统数据库和示例数据库*5.2 系...

Chapter5-数据库与事务日志
null第5章 数据库和事务日志*第5章 数据库和事务日志软件学院 陈 键本章教学内容概要*本章教学内容概要5.1 数据库的组成 5.2 系统数据库和示例数据库 5.3 创建数据库和事务日志 5.4 管理数据库5.1 数据库的组成*5.1 数据库的组成数据库的存储结构分为逻辑存储结构和物理存储结构。 SQL Server数据库是由 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 、视图、索引、存储过程、触发器等对象组成,它们构成了数据库的逻辑存储结构。 表是基本的数据库对象,用于存储结构化的数据。 5.2 系统数据库和示例数据库*5.2 系统数据库和示例数据库系统数据库 Master数据库:记录系统级信息。如:链接服务器、系统配置、其他数据库信息、SQL Server初始化信息。不能在该数据库中创建用户对象; Model数据库:存储SQL Server上创建的所有数据库的 模板 个人简介word模板免费下载关于员工迟到处罚通告模板康奈尔office模板下载康奈尔 笔记本 模板 下载软件方案模板免费下载 ; Msdb数据库:用于计划警报和作业操作; Tempdb数据库:保存临时表或临时存储过程。 示例数据库5.3 创建数据库和事务日志*5.3 创建数据库和事务日志文件类型 主数据文件:每个数据库有且只有一个主数据文件,文件扩展名为.mdf。 次数据文件:除主数据文件外的数据文件都是次数据文件,每个数据库有零个或多个次数据文件,文件扩展名为.ndf。 日志文件:每个数据库至少有一个日志文件,扩展名为.ldf。5.3 创建数据库和事务日志SQL Server 2005*5.3 创建数据库和事务日志事务日志 事务是指一次完成的操作的集合。这个集合中的操作要么全部执行,要么全部不执行。 每个数据库都有事务日志,用于记录所有事务及事务对数据库所做的修改。 事务日志可用于恢复数据库。 数据库创建 使用SQL Server Management Studio 使用T-SQL语言5.3 创建数据库和事务日志*使用SQL Server Management Studio 创建如下表结构的教学管理数据库 步骤: 启动SQL Server Management Studio “对象资源管理器”中右击“数据库”选中“新建数据库” 设置“新建数据库”对话框。5.3 创建数据库和事务日志5.3 创建数据库和事务日志*使用CREATE DATABASE命令 CREATE DATABASE命令语法格式: Create database db_name on [ primary ] ( name=逻辑名称, filename=‘ 物理文件名 ’ [,size=文件初始大小][,maxsize=最大文件大小] [, filegrowth=文件增长量] ) [, … , n] Log on (  NAME = logical_name , FILENAME = ‘os_f_name’         [ , SIZE = size [ KB | MB | GB | TB ] ]        [ , MAXSIZE = { max_size | unlimited } ]          [ , FILEGROWTH = growth_increment | % ] ) [ ,... , n ] 5.3 创建数据库和事务日志5.3 创建数据库和事务日志*说明 Primary: 指定主数据文件; Name:逻辑文件名; Filename:含有路径的物理文件名; Size: 文件初始容量; maxsize:最大容量; Filegrowth:文件增长量。5.3 创建数据库和事务日志5.3 创建数据库和事务日志*用create database 命令创建如下表数据库 create database jxgl on ( name=jxgl , filename='c:\jxgl.mdf', size=4, maxsize=unlimited, filegrowth=2 ) log on ( name=jxgllog,filename='c:\jxgllog.ldf', size=1,maxsize=20,filegrowth=1 )5.3 创建数据库和事务日志5.3 创建数据库和事务日志*5.3 创建数据库和事务日志试完成:用create database 命令创建如下表数据库5.3 创建数据库和事务日志SQL Server 2005*查看数据库 语法 sp_helpdb [ [ @dbname= ] 'name' ] 说明 name:要查看的数据库名称 查看数据库文件 语法 sp_helpfile [ [ @filename = ] 'name' ] 说明 name:要查看的数据库文件逻辑名称 查看数据库对象 语法 sp_help [ [ @objname = ] 'name' ]5.3 创建数据库和事务日志5.4 管理数据库*5.4 管理数据库使用ALTER DATABASE修改数据库 ALTER DATABASE database_name { add file [to filegroup fg-name] | add Log file | remove file logical_file_name | add filegroup fg_name | remove filegroup fg_name | modify file | modify name = new_db_name | modify filegroup fp_name { fg_proerty|name=new_fg_name } }5.4 管理数据库SQL Server 2005*其中:的格式如下 ( name=逻辑名称, [, newname=new_logical_name] [,filename=‘ 物理文件名 ’] [,size=文件初始大小] [,maxsize=最大文件大小] [, filegrowth=文件增长量] ) fg_proerty的值有: READONLY、READWRITE、DEFAULT 5.4 管理数据库5.4 管理数据库SQL Server 2005*如:使用 ALTER DATABASE 更改数据库文件的位置。 ALTER DATABASE test MODIFY FILE (NAME = test, FILENAME = 'E:\test.mdf'); GO ALTER DATABASE test MODIFY FILE (NAME = testlog, FILENAME = 'E:\testlog.ldf'); GO如:ALTER DATABASE AdventureWorks MODIFY FILE ( NAME = AdventureWorks, SIZE = 20MB) 5.4 管理数据库5.4 管理数据库按下表格式把数据库test2 修改为TEST1 :5.4 管理数据库5.4 管理数据库5.4 管理数据库配置数据库 使用SQL Server Management Studio 如:可以设置数据库的属性。 使用存储过程sp_dboption 如: sp_dboption GO sp_dboption 'xk','read only' ,'true' GO5.4 管理数据库SQL Server 2005*收缩数据库 语法 DBCC SHRINKDATABASE ( db_name ,target_percent ) 收缩数据库文件 语法 DBCC SHRINKFILE ( db_file_name ,target ) 如:DBCC SHRINKDATABASE (test, 10) DBCC SHRINKFILE( test2,10 ) 使用SQL Server Management Studio 也可以收缩数据库和数据库文件5.4 管理数据库5.4 管理数据库SQL Server 2005*修改数据库名 使用SQL Server Management Studio 使用sp_renamedb命令 如:试对数据库XK重命名为NEWXK。 sp_renamedb ‘XK’ , ‘NEWXK’ 删除数据库 使用SQL Server Management Studio 使用DROP DATABASE 命令 如:删除数据库test。 DROP DATABASE TEST5.4 管理数据库本章教学小结SQL Server 2005*本章教学小结本章主要介绍数据库的组成、数据库文件、数据库的创建、数据库的管理和维护。本章的学习是让学生熟悉数据库的操作。 作业:P154 5.7 实训 1、4、5
本文档为【Chapter5-数据库与事务日志】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_130681
暂无简介~
格式:ppt
大小:286KB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2011-03-01
浏览量:22