1 / 12

第 8 章 SQL Server 数据库管理系统概论

第 8 章 SQL Server 数据库管理系统概论. 本章主要以 SQL Server 2000 为例介绍 SQL Server 的特点、安装与启动、数据类型和 Transact SQL 语言,以及常用工具的使用等问题。通过学习,要求达到:. 了解 SQL Server 数据库管理系统的全貌和基本使用方法; 能够在所选定的操作系统上正确安装、配置、运行 SQL Server 数据库管理系统,并具备对安装过程中可能出现的一些常见问题的分析和解决能力; 学会企业管理器、查询分析器这两种工具的使用。

tate-ball
Télécharger la présentation

第 8 章 SQL Server 数据库管理系统概论

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第8章 SQL Server 数据库管理系统概论

  2. 本章主要以SQL Server 2000为例介绍SQL Server 的特点、安装与启动、数据类型和Transact SQL语言,以及常用工具的使用等问题。通过学习,要求达到: • 了解SQL Server 数据库管理系统的全貌和基本使用方法; • 能够在所选定的操作系统上正确安装、配置、运行SQL Server 数据库管理系统,并具备对安装过程中可能出现的一些常见问题的分析和解决能力; • 学会企业管理器、查询分析器这两种工具的使用。 • 掌握SQL Server 中的基本数据类型和Transact SQL语言的基本使用方法。

  3. 一、SQL Server 的发展历程及特点 1、 SQL Server 的发展历程: 2、 SQL Server 的主要特性 (1)客户/服务器体系结构 (2)易用的管理工具,动态的自我管理和配置 (3)自动实现数据库的并发控制 (4)强大的编程接口和开发工具 (5)与操作系统的高度集成特性

  4. 二、 SQL Server的安装与启动 1、安装版本及软硬件环境要求 2、安装与启动方法 三、 SQL Server管理工具简介 1、 SQL Server企业管理器介绍 SQL Server企业管理器的界面主要由菜单、工具条和树型结构几部分组成 SQL Server 企业管理器的主要功能有: (1)管理用户账号和服务器登录 (2)备份和恢复数据库和事务日志 (3)启动、停滞、和配置服务器 (4)创建和管理数据库 (5)创建和管理表、视图、存储过程、触发器、索引等数据库对象 (6)复制数据库 (7)设置任务调度和警报等 (8)创建和控制管理用户账号和用户组 (9)处理访问控制列表

  5. 2、SQL查询分析器简介 查询分析器不但能够完成与企业管理器相同的工作,它还为数据库应用程序开发人员提供了一个简单易用的SQL交互窗口,用户通过它可以交互地设计、测试、运行Transact SQL语句。 查询分析器可完成的操作主要有: (1)创建和管理数据库 (2)创建和管理表、索引、视图、存储过程、触发器等数据库对象 (3)创建和管理用户账号和用户组 (3)企业管理器可以完成的几乎全部操作 3、其它管理工具简介 (1) SQL Server客户端网络实用工具 主要用来配置客户端的网络连接 (2) SQL Server网络实用工具 主要用来设置本地计算机SQL Server服务器允许使用的连接协议

  6. (3)导入和导出数据 导入和导出数据工具采用DTS导入/导出向导来完成工作,能够实现SQL Server与Excel表、dBase、Access、Paradox、文本文件以及OLEDB数据源之间的数据转换工作。 (4)联机丛书 四、SQL Server 的系统结构 1、存储结构 (1) 数据库对象:逻辑存储结构 常用的数据库对象主要包括:表(Table)、索引(Index)、视图(View)、触发器(Trigger)、存储过程(Stored Procedure)、缺省(Default)、约束(Constraint)、用户(User)以及图表(Diagram)和用户自定义的数据类型等。 (2)数据库文件:物理存储结构 在物理层面上, SQL Server数据库是由多个操作系统文件组成的,所有数据、对象以及数据库操作日志均存储在这些操作系统文件中。根据这些文件作用的不同,可将它们分为以下三种: 主数据文件(.mdf)、次数据文件(.ndf)、事务日志文件(.ldf)

  7. (3)数据库文件组 为了便于分配和管理, SQL Server允许将多个数据文件归纳为一组,并赋予一个名称,这就是文件组。使用文件组可以提高数据库的查询性能。 SQL Server文件组共有以下两种: 主文件组:包含主数据文件和任何其他不属于另一个文件组的文件,数据库的系统表都包含在主文件组中。 用户定义文件组:在CREATE DATABASE或ALTER DATABASE语句中使用FILEGROUP关键字指定的任何文件组。 注意:一个文件只能存在于一个文件组中,一个文件组也只能被一个数据库使用;日志文件是独立的,它不作为任何文件组的成员。 2、系统数据库 SQL Server数据库分为系统数据库和用户数据库两种类型,它们都存储数据,但SQL Server使用系统数据库来管理系统。每个SQL Server系统(实例)都拥有四个系统数据库(Master、Model、Tempdb和Msdb)以及一个或多个用户数据库。

  8. 3、系统表 Master数据库中存储着所有SQL Server的服务器级系统信息,共有16张系统表;17张系统表存储于每个数据库中,记录了每个数据库各自的系统信息。 五、Transact SQL语言简介 1、Transact SQL的主要功能简介 它除了具备标准SQL语言的数据建立、数据操纵、数据控制和数据查询功能以外,它扩展的主要功能是: (1)加入了程序控制结构,如IF······ELSE、WHILE语句等。 (2)加入了局部变量、全局变量等一些功能。 2、 Transact SQL批处理及执行过程简介 (1)批处理概念 所谓批处理是指从客户机传递到服务器上的一种完整的数据和SQL语句。在一个批处理中,可以只包含一条SQL语句,也可以包含多条SQL指令。可使用GO关键字标识批处理的结束。GO本身并不是Transact SQL语句的组成部分,它只是一个用于表示批处理结束的前端指令。 (2)客户端执行过程 (3)服务器端执行过程

  9. 六、SQL Server的主要数据类型

  10. 七、SQL Server函数 SQL Server的Transact SQL特工了许多内部函数,大致可以分为数学函数、字符串函数、日期函数、系统函数、统计函数以及其他函数(如数据类型转换函数)、用户自定义函数等几类 八、 SQL Server的表示符及命名规则 1、标识符分类 分为两种类型:常规标识符和界定标识符 (1)界定标识符 是那些使用了双引号(“”)或者方括号([ ])等界定符号括起来的标识符,使用了界定符号,既可以遵守标识符的命名规则,也可以不遵守标识符命名规则。 (2)常规标识符 不使用界定标识符进行限定,但必须严格遵守标识符命名规则。 例 8-6,例8-7 2、表识符格式规则

  11. (1)标识符的首字母必须是以下两种情况之一(1)标识符的首字母必须是以下两种情况之一 1) A-Z和a-z,以及来自其他语言的字母字符,比如汉字。 2)下划线(-)、at符号(@)或者数字符号(#)。 (2)标识符首字母以后的字符可以是: 1)Unicode标准2.0所定义的字母。 2)来自基本拉丁字母或其他国家/地区脚本的十进制数字。 3)at符号、美元符号($)数字符号或下划线。 (3)标识符不能是Transact SQL的保留字,保留字不区分大小写。 (4)标识符内部不允许有空格或特殊字符。 注意:凡是不遵守上述规定的表识符都必须使用界定符号[ ]或“ ”加以限定,否则会产生系统错误 3、对象命名规则 数据库对象的全名应该由服务器名、数据库名、拥有者名和对象名四个部分组成,基本格式如下: [[[server.] [database].] [owner-name].] object-name

  12. 本章小结: 本章主要对SQL Server关系数据库管理系统的软硬件环境、安装过程及映干注意的一些重要事项、系统构成、启动方法、常用管理工具、主要数据类型、Transact SQL以及SQL Server标识符和对象命名规则等进行了介绍。具体内容包括以下几方面: 1、 SQL Server的发展历程以及标准版、企业版、个人版等各种版本的软硬件环境要求。 2、 SQL Server的具体安装步骤,以及主要安装界面说明、基本配置方法等问题。 3、 SQL Server的系统构成,启动、停滞、暂停的方法。 4、企业管理器、查询分析器等常用管理工具的使用方法,这两个工具是学习和管理SQL Server服务器的重要手段。 5、对Transact SQL的主要特点及其与ANSISQL-92标准的关系等问题进行了简单介绍。 6、分析了SQL Server中常用数据类型、函数的涵义、用途和特点。 7、对SQL Server标识符和对象的命名规则进行了介绍。

More Related