文档介绍:第1章 SQL Server 2000概述
学习要点:
关系数据库基本概念
SQL Server 2000 的特点及体系结构
SQL Server 2000 的启动和退出
SQL Server 2000 常用工具的使用
第1章 SQL Server 2000概述
SQL Server 2000的简介
SQL Server 2000的启动、暂停和退出
企业管理器和查询分析器
创建服务器组和注册服务器
关系数据库基础知识
数据库(DataBase,DB)
是存放数据的仓库,是相互关联的数据的集合。准确的说是长期存在计算机内、有组织的、可共享的数据集合。它不仅包括描述事物的数据本身,而且包括相关事物之间的联系。
当今社会是一个信息社会,我们每天的工作、学习和生活都会接触到大量的信息。可以将这些数据分门别类的保存在表格中,再将这些表格保存到计算机中,计算机不但能保存数据,还能对数据进行管理和维护。这就需要借助于数据库。
数据库管理系统
(DataBase Management System,DBMS)
用户创建、管理和维护数据库必须有相应的计算机软件,即数据库管理系统。是对数据库进行统一管理的计算机软件,是位于用户与操作系统之间。
DBMS能定义数据的存储结构,提供数据的操纵机制,维护着数据库的安全性、完整性和可靠性。
如今的数据库管理系统大多数都是建立在关系模型上的,因此称为关系型数据库管理系统(Ralation DataBase Management System,RDBMS)。
关系数据库的产生历史
此阶段的特点是:数据不长期保存;系统中没有对数据进行管理的软件,由应用程序管理数据,数据是面向程序的,数据不具有独立性;数据不能共享。
此阶段的特点是:程序与数据有了一定的独立性,程序和数据分开存储,有了程序文件和数据文件的区别;数据文件可以长期保存;但数据冗余度大,缺乏数据独立性。
数据库技术能有效的管理和存取大量的数据,避免了以上两阶段的缺点,实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据管理和控制功能。
数据库系统又经历了三个阶段:网状数据库、层次数据库和关系数据库。
桌面型关系数据库:FoxBase、Visual Foxpro 、Access等
大型关系数据库管理系统有:
SQL Server、DB2、Oracle、Sybase、Informix等。
关系数据库的介绍
关系型数据库是一些相关的表和其它数据库对象的集合。
这个定义包含了三层含义:
,信息被保存在二维表格中,称之为表(Table),一个关系型数据库包含多个数据表,每个表又包含行(记录)和列(字段)。
。
表与表之间可以通过公共字段(关键字)建立关系。
关键字分为:主关键字(简称主键)
外部关键字(简称外键)
主键是指表中的一列或多列的组合,该列的值可以唯一的标识表中的记录。
外键是指表B中含有与另一个表A的主键相对应的列,那么该列在表B中称为外键。
表和表之间有下列关系:
一对一关系(1:1)
表A中的一条记录在表B中有一条记录与之对应。反过来,表B中的一条记录在表A中仅有一条记录与之对应。
一对多关系(1:n)
表A中的一条记录在表B中有多条记录与之对应。反过来,表B中的一条记录在表A中仅有一条记录与之对应。
多对多关系(m:n)
表A中的一条记录在表B中有多条记录与之对应。反过来,表B中的一条记录在表A中也有多条记录与之对应。