高级数据库系统
课程编码:180206085410M3020Y
英文名称:Advanced Database System
课时:40
学分:2.00
课程属性:专业课
主讲教师:黄敏
教学目的要求
本课程的任务是使学生了解现代数据库的产生、主要类型、关键技术及该技术的应用实践。要求学生在教师的指导下进行相关文献资料的阅读,在华为GaussDB数据库上进行相关实践。
预修课程
无
大纲内容
第一章 数据管理技术概述 4.0学时 黄敏
第1节 数据库技术发展历史
第2节 数据模型概述
第3节 NoSQL和CAP理论
第4节 MR模型和应用
第二章 关系数据模型 2.0学时 黄敏
第1节 E-R模型和数据库设计
第2节 SQL语言
第三章 关系数据理论 4.0学时 黄敏
第1节 关系代数和逻辑基础
第2节 范式和无损分解
第3节 存储、索引和查询优化
第四章 华为OpenGauss理论与实践 6.0学时 黄敏
第1节 华为数据库介绍
第2节 OpenGauss(for MySQL)的架构
第3节 OPenGauss(for MySQL) 实例连接方式
第4节 场景化综合应用实践
第五章 XML数据库技术 4.0学时 黄敏
第1节 XML数据模型
第2节 XML数据库存储
第3节 XML数据库索引
第4节 XML数据库查询和应用
第六章 键值数据库技术 4.0学时 黄敏
第1节 分布式数据库理论
第2节 key-value数据模型
第3节 Memchached缓存技术
第4节 Redis及其应用
第七章 列存数据库技术 5.0学时 黄敏
第1节 column数据模型
第2节 Cassandra数据库设计和基本操作
第3节 Cassandra集群、高可用
第4节 华为GaussDB for Cassandra实践
第八章 文档数据库技术 5.0学时 黄敏
第1节 Document数据模型
第2节 MongoDB存储、索引和基本操作
第3节 MongoDB集群、高可用
第4节 华为GaussDB for MongoDB实践
第九章 图数据库技术 3.0学时 黄敏
第1节 Graph数据模型和查询语言
第2节 Neo4j数据库设计和基本操作
第3节 大规模图数据查询
第十章 考试 3.0学时 黄敏
第1节 闭卷考试
参考书
1、
NoSQL精粹
爱飞翔译
2013年9月
机械工业出版社
课程教师信息
黄敏,人工智能学院副教授,主要教授课程为《高级数据库系统》和《语义网络与知识图谱》。