文档详情

关系模型和关系运算.pptx

发布:2020-02-21约1.67万字共101页下载文档
文本预览下载声明
《数据库技术》简介 一.?内容 数据库技术的基本理论和方法 数据库领域研究的的新理论、新技术。二.?要求 掌握相关理论、原理和技术 有课后书面作业 期末闭卷考试 成绩:平时成绩(20)+考试成绩(80) 三.?教材与参考书1.教材: 数据库理论与新技术 北京理工大学出版社 2.参考资料:1.王珊 萨师煊 数据库系统概论 高等教育出版社2. 闪四清,数据库系统原理与应用教程,清华大学出版社,北京,2008.43.李昭原,数据库技术新进展 清华大学出版社 2007.104. SYBASE、ORACLE、IBM DB2、INFORMIX、MS SQL SERVER数据库系统有关资料。3.教材和参考书的使用 本课程以教材为主,课件内容主要来自教材和参考书,课程内容自成体系。对以前一点没有学过数据库基本知识的同学,可以从参考书1或其它相关参考书中查到一些最基本的知识。四.本课程主要内容第一章 关系和关系模型 数据模型, 关系和关系模式, 键, 关系的更新.第二章 关系运算 布尔运算,选择 ,投影, 连接, 除,常关系 ,属性命名,关系代数.第三章 数据依赖 函数依赖、多值依赖和连接依赖,数据依赖的公理系统,依赖集的等价和覆盖及算法。 第四章 关系数据库范式 范式的概念,1NF~5NF,模式分解及其算法,生成范式的不同算法。第五章 数据库系统设计 数据库系统设计与数据库设计,数据库系统设计的任务与内容,数据库系统设计方法与步骤。第六章 数据库管理系统 数据库管理系统的系统结构、主要功能、实现技术、语言处理,当前流行的主流数据库管理系统简介。 本课程主要内容第七章 分布式数据库系统 分布式数据库系统的特点,分布式数据库系统的体系结构,分布式查询处理,分布式事务管理,分布式目录,数据库的安全保护,数据库的完整性保护。第八章 面向对象数据库 新应用的需求与传统数据库的局限性,面向对象数据模型,面向对象数据库系统的查询、并发控制,面向对象数据库管理系统,对象-关系数据库管理系统。第九章 数据库技术新进展 数据库技术新进展,包括:数据仓库、数据挖掘、并行数据库、Web数据库、多媒体数据库、工程数据库、主动数据库等。第十章 数据库技术论文选读选择10-15篇与教学内容相关的学术论文进行讲解,让学生了解本学科的基本研究方法和研究方向。五.数据库领域研究的三个主要方面 1.数据库管理系统软件(DBMS) 研究其设计方法和实现技术,数据模型,对持久性数据的有效存储和存取方法,数据结构定义和数据操纵语言,用户接口等。数据库管理系统软件是位于用户和操作系统之间的数据管理软件。如ORACLE、SQL Server、DB2、ACCESS等2.?数据库应用系统的设计方法和工具 早期有设计指南和规范标准,设计阶段的计算机辅助设计工具,计算机辅助设计全过程。要求设计工具能够支持不同应用领域数据库设计,如支持复杂对象设计等。 3.有关数据模型及设计理论的研究(7方面)(1)数据依赖理论 函数依赖、多值依赖、连接依赖(2)规范化理论 范式、算法、模式分解(3)查询优化理论 包括逻辑层和物理层的优化4.泛关系理论 泛关系模型、泛关系表示、泛关系查询 5.符号表追踪理论6.超图理论 利用超图研究数据库模式的特性 7.空值理论(不确定信息) 空值表示,加了空值后的运算、推理,空值的分类,分解方法、查询优化等。 六. 数据库领域的新技术分布式数据库面向对象数据库对象—关系数据库并行数据库多媒体数据库工程数据库智能数据库模糊数据库嵌入式数据库主动数据库空间数据库时态数据库Web数据库数据仓库和数据挖掘应用程序1数据集1应用程序2数据集2应用程序n数据集n 七.数据管理技术的产生和发展人工管理阶段(上世纪50年代初期)数据不保存应用程序管理数据数据不共享数据不具有独立性文件管理系统应用程序1数据文件1数据文件n应用程序n 文件系统阶段(上世纪50年代后期) 数据物理结构和逻辑结构的分离数据可以长期保存由文件系统管理数据数据文件是面向应用的数据共享性差,冗余度大数据独立性差程序1程序2程序n数据库数据库管理系统 数据库系统阶段(上世纪60年代后期)数据结构化数据的共享性高,冗余度低,易扩充数据独立性高数据由DBMS统一管理和控制八.数据库、数据库管理系统、数据库系统数据库(DataBase, DB) 长期存放在计算机内的、有组织的、可共享的数据集合。数据库管理系统(Data Base Management System DBMS) 数据库管理系统是位于用户和操作系统之间的数据管理软件。如ORACLE、SQL Server、DB2、ACCESS等 。 数据库管理系统的功能是:科学地组织和存储数据、高效地获取和维护数据。DBA用户3 用户1用户2
显示全部
相似文档