SQL Server 2000应用基础与实训教程(李国彬) 第1章 SQL Server 2000概述

上传人:E**** 文档编号:89350154 上传时间:2019-05-23 格式:PPT 页数:120 大小:1.63MB
返回 下载 相关 举报
SQL Server 2000应用基础与实训教程(李国彬) 第1章 SQL Server 2000概述_第1页
第1页 / 共120页
SQL Server 2000应用基础与实训教程(李国彬) 第1章 SQL Server 2000概述_第2页
第2页 / 共120页
SQL Server 2000应用基础与实训教程(李国彬) 第1章 SQL Server 2000概述_第3页
第3页 / 共120页
SQL Server 2000应用基础与实训教程(李国彬) 第1章 SQL Server 2000概述_第4页
第4页 / 共120页
SQL Server 2000应用基础与实训教程(李国彬) 第1章 SQL Server 2000概述_第5页
第5页 / 共120页
点击查看更多>>
资源描述

《SQL Server 2000应用基础与实训教程(李国彬) 第1章 SQL Server 2000概述》由会员分享,可在线阅读,更多相关《SQL Server 2000应用基础与实训教程(李国彬) 第1章 SQL Server 2000概述(120页珍藏版)》请在金锄头文库上搜索。

1、第1章 SQL Server 2000概述,1.1 基本名词解释 1.2 SQL Server 2000简介 1.3 SQL Server 2000的安装 1.4 SQL Server服务的启动和停止 1.5 服务器端与客户端网络库的设置 1.6 SQL Server服务器的注册和连接 1.7 企业管理器、查询分析器和联机丛书 习题,1.1 基本名词解释,1.1.1 与数据库相关的概念 1数据(Data) 数据是数据库中存储的基本对象。 数据的定义:描述事物的符号记录称为数据。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等。数据有多种表现形式,它们都可以经过数字化后存入计算机

2、。,2数据库 数据库(Database,简称DB)是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有最小的冗余度、较高的数据独立性和易扩展性,并可以为各种用户所共享。 3数据库管理系统 数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。,4数据库系统 数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开

3、发工具)、应用系统、数据库管理员和用户构成。 1.1.2 关系型数据库 根据数据库系统所采用的数据模型的不同,数据库系统可分为层次型、网状型、关系型和面向对象型等多种类型。目前,关系型数据库系统应用最为广泛,MS SQL Server就是大型的关系型数据库系统。此外,像Oracle、Sysbase、Dbase、DB2和Access等,也都属于关系型数据库管理系统(Relational Database Management System,简称RDBMS)。,那么什么是关系型数据库呢? 在关系型数据库中,数据其实是分门别类地存储于各个表中的,每一个表会包含特定主题的数据。 比方说,对于一个图书馆

4、管理系统而言,它的图书信息、学生信息、教师信息、租借信息和图书管理人员信息等分别存储在不同的表中。而通过在不同表之间建立起的关联性,使我们可以从彼此相关联的表中获得多表的信息。例如,我们通过在“学生信息”表与“租借信息”表之间建立关联,就能得知每一位学生的借书情况。,表是由行(又称为记录)和列(又称为字段)组成的,每一个字段分别存储着不同性质的数据。比如像姓名与所在城市的数据会分别存放在不同的字段中,而每一行中的各个字段的数据则构成一条数据记录。 下面我们以一个用来存储学生信息的“学生”表(如表1-1所示)为例进行说明。,表1-1 “学生”表,该表包含5列,6行,每一列表示学生的一个属性,每一

5、行中所有列的数据则表示一个具体学生的所有属性值(一个学生的所有信息),即一个学生的记录。 在SQL Server 2000中,一个数据库服务器实例可以包含多个数据库,一个数据库可以包括多个表,表与表之间可以相互关联。此外,数据库中还包括“视图”、“存储过程”、“索引”等其他的数据库对象,有关详细内容将在后续章节中介绍。,1.1.3 客户/服务器(Client/Server)体系结构 由于当今计算机系统正日益朝着分布式、网络化的方向发展,因而需要有一种新型的、面向客户机/服务器(Client/Server)的数据库管理系统,即能够在微机的平台上实现以前必须基于巨型机平台的数据库系统功能。SQL

6、Server 2000采用的就是客户/服务器体系结构。 客户/服务器体系结构,即中央服务器用来存放数据库,该服务器可以被多台客户机访问,数据库应用的处理过程分布在客户机和服务器上。客户/服务器体系结构可分为两层的客户/服务器结构和多层的客户/服务器结构,分别如图1-1和图1-2所示。,图1-1 两层的客户/服务器体系结构,图1-2 多层的客户/服务器体系结构,在两层的客户/服务器系统中,客户机通过网络与数据库服务器相连。客户机用来完成数据表示和大部分业务逻辑的实现,服务器用来完成数据的存储。这种两层结构中的客户机被称为“胖客户机(Thick Client)”。 在多层的客户/服务器系统中,应用

7、至少要经过三个处理层。第一层仍是客户机,但它只负责数据的表示;第二层是应用服务器,负责业务逻辑的实现,所有客户机都可以对它进行访问;第三层是数据库。这种多层结构中的客户机被称为“瘦客户机(Thin Client)”。,1.1.4 Transact-SQL语言 结构化查询语言(Structured Query Language,简称SQL)是一个通用的、功能极强的关系数据库语言,其功能并不仅仅是查询。用SQL语言编写的程序必须应用在数据库管理系统中,它本身并不能独立执行。 每一种关系型数据库系统都会提供一种语言,以便让程序设计师能通过编写程序来访问和维护数据库中的数据。SQL Server也不例

8、外,它采用的是SQL语言。虽然ANSI(美国国家标准化组织)和ISO(国际标准化组织)已针对SQL制定了一些标准,但各厂商仍针对其各自的数据库软件版本做了不同程度的扩充及修改。SQL Server也对SQL语言做了一定程度的扩充,我们将SQL Server所采用的SQL语言称之为Transact-SQL,简称T-SQL语言。,根据SQL Server数据库管理系统具有的功能,T-SQL语言可分为数据定义语言(Data Definition Language,简称DDL)、数据处理语言(Data Manipulation Language,简称DML)、数据控制语言(Data Control L

9、anguage,简称DCL)、事务处理语言(Data Transaction Language,简称DTL)和T-SQL新增加的语言。 在SQL Server中,把每一个数据库、数据库中的表、视图和索引等都视为对象。 数据定义语言:对SQL Server中的各种对象进行创建、修改、删除等操作的语句。,数据处理语言:对数据表进行查询、增加、删除、修改操作的语句。 数据控制语言:一般是指专门用来设置数据库对象使用权限的语句。 事务处理语言:完成事务控制的语句。 T-SQL新增加的语言:微软为了用户编程的方便增加的诸如变量、运算符、函数和流程控制语句等。,1.2 SQL Server 2000简介,

10、1.2.1 SQL Server 2000的版本介绍 针对不同的企业规模,Microsoft公司分别发行了SQL Server 2000的个人版、标准版和企业版等多种版本。充分了解各版本的特性,有利于各企业挑选合适的开发系统框架。 1SQL Server 2000企业版 该版可作为生产数据库服务器。它支持SQL Server 2000的所有可用功能,可为1000个左右的用户提供访问服务。,2SQL Server 2000标准版 该版可作为小型工作组或部门的数据库服务器,可为100个左右的用户提供访问服务。 3SQL Server 2000个人版 该版在功能上与企业版和标准版相比要受些限制,适用

11、于单机和Windows 9x,可支持10个左右的用户访问。 除了上述的几个主要版本外,还有SQL Server 2000开发版和SQL Server 2000 Windows CW版,在此不作介绍。 不同版本的SQL Server 2000适用的操作系统不同,表1-2列出了各版本所适用的操作系统。,表1-2 SQL Server 2000所适用的操作系统,1.2.2 SQL Server 2000数据库管理系统的主要特点 1简单友好的操作方式 2多种形式的管理架构 3高度的可靠性、可扩展性和可用性 4动态锁定的并发控制 5丰富的编程接口 6多线程体系结构 7SQL Server 2000与SQ

12、L Server 7.0数据库系统高度兼容 8XML和Internet的支持,1.3 SQL Server 2000的安装,1.3.1 软硬件环境要求 为了确保SQL Server 2000的正确安装,必须先了解它对运行环境的要求,即它对系统软硬件的要求。 1硬件环境 关于硬件环境的要求请参考表1-3。,表1-3 硬件环境要求,1.3.2 安装过程 安装前应注意的问题如下: 关闭Windows NT事件查看器。 使用具有管理员权限的用户帐户登录Windows 2000 操作系统。 若用户要执行服务器到服务器的服务,应在安装前为SQL Server服务、SQL Server Agent服务和MS

13、 DTC服务创建域用户帐户。 如果用户在安装过程中不清楚是否要选择某些功能,请使用默认值。 下面介绍如何在Windows 2000上安装SQL Server 2000的个人版。,安装步骤如下: (1) 将安装盘放入光驱,将会出现如图1-3所示的安装初始画面。 图1-3 安装初始画面,(2) 选择“安装SQL Server 2000组件”选项,进入安装组件窗口,如图1-4所示。 在这个窗口中列出了三个组件,数据库服务器、Analysis Service和English Query。在这三个组件中数据库服务器是首选的,也是必须安装的。 图1-4 安装组件窗口,(3) 选择“安装数据库服务器”选项,

14、进入安装向导的欢迎窗口,如图1-5所示。 图1-5 欢迎窗口,(4) 单击“下一步”,进入图1-6所示的选择计算机窗口。一般情况下都在本地计算机进行安装(即当前计算机),若选择远程计算机安装需要具备以下几个条件。 图1-6 选择要安装的计算机, 本地和远程计算机都必须运行在Windows NT或Windows 2000操作系统下。 用户必须有远程计算机的管理员帐户。 本地和远程计算机都必须具备与Intel兼容的CPU。 (5) 选择“本地计算机”,单击“下一步”进入SQL Server 2000的安装选项窗口,如图1-7所示。,图1-7 安装选项窗口,如果是第一次安装,请选择“创建新的SQL

15、Server实例,或安装客户端工具”,单击“下一步”按钮,进入图1-8所示的用户信息窗口。在该窗口中输入用户姓名和公司名称,单击“下一步”按钮,进入图1-9所示的软件许可证协议窗口。单击“是”按钮接受协议,进入图1-10所示的安装定义窗口。 图1-8 用户信息窗口,图1-9 软件许可证协议窗口,图1-10 安装定义窗口,(6) 在图1-10所示窗口中有三种选择,用户可根据自己的需要选择,其含义分别如下所述。 仅客户端工具:只安装客户端工具,当只想把计算机做为SQL Server 2000的客户端使用时,可选择此项; 服务器和客户端工具:如果你想建立具有管理功能的服务器,请使用该选项; 仅连接:

16、只安装微软的数据访问组件和网络库,用于开发应用程序。,(7) 选择“服务器和客户端工具”,单击“下一步”按钮,进入如图1-11所示的实例名窗口。 操作系统平台上可以安装以及同时运行多个SQL Server数据库服务器实例,其中包括一个“默认”实例和最多16个命名实例。“默认”服务器实例名称用“计算机名”标识,命名实例服务器名称用“计算机名实例名”标识,在注册服务器时应认真观察。 若默认服务器实例已经安装,以后再安装只能安装命名实例服务器。,图1-11 实例名窗口,(8) 输入命名实例名“ZSL”,单击“下一步”按钮,进入图1-12所示的安装类型窗口。SQL Server 2000的安装类型有三种,用户可根据自己的需要选择,其含义分别如下。 典型:安装大多数常用组件,这是大多数用户使用的选项,也是默认选项; 最小:只安装保证系统运行的最基本的组件; 自定义:允许用户任意选择要安装的组件,对SQL Server比较熟悉的用户可以使用这一选项。 此外,在该窗口中还有两个“浏览”按钮,单击这两个按钮可分别改变程

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

当前位置:首页 > 高等教育 > 大学课件

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