|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/advanced-topics-future-trends-database-technologies
课程评论:没有评论
课程名称:数据库技术的高级主题与未来趋势 概述:本课程由四个模块组成,涵盖数据库技术的一些深入和高级领域,随后探讨数据库软件的未来及行业发展方向。 课程大纲: 1. **DBMS 管理基础** 本模块深入研究数据库管理系统(DBMS)软件的内部结构,以便更好地理解其工作原理。我们将考察数据库管理员(DBA)、数据科学家、数据架构师及其他相关职业在数据库技术领域中的角色。内容包括DBMS的基本要素,如并发管理、备份与恢复,以及事务日志。 2. **数据仓库与数据立方体** 我们已经学习了如何围绕企业的典型交易或活动设计关系型数据库。然而,当需要进行数据分析而非仅仅收集数据时,我们需要创建一个针对特定主题的数据仓库,以支持决策制定。本模块将介绍另一种组织数据的视角——数据仓库或在线分析处理(OLAP)。 3. **大数据与数据爆炸** 我们正处于数据爆炸的时代。尽管关系型数据库仍广泛使用,但随着新的数据类型的出现,我们面临着新的挑战。这种新数据被定义为拥有10个V特征的“大数据”。本模块将探讨大数据的定义、挑战以及架构。 4. **关系型问题与NoSQL系统** 虽然关系型数据库软件已使用数十年,但它们在数据库软件市场仍占据很大份额。然而,随着大数据的快速发展,关系型系统开始难以跟上步伐。大数据的出现为非关系型数据库解决方案(“NoSQL”)打开了市场份额的大门。本模块将深入分析当前最流行的NoSQL数据库技术。 该课程将帮助学员深入理解数据库技术的复杂性,掌握未来的行业趋势。
Name:DBMS Administration Essentials
Description:In this module we will take a deeper look into the internals of DBMS software to better understand how it works. We will examine the role of the DBA (Database Administrator), the Data Scientist, the Data Architect, and other career paths in the realm of database technologies. This module covers DBMS essentials such as concurrency management, backup & recovery, and transaction logging.
Name:Data Warehousing, Data Cube
Description:We have learned to design a Relational Database around the typical transactions or activities a business might have. However, in case we need to analyze data, rather than collect data, we need to create a database for the subject of interest to support decision making. In this module, we are going to learn a different perspective of organizing the data, Data Warehouse, or Online Analytical Processing.
Name:Big Data and the Data Explosion
Description:We are in the era of data explosion. While relational databases are still widely used, we are having new problems to deal with data that is different than the one we have been organizing. This new type of data, with 10 V's in the definition, is called Big Data. We are going to explore the definitions, the challenges, and the architecture of the Big Data in this module.
Name:The Relational Problem and NoSQL Systems
Description:Although relational database software has been in use for decades, relational database systems still command a huge share of the database software marketplace. However, with the more recent explosion of Big Data, relational systems are struggling to keep up. Big Data has opened the door for non-relational database solutions ("NoSQL") to capture marketshare from relational systems. In this module we will take a deeper look into the most popular NoSQL database technologies.
This course consists of four modules covering some of the more in-depth and advanced areas of database technologies, followed by a look at the future of database software and where the industry is heading.