数据库创建与管理.ppt
《数据库创建与管理.ppt》由会员分享,可在线阅读,更多相关《数据库创建与管理.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 SQL Server实用教程 第三章第三章 数据库的创建与管理数据库的创建与管理第一节 创建数据库第二节 查看并修改数据库第三节 重命名数据库第四节 删除数据库第五节 数据库备份还原 SQL Server实用教程限制输入到表中的数据类型。【知识点】【知识点】数据库对象表视图用户自定义函数存储过程触发器索引规则默认值用户自定义数据类型由行和列组成,是存储数据的地方。虚表,是查看一个或者多个表的一种方式。实现用户定义的某种功能。一组预编译的SQL语句,可以完成指定的操作。一种特殊类型的存储过程,当某个操作影响到它保护的数据时,它就会自动触发执行。加快检索数据的方式。限制表中列的取值范围。自动插入
2、的常量值。SQL Server实用教程【知识点】【知识点】master记录了记录了SQL ServerSQL Server系统级的信息系统级的信息tempdb用于存放所有连接到系统的用户临时表和临时用于存放所有连接到系统的用户临时表和临时存储过程以及存储过程以及SQL ServerSQL Server产生的其他临时性的产生的其他临时性的对象对象model是新建数据库的模板是新建数据库的模板msdb被被SQL ServerSQL Server代理用于安排报警、作业调度以代理用于安排报警、作业调度以及记录操作员等活动及记录操作员等活动pubs示例数据库,可作为学习工具供读者使用。示例数据库,可作为
3、学习工具供读者使用。northwind SQL Server实用教程数据库文件数据库文件主文件主文件用于存放数据,每个数据库都必须用于存放数据,每个数据库都必须有一个主有一个主(Master)(Master)文件。扩展名为文件。扩展名为.MDF.MDF 次文件次文件也用于存放数据,一个数据库可以也用于存放数据,一个数据库可以没有也可以有多个次没有也可以有多个次(Secondary)(Secondary)文件。文件。扩展名为扩展名为.NDF.NDF事务日志文件事务日志文件包含用于恢复数据库的日志包含用于恢复数据库的日志信息。每个数据库必须至少有一个日志信息。每个数据库必须至少有一个日志文件。扩展
4、名为文件。扩展名为.LDF.LDF知识点 SQL Server实用教程 SQL Server SQL Server的文件和文件组必须遵循以下规则:的文件和文件组必须遵循以下规则:(1)(1)一个文件和文件组只能被一个数据库使用。一个文件和文件组只能被一个数据库使用。(2)(2)一个文件只能属于一个文件组。一个文件只能属于一个文件组。(3)(3)数据和事务日志不能共存于同一文件或文件组上。数据和事务日志不能共存于同一文件或文件组上。(4)(4)日志文件不能属于任何文件组。日志文件不能属于任何文件组。知识点 SQL Server实用教程 第一节第一节 创建数据库创建数据库一、使用一、使用SQL S
5、erver企业管理器创建数据库企业管理器创建数据库 二、使用二、使用CREATE DATABASE语句创建数据库语句创建数据库 SQL Server实用教程 数据库的创建包括命名数据库,决定数据库的大数据库的创建包括命名数据库,决定数据库的大小和用于存储数据库的文件。小和用于存储数据库的文件。一、使用一、使用SQL Server企业管理器创建数据库企业管理器创建数据库 下面讲在下面讲在SQL Server的企业管理器里创建数据库的企业管理器里创建数据库mydb的具体步骤:的具体步骤:SQL Server实用教程1.在在Microsoft SQL Server的【企业管理器】里选中【数据库】的【
6、企业管理器】里选中【数据库】对象后,单击鼠标右键选择【新建数据库】选项。对象后,单击鼠标右键选择【新建数据库】选项。SQL Server实用教程2.在企业管理器里针对在企业管理器里针对mydb数据库进行数据库常规数据库进行数据库常规属性的设置。属性的设置。SQL Server实用教程3.在在SQL Server的企业管理器中可以观察到由系统自动完的企业管理器中可以观察到由系统自动完成的新创建的成的新创建的mydb数据库数据库。SQL Server实用教程语法:语法:CREATE DATABASE 数据库名数据库名 ON PRIMARY(NAME=文件引用名文件引用名(逻辑地址逻辑地址),FIL
7、ENAME=文件名文件名(物理地址物理地址),SIZE=文件大小文件大小 ,MAXSIZE=文件最大容量文件最大容量 ,FILEGROWTH=文件增长幅度文件增长幅度 ),n LOG ON(NAME=文件引用名文件引用名(逻辑地址逻辑地址),FILENAME=文件名文件名(物理地址物理地址),SIZE=文件大小文件大小 ,MAXSIZE=文件最大容量文件最大容量 ,FILEGROWTH=文件增长幅度文件增长幅度 ),n FOR RESTORE二、使用二、使用CREATE DATABASE语句创建数据库语句创建数据库 SQL Server实用教程例例3-1:创建一个数据文件和一个日志文件的:创建
8、一个数据文件和一个日志文件的Employee数据数据库。库。代码如下:代码如下:CREATE DATABASE Employee ON PRIMARY-默认就属于默认就属于PRIMARY主文件组,可省略主文件组,可省略 (NAME=employeedat,-主数据文件的逻辑名主数据文件的逻辑名 FILENAME=C:liudatabaseemployee.mdf,-主数据文件的物理名主数据文件的物理名 SIZE=12,-主数据文件初始大小主数据文件初始大小 MAXSIZE=100,-主数据文件增长的最大值主数据文件增长的最大值 FILEGROWTH=2-主数据文件的增长值,也可以为增长率主数据
9、文件的增长值,也可以为增长率 )LOG ON (NAME=employeelog,FILENAME=C:liudatabaseemployee.ldf,SIZE=4 MB,MAXSIZE=50 MB,FILEGROWTH=2 MB)数据文件的具体描述日志文件的具体描述 SQL Server实用教程 在在SQL Server的查询分析器中执行,数据库用的查询分析器中执行,数据库用master,执行成功后屏幕会有相应提示:执行成功后屏幕会有相应提示:SQL Server实用教程 在在SQL Server的企业管理器中可以观察到新创建的企业管理器中可以观察到新创建的的Employee数据库数据库:S
10、QL Server实用教程例例3-2:创建多个数据文件和多个日志文件的:创建多个数据文件和多个日志文件的Employee数据库。数据库。CREATE DATABASE Archive ON PRIMARY (/*-主要数据文件的具体描述主要数据文件的具体描述-*/NAME=Arch1,FILENAME=C:archdat1.mdf,SIZE=100MB,MAXSIZE=200,FILEGROWTH=20),(/*-次要数据文件次要数据文件1的具体描述的具体描述-*/NAME=Arch2,FILENAME=C:archdat2.ndf,SIZE=100MB,MAXSIZE=200,FILEGRO
11、WTH=20),SQL Server实用教程 (/*-次要数据文件次要数据文件2的具体描述的具体描述-*/NAME=Arch3,FILENAME=C:archdat3.ndf,SIZE=100MB,MAXSIZE=200,FILEGROWTH=20)LOG ON (/*-日志文件日志文件1的具体描述的具体描述-*/NAME=Archlog1,FILENAME=C:archlog1.ldf,SIZE=100MB,MAXSIZE=200,FILEGROWTH=20),SQL Server实用教程(/*-/*-日志文件日志文件2 2的具体描述的具体描述-*/-*/NAME=Archlog2,NAME
12、=Archlog2,FILENAME=C:archlog2.ldf,FILENAME=C:archlog2.ldf,SIZE=100MB,SIZE=100MB,MAXSIZE=200,MAXSIZE=200,FILEGROWTH=20)FILEGROWTH=20)SQL Server实用教程 第二节第二节 查看并修改数据库查看并修改数据库一、向数据库中添加文件一、向数据库中添加文件二、扩展数据库二、扩展数据库三、查看数据库信息三、查看数据库信息四、设置更改数据库属性四、设置更改数据库属性 SQL Server实用教程一、向数据库中添加文件一、向数据库中添加文件 数据库的要求可能会要求发生改变,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 创建 管理
限制150内