第5章 New SQL Server 2000关系数据库管理系统
- 格式:ppt
- 大小:1.30 MB
- 文档页数:55


《SQL SERVER2000数据库管理系统》课程教案专业班级教师授课时间【教学内容】第一讲SQL SERVER2000简介SQL SERVER(Structured query language server):结构化查询语言,是一个关系数据库管理系统。
最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2 版本。
后来在Windows NT 推出后,Microsoft专注于开发推广SQL Server 的Windows NT 版本,而Sybase 则专注于SQL Server在UNIX 操作系统上的应用。
1.1数据库的基本概念1.1.1数据管理的三个阶段一、数据及数据管理数据:对客观存在的事物的一种描述,例数字、文字、图像、声音等。
数据经过数字化以后才能被计算机识别和处理,其是数据库中存储的基本对象。
数据管理:数据被数字化以后,需要对其进行分类、组织、编码、存储、检索和维护,即进行数据管理。
主要是为了从原始数据中提取对人们有价值的信息,以提高工作效率。
数据管理的三个阶段(按时间划分)人工管理阶段:20世纪50年代中期以前,数据管理过程由人工完成,主要用于科学计算。
该阶段的数据管理和程序合为一体,各程序使用自己的数据,数据的建立是针对某一应用程序的,应用程序间无法共享数据资源,存在大量的重复数据,也难以维护应用程序间的数据一致性。
(1)文件管理阶段:20世纪50-60年代中期,数据管理由统一的软件管理。
随着计算机软硬件水平的提高,产生了依附于操作系统的专门数据管理系统——文件系统,该阶段程序和数据是分离的,数据保存在文件中,并可以文件为单位进行数据共享,但不能以记录或数据项为单位进行共享。
缺点是每种类型的数据都有自己的文件存储结构,数据的最小存取单位是记录,而不是数据项。
(2)数据库系统管理阶段:20世纪60年代后期,进入数据库系统管理阶段,该阶段主要用于企业管理,因此需要更高的数据共享能力。
《SQL SERVER2000数据库管理系统》课程教案专业班级教师授课时间【教学内容】第五章数据库的创建与管理5.1数据库简介5.1.1数据库文件的组成SQL中数据保存在独立的数据库文件中,数据库文件是存放数据库数据和数据库对象的文件。
一个数据库通常有两个文件,一个用于存放数据,称为数据文件,另一个用于存放数据库的操作记录,称为事务日志文件。
数据库中所有的数据和对象,如表、存储过程、触发器和视图,都只保存在以下的操作系统文件中1、主数据文件:包含数据库的启动信息,以及存储数据库。
每个数据库只有一个主数据文件,文件后缀名为:.MDF。
主数据文件是所有数据文件的起点,包含指向其他数据库文件的指针。
2、次数据文件:当一个数据库数据量大到主数据文件(在一个磁盘上)容纳不下,需要多个次数据文件(可以在多个磁盘上)时,就可以采用次数据文件来保存所有主数据文件中容纳不下的数据。
一个数据库可以有多个次数据文件,后缀为.NDF3、事务日志文件:是用来记录数据库更新情况的文件,它保存了恢复数据库的所有日志信息,扩展名为.ldf。
例如:update、insert、delete等更改操作会记录在此文件中,而select 的操作不会更改数据库,则不会记录在案。
一个数据库可以有多个事务日志文件。
说明:一个数据库可以有一个或多个数据库文件,但一个数据库文件只属于一个数据库。
例:jwgl 库可以包含jwgl_data.mdf和jwgl_log.ldf两个数据文件,但jwgl_data.mdf只能属于jwgl 这一个数据库所有。
数据库文件可以不断扩充而不受操作系统文件大小的限制。
可以将数据库文件存储在不同的硬盘中,这样可以同时对几个硬盘做数据存取,提高了数据处理的效率。
5.1.2数据库的存储结构1.盘区和页面的概念页:是sql server分配空间时使用的最小单位,用于存储数据库的实际数据。
一页的长度是8KB,页只能存储同一表中的数据,每页可包含至少一行数据。