1、第二章 SQL Server 2005SQL Server 2005 提纲 -SQL Server 2005概述 SQL Server 2005安装 SQL Server Management Studio管理工具 SQL Server 2005数据库对象的操作 SQL Server 2005服务器管理 21 SQL Server 2005概述概述 1988年,SQL Server由微软公司与Sybase共同开发,运行于OS/2平台 1993年,SQL Server 4.2版,定位为桌面数据库系统 1995年,微软公司重写了该数据库系统,发布了SQL Server 6.0版本 1996年,微软
2、公司对数据库进行了升级,发布了SQL Server 6.5版本 1998年,微软公司发布了SQL Server 7.0数据库系统,提供中小型商业应用数据库方案 2000年,微软公司发布了SQL Server 2000企业级数据库系统 2005年,微软公司发布了SQL Server 2005最新版本 22 SQL Server 2005安装安装 2.2.1选择SQL Server 2005数据库版本 SQL Server 2005企业版 SQL Server 2005标准版 SQL Server 2005工作组版本 SQL Server 2005开发版 SQL Server 2005 Expre
3、ss版本 22 SQL Server 2005安装安装2.2.1 硬件要求:1处理器要求:所有32位SQL Server 2005版本的数据库,要求计算机中的处理器满足以下要求:必须是Intel Pentium III兼容或者更高级的处理器。运行的主频要求在600MHz及其以上。推荐使用1GHz及以上的处理器。22 SQL Server 2005安装安装数据库版本最小的物理内存要求推荐使用内存SQL Server 2005企业版512MB=1GBSQL Server 2005标准版512MB=1GB SQL Server 2005工作组版512MB=1GBSQL Server 2005 Exp
4、ress版192MB=512MBSQL Server 2005开发版512MB=1GB2 内存的要求22 SQL Server 2005安装安装3硬盘要求 SQL Server 2005数据库组件,根据安装的选项不同,需要150MB746MB的磁盘空间。典型安装需要637MB的硬盘空间。22 SQL Server 2005安装安装2.2.3 SQL Server 2005软件要求1对操作系统的要求 参考教材p332对环境的要求 参考教材p3322 SQL Server 2005安装安装 2.2.4 SQL Server 2005安装过程 教师演示安装过程 参考教材p3342 2.2.5 验证安
5、装(1)打开系统“服务”对话框(控制面版|管理工具|服务),可以看到对应的服务项.(2)安装后,在系统的“开始”菜单中,可以看到“Microsoft SQL Server 2005”程序组.23 SQL Server Management Studio管理工具2.3.1启动SQL Server Management Studio工具 -单击“开始”“所有程序”“Microsoft SQL Server 2005”SQL Server Management Studio”菜单命令.2.3.2在SQL Server Management Studio中注册服务器-第一次启动SQL Server M
6、anagement Studio工具时,会自动注册本机安装的所有数据库实例 23 SQL Server Management Studio管理工具2.3.3在SQL Server Management Studio中连接服务器1连接服务器-在SQL Server Management Studio工具的“已注册的服务器”组件窗口中,右击“已 注 册 服 务 器”,选 择“连接”“对象资源管理器”菜单命令。2断开与服务器的连接-在“对象资源管理器”中,右击服务器,在弹出菜单中选择“断开连接”菜单命令 23 SQL Server Management Studio管理工具2.3.4 查询编辑器1访
7、问查询编辑器方法一:单击工具栏上的“新建查询”按扭;方法二:在对象资源管理器组件窗口中,右击某服务器结点,在弹出菜单中选择“新建查询”2查询编辑器的使用 -在查询编辑器中,用户可以用T-SQL语言对数据库进行管理和操作 23 SQL Server Management Studio管理工具3配置编辑器选项 -在SQL Server Management Studio工具中,选择“工具选项”菜单命令,在弹出的如图2-23所示的“选项”对话框中,选择“环境”“字体和颜色”选项,可以查看颜色及其类别的完整列表,并可配置自定义配色方案 23 SQL Server Management Studio管理
8、工具4、使用模板资源管理器 -选择“视图”“模板资源管理器”菜单命令-双击模板中条目会在查询编辑器窗口中自动产生对应模板的代码 模板资源管理器24 SQL Server 2005数据库对象的操作2.4.1数据库的创建、修改及删除1使用管理工具创建数据库-演示在SQL Server Management Studio管理 器 创 建“图 书 管 理 系 统 数 据 库(BookSys)”的过程.2使用T-SQL语句创建数据库(1)打开SQL Server Management Studio管理器(2)单击工具栏上的“新建查询”按扭。(3)在查询窗口中输入如下T-SQL语句:24 SQL Serv
9、er 2005数据库对象的操作CREATE DATABASE BookSysON PRIMARY-主文件组(NAME=BookSysData1,-指定逻辑文件名 FILENAME=C:DB BookSysData1.MDF,-指定存储路径和物理文件名 SIZE=100MB,-初始大小 MAXSIZE=500MB,最大文件大小 FILEGROWTH=20MB),-按“MB”增长,每次20MB(NAME=BookSysData2,-辅数据文件 FILENAME=D:DB BookSysData2.NDF,SIZE=200MB,MAXSIZE=600MB,FILEGROWTH=30MB)LOG ON
10、-日志文件(NAME=BookSysLog,-日志文件逻辑名 FILENAME=D:DB BookSysLog.LDF,SIZE=100MB,MAXSIZE=UNLIMITED,-最大文件大小:无限制 FILEGROWTH=20%)文件增长:20%24 SQL Server 2005数据库对象的操作3修改数据库 -在“对象资源管理器”组件窗口找到要修改的数据库,如BookSys,用鼠标右键单击,在弹出的菜单中选择“属性”命令,出现“BookSys属性”对话框。在对话框的文件选项页可以修改已有文件属性,也可以添加或删除数据或日志文件 4删除数据库 -在“对象资源管理器”组件窗口中找到要删除的数据
11、库,如BookSys,用鼠标右键单击,在弹出菜单中选择“删除”命令,即可删除该数据库。24 SQL Server 2005数据库对象的操作2.4.2 数据表的基本操作 1新建数据表 -演示使用表设计器 创建表的过程 2修改表结构 -在“对象资源管理器”中,展开数据库的“表”结点,选择要修改的数据表,右击该表,在弹出菜单中选择“修改”菜单命令 3定义外键(关系)-外键即参照完整性约束,演示定义过程.4定义CHECK约束 -CHECK约束即自定义约束,是用户施加在表或列上的约束条件,演示定义过程.24 SQL Server 2005数据库对象的操作 5定义唯一键(unique)约束 -如果要求某一
12、列或列组合的取值必需唯一,可以通过定义“唯一键(unique)”约束来实现,演示定义过程.6删除数据表 -在“对象资源管理器”中,展开“数据库”节点,然后选择表所在的数据库,再展开“表”节点,右击要删除的表,选择“删除”菜单命令.7查看表结构 -在“对象资源管理器”中,展开数据库的“表”结点,选择要查看的数据表 8表中数据编辑与查看 -在“对象资源管理器”中,右击要操作的数据表节点。在弹出菜单中选择“打开表”24 SQL Server 2005数据库对象的操作2.4.3 数据库索引的管理数据库索引的管理1索引的概念索引的概念 SQL Server2005中,索引按照它们的存储结中,索引按照它们
13、的存储结构分为二类:聚簇索引和非聚簇索引构分为二类:聚簇索引和非聚簇索引 (1)聚簇索引。聚簇索引保证表中数据的物理存储顺序和排序顺序相同,它使用表中的一列或多列来排序记录。一个表中只能有一个聚簇索引。表设计时,如果定义了主键,系统会自动按主键创建聚簇索引。(2)非聚簇索引。非聚簇索引并不在物理上排列数据,它仅仅是指向表中数据的指针。这些指针本身是有序的,可以有助于在表中快速定位数据。非聚簇索引作为和表分离的对象存在,表中的每一列都可以有自己的非聚簇索引。24 SQL Server 2005数据库对象的操作 2使用SQL Server Management Studio工具创建索引 -展开要创
14、建索引的表结点。右击“索引”结点,在弹出的菜单中选择“新建索引”命令(演示操作过程).3查看、修改、删除索引 展开数据表的索引结点,可看到对应表的所有索引。-右击索引名称,在弹出菜单中选择“删除”命令.-右击索引名称,在弹出菜单中选择“属性”命令,在打开的索引属性对话框中,可以修改索引类型和索引列 25 SQL Server 2005服务器管理服务器管理 2.5.1启动、停止、暂停和重新启动SQL Server服务 1在SQL Server Management Studio中启动、停止、暂停和重新启动SQL Server服务 -在“已注册的服务器”视图中右击要启动的服务实例,在弹出菜单中会有
15、“启动”、“停止”、“暂停”、“重新启动”等命令.2在SQL Server 配置管理器中启动、停止、暂停和重新启动SQL Server服务-启动SQL Server Configuration Manager-在右边的详细窗口中右击某服务器实例名,在弹出菜单中选择相应的菜单命令.SQL Server配置管理器 25 SQL Server 2005服务器管理服务器管理2.5.2配置启动模式 1.SQL Server 2005启动模式有三种:(1)手动:计算机启动时,此服务不自动启动。您必须使用 SQL Server 配置管理器或其他工具来启动该服务。(2)自动:计算机启动时,此服务将尝试启动。(
16、3)已禁用:不能启动此服务。2.配置启动模式 (1)在SQL Server配置管理器中选择“SQL Server 2005服务”项。(2)在详细窗口中,右击要配置启动模式的实例名称,在弹出菜单中选择“属性”命令.SQL Server配置管理器 25 SQL Server 2005服务器管理服务器管理2.5.3 更改登录身份 (1)在SQL Server 配置管理器中,选择“SQL Server 2005服务”项,在详细窗口中,单击要更改登录身份的服务,如SQL Server,右击该项,在弹出的快捷菜单中选择“属性”命令。(2)在“登录身份为”中选择“内置账户”或者“本账户”25 SQL Ser
17、ver 2005服务器管理服务器管理2.5.4 SQL Server 2005网络配置1服务器支持的常用网络协议 (1)Shared Memory协议 (2)TCP/IP协议 (3)Named Pipes协议 (4)VIA协议 2服务器端网络协议配置 (1)启动 SQL Server Configuration Manager (2)展开“SQL Server 2005网络配置”,选择“SQL2005的协议”(3)右击任何协议,在弹出菜单中可以启用或禁用该协议。25 SQL Server 2005服务器管理服务器管理2.5.5 配置客户端网络协议 (1)启动 SQL Server Config
18、uration Manager (2)展开“SQL Native Client配置”,右击“客户端协议”,在弹出菜单中选择“属性”命令。(3)对“客户端协议属性”对话框进行操作。25 SQL Server 2005服务器管理服务器管理2.5.6 配置SQL Server 2005服务器属性 1查看服务器属性 (1)在对象资源管理器中,右击服务器,选择“属性”命令 (2)依次单击各选项卡以查看有关该选项卡的服务器信息 服务器属性对话框25 SQL Server 2005服务器管理服务器管理2设置处理器属性 -“服务器属性”对话框中,单击“处理器”选项卡,可以对处理器属性进行设置 3设置安全性属性 -“服务器属性”对话框的“安全性”选项卡中,用户可以更改“服务器身份验证”模式 4设置连接属性 -“服务器属性”对话框中,单击“连接”选项卡。服务器属性对话框