数据库管理系统概论

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(3)数据库文件组 为了便于分配和管理, SQL Server允许将多个数据文件归纳为一组,并 赋予一个名称,这就是文件组。使用文件组可以提高数据库的查询性能。 SQL Server文件组共有以下两种: 主文件组:包含主数据文件和任何其他不属于另一个文件组的文件,数据 库的系统表都包含在主文件组中。 用户定义文件组:在CREATE DATABASE或ALTER DATABASE语句中使 用FILEGROUP关键字指定的任何文件组。
数据类型 数值型
字符型
日期时间型 二进制型 位型 双字节型
七、SQL Server函数
SQL Server的Transact SQL特工了许多内部函数,大致可以分为数学函数、字符 串函数、日期函数、系统函数、统计函数以及其他函数(如数据类型转换函数)、 用户自定义函数等几类
八、 SQL Server的表示符及命名规则 1、标识符分类 分为两种类型:常规标识符和界定标识符 (1)界定标识符 是那些使用了双引号(“”)或者方括号([ ])等界定符号 括起来的标识符,使用了界定符号,既可以遵守标识符的命名规则,也可以不遵 守标识符命名规则。 (2)常规标识符 不使用界定标识符进行限定,但必须严格遵守标识符命名规 则。 例 8-6,例8-7
行SQL Server 数据库管理系统,并具备对安装过 程中可能出现的一些常见问题的分析和解决能力; 学会企业管理器、查询分析器这两种工具的使用。 掌握SQL Server 中的基本数据类型和Transact SQL语言的基本使用方法。
一、SQL Server 的发展历程及特点
1、 SQL Server
注意:一个文件只能存在于一个文件组中,一个文件组也只能被一个数据库使 用;日志文件是独立的,它不作为任何文件组的成员。 2、系统数据库
SQL Server数据库分为系统数据库和用户数据库两种类型,它们都存储数据, 但SQL Server使用系统数据库来管理系统。每个SQL Server系统(实例)都拥 有四个系统数据库(Master、Model、Tempdb和Msdb)以及一个或多个用户数 据库。
2、表识符格式规则
(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
2、 SQL Server的具体安装步骤,以及主要安装界面说明、基本配置方法等问题。 3、 SQL Server的系统构成,启动、停滞、暂停的方法。 4、企业管理器、查询分析器等常用管理工具的使用方法,这两个工具是学 习和管理SQL Server服务器的重要手段。 5、对Transact SQL的主要特点及其与ANSI SQL-92标准的关系等问题进行 了简单介绍。 6、分析了SQL Server中常用数据类型、函数的涵义、用途和特点。 7、对SQL Server标识符和对象的命名规则进行了介绍。
(1)加入了程序控制结构,如IF· · · · · · ELSE、WHILE语句等。
(2)加入了局部变量、全局变量等一些功能。
2、 Transact SQL批处理及执行过程简介 (1)批处理概念
所谓批处理是指从客户机传递到服务器上的一种完整的数据和SQL语句。 在一个批处理中,可以只包含一条SQL语句,也可以包含多条SQL指令。可使 用GO关键字标识批处理的结束。GO本身并不是Transact SQL语句的组成部分, 它只是一个用于表示批处理结束的前端指令。 (2)客户端执行过程
本章小结:
本章主要对SQL Server关系数据库管理系统的软硬件环境、安装过程及映 干注意的一些重要事项、系统构成、启动方法、常用管理工具、主要数据类型、 Transact SQL以及SQL Server标识符和对象命名规则等进行了介绍。具体内容包 括以下几方面: 1、 SQL Server的发展历程以及标准版、企业版、个人版等各种版本的软硬件 环境要求。
(1)管理用户账号和服务器登录
(3)启动、停滞、和配置服务器
(2)备份和恢复数据库和事务日志
(4)创建和管理数据库
(5)创建和管理表、视图、存储过程、触发器、索引等数据库对象
(6)复制数据库
(7)设置任务调度和警报等 (8)创建和控制管理用户账号和用户组
(9)处理访问控制列表
2、SQL查询分析器简介 查询分析器不但能够完成与企业管理器相同的工作,它还为数据库应用程 序开发人员提供了一个简单易用的SQL交互窗口,用户通过它可以交互地设计、 测试、运行Transact SQL语句。 查询分析器可完成的操作主要有: (1)创建和管理数据库 (2)创建和管理表、索引、视图、存储过程、触发器等数据库对象
(3)服务器端执行过程
六、SQL Server的主要数据类型
数据类型符 Bigint,int,smallint,tinyint,decimal,numeric,float,real,money,sm allmoney Char,varchar,text Datetime,smalldatetime Binary,varbinary,image Bit Nchar,nvarchar,ntext
(3)创建和管理用户账号和用户组
(3)企业管理器可以完成的几乎wk.baidu.com部操作 3、其它管理工具简介
(1) SQL Server客户端网络实用工具
主要用来配置客户端的网络连接 (2) SQL Server网络实用工具
主要用来设置本地计算机SQL Server服务器允许使用的连接协议
(3)导入和导出数据 导入和导出数据工具采用DTS导入/导出向导来完成工作,能够实现 SQL Server与Excel表、dBase、Access、Paradox、文本文件以及OLE DB数 据源之间的数据转换工作。 (4)联机丛书 四、SQL Server 的系统结构 1、存储结构 (1) 数据库对象:逻辑存储结构 常用的数据库对象主要包括:表(Table)、索引(Index)、视图(View)、 触发器(Trigger)、存储过程(Stored Procedure)、缺省(Default)、约束 (Constraint)、用户(User)以及图表(Diagram)和用户自定义的数据类型 等。 (2)数据库文件:物理存储结构 在物理层面上, SQL Server数据库是由多个操作系统文件组成的,所有数 据、对象以及数据库操作日志均存储在这些操作系统文件中。根据这些文件 作用的不同,可将它们分为以下三种: 主数据文件(.mdf)、次数据文件(.ndf)、事务日志文件(.ldf)
的发展历程:
2、 SQL Server 的主要特性 (1)客户/服务器体系结构 (2)易用的管理工具,动态的自我管理和配置 (3)自动实现数据库的并发控制 (4)强大的编程接口和开发工具 (5)与操作系统的高度集成特性
二、 SQL Server的安装与启动 1、安装版本及软硬件环境要求 2、安装与启动方法 三、 SQL Server管理工具简介 1、 SQL Server企业管理器介绍 SQL Server企业管理器的界面主要由菜单、工具条和树型结构几部分组成 SQL Server 企业管理器的主要功能有:
3、系统表 Master数据库中存储着所有SQL Server的服务器级系统信息,共有16张系统 表;17张系统表存储于每个数据库中,记录了每个数据库各自的系统信息。 五、Transact SQL语言简介 1、Transact SQL的主要功能简介
它除了具备标准SQL语言的数据建立、数据操纵、数据控制和数据查询功 能以外,它扩展的主要功能是:
第8章 SQL Server 数据库管理系统概论
绍SQL Server 的特点、安装与启动、 数据类型和Transact SQL语言,以 及常用工具的使用等问题。通过学 • 了解SQL Server 数据库管理系统的全貌和基本使 习,要求达到: 用方法;
• 能够在所选定的操作系统上正确安装、配置、运 • •
相关文档
最新文档