(中职)数据库管理与应用案例教程02-Chap02课件_第1页
(中职)数据库管理与应用案例教程02-Chap02课件_第2页
(中职)数据库管理与应用案例教程02-Chap02课件_第3页
(中职)数据库管理与应用案例教程02-Chap02课件_第4页
(中职)数据库管理与应用案例教程02-Chap02课件_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(中职)数据库管理与应用案例教程02-Chap02ppt课件数据库管理与应用实例教程彭勇 主编第2章 数据库的创建与管理 本章导航本章的主要内容及其在SQL Server2005数据库管理系统中的位置如图示。 SQL server2005基础数据模型数据库技术概述数据库的创建数据库的管理数据库基础视图索引表存储过程触发器数据库对象子查询连接查询简单查询联合查询查询技术数据库备份与恢复数据库的安全游标、事务和锁数据库分享与附加数据库导入与导出数据库安全与管理数据库设计和应用程序开发学习要点(1)SQL Server2005简介(2)创建数据库(3)管理数据库 SQL Server 数据库简介一、

2、课堂案例1数据库文件的分类 【案例学习目标】 掌握Books数据库中数据库文件的类型。【案例知识要点】 数据文件、文件组、事务日志文件。【案例完成步骤】(1)启动“SQL Server Management Studio”。(2)在“对象资源管理器”中展开【数据库】结点,查看到其中有一个名为Books的数据库 。(3)找到SQL Server的安装路径(如:C:Program FilesMicrosoft SQL Server),依次打开“MSSQL.3”、“MSSQL”、“Data”文件夹,其中的“books.mdf”和“books_log.ldf”即为Books数据库对应的数据文件和日志文

3、件,如图所示。 在Microsoft SQL Server 2005系统中,一个数据库至少有一个数据文件和一个事务日志文件。当然,一个数据库也可以有多个数据文件和多个事务日志文件。 二、系统数据库 (1)master数据库 (2)model数据库 (3)msdb数据库 (4)tempdb数据库 (5)resource数据库 课堂实践1 【任务1】启动“SQL Server Management Studio”,查看有哪几个系统数据库。【任务2】启动“SQL Server Management Studio”,查看master数据库的数据文件和日志文件位置并在操作系统文件夹中查看对应的操作系统文

4、件名。【案例学习目标】 学会用Microsoft SQL Server管理平台管理Books数据库。【案例知识要点】 数据库的创建、修改、查看和删除操作。【案例完成步骤】(1)启动“SQL Server Management Studio”,在“对象资源管理器”中右键单击【数据库】节点,选择【新建数据库】命令,如图所示。 课堂案例2使用SSMS管理数据库(2)打开【新建数据库】对话框,在窗口中依次完成有关操作 。(3)在【新建数据库】窗口中,单击【选择页】窗格中的【选项】选项,如图所示,可以设置数据库的配置参数。(4)根据系统的要求,如果要添加新的文件组,单击【选择页】窗格中的【文件组】选项,

5、打开如图所示的窗口,在其中单击【添加】按钮,就可以增加一个文件组,在【名称】列输入文件组的名称即可。 (5)回到【常规】页面,用户可以增加新的数据文件或日志文件。(6)设置完相关属性后,单击【确定】按钮,系统开始创建数据库。(7)右键单击【books】数据库节点,选择【属性】,如图所示。 (8)打开【数据库属性】对话框,进行数据库的属性查看和修改。 (9)关闭【数据库属性】对话框,右键单击【books】数据库节点,依次选择【编写数据库脚本为】、【CREATE到】。(10)选择数据库脚本文件生成的目的地,这里选择【文件】。如图所示。 (11)打开【选择文件】对话框,在【文件名】文本框中输入数据库

6、脚本的文件名。(这里为Book.sql) (12)生成脚本文件后,可以通过“记事本”或“SQL Server Management Studio”查看生成的数据库脚本文件Book.sql。 (13)在【对象资源管理器】窗格中,右键单击【books】数据库节点,在快捷菜单中选择【删除】命令 。(14)打开【删除对象】对话框,确认是否为目标数据库,并通过选中复选框决定是否要删除备份以及关闭已存在的数据库连接。最后单击【确定】按钮完成数据库删除操作。 课堂实践2 【任务1】创建数据库Books,并要求进行如下设置:数据库文件和日志文件的逻辑名称分别为Books和Books_log物理文件放在D:da

7、ta文件夹中数据文件的增长方式为“按MB”自动增长,初始大小为6MB,文件增长量为2MB日志文件的增长方式为“按百分比”自动增长,初始大小为2MB,文件增长量为10%【任务2】对Books数据库进行以下修改:添加一个日志文件Books_log1将主数据文件的增长上限修改为500MB【任务3】在操作系统文件夹中查看Books数据库对应的操作系统文件。【任务4】生成Books数据库脚本文件,保存在D:data文件夹中。 使用T-SQL创建与管理数据库一、课堂案例3创建数据库 CREATE DATABASE语句的语法格式如下:CREATE DATABASE database_name ON PRIM

8、ARY,.n ,.n LOG ON,.n:= (NAME=logical_file_name,FILENAME=os_file_name ,SIZE=sizeKB|MB|GB|TB ,MAXSIZE=max_sizeKB|MB|GB|TB| UNLIMITED ,FILEGROWTH=growth_incrementKB|MB|GB|TB| %),.n:= FILEGROUP filegroup_name DEFAULT,.n【案例学习目标】 学习用Transact-SQL语句创建Books数据库的方法。【案例知识要点】 CREATE DATABASE语句的使用,查询的创建、执行与保存。【案例

9、完成步骤】 (1)启动SQL Server Management Studio,单击工具栏上的【新建查询】按钮,建立一个新的查询 (2)在查询窗口中输入T-SQL语句。 (3)在工具栏上单击【执行】按钮,执行查询窗口中的SQL语句。(4)在工具栏上单击【保存】按钮,可以将查询窗口中的T-SQL脚本以文件(.sql)形式保存。 二、修改数据库 使用Transact-SQL语句修改数据库需要使用ALTER DATABASE命令,其语法格式如下: ALTER DATABASE database_name ADD FILE ,.n TO FILEGROUP filegroup_name | DEFAU

10、LT | ADD LOG FILE ,.n | REMOVE FILE logical_file_name | MODIFY FILE | ADD FILEGROUP filegroup_name | REMOVE FILEGROUP filegroup_name | MODIFY FILEGROUP filegroup_name | DEFAULT| NAME = new_filegroup_name | MODIFY NAME = new_database_name 三、查看数据库使用系统存储过程sp_helpdb可以查看所有数据库和特定数据库的基本信息。需要查看当前数据库服务器中所有数据

11、库信息:sp_helpdb需要查看当前数据库服务器中Books数据库的基本信息:sp_helpdb books该语句可以查看指定数据库Books的信息 四、删除数据库 用户可能使用T-SQL语句删除数据库,一次可以删除一个或多个数据库。其基本语法格式为:DROP DATABASE database_name ,n;如果不再需要Books数据库,可以用以下语句删除:DROP DATABASE books并不是所有的数据库在任何时候都能被删除,只有处于正常状态下的数据库,才能使用DROP语句删除。当数据库处于以下状态时不能被删除:数据库正在使用;数据库正在恢复;数据库包含用于复制的已经出版的对象。

12、五、更改数据库所有者 课堂实践3 【任务1】使用T-SQL语句创建数据库Books,并要求进行如下设置: 两个数据文件和一个日志文件,逻辑名称分别为Books_dat、Books1_dat和Books_log,次要数据文件Books1_dat存放在文件组FG中。 物理文件存放在D:data文件夹中。 主文件的增长方式为“按MB”自动增长,初始大小为5MB,文件增长量为1MB。最大尺寸为50MB。次要数据文件的增长方式为“按MB”自动增长,初始大小为3MB,文件增长量为1MB。无限制增长。 日志文件的增长方式为“按百分比”自动增长,初始大小为5MB,文件增长量为10%。【任务2】在操作系统文件夹中查看Books数据库对应的操作系统文件。【任务3】使用T-SQL语句修改Books数据库。 添加一个日志文件Books1_log。 将主数据库文件的增长上限修改为300MB。 删除数据文件Books1_dat。 课外实践 【任务1】某机票代理公司代理销售国内各个航空公司的机票,需要一个专门查询航空公司机票信息的网站。经过分析和调研决定采用SQL Server 2005作为后台数据库进行信息管理。现在使用SSMS和T-SQL语句分别实现如下操作: 创建数据库FlightsDB(航班查询系统)。数据文件名为Flights_dat.mdf,初始大小为2MB,最大值为15MB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论