SQLserver2000基础知识讲解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7
主要内容
SQL server2000安装——版本区别 SQL server2000工具简介 SQL server2000的基本操作 SQL方言 数据库设计范式
8
SQL server2000工具简介
9
SQL server2000工具简介
查询分析器 (Query Analyzer)
通过输入和执行 Transact-SQL语句与 SQL Server 进 行通信。这个工具使开发人员能够直接访问 SQL Server ,交互地执行Transact-SQL 语句和 SQL 脚本。
16
注册服务器和创建服务器组
1. 注册SQL Server服务器
17
注册服务器和创建服务器组
18
注册服务器和创建服务器组
19
注册服务器和创建服务器组
20
注册服务器和创建服务器组
21
注册服务器和创建服务器组
22
注册服务器和创建服务器组
2、创建服务器组
服务器组用来把比较相似的SQL Server服务器组织在一起,可 以对不同类型和用途的SQL Server服务器进行管理。比如,某公 司市场部有两台SQL Server服务器,人事部有两台SQL Server服 务器,可以将它们组织在同一个服务器组中,也可以创建两个服 务器组,分别存放两个部门的服务器。这样,就可以更容易分辨 每个服务器的作用。SQL Server在安装后,创建一个叫【SQL Server组】的服务器组,默认情况下,注册的服务器都在这个服 务器组中。
37
执行SQL语句
2 在 SQL 的查询分析器的文本编辑窗口中直接输入要执 行的 SQL语句 。语句输入完成后,可以选择 “查询 ”→“分析” 命令或者使用工具栏上的 图标来检查语 法是否正确。如输入 “ select*from student/ ” 后执行 语法检查,提示在第一行的问号附近有语法错误。根据 提示修改 SQL 语句,直到提示 “ 命令已成功完成 。” 则表示当前语句通过语法验证。
6
SQL server2000版本区别
功能区别
SQL Server 2000 开发版 供程序员用来开发将 SQL Server 2000 用作数 据存储的应用程序。虽然开发版支持企业版的所有 功能,使开发人员能够编写和测试可使用这些功能 的应用程序,但是只能将开发版作为开发和测试系 统使用,不能作为生产服务器使用。
导入和导出数据 (Input and Export Data)
用于进行SQL Server 和其他数据库数据的相互转换。
10
SQL server2000工具简介
服务管理器 (Service Manager)
用来启动、停止、暂停或者继续 SQL Server 数据库服 务。所提供的服务包括 SQL Server 、 SQL Server Agent 及 MSDTC(Microsoft Distributed Transaction Coordinator, 微软分布式事务协调器 ) 。
30
表的创建与管理
2、 设 置 主 键 及 保 存
31
表的创建与管理
在创建好表以后,可 以对表的结构进行更 改,包括重新设置主 键及字段属性、添加 或者删除列等。 选中要修改的表,单 击鼠标右键,在弹出 的菜单上选择 “ 设 计表 ” ,则系统弹 出如右图的设计表窗 口。
32
表的创建与管理
3、删除数据表
服务器网络实用工具 (Server Network Utility)
用于配置服务器端网络通信协议的相关参数等。
11
SQL server2000工具简介
客户端网络实用工具 (Client Network Utility)
用于配置客户端网络通信协议的相关参数。
联机丛书
联机帮助文档(Online Book) ,它具有索引和全文搜索 工具,能够指导和帮助用户完成各种任务。
35
查询分析器的使用
1、进入查询分析器的两种方法。 2、如果预先没有和数据库服务器建立连接,则需要合 法登录后才能使用查询分析器。使用查询分析器中的 “ 文件 ”→“ 连接 ”,然后出现 “ 连接到 SQL Server ” 的登录窗口,登录验证通过后,进入查询分 析器窗口。
36
执行SQL语句
1 设置 Transact-SQL 语句所要操作的数 据库。
4
SQLserver2000版本区别
功能区别
SQL Server 2000 企业版 作为生产数据库服务器使用。支持 SQL Server 2000 中的所有可用功能,并可根据支持最大的 Web 站点和企业联机事务处理 (OLTP) 及数据仓库 系统所需的性能水平进行伸缩。
5
SQLserver2000版本区别
14
SQL server2000基本操作
企业管理器的使用
注册服务器和创建服务器组 数据库的创建与管理 表的创建与管理 输入、修改、删除数据
查询分析器的使用
执行SQL语句/脚本
用户与权限管理
15
注册服务器和创建服务器组
SQL Server的日常管理是在企业管理器中进行的,在 使用企业管理器管理本地或者远程SQL Server服务器 时,必须先对该服务器进行注册。在安装过程中,系 统自动注册了本地SQL Server服务器。所以在第一次 启动企业管理器时,就可以看见本地SQL Server服务 器已经出现在服务器列表中。如果打算使用该企业管 理器管理其他的SQL Server服务器,那么必须在企业 管理器中注册该服务器。
查询分析器的使用
执行SQL语句/脚本
用户与权限管理
46
用户与权限管理
SQL Server 2000 通过设置不同级别的用户和分配不同的权限的方法实 现数据库的安全性。一个用户要访问 SQL Server 数据库中的数据,必须 经过 3 个认证过程:
安全身份验证 用来确认登录用户的帐号和密码的正确性,由此来验证用户是 否具有连接到 SQL Server 数据库服务器的资格,这里只验证该用户是否具有 连接到数据库服务器的“连接”。SQL Server 2000 具有用户登录帐号统一 管理的功能。 用户帐号验证 当用户通过安全身份验证后,即登录到数据库服务器后,若要 访问具体的某个数据库,必须拥有对该数据库访问的用户帐号,才能通过用 户帐号验证。SQL Server 2000 具有对数据库的用户帐号进行统一管理的功 能。 操作许可验证 当用户通过上述两级验证后,若要操作数据库中的数据或对象 ,还必须拥有相应操作的操作许可权,即必须通过操作许可验证 SQL Server 2000 管理数据库的用户帐号的操作权限。
42
创建和运行脚本文件
1 创建脚本文件 可使用 SQL 查询分析器的菜单“文件”→“新建”或者单击工具 栏图标,来创建脚本文件。查询分析器打开一个新建查询的对话 框。可以通过它打开一个空查询窗,或使用系统提供的 SQL 模板。
43
创建和运行脚本文件
2 在空白处输入脚本内容,检查语法正确后选取菜单“文件”→“保存”命令, 或使用工具栏中的“保存”图标,将当前脚本存sql文件。这样就创建一个 SQL 的 脚本文件。
查询结果的显示模式
打开查询 菜单,即 可以看到 三种显示 模式。
41
创建和运行脚本文件
一个脚本文件包含一个或多个批处理,每个批处理由一条或多条 Transact-SQL 语句组成,每个批处理之间用 “ GO ” 分割。 例:
USE S tudentsInfo IF obgect_ID( ‘ dbo.students ’ )IS NOT NULL DROP TABLE dbo.students GO CREATE TABLE Students( Sno CHAR(10), Sname CHAR(8) NOT NULL, Sage CHAR(1) NOT NULL, CONSTRAIN SPK PRIMARY KEY(Sno), CONSTRAIN CK CHECK(Ssex= ‘ F ’ OR Ssex= ‘ M ’ ) )
事件探查器 (Event Detector)
系统管理员得以监视 SQL Server 实例中的事件。可以捕 获有关事件的数据并将其保存到文件或 SQL Server 表中 供以后分析。
13
主要内容
SQL server2000安装——版本区别 SQL server2000工具简介 SQL server2000的基本操作 SQL方言 数据库设计范式
23
注册服务器和创建服务器组
2、创建服务器组
24
数据库的Fra Baidu bibliotek建与管理
1、 创 建 数 据 库
25
数据库的创建与管理
1、 创 建 数 据 库
26
数据库的创建与管理
2、修改/删除数据库
27
表的创建与管理
1、 创 建 数 据 表
28
表的创建与管理
1、 创 建 数 据 表
29
表的创建与管理
1、创建数据表 、 表的下面有一个对应 当前的列的 “ 列 ” 选项卡,在该选项卡 中可以备注一些与当 前列相关的内容,如 对当前列的描述、默 认值 ( 表示 在用户未 输入数年据时列的取 值 ) 、列上的计算色 式,以及列数据的排 序规则 。
47
安全身份验证
SQL Server 2000 提供了两种确认用户的 验证模式,即 Windows 验证模式和混合 验证模式。
44
创建和运行脚本文件
3 执行已创建的脚本文件 选择查询分析器的菜单“文件”→“打开” 命令打开已经创建好的 SQL 脚本文件。然后,就使用前面介绍的 SQL 语句的方法执行脚本。
45
SQL server2000基本操作
企业管理器的使用
SQL server注册的创建与管理 数据库的创建与管理 表的创建与管理 输入、修改、删除数据
SQL server2000基础
主要内容
SQL server2000安装——版本区别 SQL server2000工具简介 SQL server2000的基本操作 SQL方言 数据库设计范式
SQL server2000版本区别
SQL Server 2000有四个版本:
企业版 标准版 个人版 开发版
38
执行SQL语句
39
执行SQL语句
3 选择菜单“查询”→“执行”命令或者单击工具栏上的执行图 标,执行SQL 语句。执行成功,则系统返回查询结果;否则,给 出执行失败的反馈消息和原因。用户可以根据提示反复修改 SQL 语句,直到执行成功为止 。 注意;在执行 SQL 语句时,也要先检查语法。
40
在 IIS 中配置 SQL XML 支持
用于 SQL Server 的 IIS 虚拟目录管理实用工具 。
12
SQL server2000工具简介
企业管理器 (Enterprise Manger)
基于微软管理控制台的公共服务器管理环境,是SQL Server 提供的最主要的数据库管理工具,大部分的数据 库管理工作都可以在其中完成。企业管理器以树形结构 的形式来管理数据库服务器、数据库和数据库中的对象, 并能在同一界面管理网络中的多个SQL Server 。
功能区别
SQL Server 2000 标准版 作为小工作组或部门的数据库服务器使用。 SQL Server 2000 个人版 供移动的用户使用,这些用户有时从网络上断开, 但所运行的应用程序需要 SQL Server 数据存储。 在客户端计算机上运行需要本地 SQL Server 数据 存储的独立应用程序时也使用个人版。
3
SQL server2000版本区别
安装环境
企业版和标准版需要安装在服务器操作系统上, 如Windows NT Server/Windows 2000 Windows Server/Windows 2003 Server等 个人版需要安装在个人操作系统上, 如Windows98/Windows2000 Professional/Windows XP Home/Windows XP Professional等 开发版可以安装在任何微软的操作系统上。
在需要删除的数据表上右击,选择“删除”。
33
输入、修改、删除数据
34
输入、修改、删除数据
添加数据:根据表的字段格式 向表中输入数据,单击工具栏上的 “运行 ”图标,则系统检查数据的合法性成功后保存数据。 修改数据:修改数据后单击 “ 运行 ” 图标。 删除数据:选中数据行后直接按Del键;或者单击鼠标右键,在弹 出的菜单上选择 “ 删除 ” 即可。