首席数据官

Hi, 请登录

数据库新技术

《数据库新技术》教学大纲

课程编号:006016012

课程名称:数据库新技术

Database Technology

学时数:20

开课时间:(√ )秋季/()春季

授课对象:(√)硕士/()博士

学分:1

开课学院:计算机科学与工程学院

先修课程: 操作系统,软件工程,程序设计语言(Java/C++),计算机网络,数据库技术

一、教学目的

本课程面向硕士研究生,学习数据库领域研究的新进展、新理论、新技术。通过对分布式数据库、面向对象数据库、数据仓库、数据挖掘、特种数据库等基本理论的学习,使学生能够掌握各类数据库的基本原理数据打包技术,并把它们用到具体的应用环境中。

二、教学内容与要求

本课程共20学时,分为以下六章:

第一章 数据库技术回顾和展望(4学时)

主要内容数据库技术回顾包括:概述,数据库技术三个发展阶段, 数据库新技术发展方向, 数据库技术的演化发展等,数据库管理系统包括数据库管理系统软件分层体系结构, 每层的设计与实现技术,数据库管理系统的目录结构、并发控制、恢复技术、查询优化和索引技术的原理和实现。

了解:

1. 本课程的目的是为数据库的各种数据模型、关键技术及发展趋势提供一个高屋建瓴的综合性介绍。

2. 分布式数据库、面向对象数据库、数据仓库等的基本概念及面临的主要挑战

3. 了解数据库新技术的特点和发展方向

掌握:

从数据库技术发展中, 掌握数据库学科的相关概念:

1) 数据库发展的三个阶段

2) 数据模型及其发展, 三级模式

3) 数据库的独立性, 数据库的体系结构

4) 新一代数据库发展的技术思路和方向

5) 数据库管理系统的目标、功能、系统结构

6) 数据库管理系统的目录结构、并发控制、恢复技术、查询优化和索引技术的原理和实现。

重点与难点:

本章重点是使学生明白本课程的意义;数据库技术发展, 数据库模型的发展, 新的数据库技术的特点和发展方向, 数据库管理系统的目标、功能、系统结构, 数据库管理系统的目录结构、并发控制、恢复技术、查询优化和索引技术的原理和实现。 难点是掌握从数据库技术发展的三个阶段,数据模型相关内容和发展, 数据库管理系统的目标、功能、层次结构和的演化过程,并发控制、恢复技术、查询优化和索引技术的原理。

第二章 面向对象数据库(2学时)

地震仪器数据打包方式_数据科学与大数据技术专业_数据打包技术

面向对象程序设计方法, 面向对象数据模型, 面向对象数据库管理系统的组成和设计,对象_关系数据库中的基本数据类型扩充、 复杂对象、继承、 规则等, 对象_关系数据库的设计和实现。

了解:

面向对象方法的基本思想、面向对象数据类型, 面向对象相关概念和应用,面向对象数据模型和面向对象数据库管理系统、对象关系数据库管理系统及其相关产品的特点和实现原理。

掌握:

1. 面向对象方法和面向对象数据模型

2. 面向对象数据库关系系统及其内容

3. 对象关系数据库管理系统,对象关系数据模型

4. 扩展关系模型到对象关系模型的四种方法

重点与难点:

重点理解面向对象数据模型、面向对象数据库管理系统的内容、扩充关系数据模型到关系对象模型的几种方法,关系对象数据库管理系统的实现方法。难点是面向对象数据模型及面向对象数据库管理系统的内容、扩展关系数据模型到关系对象模型的几种方法及其实现。

实践环节:

第三章 XML(3学时)

半结构化、非结构化数据的结构和管理、文件系统和XML数据管理,XML数据交换的标准的格式设计,XML数据的查询和存储,XML数据数据库模型, WEB数据的提取和集成,XML和关系数据库的数据转换数据打包技术, WEB环境下基于XML的数据发布

了解:

1. Web Service基础, 面向服务架构的技术标准

2. XML数据交换的标准、数据格式

3. XML数据的存储、XML的业务应用

掌握:

1. XML,XML DTD, XML Schema的概念

2. 面向服务架构SOA的概念及其涉及的各种范畴

3. XML数据的查询和转换,XPATH, XQUERY的语法和使用

4. XML数据模型及其和关系模型的转换和存储

重点与难点:

重点是掌握XML,XML DTD, XML Schema,XPATH, XQUERY 基本原理与核心支撑技术;难点是理解XML数据模型及其和关系模型的转换和存储的复杂性及其非技术因素范畴。

实践环节:

基于xml实现的文本搜索: 使用DB2的XML text search部件,对文本的不同属性信息,进行分别查找。其中的内容包括:对文本进行建立索引,对XML Text的不同属性中的文本进行查找。 本课题要求:学习DB2 version9中的XML相关资料,结合XML的构造,使用Xquery实现文本的搜索。进一步的工作,构造原始的XML数据集,供文本搜索器使用。

第四章 数据库的体系结构分布式数据库(3学时)

数据库的体系结构, 分布式数据库的定义、特点、模式结构,分布式数据库的分布透明,分布式数据库管理系统, 分布式数据库的查询处理和优化, 分布事务管理(恢复和并发控制), 发展前景和应用趋势等。

了解:

数据库的体系结构包括单机和网络结构、分布式结构、并行结构等的定义、特点、模式结构, 各种体系结构下数据库的设计和实现的基本原理和方法。分布式对象数据模型和数据库系统, 分布式数据库管理系统及其应用。

掌握:

数据科学与大数据技术专业_数据打包技术_地震仪器数据打包方式

分布式数据库的定义、特点、扩展的数据处理模式;分布式数据库的数据分布透明处理的原理和方法,分布式数据库管理系统, 分布式数据库的查询处理和优化, 分布事务管理(恢复和并发控制), 发展前景和应用趋势等。

重点与难点:

本章的重点是掌握分布式数据库的数据库的定义、特点、模式结构;理解分布式数据库的数据透明处理;难点是分布式数据库管理系统设计与实现和分布式数据库的查询处理和优化;理解分布式数据库环境体系的复杂性。

作业:

设计和开发小型分布式图书馆系统的数据库系, 要求如下:

1) 数据必须存放在至少3个站点上,数据的划分对用户完全透明。

2) 系统必须支持基本的SQL查询语句(可以不包含嵌套),并能将查询结果反映到界面上。

3) 系统必须支持数据划分,可以选择支持水平划分,垂直划分,水平+垂直划分或者混合划分。

4) 用户查询要进行分解和优化,然后转交底层数据库管理系统执行。

5) 各分站点服务器界面上必须能显示出所接受和发送的命令,以及命令的处理过程。必须直接显示到界面上,不允许记录到log文件中。

6) 主站点要显示生成查询分解和优化过程。

第五章 数据仓库与数据挖掘(4学时)

数据仓库系统的系统结构, 数据仓库系统的数据组织, 构建数据仓库的方法及实现步骤, 数据重建; 数据挖掘的定义, 数据挖掘系统体系结构, 数据挖掘所发现的知识分类, 数据挖掘处理过程模型, 数据挖掘的功能, 数据挖掘常用技术, 数据仓库和数据挖掘在各个领域的应用实例研究等。

了解:

为什么要建立数据仓库,数据仓库数据和数据库管理系统数据的区别和联系,数据仓库的应用; 数据挖掘的定义, 数据挖掘的方法分类和知识分类, 数据挖掘的功能等。

掌握:

数据仓库的四大核心特征,数据仓库系统的系统结构, 数据仓库系统的数据组织, 数据仓库的设计原则, 元数据的相关内容和实现的方法,构建数据仓库的方法及实现步骤, 数据重建; 数据挖掘的定义, 数据挖掘系统

试看结束,如继续查看请付费↓↓↓↓
打赏0.5元才能查看本内容,立即打赏

来源【首席数据官】,更多内容/合作请关注「辉声辉语」公众号,送10G营销资料!

版权声明:本文内容来源互联网整理,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 jkhui22@126.com举报,一经查实,本站将立刻删除。

相关推荐

二维码
评论