欢迎来到天天文库
浏览记录
ID:50055902
大小:1.52 MB
页数:18页
时间:2020-03-08
《SQL Server 2005数据库技术与应用 教学课件 作者 赵丽辉 第2章 创建与维护数据库.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第2章创建与维护数据库【学习要点】SQLServer2005数据库组成及结构使用SQLServerManagementStudio对数据库进行管理使用Transact-SQL语句对数据库进行管理附加和分离数据库2.1SQLServer2005数据库2.1.1数据库概述SQLServer2005数据库实例可以包含多个数据库,每个数据库都是一组经过计算机整理好的数据集合。SQLServer数据库包括的对象主要有:表视图和索引约束和默认值存储过程和触发器用户自定义数据类型用户自定义函数2.1SQLServer2005数据库2.1.2数据库文件组成每个SQLServer2005数据库
2、至少具有两个操作系统文件:一个数据文件和一个日志文件。数据文件包含数据和对象,如表、索引、视图、存储过程和触发器等。日志文件包含恢复数据库中所需的信息。为了便于分配和管理,可以将数据文件集合起来,放到文件组中。2.1SQLServer2005数据库2.1.3系统数据库SQLServer2005在安装过程中,自动创建了四个系统数据库(master、model、tempdb和msdb)和三个示例数据库,其中的数据表格定义了运行和使用SQLServer的规则,而系统数据库是运行SQLServer2005的基础,支撑着系统的操作与管理。2.2使用SQLServerManagement
3、Studio管理数据库础2.2.1创建数据库2.2使用SQLServerManagementStudio管理数据库础2.2.2修改数据库2.2使用SQLServerManagementStudio管理数据库础2.2.3重命名数据库2.2使用SQLServerManagementStudio管理数据库础2.2.4收缩数据库当数据库内的数据不断增多,SQLServer2005可以根据在创建数据库时设定的增长参数自动地扩大数据文件和日志文件。当数据库在使用一段时间,会出现因数据删除而造成数据库中空闲空间太多,可以通过收缩数据库的体积,收缩数据库。2.2使用SQLServerMana
4、gementStudio管理数据库础2.2.5删除数据库2.3使用Transact-SQL管理数据库2.3.1创建数据库CREATEDATABASE<数据库文件名>[ON[PRIMARY]](NAME=<逻辑文件名>,FILENAME=‘<物理文件名>’[,SIZE=<大小>][,MAXSIZE=<可增长的最大大小>][,FILEGROWTH=<增长比例>])[,...N][LOGON<日志文件>](NAME=<逻辑文件名>,FILENAME=‘<物理文件名>’[,SIZE=<大小>][,MAXSIZE=<可增长的最大大小>][,FILEGROWTH=<增长比例>])[,..
5、.N]2.3使用Transact-SQL管理数据库2.3.2使用ALTERDATABASE表达式修改数据库ALTERDATABASE<数据库文件名>(ADDFILE<文件组名>[,...N]
6、ADDLOGFILE<日志文件>
7、REMOVEFILE<逻辑文件名>
8、ADDFILEGROUP<文件组名>
9、REMOVEFILEGROUP<文件组名>
10、MODIFYFILE<文件名>
11、MODIFYNAME=<新数据库名称>
12、MODIFYFILEGROUP<文件组名>
13、SET<选项>)2.3使用Transact-SQL管理数据库2.3.3重命名数据库ALTERDATABASE<原数据库名称
14、>MODIFYNAME=<新数据库名称>2.3.4删除数据库DROPDATABASE<数据库名称>2.4附加和分离数据库2.4.1附加数据库2.4附加和分离数据库2.4附加和分离数据库2.4.2分离数据库2.5生成数据库脚本(1)打开SQLServerManagementStudio并连接到数据库引擎服务器。(2)在“对象资源管理器”中,展开【服务器】节点。(3)右键单击学生信息管理数据库,在弹出的快捷菜单上选择【编写数据库脚本】、【CREATE到】、【新查询编辑器对话框】命令。(4)打开一个新的查询编辑器窗口,系统自动生成创建“学生信息管理”数据库的Transact-SQL
15、脚本代码。本章小结本章介绍了SQLServer2005数据库概述、数据库文件和文件组以及系统数据库。学习在SQLServer2005中,使用SQLServerManagementStudio和Transact-SQL语句对数据库进行管理,包括创建数据库、修改数据库、重命名数据库、收缩数据库和删除数据库等操作。学习数据库的附加和分离,使用SQLServerManagementStudio分离和附加数据库,使用系统存储过程对数据库进行附加和分离操作。
此文档下载收益归作者所有