数据库新技术  083500M02002H

学期:2020—2021学年(春)第二学期 | 课程属性:一级学科普及课 | 任课教师:苏桂平
授课时间: 星期一,第1、2 节
授课地点: 教一楼108
授课周次: 2、3、4、5、6、7、8、9、10、11、12、13
授课时间: 星期三,第1、2 节
授课地点: 教一楼108
授课周次: 2、3、4、5、6、7、8、9、10、11、12、13
课程编号: 083500M02002H 课时: 40 学分: 2.00
课程属性: 一级学科普及课 主讲教师:苏桂平 助教:孙翼
英文名称: Database New Technology 召集人:

教学目的、要求

本课程为计算机专业研究生的普及课程 ,同时也可作为其它相关学科研究生选择。本课程讲授和讨论数据库设计和研究方面的关键技术。主要内容有:关系数据库设计理论和方法、数据库管理系统的功能、布式数据库、面向对象数据库、互联网分布式系统的数据资源存储与管理、云计算中数据库、大数据中的数据库技术、数据仓库和数据挖掘等。
通过本课程的学习,希望学生能了解数据库前沿研究领域,了解数据库最新研究成果,掌握基本思想和关键技术,培养学生在数据库领域的研究能力。

预修课程

程序设计基础、数据库基础知识

教 材

1 .周志逵,《数据库理论与新技术》,北京理工大学出版社,北京,2001.4。
2. 刘鹏,《云计算》(第2版),电子工业出版社 ,北京,2011.10 
3. 何小朝,《纵横大数据》 ,电子出版社, 2014.5 
4. 韩燕波,王桂玲等, 《互联网计算的原理与实践》  科学出版社,2010.7

主要内容

第一章关系数据库基本理论
1.1关系数据库基本概念
1.2 关系运算
1.3 数据依赖
1.4 关系数据库范式算法

第二章 数据库系统设计
2.1  数据库设计概述
2.2  需求分析
2.3  概念结构设计
2.4. 逻辑结构设计
2.5  数据库的物理设计
2.6  数据库实施和维护
2.7  数据库系统的模式结构

第三章  分布式数据库系统
3.1分布式数据库系统的特点
3.2分布式数据库系统的体系结构
3.3分布式查询处理
3.4分布式事务管理
3.5分布式目录

第四章  面向对象数据库
4.1面向对象数据模型
4.2面向对象数据库系统的查询和并发控制
4.3面向对象数据库管理系统
4.4对象-关系数据库管理系统。

第五章 互联网分布式系统的数据资源存储与管理
5.1 引言
5.2.分布式Key/value数据存储与管理系统
5.3 支持都多租户的数据库
5.4 基于MapReduce并行编程的海量数据处理
5.5 典型实例分析

第六章 云计算中的数据库
6.1  云计算简介
6.2 Google云计算中的数据库Bigtable
6.3 Hadoop中的数据库HBase
6.4 Amazon云计算中的数据技术
6.5 微软云计算中的数据库SQL Azure 

第七章  大数据时代的数据存储和管理---NoSQL
7.1大数据简介
7.2 关系数据库的瓶颈、NoSQL简介、CAP理论
7.3 NoSQL数据模型及分类
7.4 NoSQL应用现状
7.5 几个典型的NoSQL

第八章  数据库技术新进展
8.1 并行数据库
8.2 多媒体数据库和工程数据库
8.3 实时数据库和主动数据库
8.4 数据仓库
8.5 数据挖掘技术

第九章 数据库新技术论文选读
选择10-15篇与教学内容相关的学术论文进行讲解,让学生了解本学科的基本研究方法和研究方向。

参考文献

1. 萨师煊,王珊,《数据库系统概论》(第4版),高等教育出版社,北京,2009.6
2. 闪四清,《数据库系统原理与应用教程》,清华大学出版社,北京,2008.4