SQL-Server及数据库应用全套电子课件完整版ppt整本书电子教案最全教学教程整套课件

上传人:青*** 文档编号:242903380 上传时间:2024-09-11 格式:PPT 页数:425 大小:5.77MB
返回 下载 相关 举报
SQL-Server及数据库应用全套电子课件完整版ppt整本书电子教案最全教学教程整套课件_第1页
第1页 / 共425页
SQL-Server及数据库应用全套电子课件完整版ppt整本书电子教案最全教学教程整套课件_第2页
第2页 / 共425页
SQL-Server及数据库应用全套电子课件完整版ppt整本书电子教案最全教学教程整套课件_第3页
第3页 / 共425页
点击查看更多>>
资源描述
单击,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,上海应用技术学院,*,SQL Server 2000,YU,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,SQL Server 2000,数据库应用技术,2024/9/11,1,SQL SERVER 2000 数据库应用技术构架,SQL Server 2000是一个 性能优越、 面向客户/服务器的关系型网络数据库管理系统支持多种操作系统平台,四大模块,SQL Server数据的网页发布,16-18 章 应用实施篇,数据库基础与SQL Server 概述,数据库管理与数据完整性,表与视图的管理,存储过程与触发器,1-3 章,系统基础篇,4-10 章 SQL技术篇,VB/SQL Server应用程序开发,SQL SERVER 2000应用实例,教参,系统组成与服务器管理,Transact-SQL 语言与数据查询,游标与安全管理,数据库复制与数据转换,数据备份与恢复,11-15 章 系统管理篇,2024/9/11,2,课程概要,第 一 章,数据库,基础,第 二 章,SQL Server 2000概述,第 三 章,系统组成,与服务器管理,第 四 章,数据库,管理,第 五 章,数据完整性,第 六 章,表的管理,与使用,第 七 章,视 图,第 八 章 Transact-,SQL 语言,第 九 章,数据查询,第 十 章,存储过程,与触发器,第十一章,游 标,第十二章,安全管理,第十三章 数据,备份与恢复,第十四章 数据库,复制,第十五章 数据,转换,第十六章 SQL Server数据的,网页发布,第十七章 VB / SQL Server,应用程序开发,第十八章 SQL Server 2000,应用实例,2024/9/11,3,1.1 数据库管理系统,1.2 数据库系统,1.3 数据模型,1.4 关系数据库,1.5 数据仓库与数据挖掘,数据库管理系统作为数据管理最有效的手段广泛应用于各行各业中,成为存储、使用、处理信息资源的主要手段,是任何一个行业信息化运作的基石。本章介绍了数据库管理系统、数据库系统、E-R方法和数据模型、关系数据库及其基本演算、数据仓库与数据挖掘等知识。,第1章 数据库基础,2024/9/11,4,1-1 数据库管理系统,1-1 数据库管理系统,1-1-1 信息、数据、数据库,信息是客观世界在人们头脑中的反映,是客观事物的表征,是可以传播和加以利用的一种知识。,数据(Data)则是信息的载体,是对客观存在实体的一种记载和描述。,数据库(Database)系指数据存放的地方,在信息系统中数据库是数据和数据库对象(如表、 视图、存储过程与触发器等)的集合。,1-1-2 数据管理技术的发展,1人工管理阶段2文件管理阶段3数据库管理阶段,1-1-3 数据库管理系统,数据库管理系统(Database Management System :DBMS)是管理数据库的软件工具,是帮助用户创建、维护和使用数据库的软件系统。它建立在操作系统的基础之上,实现对数据库的统一管理和操作,满足用户对数据库进行访问的各种需要。一般而言,数据库管理系统应具有以下功能:,数据定义功能,数据操作功能,控制和管理功能,数据字典,2024/9/11,5,1-2 数据库系统,数据库系统(Database System)泛指引入数据库技术后的计算机系统,狭义地讲,是由数据库、数据库管理系统构成;广义而言,是由计算机系统、数据库管理系统、数据库管理员、应用程序、维护人员和用户组成。数据库系统是一个有机体,其在整个计算机系统中的地位如图1-1所示。,1数据库系统的组成,数据库系统通常由5个部分组成,包括计,算机硬件、数据库集合、数据库管理系统、,相关软件和人员。,2数据库系统的特点,数据库系统的主要特点包括:数据结构化、数据共享、数据独立性以及统一的数据控制功能。,1-3 数据模型,数据模型是描述一个系统中的数据、数据之间关系,以及对数据约束的一组完整性的概念。它是对数据库的结构与定义的描述,是对现实世界的抽象。它是数据库系统的核心和基础。,2024/9/11,6,1-3 数据模型,1-3-1 E-R方法,描述概念模型最常用方法是实体-联系(Entity-Relationship)方法(即E-R图) 。E-R图中包括了实体、属性和联系三种基本图素。实体用矩形框表示,属性用椭圆形框表示,联系用菱形框表示,框内填入相应的实体名,实体与属性或实体与联系之间用无向直线连接,多值属性用双椭圆形框表示,派生属性用虚椭圆形框表示。,实体间的联系有3种类型:一对一联系(如图1-2所示);一对多联系(如图1-3所示)。多对多联系(如图1-4所示)。,图1-2 一对一联系 图1-3 一对多联系 图1-4 多对多联系,2024/9/11,7,1-3 数据模型,1-2-2 数据模型,目前比较流行的数据模型主要有3种,即按图论理念建立起来的层次模型与网状络模型以及按关系理论建建立起来的关系模型。,1-4 关系数据库,1-4-1关系模型的基本概念,术语,(1)关系(2)记录(元组)(3)字段(属性)(4)域,(5)关键字(6)关系模式(7)关系数据库管理系统(RDBMS),关系的特点,1:每个属性必须是不可分隔的数据单元,即表中不能再包含表。或者说,每一个字段不能再细分为若干个手段。,2:在同一个关系中不能出现相同的属性名。,3:在一个设有主关键字或唯一性关键字的关系中不允许有完全相同的数据行。,4:在一个关系中任意交换两行的位置不影响数据的实际含义。,5:在一个关系中任意交换两列的位置不影响数据的实际含义。,2024/9/11,8,1-4关系数据库,1-4-2关系数据库基本演算,关系型数据库主要支持的种基本关系运算为:选择、投影和连接,其源于关系代数中并、交、差、选择、投影和连接等运算。,1选择,从一个关系或二维表格中找出满足给定条件的记录行的操作称为选择。选择是从行的角度对二维表格内容进行的筛选,经过选择运算得到的结果可以形成新的关系,其关系模式不变,并且其中的记录是原关系的一个子集。,2投影,从一个关系或二维表格中找出若干个字段(属性),进而构成新的关系的操作称为投影,。,投影是从列的角度对二维表格内容进行的筛选或重组,经过选择运算得到的结果也可以形成新的关系,其关系模式所包含的字段(属性)个数往往比原关系少,或者其字段(属性)排列的顺序将有所不同,是原关系的一个子集。,3连接,连接是将两个关系表中的记录按一定的条件横向结合,组成一个新的关系表。最常见的连接运算是自然连接,它是利用两个关系中所共有的一个字段,将该字段值相等的记录内容连接起来,去掉其中的重复字段作为新关系中的一条记录。,2024/9/11,9,1-5 数据仓库与数据挖掘,1-5-1 数据仓库理念,数据仓库常用于决策支持系统(DSS),是决策支持系统的基础。随着计算机应用的不断拓展,从大量数据中检索、查询出制定市场策略的信息就显得越来越重要了。据此人们引出了一种新的支持决策的特殊的数据仓库(Data Warehouse:DW)理念,即从大量的事务型数据库中抽取数据,并将其处理、转换为新的存储格式,为锁定决策目标而把数据聚合在一种特殊的格式中。,数据仓库是支持管理决策过程的,其主要特征是面向主题的、集成的、随时间变化的、但信息本身相对稳定的数据集合。数据仓库包括数据的存储与组织;联机分析技术(OLAP)和数据挖掘技术(DM)。,数据仓库并不是一个新的平台,它仍然建立在数据库管理系统基础上,只是一个新的概念。数据仓库是一些数据、过程、工具和设施,它能够管理完备的、及时的、准确的和可理解的业务信息,并把这些信息赋予个人,使之做出相应的决定。,2024/9/11,10,1-5 数据仓库与数据挖掘,1-5-2 DW系统构成,(1)数据源,数据仓库的数据来源于多个数据源,包括企业内部数据、市场调查报告及各种文档之类的外部数据。,(2)仓库管理,仓库管理基于数据库管理系统的相关功能与实施包括对数据的安全、归档、备份、维护、恢复等工作管理。整个管理过程是在确定数据仓库信息需求后,进行数据建模、拟定从源数据到数据仓库的数据抽取、清理和转换过程;划分维数及确定数据仓库的物理存储结构。元数据是数据仓库的核心,它用于存储数据模型和定义数据结构、转换规划、仓库结构、控制信息等。,(3)分析工具,用于完成实际决策问题所需的各种查询检索工具、多维数据的OLAP分析工具、数据开采的工具等,以实现决策支持系统的各种要求。,2024/9/11,11,1-5 数据仓库与数据挖掘,1-5-3 DW关键技术,为了满足数据仓库处理数据的需求,数据仓库须具备如下关键技术:,(1)海量数据存储管理与实施数据压缩。,(2)管理多种介质。,(3)语言接口与多种技术接口。,(4)双重粒度几级管理。,(5)索引和监视数据。,(6)高效载入数据与支持复合键。,(7)并行处理技术。,2024/9/11,12,1-6 本章小结,本章介绍了数据库的基本概念,数据管理技术的发展、数据库管理系统、常见的数据模型、E-R方法、关系模型、关系数据库基本演算、数据仓库与数据挖掘等知识,它们有助于您理解、掌握以后章节中的内容。,数据库系指数据存放的地方,在信息系统中数据库是数据和数据库对象(如表、 视图、存储过程与触发器等)的集合。数据库中的大量数据必须按一定的逻辑结构加以存储。数据库系统泛指引入数据库技术后的计算机系统。狭义地讲,是由数据库、数据库管理系统构成;广义而言,是由计算机系统、数据库管理系统、数据库管理员、应用程序、维护人员和用户组成。数据库系统的主要特点包括:数据结构化、数据共享、数据独立性以及统一的数据控制功能。,数据模型是描述一个系统中的数据、数据之间关系,以及对数据约束的一组完整性的概念。它是对数据库的结构与定义的描述,是对现实世界的抽象。数据模型大体上可分为两种类型。一种是独立于计算机系统的数据模型,即概念模型,另一种则是涉及到计算机系统和数据库管理系统的数据模型。关系型数据库主要支持的种基本关系运算为:选择、投影和连接,其源于关系代数中并、交、差、选择、投影和连接等运算。,2024/9/11,13,本章习,题,1 简述信息、数据与数据库的内涵。,2 试问数据管理技术主要经历了哪些阶段。,3 何谓数据库管理系统?简述数据库管理系统的功能。,4 通常,数据库系统由哪些部分组成?其在整个计算机系统中的地位又如何?,5 简述数据库系统的特点。,6 E-R图中包括哪些基本图素?具体如何表示?,7 实体间的联系有哪几种类型?试举例说明。,8 目前比较流行的数据模型主要有哪几种?各有何特点?,9 简述关系、记录、字段、域、关键字、关系模式和关系数据库管理系统的内涵。,10 简述关系必须具备的特点。,11 简述关系型数据库的基本关系运算及其内涵。,12 简述数据仓库系统的组成。,13 简述实施数据仓库所需关注的相关技术。,14 何谓联机分析处理?,2024/9/11,14,第2章 SQL Server 2000概述,2-1 SQL Server 的演进,2-2 SQL Server 2000特性,2-3 SQL Server 2000体系结构,2-4 SQL Server 2000的安装,2-5 服务管理器,2-6 企业管理器,2-7 查询分析器,本章主要介绍了SQL Server 的演进、SQL Server 2000特性、SQL Sever 2000体系结构、SQL Server 2000构架、数据库构架、应用程序开发构架、SQL Server 2000的安装等。要求掌握SQL Server 2000安装所需环境、SQL Server 2000安装注意事项、SQL Server 2000的安装及服务管理器、企业管理器、查询分析器等的使用。,2024/9/11,15,2-1 SQL Server 的演进,1988年,由Microsoft和Sybase公司共同开发的SQL Server第一个版本面世。该版本是为OS/2平台设计的。,90年代,Microsoft公司开始开发WinNT平台上的SQL Server版本。,1992年,发布了SQL Server的WinNT版本。,1993年,发布了SQL Server4.2。,1995年,公布了SQL Server6.0。,1996年,发布了SQL Server6.5版,1997年推出了6.5企业版。,1998年,推出了SQL Server 7.0。,2000年。SQL Sewer 2000 面世。,2024/9/11,16,2-2 SQL Server 2000特性,SQL Server 2000扩展了SQL Server 7.0 的性能、它的可靠性和易用性使其成为一个杰出的数据库平台,可用于大型联机事务处理、数据仓库及电子商务等。SQL Server 2000 的特性如下:,1便捷的操作方式,2多实例机制,3基于Internet的集成,4可扩展性与可用性,5企业级数据库,6数据仓库支持,2024/9/11,17,2-3 SQL,Server 2000体系结构,2-3-1 SQL Sever 2000体系结构,基于不同的应用和功能,SQL Sever 2000具有不同的体系结构分类,主要有:,1:客户机/服务器体系结构,2:数据库体系结构,3:服务器管理体系结构,4:关系数据库引擎体系结构,2-3-2 SQL Server 2000构架,SQL Server 2000 由一系列相互协作的组件构成,能最大限度的满足Web 站点和企业数据处理系统存储和分析数据的需要,SQL Server 构架旨在明了地描述各种组件通过何种方式发挥效用、形成合力,更富有成效地管理数据。,2024/9/11,18,2-3 SQL Server 2000体系结构,2-3-3 数据库构架,SQL Server 2000采用了ANSI的结构化查询语言(基于SQL-92),是许多不同组件的集合,其中包括SQLServer本身,SQL Server Agent(SQL服务器代理), SQL Mail(SQL邮件系统)和Distributed Transaction Coordinator(分布式事务协调器,DTC),事件探查器,企业管理器(Enterprise Manager)与查询分析器(Analysis Manager )等。此外,每个 SQL Server 实例缺省建立了四个系统数据库(master、model、tempdb 和 msdb)以及若干个用户数据库。有些单位只使用一个用户数据库来存储其所有数据,有些单位则为本单位的每一个组都设立了不同的数据库,而且有时一个数据库只能由一个应用程序使用。,2024/9/11,19,2-3 SQL Server 2000体系结构,2-3-4 应用程序开发构架,应用程序使用应用程序接口 (API) 或统一资源定位器 (URL) 两种组件访问数据库。,统一资源定位器是一个字符串或数据流,Internet 应用程序可通过它访问 Internet 或 Intranet 上的资源。SQL Server 2000 提供 ISAPI 动态链接库 (DLL),可供 Microsoft Internet Information 服务 (IIS) 应用程序用来生成引用 SQL Server 2000 实例的 URL。,应用程序开发构架主体是对API的选择。在使用SQL Server 2000 的新应用程序中,建议使用下面的通用应用程序接口:ActiveX 数据对象(ADO)。ADO可用于大多数数据库应用程序,支持可靠的快速应用程序开发,而且能访问大多数 SQL Server 功能。,2024/9/11,20,2-4 SQL Server 2000的安装,2-4-1 SQL Server 2000版本,SQL Server 2000 的版本包括企业版、标准版、个人版、开发版和评估版。,(1)SQL Server 2000 企业版可作为生产数据库服务器使用。,(2)SQL Server 2000 标准版作为小工作组或部门的数据库服务器使用。,(3)SQL Server 2000 个人版供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要 SQL Server 数据存储。,(4)SQL Server 2000 开发版供程序员用来开发将 SQL Server 2000 用作数据存储的应用程序。,(5)SQL Server 2000 企业评估版可从 Web 上免费下载的功能完整的版本。仅用于评估SQL Server 功能;下载若干天后该版本将停止运行。,(6)SQL Server 2000 Windows CE 版 (SQL Server CE) 在 Windows CE 设备上进行数据存储。,2024/9/11,21,2-4 SQL Server 2000的安装,2-4-2 SQL Server 2000安装所需环境,1 硬件需求,硬 件,最 低 要 求,CPU,Intel Pentium 166 MHz 以上或与之兼容。,内存,企业版: 64 MB(宜128 MB);其他(标准版,个人版等):32 MB(宜64 MB)。总体宜放点余量。,硬盘空间,180 MB (完全安装) ;170 MB (典型安装);65 MB(最小安装);附加:客户端工具-90 MB;System Services-50 MB;英语查询-80 MB,显示器,VGA800,600 或更高分辨率,点击设备,鼠标或兼容设备需要配置CD-ROM,网络容量,取决于用户数:50人以下为16 Mbps的环网或10 Mbps的以太网。速度宜快、裕量宜大。,2024/9/11,22,2-4 SQL Server 2000的安装,2-4-2 SQL Server 2000安装所需环境,2 软件环境,版本或组件,操 作 系 统 要 求,企业版,Windows NT Server 4.0 企业版、 Windows 2000 Server、Windows 2000 Advanced Server 和 Windows 2000 Data Center Server。,标准版,Windows NT Server 4.0、Windows 2000 Server、 Windows NT Server 企业版、Windows 2000 Advanced Server 和 Windows 2000 Data Center Server。,个人版,Windows 98、Windows NT Workstation 4.0、Windows 2000 Professional、 Windows NT Server 4.0、Windows 2000 Server 和所有更高级的 Windows 操作系统。,开发版,Windows NT Workstation 4.0、Windows 2000 Professional 和所有其它 Windows NT 和 Windows 2000 操作系统。,仅客户端工具,Windows NT 4.0、Windows 2000(所有版本)和 Windows 98。,网络容量,Windows NT 4.0、Windows 2000(所有版本)、Windows 98 和 Windows 95。,Internet组件,Internet Explorer 5.0以上。,IIS,Internet Information 服务:如果编写 XML 应用程序,此乃必须具备的。,2024/9/11,23,2-4 SQL Server 2000的安装,2-4-3 SQL Server 2000安装注意事项,关闭所有可能与SQL Server 2000系统有关的服务和应用程序,这包括所有利用到开放式数据库互连(ODBC)的应用程序,Windows 2000 Server /NT自带的Internet 服务器软件IIS(Internet Information Server)。,在安装 SQL Server 2000以前,先以拥有管理员权限的账号登录操作系统。,若正在运行管理或修改注册表的任何程序(如 Regedit32.exe等应用程序);或正在运行 Windows 2000 /NT的事件查看器,宜先关闭之。,若是在 Windows 2000 /NT上安装 SQL Server 2000,并且希望以后能运行在服务器之间相互通信的程序和服务,那么事先创建一个用于分配给SQL Server服务、SQL Server Agent 服务和 MS-DTC服务的域用户账号(Domain user account)。可以为每一项服务分别创建一个账号,也可以为各项服务创建一个统一的账号。,SQL Server 2000安装过程中,用户要对区域设置进行正确选择。SQL Server 2000的区域设置包含了若干规则,并对排序次序、代码页等进行了限定。通常情况下,SQL Server 2000会自动检测用户操作系统中的配置信息,给出默认的设置,除非真的发现默认设置与实际情况不相符合,否则不要随意更改设置。,2024/9/11,24,2-4 SQL Server 2000的安装,2-4-4 SQL Server 2000的安装,SQL Server 2000可以方便地安装到Windows 98、Windows 2000 Professional/ Server或 Windows NT Server 4.0上,不管安装在哪种操作系统上,整个过程、方式都很相似。且与其它微软的系列产品也很类似。我们仅以安装SQL Server 2000标准版为例说明其安装过程。,(1) 将SQL Server 2000 的光盘放入光驱如果有Autorun 功能,几秒钟后会自动出现安装启动画面窗口如图2-4,否则需运行SQL Server 安装程序:Autorun.exe 或setup.exe方能进入图2-4画面。,2024/9/11,25,2-4 SQL Server 2000的安装,(2)在图2-4画面中我们选择【安装SQL Server 2000 组件】选项安装SQL Server 2000 标准版数据库管理软件, 进入如图2-5 所示的【安装SQL Server 2000 组件】界面,其将出现下面三个选项:安装数据库服务器、安装 Analysis Services(分析服务)和安装 English Query。,图2-6 SQL Server 2000正式安装 图2-7 选择安装方式,2024/9/11,26,2-4 SQL Server 2000的安装,(3)选择【安装SQL Server 2000 组件】进入如图2-6 所示的安装画面。单击【下一步】按钮,系统弹出如图2-7 所示的对话框,供用户选择远程或本地安装,默认项为本地安装。,(4)选择本地安装项,点击Next 按钮,安装程序会自动搜索这台计算机上已经安装的SQL Server组件,安装程序搜索到已安装的SQL Server组件后 ,弹出如图2-8 所示的安装选择对话框,该对话框可以从所示的3个选项中选择一个,如果选择【高级选项】 单选按钮,则可进行诸如注册表重建等操作。,图2-8 安装选择对话框,2024/9/11,27,2-4 SQL Server 2000的安装,(5)而作为新安装SQL Server 2000则可点击【创建新的SQL Server实例,或安装客户端工具】单选按钮,弹出如图2-9 所示的用户信息对话框,提示输入用户姓名与所在公司,填写正确后单击【下一步】按钮,系统弹出如图2-10 所示的软件许可证协议对话框,出现版权协议信息界面,选择接受版权协议则出现如图2-11 所示的安装定义对话框,用户可以选择所需的安装类型,有3种用户类型可供选择,图2-9 用户信息对话框 图2-10 软件许可证协议对话框,2024/9/11,28,2-4 SQL Server 2000的安装,仅客户端工具:仅安装客户端关系数据库管理工具。此选项包含管理 SQL Server 的客户端工具和客户端连接组件。此外,该选项使用户得以选择其它要安装的组件。,服务器和客户端工具:该选项执行安装服务器和客户端工具以创建具有管理功能的关系数据库服务器。选择【服务器和客户端工具】选项将显示所有附加的安装选项。,仅连接:仅安装关系数据库客户端连接组件,包括连接 SQL Server 2000 命名实例所需的数据访问组件和网络库等,。,图2-11 安装定义对话框 图2-12 设置实例名,2024/9/11,29,2-4 SQL Server 2000的安装,(6)如果要安装的是数据库服务器,则须选择【服务器和客户端工具】,单击【下一步】按钮,系统弹出如图2-12 所示的设置实例名称对话框,可选择默认名选项或自命名一个实例名称,然后单击【下一步】按钮,系统弹出如图2-13 所示的设置安装类型对话框,【安装类型】对话框中提供三种安装类型和可修改该对话框中的程序和数据文件的安装位置。,1:典型安装:,使用默认安装选项安装整个 SQL Server 2000。建议用户采用此默认安装。,2:最小安装:,安装运行 SQL Server 2000所需的最小配置。,3:自定义安装:,安装 SQL Server 且可更改任意或所有默认选项。使用自定 义安装选择组件和子组件,或者更改排序规则、服务帐户、身份验证或 网络库的设置。,SQL Server 2000提供3种文件格式:程序文件、数据文件和系统文件。通常程序文件和数据文件被安装在同一个目录下,如C:Program FilesMicrosoft SQL ServerData,系统文件一般安装在系统的目录下,。,2024/9/11,30,2-4 SQL Server 2000的安装,(7)选择【自定义安装】,单击【下一步】按钮,安装程序弹出如图2-14 所示的要安装组件对话框,选择要安装的组件后,单击【下一步】按钮,安装程序弹出如图2-15 所示的服务帐户对话框,其中有两个主选项、服务和服务设置。,(8)用户选好后,单击【下一步】按钮,安装程序弹出如图2-16 所示的身份验证模式对话框,可以选择两种认证模式。就系统数据库管理而言,宜采用混合模式。,Windows 身份验证模式:用户通过Windows 用户帐户连接时,SQL Server 使用 Windows 操作系统中的信息验证帐户名和密码。,混合模式(Windows 身份验证和 SQL Server 身份验证):允许用户使用 Windows 身份验证或 SQL Server 身份验证进行连接。通过 Windows 用户帐户连接的用户可以在 Windows 身份验证模式或混合模式中使用信任连接。,2024/9/11,31,2-4 SQL Server 2000的安装,图2-14 安装组件,图2-15 设置服务帐户 图2-16 身份验证模式,2024/9/11,32,2-4 SQL Server 2000的安装,(9)用户选好后,单击【下一步】按钮,安装程序弹出如图2-17 所示的排序规则设置对话框,若用户必须符合其他地区的SQL Server或Windows设置,可在此进行修改。一般而言,安装程序会根据操作系统的类型自动选择正确的选项,而无需用户参与。,(10)单击【下一步】按钮,系统弹出如图2-18 所示的网络库配置对话框,要求用户配置网络库(Network Library)。,图2-17 排序规则设置 图2-18 网络库配置,2024/9/11,33,2-4 SQL Server 2000的安装,图2-19 开始复制文件对话框,(11)当完成网络库的配置以后,单击下一步按钮,安装程序会弹出选择许可协议模式,SQL Server支持两种协议许可方式:处理器许可证和每客户。前者要求每一个针对本服务器的连接都拥有一个处理器访问许可证;后者要求每一个访问 SQL Server的计算机都拥有一个客户端访问许可证。单击【继续】按钮,系统弹出如图2-19 所示的开始复制文件对话框,安装程序便开始若干时间的自动安装过程,期间将显示如图2-20 所示的安装进度指示对话框,当安装程序完成文件的复制和系统的配置以后,会出现如图2-21 所示的【安装完毕】对话框,表示系统安装结束。通常,系统安装结束后会要求重新启动以完成系统配置。,图2-19 开始复制文件对话框,2024/9/11,34,2-4 SQL Server 2000的安装,注:在完成系统的安装以后,SQL Server会自动产生一个系统管理员的账户SA,该账户拥有系统的最高权限,在刚完成系统安装的时候,sa账户没有设置密码,在种情况下SQL Server 2000没有任何的安全性可言,任何人都可以使用账户登录并进入SQL Server系统。所以,完成安装后宜马上设置sa账户的密码。,图2-21 “安装完毕”提示对话框 图2-22 SQL Server程序组,2024/9/11,35,2-4 SQL Server 2000的安装,2-4-5 安装成功的相关信息,(1)程序组。安装成功后,可左击【开始】下【程序】中【Microsoft SQL Server】命令项,会出现如图2-22所示的SQL Server 程序组对话框,该对话框罗列了系统常用的图形管理工具。,(2)默认实例的目录结构。系统安装正常后,会出现如图2-23 所示的SQL Server 2000 默认实例的文件目录结构,包括公用文件、可执行文件和数据等。,图2-23 默认实例的目录结构,2024/9/11,36,2-4 SQL Server 2000的安装,(3)目录和文件的安装路径,。,SQL Server 2000 命名实例和所有默认共享文件的路径,Microsoft SQL Server80Com,组件对象模型 (COM) 对象的动态链接库 (DLL)。,Microsoft SQL Server80ComBinnResources1033,COM 目录中 DLL 使用的资源文件 (RLL)。1033 用于美国英语,本地化版本使用不同目录号。, Microsoft SQL Server80ToolsBinn,Microsoft Windows NT 客户端可执行文件。,Microsoft SQL Server80ToolsBinnResources1033ToolsBinn,目录中 DLL 使用的资源文件。,Microsoft SQL Server80ToolsBooksSQL Server,联机丛书文件,包括联机帮助文件。,Microsoft SQL Server80ToolsDevTools,开发人员使用的头文件、库文件和示例程序。,Microsoft SQL Server80ToolsHtml,管理控制台 (MMC) 和HTML 文件。,Microsoft SQL Server80ToolsTemplates,帮助用户在数据库中创建对象。,2024/9/11,37,2-4 SQL Server 2000的安装,SQL Server 2000 数据库管理文件的路径和说明,Microsoft SQL ServerMssqlBackup,备份文件的默认位置。,Microsoft SQL ServerMssqlBinn,用于扩展存储过程的 Microsoft Windows NT 服务器可执行文件和 DLL 文件。,MicrosoftSQL ServerMssqlBinnResources1033,在此 Binn 目录中 DLL 使用的资源文件。,Microsoft SQL ServerMssqlData,系统和示例数据库文件。,Microsoft SQL ServerMssqlFtdata,全文目录文件。,Microsoft SQL ServerMssqlInstall,安装时运行的脚本和最后得到的输出文件。,Microsoft SQL ServerMssqlJobs,临时作业输出文件的存储位置。,Microsoft SQL ServerMssqlLog,错误日志文件。,Microsoft SQL ServerMssqlRepldata,复制任务的工作目录。,Microsoft SQL ServerMssqlUpgrade,版升级到 SQL Server 2000 所用文件。,2024/9/11,38,2-5 服务管理器,服务管理器是一个任务栏程序,可以通过左击【开始-程序-Microsoft SQL Server】,选择【服务管理器】 选项,启动服务管理器,或者双击任务栏右侧图标启动服务管理器,如图2-24 所示。,图2-24a 在服务管理器对话框中选择服务器,图2-24b 在服务管理器对话框中选择服务,图2-22 服务管理器对话框,2024/9/11,39,2-5 服务管理器,服务管理器可用来实现以下5种任务:,(1)选择一个服务器,如图2-24a 所示。,(2)选择一种服务,如图2-24b 所示。,(3)通过如图2-24所示的相关按钮来启动、暂停与停止所选择的服务。注:在暂停了SQL Server服务以后,服务器将不允许新的用户继续登录服务器,但是已登录的用户依然可以不受影响地进行工作。,(4)通过在服务器管理器中选择【当OS时自动启动服务器】复选框选项来实施每当操作系统启动时,SQL Server 2000 会自动启动服务器的功能。,(5)获取SQL Server 服务管理器运行状态信息。,2024/9/11,40,2-6 企业管理器,SQL Server 2000 提供了功能强大而又使用便捷的管理工具,其中企业管理器(Enterprise Manager)是最重要和最常用的管理工具,大多数的数据库管理工作(如用户、登录、权限的管理;创建和管理数据库;创建和管理表、视图、存储过程、触发器、索引、规则、默认值和用户自定义数据类型及导入与导出数据等)可以在企业管理器中完成,其它大部分管理工具可以从企业管理器中调用执行。,左击【开始】下【程序】中【Microsoft SQL Server】的【企业管理器】命令项,可启动企业管理器,出现如图2-25所示的企业管理器典型窗口。企业管理器的界面是一个标准的Wndows 界面,由标题栏、菜单栏、工具条、树状窗口和任务对象窗口(又称任务板)组成。,图2-25,数据库在计算,机中的地位,2024/9/11,41,2-6 企业管理器,图2-26中根节点是【控制台根目录】,表示它是所有服务器控制台的根,第一层节点上有一个默认节点:Microsoft SQL Server,所有SQL Server服务组节点都是Microsoft SQL Server的子节点。SQL Server服务组可按功能和用途对服务器进行分类,附有若干个服务器。,每个服务器下面是该服务器的所有管理对象,分为:数据库、数据库转换服务、管理、安全性,复制、支持服务和Meta Datea Services 七类。单击树型结构上的节点,可浏览其中的对象内容。而通过该窗口的菜单或快捷菜单,可执行丰富的管理功能。,图2-26,图2-26 企业管理器树型节点的展开,2024/9/11,42,2-7 查询分析器,2-7-1 查询分析器,SQL 查询分析器是交互式图形工具,在查询分析器中可以交互式地输入和执行各种Transact-SQL语句,它使数据库管理员或开发人员既能方便地编写查询程序、又可在执行多个查询的同时查看结果、分析查询计划和获得提高查询性能的帮助,它是最常用地管理工具之一。,图2-27 查询分析器登录对话框,图2-28 查询分析器编辑窗口,2024/9/11,43,2-7 查询分析器,2-7-2 配置查询分析器,图2-29 查询分析器常规属性设置,2024/9/11,44,2-7 查询分析器,2-7-3 对象浏览器的使用,对象创览器按照树形结构方式组织所有的数据库对象,树型结构按照严格的层次关系布局,从上到下依次是:服务器、数据库、数据库对象(如表)、数据库对象的组成要素(如索引、列等)。SQL Server 2000通过使用预先设置的一些常用的查询命令,可很方便地实现对数据库的查询,用户可以通过练习熟悉对象测览器的使用方法。现枚举一例加以剖析。,(1)展开树形结构上的【电子商务】数据库节点。,(2)选中【用户表】中的学生表。,(3)右击【在剪贴板编写对象脚本】的级联菜单中选择【选择】命令。,(4)在编辑器窗口中输入或复制粘贴板上的内容,并执行该语句,结果如图2-28所示。,SQL Server 2000提供的预设查询命令还包括:创建、修改、除去、插入、更新等等。,2024/9/11,45,2-7 查询分析器,2-7-4 模板的使用,SQL Server 2000针对常用的 SQL查询命令定制了很多常用的模板,通过调用并修改这些模板,可以快捷、方便、准确地完成SQL语句的编写。下面通过一个简单的实例来学习模板的使用方法。,(1)打开对象测览器窗口模板标签,所有的SQL命令模板按功能分布于树形结构上;,(2)展开Create Table文件夹;,(3)双击【Create Table Basic Template】节点,弹出如图2-30所示界面,其中有自动生成的语句命令;,(4)根据要实现的功能,修改自动生成的SQL语句。图2-30 查询分析器中模板的使用,SQL Server提供的模板语句一般非常严谨。所以经常使用模板,有助于编写严密、高质量的SQL程序。,2024/9/11,46,2-7 查询分析器,2-7-4 模板的使用,图2-30 查询分析器中模板的使用,2024/9/11,47,2-8 本章小结,SQL Server 2000扩展了它以前低版本的性能、它的可靠性和易用性使其成为一个杰出的数据库平台,它功能强大、操作简便,日益为广大数据库用户所钟爱。,本章主要介绍了SQL Server 的演进、特性、体系结构、数据库构架、应用程序开发构架、SQL Server 2000的安装等知识,并介绍了SQL Server 2000下的服务管理器、企业管理器、查询分析器等的使用。SQL Sever 2000体系结构的分类主要有客户机/服务器体系结构、数据库体系结构、服务器管理体系结构与关系数据库引擎体系结构。,SQL Server 2000 的安装与升级因其软件版本的不同而需要选择。服务管理器是一个任务栏程序,主要用来选择一个服务器、选择一种服务和启动、暂停与停止所选择的服务。企业管理器(Enterprise Manager)是最重要和最常用的管理工具,大多数的数据库管理工作都可在企业管理器中完成。SQL 查询分析器是交互式图形工具,在查询分析器中可以交互式地输入和执行各种Transact-SQL语句,它是最常用的管理工具之一。,2024/9/11,48,本章习题,1:,简述SQL Server 2000 的特性。,2:,简述SQL Sever 2000的体系结构。,3:,简述SQL Server 2000构架所含的主题。,4:,试问SQL Server 2000 哪些不同的版本?,5:,简述SQL Server 2000安装注意事项。,6:,试问SQL Server 2000包括哪些网络库。,7:,简述SQL Server 2000中企业管理器作用。,8:,简述SQL Server 2000中查询分析器作用。,9:,简述查询分析器中模板作用和运作步骤。,10:,试问服务管理器能完成哪些任务?,2024/9/11,49,第3章系统组成与服务器管理,3-1 SQL Server 2000的系统组成,3-2 SQL Server 服务管理与服务器注册,3-3 配置服务器,3-4 管理服务器组,3-5 结构化查询语言(SQL),本章主要介绍了SQL Server 2000系统组成(包括系统数据库、示例数据库,系统表、系统存储过程)、SQL Server服务的启动与关闭、注册服务器要则、注册服务器、配置服务器、服务器组的管理等。,2024/9/11,50,3-1 SQL Server 2000的系统组成,3-1-1 SQL Server 2000系统数据库,(1)主数据库(Master)数据库,用于记录SQL Server 2000所有的服务器级系统信息、在SQL Server最基本操作中使用的信息。,(2)模型主数据库(Model),是建立新数据库的模板,它包含了将复制到每个数据库中的系统表。,(3)临时数据库(Tempdb),用于存放所有的临时工作表格和将临时存储过程,是一个全局资源,没有专门的权限限制,允许所有可以连接上SQL Server 服务器的用户使用。 (4)调度数据库(Msdb),主要被SQL Server Agent 用于进行复制、调度作业、管理报警及排除故障等活动,其中存储了处理作业和警告所需的信息。,2024/9/11,51,3-1 SQL Server 2000的系统组成,3-1-2 SQL Server 2000示例数据库,为了帮助用户尽快掌握SQL Server的使用方法,SQL Server 2000提供了两个示例数据库,分别是Northwind数据库和pubs数据库。,Northwind数据库是随 SQL Server 2000建立而产生的示例数据库。这个数据库是模仿一个Northwind(专门经营世界各地风味食品的进出口贸易的公司)数据库模型。,Pubs数据库是一个基于图书出版公司模式而建立的数据库模型,其中包含了大量的样本表和样本数据。,2024/9/11,52,3-1 SQL Server 2000的系统组成,3-1-3 SQL Server 2000系统表,Master数据库中服务器级系统表,系 统 表 功 能,Sysaltfiles,记录数据库中文件的状态和变化信息。,Syslockinfo,记录封锁管理器内部数据结构的相关信息。,Syscacheobjects,记录有关如何使用高速缓存的信息。,Syslogins,记录每个本地登录帐户的相关信息。,Syscharsets,记录排列顺序和字符集信息。,Sysmessages,记录所有的系统错误和警告信息。,Sysconfigures,记录服务器的配置信息。,Sysoledbusers,记录每个指定的链接服务器的用户和密码等信息。,Syscurconfigs,记录服务器当前的配置信息。,Sysperfinfo,记录有关统计服务器信念的计数器信息。,sysdatabases,记录所有SQL Server的数据库的相关信息。,Sysprocesses,记录正在进行的进程信息。,Sysdevices,记录磁盘备份文件、磁带备份文件和数据库文件的信息。,Sysremotelogins,记录所有远程用户的相关信息。,Syslanguages,记录服务器所能识别的语言。,Sysservers,记录所有可以访问的SQL Server的服务器的相关信息。,2024/9/11,53,3-1 SQL Server 2000的系统组成,数据库级系统表,系 统 表 功 能,Syscolumns,记录所有表、视图中的列、存储过程的参数信息。,Sysindexkeys,记录被定义为键或索引的列的相关信息。,Syscomments,记录在建立数据库对象时定义的简介信息。,Sysmembers,记录所有数据库角色成员的相关信息。,Sysconstraints,记录约束和拥有该约束的数据库对象之间的映射信息。,Sysobjects,记录所有数据库对象的相关信息。,Sysdepends,记录所有数据库对象之间的相关性关系。,Syspermissions,记录有关数据库及数据库对象访问许可的信息。,Sysfilegroups,记录数据库所有文件组的信息。,Sysprotects,记录有关帐户权限的信息。,Sysfiles,记录所有数据库的每个文件的相关信息。,Sysreferences,记录有关外键约束和相关表列映射的信息。,Sysforeignkeys,记录关于外键约束的所有信息。,Systypes,记录系统提供数
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!