项目二SQLServer2008的安装与数据库操作

上传人:工**** 文档编号:560161789 上传时间:2022-09-23 格式:DOC 页数:7 大小:105.50KB
返回 下载 相关 举报
项目二SQLServer2008的安装与数据库操作_第1页
第1页 / 共7页
项目二SQLServer2008的安装与数据库操作_第2页
第2页 / 共7页
项目二SQLServer2008的安装与数据库操作_第3页
第3页 / 共7页
项目二SQLServer2008的安装与数据库操作_第4页
第4页 / 共7页
项目二SQLServer2008的安装与数据库操作_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《项目二SQLServer2008的安装与数据库操作》由会员分享,可在线阅读,更多相关《项目二SQLServer2008的安装与数据库操作(7页珍藏版)》请在金锄头文库上搜索。

1、项目二 SQL Server 2008的安装与数据库操作教学班级2011级软件技术班学时4任课教师张力授课课题SQL Server 2008的安装与数据库操作教学目标:1了解SQL Server的发展历史,安装系统需求;2 掌握数据库文件和文件组的概念;3 掌握数据库文件的分类和系统数据库的作用;4. 熟练掌握用对象资源管理器和T-SQL语句创建、修改、更名和删除数据库;5. 熟练掌握分离、附加数据库操作;教学重点:1 数据库文件和文件组2 .掌握用T-SQL语句创建、修改、更名和删除数据库教学难点1 .用T-SQL语句创建、修改数据库教学环境机房+电子教室教学过程:一、SQL Server2

2、008 系统入门二、SQL Server数据库和文件三、数据库操作四、小结五、布置作业六、教学后记SQL Server 2008系统入 门(讲解20 分钟)实践:安装环境25 分钟实践:配置管理器及 熟悉环境45 分钟引入:项目一主要是数据库系统一般的原理,从项目二开始要学习SQL Server2008的安装和数据库的操作学习了。一、SQL Server2008 系统入门(一)系统简介1发展历史SQL Server是由Microsoft公司开发和推广的关系型数据库管理系统,是在Windows操作系统上使用得最多的 DBMS。历经了 4.0、6.0、6.5、7.0、SQL Server2000(

3、 8.0)和 SQL Server2005 (9.0)和 SQL Server2008 等多个版本。2.SQL Server2008 有一些新特性:1)新的数据类型2)语句增强3)自定义表类型4)资源调控器5)FILESTREAM6)Change Data Capture7)策略管理8)备份压缩3. SQL Server2008的系统版本1)企业版2)标准版3)工作组版4)开发版5)网络版6)学习版7)移动版4. 运行环境1)对硬件环境的要求2)软件需求3)其他需求(二)SQL Server2008 的安装安装前的准备1、 SQL Server2008 要求系统中必须已经安装Microsoft

4、.NET Framework 3.5 SP1 和 Windows Installer4.5 (其实就是 Windows 的 KB942288 补丁)。2、 最好关闭所有已打开的应用程序(包括病毒防护程序和安全监测程序,如360安全卫士),以免在安装过程中多次出现确认提示。(三)SQL Server2008的常用组件1. 使用SQL Server2008联机帮助2. 配置管理器法一:使用管理工具中的服务方式“开始”菜单、控制面板、管理工具中的服务命令法二:使用 SQL Server2005 中的配置管理器(SQL Server Configuration Manager )3. SQL Serv

5、er Management Studio ( SSMS)二、SQL Server数据 库和文件(讲解25分 钟)二、SQL Server数据库和文件(一)什么是数据库 数据库由包含数据的基本表和其它对象(如视图、索引、存储过程和触发器)组成。 数据库的内模式(物理存储结构)。数据库在磁盘上是以文件为单位存储的,由数据文件 和事务日志文件组成。(二)数据库分类 系统数据库和用户数据库1系统数据库1)Master数据库记录SQL Server 2008实例的所有系统级信息,定期备份,不能直接修改。2)Tempdb数据库用于保存临时对象或中间结果集以供稍后的处理,SQL Server 2008关闭后

6、该数据库清空。3)Model数据库用作SQL Server 2008实例上创建所有数据库的模板。4)Msdb数据库用于 SQL Server 2008代理计划警报和作业,是SQL Server的一个 Windows服务。5)Resource数据库一个只读数据库,包含SQL Server 2008包括的系统对象。系统对象在物理上保留在Resource数据库中,但在逻辑上显示在每个数据库的sys架构中。2. 用户数据库用户根据数据库设计创建的数据库,如学生成绩管理数据库、图书管理数据库等。AdventureWorks/AdventureWorks DW 是SQL Server 2008中的示例数据

7、库(如果在安装过程中 选择安装了的话)。此数据库基于一个生产公司,以简单、易于理解的方式来展示SQL Server2008的新功能。(三)数据库文件1 .主数据文件(Primary file )主数据文件包含数据库的启动信息,并指向数据库中的其他文件;存储用户数据和 对象;每个数据库有且仅有一个主数据文件,其扩展名为.mdf。2. 次要数据文件(Secondary file )(辅助数据文件)用来存储数据库的数据,使用辅助数据库文件可以扩展存储空间。如果数据库用一 个主数据文件和多个辅助数据文件来存放数据,并将它们放在不同的物理磁盘上,数据库的 总容量就是这几个磁盘容量的和。辅助数据文件的扩展

8、名为:.ndf。一个数据库可以没有,也可以有一个或多个次要数据文件,其命名与主要数据文件名相同。3. 事务日志文件(Transaction log )用来存放数据库的事务日志。凡是对数据库进行的增、删、改等操作,都会记录在事务日志 文件中。当数据库被破坏时可以利用事务日志文件恢复数据库的数据。每个数据库至少要有 一个事务日志文件,事务日志文件的扩展名为:df。一个数据库可以有一个或多个事务日志文件。4. 文件组为了方便管理和分配数据而将文件组织在一起就构成了文件组,通常可以为磁盘驱动器 创建一个文件组,将多个数据库文件集合起来形成一个整体。每个文件组有一个组名,文件组可分为主文件组和次文件组两

9、种。主文件组:包含所有的系统表,当建立数据库时,主文件组包括主数据文件和未指定组的其他文件,是默认的数据文件组,一个数据库有一个主文件组。次文件组:可以在次文件组中指定一个默认文件组,在创建数据库对象时如果没有指 定将其放在哪个文件组中,则会将它放在默认文件组中。(一)创建 数据库(讲解30分 钟)三、数据库操作(一)创建数据库创建数据库1.演示使用SSMS对象资源管理器创建数据库例1:创建教务管理数据库,数据库名称EDUC。主数据文件保存路径 D :教务管理数据文件”日志文件保存路径 E :教务管理日志文件 ”主数据文件初始大小为 4MB,最大大小为 10MB,增长速度为10% ;日志文件的

10、初始大小为 2MB,最大大小为4MB,增长速度为10% 。实践: 创建数据库35分钟2.使用T-SQL语句创建数据库 语法格式:CREATE DATABASE ON (NAME = ,FILENAME =,SIZE = ,MAXSIZE = ,FILEGROWTH = )LOG ON (NAME = , FILENAME =,SIZE = ,MAXSIZE = ,FILEGROWTH = )例2:创建一个 Test据库,该数据库的主数据文件逻辑名称为Test_data,物理文件名为Test.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10% ;数据库的日志文件逻辑(二)查看和修改数

11、据 库(讲解15分 钟)名称为Test_log,物理文件名为 Test.ldf,初始大小为1MB,最大尺寸为 5MB增长速度为1MB。 数据文件和日志文件分别放在D盘测试数据和 E盘测试日志文件夹中。(二)查看和修改数据库1、使用SSMS查看和修改数据库例3 :使用sp_helpdb语句查看所有数据库信息。例4 :查看test数据库信息。2、使用T-SQL语句查看数据库3、使用T-SQL语句修改数据库语法格式:ALTER DATABASE ADD FILE | ADD LOG FILE | REMOVE FILE | ADD FILEGROUP | REMOVE FILEGROUP | MOD

12、IFY FILE | MODIFY NAME = 实践: 修改数据库(35分钟)| MODIFY FILEGROUP 例5:在test数据库中添加一个次要数据文件和一个事务日志文件。次要数据文件逻辑名为test2,物理文件名为 test2.ndf,初始大小3MB,最大容量10MB,增长速度为1MB ;日志文 件逻辑名称为 testlog1,物理文件名为 testlog1.ldf,初始大小为 5MB,最大容量为 100MB, 增长速度为5MB。例6:添加文件组 test_Group。例7:将一个新的数据文件test3添加到test数据库的test_Group文件组。例&将数据文件test3从te

13、st数据库中移去。(三)收缩 数据库(讲解5分 钟)实践:10分 钟(三)收缩数据库如果设计数据库时设置的容量过大,或删除了数据库中大量的数据,使用收缩功能可以有 效地释放未被分配的空间并调整数据文件的大小。使用对象资源管理器任务”收缩”数据库”命令例9、将EDUC的数据文件和日志文件分别扩大到1000MB和20MB,在SSMS中将其收缩数据文件为3MB,日志文件为1MB。(四)分离 和附加数据 库(讲解 5 分钟)实践:10分 钟(五)数据 库更名(5分 钟)实践:10分 钟(四)分离和附加数据库1分离数据库1)任务 分离2)使用存储过程sp_detach_db分离数据库EXEC sp_de

14、tach_db test2、附加数据库1)右击 附加2)使用存储过程sp_attach_db附加数据库EXEC sp_attach_db数据库名称,数据库文件的物理名称(五)数据库更名三种方式:1、使用系统存储过程 sp_rename2、直接在SSMSk更改3、使用 ALTER DATABASE 命令(六)删除 数据库(讲解2分 钟)实践:3分钟小结:5分钟(六)删除数据库1、在SSMS中删除数据库2、DROP DATABASE小结:本项目首先简单介绍了SQL Server2005的发展历史、新特性、版本和运行环境,然后演示安装SQL Server2005的过程,安装成功后介绍其环境的使用;其次,讲解了 SQL Server2005的数据库和数据库文件,数据库分为用户数据库和系统数据库,数据库文件包括主数据文件、 次要数据文件和日志文件;最后,通过例子介绍使用SSMS和T-SQL语句两种方式创建

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号