SOL Server 2000 数据库应用技术 E-mailyuyich(a126.com 021/220
2021/2/20 1 SQL Server 2000 数据库应用技术 E-mail:yuyich@126.com
为 QL SERVER2000散据库应用技术构杂 1-3章 数据库基础与 SQLServer概述3 系统基础篇 系统组成与服务器管理 数据库管理与数据完整性 SQL Server 2000是一个 4-10章 表与视图的管理 性能优越、 SQL技术篇 Transact-SQL语言与数据查询 面向客户/服 务器的关系‖四大模块 存储过程与触发器 型网络数据 游标与安全管理 库管理系统 11-15章 支持多种操 系统管理篇 数据备份与恢复 作系统平台 数据库复制与数据转换 SQL Server数据的网页发布 16-18章 应用实施篇 VB/ SQL Server应用程序开发 数参 SQL SERⅤER2000应用实例 20212/20 上海应用披术学院 2一
2021/2/20 上海应用技术学院 2 SQL SERVER 2000 数据库应用技术构架 SQL Server 2000是一个 性能优越、 面向客户/服 务器的关系 型网络数据 库管理系统 支持多种操 作系统平台 四大模块 SQL Server数据的网页发布 16-18 章 应用实施篇 数据库基础与SQL Server 概述 数据库管理与数据完整性 表与视图的管理 存储过程与触发器 1-3 章 系统基础篇 4-10 章 SQL技术篇 VB/SQL Server应用程序开发 教参 SQL SERVER 2000应用实例 系统组成与服务器管理 Transact-SQL 语言与数据查询 游标与安全管理 数据库复制与数据转换 数据备份与恢复 11-15 章 系统管理篇
课程概要 第一章数据库基础 第二章 SQL Server2000概述 ⌒第三章统组成与服务器管理 第四章数据管理 第五 教据究整性 第六章表的管理与使用 第七章视 第八章 ransact-SOL语言 第九章数据查詢 第十章储过程与触发票 第 标 第十 卖全 理 第十 数据各份与恢复 第十吗章数据库复制 第十五章一数据转换 四第十六 SQL Server数据的网页发布 第十七章yB/ SQL Server应用程序开发 C第十入章 SQL Server2000应用实倒
课程概要 第 一 章 数据库基础 第 二 章 SQL Server 2000概述 第 三 章 系统组成与服务器管理 第 四 章 数据库管理 第 五 章 数据完整性 第 六 章 表的管理与使用 第 七 章 视 图 第 八 章 Transact-SQL 语言 第 九 章 数据查询 第 十 章 存储过程与触发器 第十一章 游 标 第十二章 安全管理 第十三章 数据备份与恢复 第十四章 数据库复制 第十五章 数据转换 第十六章 SQL Server数据的网页发布 第十七章 VB / SQL Server应用程序开发 第十八章 SQL Server 2000应用实例
第1章数据库基础 seive §11数据库管理系统 512数据库系统 §13数据模型 514关系数据库 §1.5数据仓库与数据挖掘 鈿数据库管理系统作为数据管理最有效的手段广泛应用于各 行各业中,成为存储、使用、处理信息资源的主要手段 是任何一个行业信息化运作的基石。本章介绍了数据库管 理系统、数据库系统、E-R方法和数据模型、关系数据库及 其基本演算、数据仓库与数据挖掘等知i 20212/20 上海应用披术学院
2021/2/20 上海应用技术学院 4 §1.1 数据库管理系统 §1.2 数据库系统 §1.3 数据模型 §1.4 关系数据库 §1.5 数据仓库与数据挖掘 数据库管理系统作为数据管理最有效的手段广泛应用于各 行各业中,成为存储、使用、处理信息资源的主要手段, 是任何一个行业信息化运作的基石。本章介绍了数据库管 理系统、数据库系统、E-R方法和数据模型、关系数据库及 其基本演算、数据仓库与数据挖掘等知识。 第1章 数据库基础
1-1数据库管理系统 seive 1-1数据库管理糸统 11-1信息、数据、数据库 田信息是客观世界在人们头脑中的反映,是客观事物的表征,是可以传播和加以利用 的一种知识 田数据(Data)则是信息的载体,是对客观存在实体的一种记载和描述。 鈿数据库( Data base)系指数据存放的地方,在信息系统中数据库是数据和数据库 对象(如表、视图、存储过程与触发器等)的集合。 1-1-2数据管理技术的发展 人工管理阶段2.文件管理阶段 3.数据库管理阶段 1-1-3数据库管理系统 数据库管理系统( Database Management System:DBMS)是管理数据库的软件 具,是帮助用户创建、维护和使用数据库的软件系统。它建立在操作系统的基础 上,实现对数据库的统一管理和操作,满足用户对数据库进行访问的种需要。 般而言,数据库管理系统应具有以下功能: 用数据定义功能 数据操作功能 控制和管理功能 数据字典 20212/20 上海应用披术学院
2021/2/20 上海应用技术学院 5 1-1 数据库管理系统 1-1 数据库管理系统 1-1-1 信息、数据、数据库 信息是客观世界在人们头脑中的反映,是客观事物的表征,是可以传播和加以利用 的一种知识。 数据(Data)则是信息的载体,是对客观存在实体的一种记载和描述。 数据库(Database)系指数据存放的地方,在信息系统中数据库是数据和数据库 对象(如表、 视图、存储过程与触发器等)的集合。 1-1-2 数据管理技术的发展 1.人工管理阶段 2.文件管理阶段 3.数据库管理阶段 1-1-3 数据库管理系统 数据库管理系统(Database Management System :DBMS)是管理数据库的软件工 具,是帮助用户创建、维护和使用数据库的软件系统。它建立在操作系统的基础之 上,实现对数据库的统一管理和操作,满足用户对数据库进行访问的各种需要。一 般而言,数据库管理系统应具有以下功能: 数据定义功能 数据操作功能 控制和管理功能 数据字典
1-2数据库系统 seive 霽数据库系统( Database System)泛指引入数据库技术后的计算机系统 狭义地讲,是由数据库、数据库管理系统构成;广义而言,是由计算机冷 系统、数据库管理系统、数据库管理员、应用程序、维护人员和用户组 成。数据库系统是一个有机体,其在整个计算机系统中的地位如图1-1 所万 万。 1.数据库系统的组成 应用系统 数据库系统通常由5个部分组成,包括计 开发工具 算机硬件、数据库集合、数据库管理系统、 DBMS 相关软件和人员。 操作系统 数据库系统的特点 数据库系统的主要特点包括:数据结构化、 统一的数据控制功能。 图1-1数据库在计算机中的地位 1-3数据模型 数据模型是描述一个系统中的数据、数据之间关系,以及对数据约束的 组完整性的概念。它是对数据库的结构与定义的描述,是对现实世界的 抽象。它是数据库系统的核心和基础。 20212/20 上海应用披术学院 6
2021/2/20 上海应用技术学院 6 1-2 数据库系统 数据库系统(Database System)泛指引入数据库技术后的计算机系统, 狭义地讲,是由数据库、数据库管理系统构成;广义而言,是由计算机 系统、数据库管理系统、数据库管理员、应用程序、维护人员和用户组 成。数据库系统是一个有机体,其在整个计算机系统中的地位如图1-1 所示。 1.数据库系统的组成 数据库系统通常由5个部分组成,包括计 算机硬件、数据库集合、数据库管理系统、 相关软件和人员。 2.数据库系统的特点 数据库系统的主要特点包括:数据结构化、数据共享、数据独立性以及 统一的数据控制功能。 1-3 数据模型 数据模型是描述一个系统中的数据、数据之间关系,以及对数据约束的一 组完整性的概念。它是对数据库的结构与定义的描述,是对现实世界的 抽象。它是数据库系统的核心和基础
1-3数据模型 seive 13-1ER方法 描述概念模型最常用方法是实体联系(niy- Relationship)方法(即E- R图)。E-R图中包括了实体、属性和联系三种基本图素。实体用矩形 框表示,属性用椭圆形框表示,联系用菱形框表示,框内填入相应的实 体名,实体与属性或实体与联系之间用无向直线连接,多值属性用双椭 圆形框表示,派生属性用虚椭圆形框表示。 实体间的联系有3种类型:一对一联系(如图1-2所示);一对多联系(如 图1-3所示)。多对多联系(如图1-4所示) 姓名 年龄 性别)(库号)(库名)(面积)(学号)(姓名)(分数) 长 学生 管理 存放 <”选修 课程 厂名 地址 货马 品名 价榕 巢程号)(课程名 学分 图12一对一联系 图1-3一对多联系 图1-4多对多联 20212/20 上海应用披术学院
2021/2/20 上海应用技术学院 7 1-3 数据模型 1-3-1 E-R方法 描述概念模型最常用方法是实体-联系(Entity-Relationship)方法(即ER图) 。E-R图中包括了实体、属性和联系三种基本图素。实体用矩形 框表示,属性用椭圆形框表示,联系用菱形框表示,框内填入相应的实 体名,实体与属性或实体与联系之间用无向直线连接,多值属性用双椭 圆形框表示,派生属性用虚椭圆形框表示。 实体间的联系有3种类型:一对一联系(如图1-2所示);一对多联系(如 图1-3所示)。多对多联系(如图1-4所示)。 图1-2 一对一联系 图1-3 一对多联系 图1-4 多对多联系
1-3数据模型 seive 1-2-2数据模型 目前比较流行的数据模型主要有3种,即按图论理念建立起来的层次模 型与网状络模型以及按关系理论建建立起来的关系模型。 1-4关系数据库 1-41关系模型的基本概念 1.术语 (1)关系(2)记录(元组)(3)字段(属性)(4)域 (5)关键字(6)关系模式(7)关系数据库管理系统( RDBMS) 关系的特点 1每个属性必须是不可分隔的数据单元,即表中不能再包含表。或者说,每一个字段不能再细 分为若干个手段。 2在同一个关系中不能出现相同的属性名。 3:在一个设有主关键字或唯性关键字的关系中不允许有完全相同的数据行。 4在一个关系中任意交换两行的位置不影响数据的实际含义。 5在一个关系中任意交换两列的位置不影响数据的实际含义。 20212/20 上海应用披术学院 8介
2021/2/20 上海应用技术学院 8 1-3 数据模型 1-2-2 数据模型 目前比较流行的数据模型主要有3种,即按图论理念建立起来的层次模 型与网状络模型以及按关系理论建建立起来的关系模型。 1-4 关系数据库 1-4-1关系模型的基本概念 1.术语 (1)关系(2)记录(元组)(3)字段(属性)(4)域 (5)关键字(6)关系模式(7)关系数据库管理系统(RDBMS) 2.关系的特点 1:每个属性必须是不可分隔的数据单元,即表中不能再包含表。或者说,每一个字段不能再细 分为若干个手段。 2:在同一个关系中不能出现相同的属性名。 3:在一个设有主关键字或唯一性关键字的关系中不允许有完全相同的数据行。 4:在一个关系中任意交换两行的位置不影响数据的实际含义。 5:在一个关系中任意交换两列的位置不影响数据的实际含义
1-4关系数据库 seive 1-4-2关系数据库基本演算 关系型数据库主要支持的3种基本关系运算为:选择、投影和连接,其源于 关系代数中并、交、差、选择、投影和连接等运算 1.选择 从一个关系或二维表格中找出满足给定条件的记录行的操作称为选择。选择 是从行的角度对二维表格内容进行的筛选,经过选择运算得到的结果可以形成 新的关系,其关系模式不变,并且其中的记录是原关系的 子集。 2.投影 从一个关系或二维表格中找出若干个字段(属性),进而构成新的关系的操 作称为投影。投影是从列的角度对二维表格内容进行的筛选或重组,经过选择 运算得到的结果也可以形成新的关系,其关系模式所包含的字段(属性)个数 往往比原关系少,或者其字段(属性)排列的顺序将有所不同,是原关系的 个子集。 3.连接 连接是将两个关系表中的记录按一定的条件横向结合,组成一个新的关系表。 最常见的连接运算是自然连接,它是利用两个关系中所共有的一个字段,将该 字段值相等的记录内容连接起来,去掉其中的重复字段作为新关系中的一条记 录 20212/20 上海应用披术学院 9
2021/2/20 上海应用技术学院 9 1-4关系数据库 1-4-2关系数据库基本演算 关系型数据库主要支持的3种基本关系运算为:选择、投影和连接,其源于 关系代数中并、交、差、选择、投影和连接等运算。 1.选择 从一个关系或二维表格中找出满足给定条件的记录行的操作称为选择。选择 是从行的角度对二维表格内容进行的筛选,经过选择运算得到的结果可以形成 新的关系,其关系模式不变,并且其中的记录是原关系的一个子集。 2.投影 从一个关系或二维表格中找出若干个字段(属性),进而构成新的关系的操 作称为投影。投影是从列的角度对二维表格内容进行的筛选或重组,经过选择 运算得到的结果也可以形成新的关系,其关系模式所包含的字段(属性)个数 往往比原关系少,或者其字段(属性)排列的顺序将有所不同,是原关系的一 个子集。 3.连接 连接是将两个关系表中的记录按一定的条件横向结合,组成一个新的关系表。 最常见的连接运算是自然连接,它是利用两个关系中所共有的一个字段,将该 字段值相等的记录内容连接起来,去掉其中的重复字段作为新关系中的一条记 录
1-5数据仓库与数据挖掘0 1-51数据仓库理念 数据仓库常用于决策支持系统(DSS),是决策攴持系统的基础。随 着计算机应用的不断拓展,从大量数据中检索、査询出制定市场策略的 信息就显得越来越重要了。据此人们引出了一种新的支持决策的特殊的 数据仓库( Data Warehouse:DW)理念,即从大量的事务型数据库中抽 取数据,并将其处理、转换为新的存储格式,为锁定决策目标而把数据 聚合在一种特殊的格式中。 数据仓库是支持管理决策过程的,其主要特征是面向主题的、集成 的、随时间变化的、但信息本身相对稳定的数据集合。数据仓库包括数 据的存储与组织;联机分析技术(OLAP)和数据挖掘技术(DM)。 数据仓库并不是一个新的平台,它仍然建立在数据库管理系统基础上 只是—个新的概念。数据仓库是一些数据、过程、工具和设施,它能够 管理完备的、及时的、准确的和可理解的业务信息,并把这些信息赋予 个人,使之做出相应的决定。 20212/20 上海应用技术学院四忽10
2021/2/20 上海应用技术学院 10 1-5 数据仓库与数据挖掘 1-5-1 数据仓库理念 数据仓库常用于决策支持系统(DSS),是决策支持系统的基础。随 着计算机应用的不断拓展,从大量数据中检索、查询出制定市场策略的 信息就显得越来越重要了。据此人们引出了一种新的支持决策的特殊的 数据仓库(Data Warehouse:DW)理念,即从大量的事务型数据库中抽 取数据,并将其处理、转换为新的存储格式,为锁定决策目标而把数据 聚合在一种特殊的格式中。 数据仓库是支持管理决策过程的,其主要特征是面向主题的、集成 的、随时间变化的、但信息本身相对稳定的数据集合。数据仓库包括数 据的存储与组织;联机分析技术(OLAP)和数据挖掘技术(DM)。 数据仓库并不是一个新的平台,它仍然建立在数据库管理系统基础上, 只是一个新的概念。数据仓库是一些数据、过程、工具和设施,它能够 管理完备的、及时的、准确的和可理解的业务信息,并把这些信息赋予 个人,使之做出相应的决定