数据库原理及应用综合
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程主要内容包括
Chap.8关系规范化理论及优化技术:(Relational 关系规范化理论及优化技术: 关系规范化理论及优化技术 Normalization Theory & Optimization Tech.
• 关系规范化理论是关系数据库的基本理论,本章主 关系规范化理论是关系数据库的基本理论, 是关系数据库的基本理论 要介绍关系模式的规范化理论基础和关系模式规范 化的方法—模式分解法及查询优化技术 模式分解法及查询优化技术。 化的方法 模式分解法及查询优化技术。 • 重点:关系模式规范化,函数依赖、多值依赖、1重点:关系模式规范化,函数依赖、多值依赖、 4NF的定义,关系范式判断方法。 的定义,关系范式判断方法。 的定义 • 难点: 1-4NF的定义,关系范式判断方法,关系模 难点: 的定义, 的定义 关系范式判断方法, 式的分解。 式的分解。 • 要求:了解关系模式规范化的必要性,理解函数依 要求:了解关系模式规范化的必要性, 多值依赖及其关系范式定义, 赖、多值依赖及其关系范式定义,掌握关系范式判 断方法。 断方法。
数据库技术
• 数据库技术造就的三位图灵奖得主: 数据库技术造就的三位图灵奖得主: 造就
– 1973 Charles W. Bachman --- staff, Honeywell 因在数据库方面的杰出贡献而获奖. 因在数据库方面的杰出贡献而获奖 – 1981 Edgar F. Codd --- PhD, Michigan; staff, IBM 因在数椐库管理系统的理论和实践方面的贡献而 获奖. 获奖 – 1998 James Gray --- PhD, Berkeley; staff, Microsoft 因在数据库和事务处理方面的突出贡献而获奖. 因在数据库和事务处理方面的突出贡献而获奖
课程主要内容包括
Chap.6 SQL Server关系数据管理系统 关系数据管理系统 关系数据管理系统(SQLServer RDBS): :
• SQL server是关系型的网络数据库管理系统,具有 是关系型的网络数据库管理系统, 是关系型的网络数据库管理系统 强大的数据库管理功能, 强大的数据库管理功能,提供了丰富的管理工具以 支持数据的安全性管理、完整性管理和作业管理。 支持数据的安全性管理、完整性管理和作业管理。 介绍Transact SQL功能及 介绍 功能及Enterprise Manager工具。 工具。 功能及 工具 • 重点: Transact SQL功能及 重点: 功能及Enterprise Manager工 功能及 工 具使用。 具使用。 • 难点: Transact SQL功能与 难点: 功能与SQL的区别 的区别 功能与 • 要求:熟练掌握 要求:熟练掌握Transact SQL的数据定义、数据操 的数据定义、 的数据定义 数据控制功能, 纵、数据控制功能 Enterprise Manager操作方法 操作方法
课程主要内容包括
Chap.4关系模型及关系操作:(Relational 关系模型及关系操作: 关系模型及关系操作 Model and Relational Operation
• 关系数据模型是当前数据库的主流数据模型, 关系数据模型是当前数据库的主流数据模型, 当前数据库的主流数据模型 本章介绍关系数据模型及其相关操作, 本章介绍关系数据模型及其相关操作,主要是 关系模型的定义、 关系模型的定义、关系代数及关系演算 • 重点:关系数据模型及定义、关系代数和演算。 重点:关系数据模型及定义、关系代数和演算。 • 难点:关系演算。 难点:关系演算。 • 要求:掌握关系模型的基本概念及定义;掌握 要求:掌握关系模型的基本概念及定义; 关系代数的操作,了解关系演算。 关系代数的操作,了解关系演算。
课程主要内容包括
Chap.7 数据库保护技术 数据库保护技术 技术(Database Protection Technology)
• 数据库管理系统必须提供统一的数据保护功能,以 数据库管理系统必须提供统一的数据保护功能, 保护数据库中数据的安全可靠和正确有效。 保护数据库中数据的安全可靠和正确有效。数据库 的保护功能主要包括确保数据的安全性、完整性、 的保护功能主要包括确保数据的安全性、完整性、 并发控制和数据库恢复四方面的内容。 并发控制和数据库恢复四方面的内容。这一部份介 绍数据库的保护及其在SQL Sever中的实现。 中的实现。 绍数据库的保护及其在 中的实现 • 重点:数据库的安全性 数据库的完整性 并发控制 数 重点:数据库的安全性,数据库的完整性 并发控制,数 数据库的完整性,并发控制 据恢复及其在SQLServer中的实现 据恢复及其在 中的实现 • 难点:并发控制机理 难点: • 要求:掌握数据库保护的基本概念和基本操作方法 要求:
课程主要内容包括
Chap.3 数据库设计 数据库设计(DB designing): :
• 数据库系统设计包括数据库设计和数据库应用系统 设计两个方面。前者设计数据库的结构特性,是数 设计两个方面。前者设计数据库的结构特性, 据库系统质量的基本保证; 据库系统质量的基本保证;后者设计数据库的行为 特性。本章主要介绍数据库设计的理论和方法。 特性。本章主要介绍数据库设计的理论和方法。 • 内容:包括数据库设计的需求分析、信息概念模型 内容:包括数据库设计的需求分析、 设计、逻辑结构设计、物理结构设计、 设计、逻辑结构设计、物理结构设计、实施和维护 及应用系统设计的基本方法; 及应用系统设计的基本方法; 重点:对数据库设计的理解、需求分析的必要性、 • 重点:对数据库设计的理解、需求分析的必要性、 概念设计、逻辑设计、物理设计的方法; 概念设计、逻辑设计、物理设计的方法; • 难点:信息概念模型设计、E-R模型到数据模型的 难点:信息概念模型设计、 模型到数据模型的 转换。 转换。
课程主要内容包括
Chap.5 结构化查询语言 结构化查询语言-SQL
• SQL是介于关系代数与关系演算之间的关系操作语言,其功 是介于关系代数与关系演算之间的关系操作语言, 是介于关系代数与关系演算之间的关系操作语言 能包括数据定义、数据操纵、数据控制。本章介绍SQL语言。 能包括数据定义、数据操纵、数据控制。本章介绍 语言。 语言 的数据定义、 从SQL的数据定义、数据操纵、数据控制三个方面说明 的数据定义 数据操纵、数据控制三个方面说明SQL 语言的特点、语句格式及使用方法,为下一章以SQL Server 语言的特点、语句格式及使用方法,为下一章以 为平台进行数据库设计打基础。 为平台进行数据库设计打基础。 • 重点:本章内容是整个课程的重点,也是进行数据库开发的 重点:本章内容是整个课程的重点, 重要基础内容,每一部分都很重要。 重要基础内容,每一部分都很重要。 • 难点:SELECT语句及其中各子句的灵活使用,这是 难点: 语句及其中各子句的灵活使用, 语句及其中各子句的灵活使用 这是SQL中 中 最重要的部分,也是最难掌握的部分; 最重要的部分,也是最难掌握的部分;SQL的数据控制功能 的数据控制功能 的实现。 的实现。 • 要求:熟练掌握 要求:熟练掌握SQL的数据定义、数据操纵、数据控制功能 的数据定义、 的数据定义 数据操纵、 相应SQL语句形式及使用;掌握嵌入式 语句形式及使用; 的使用。 相应 语句形式及使用 掌握嵌入式SQL的使用。 的使用
课程主要内容包括
Chap.2信息模型与数据模型(Information 信息模型与数据模型( 信息模型与数据模型 Model and Data Model)
• 数据库是按一定的数据结构组织起来的数据集合。 数据库是按一定的数据结构组织起来的数据集合。 按一定的数据结构组织起来的数据集合 的核心。 是根据数据模型建立的 是根据数据模型建立的, 是DBS的核心。DB是根据数据模型建立的,因而数 的核心 据模型是数据库的基础。 据模型是数据库的基础。本章主要介绍认识现实世 界进行信息抽象获取信息模型, 界进行信息抽象获取信息模型,数字化成为数学模 以及常见的三种数据模型(层次 型,以及常见的三种数据模型 层次、网状、关系模 以及常见的三种数据模型 层次、网状、 型). • 重点:信息模型的描述和关系数据模型 重点: • 难点:现实世界的抽象过程 难点: • 要求:掌握数据模型的基本概念和模型的形成过程 要求:
课程主要内容体系
数 据 库 原 理 及 应 用
系
系
本
系 系
术
系
课程主要内容包括
Chap.1数据库系统概述(Primary Concepts 数据库系统概述 数据库系统概 about DBS)
• 由于数据库是本课程的核心。要学好数据库必 由于数据库是本课程的核心。 数据库是本课程的核心 须弄清数据、数据管理、数据库、数据模型、 须弄清数据、数据管理、数据库、数据模型、 概 念 模 型 等 专 业 术 语 , 弄 清 DB 、 DBMS 、 DBS、IMS之间的关系。这一部份主要介绍有 之间的关系。 、 之间的关系 关的基本概念和数据库相关基础知识 。 • 重点:基本概念,数据库系统构成 重点:基本概念, • 要求:熟练掌握数据库相关的基本概念 要求:
《数据库原理及应用》 数据库原理及应用》
成都理工大学 信息管理学院 信息与计算科学系 王玉兰 电话: 84078935(o)\84073385 电话: 84078935(o)\ Email: wangyulan_wang@yahoo.cn wang_wyl@163.com
数据来自百度文库技术
• 数据库或数据库技术是计算机学科一个重要 分支,它的应用非常广泛, 分支,它的应用非常广泛,几乎涉及到所有 的应用领域。 的应用领域。 • 数据库技术从 世纪 年代产生至今,已经 数据库技术从20世纪 年代产生至今, 世纪60年代产生至今 历了三代演变,造就了三位图灵奖得主, 历了三代演变,造就了三位图灵奖得主,现 已成为以数据建模和DBMS为核心、内容丰富、 为核心、 已成为以数据建模和 为核心 内容丰富、 领域宽广的一门学科, 领域宽广的一门学科,带动了一个巨大的软 件产业。 件产业。
数据库技术
• 数据库技术发展可以分为三个阶段: 数据库技术发展可以分为三个阶段:
– 在20世纪 年代广泛流行的网状、层次数据库系 世纪70年代广泛流行的网状 世纪 年代广泛流行的网状、 统称为第一代数据库系统; 统称为第一代数据库系统; – 在20世纪 年代广泛使用的关系数据库系统称为 世纪80年代广泛使用的关系数据库系统称为 世纪 第二代数据库系统; 第二代数据库系统; – 现在使用的以面向对象模型为主要特征的数据库 系统称为第三代数据库系统。 系统称为第三代数据库系统。
相关内容: 相关内容:
• 数据库:(Database)是按一定数据结构组织起来 数据库:( :( ) 的数据集合,是数据管理的技术和手段; 的数据集合,是数据管理的技术和手段; • 数据库原理:( 数据库原理:( :(Principle about Database)研究如 ) 何组织、构建、设计数据库的方法原理和理论基础; 何组织、构建、设计数据库的方法原理和理论基础; • 数据库技术:(Database Techniques)是研究如何组织 数据库技术: 是研究如何组织 和管理数据的技术; 和管理数据的技术; • 数据库应用系统:(Database Application System)简 数据库应用系统: 简 单而言是应用数据库技术和原理进行实际数据管理 方法手段。 方法手段。实际内容包括数据库的设计和数据库应 用系统的开发。 用系统的开发。
• 数据库技术与网络通信技术、人工智能技术、 数据库技术与网络通信技术、人工智能技术、 网络通信技术 面向对象程序设计技术、 面向对象程序设计技术、并行计算技术等相 互渗透,相互结合, 互渗透,相互结合,成为当前数据库技术发 展的主要特征。 展的主要特征。
“数据库原理及应用”课程 数据库原理及应用”