Cloudera - Foundations for Big Data Analysis with SQL
- Offered byCoursera
Foundations for Big Data Analysis with SQL at Coursera Overview
Duration | 19 hours |
Start from | Start Now |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Go to Website |
Credential | Certificate |
Foundations for Big Data Analysis with SQL at Coursera Highlights
- Requires effort of 10 hours per week
- Offered by Cloudera
- Earn a certificate upon successful completion
- Learn in-depth knowledge from senior instructor of Cloudera
Foundations for Big Data Analysis with SQL at Coursera Course details
- Distinguish operational from analytic databases, and understand how these are applied in big data
- Understand how database and table design provides structures for working with data
- Appreciate how differences in volume and variety of data affects your choice of an appropriate database system
- Recognize the features and benefits of SQL dialects designed to work with big data systems for storage and analysis
- In this course, you'll get a big-picture view of using SQL for big data, starting with an overview of data, database systems, and the common querying language (SQL). Then you'll learn the characteristics of big data and SQL tools for working on big data platforms. You'll also install an exercise environment (virtual machine) to be used through the specialization courses, and you'll have an opportunity to do some initial exploration of databases and tables in that environment.
Foundations for Big Data Analysis with SQL at Coursera Curriculum
Week 1: Data and Databases
Welcome to the Specialization
Welcome to the Course and Week
What Is Data?
Why Organize Data?
What Does a DBMS Do?
Relational Databases and SQL
The Success of RDBMSs and SQL
Operational and Analytic Databases
Comparing Operational and Analytic DBs: SELECT Statements
Comparing Operational and Analytic DBs: DML Activity
Operational and Analytic Databases: Further Comparisons
Week 2: Relational Databases and SQL
Welcome to Week 2
Introducing Table Schemas
NULL Values
Data Types
Primary Keys
Foreign Keys
Two Strategies for Database Design
Database Normalization
Denormalization
Differences
Trade-offs
Database Transactions
ACID
Enforcing Business Rules: Constraints and Triggers
Business Rules and ACID for Analytics?
Week 3: Big Data
Welcome to Week 3 and the Three Vs of Big Data
How Big Is Big Data?
Distributed Storage
Distributed Processing
Structured Data
Unstructured Data
Semi-Structured Data
Strengths of Traditional RDBMSs
Limitations of Traditional RDBMSs
SQL and Structured Data
SQL and Semi-structured Data
SQL and Unstructured Data
Week 4: SQL Tools for Big Data Analysis
Welcome to Week 4
Big Data Analytic Databases (Data Warehouses)
NoSQL: Operational, Unstructured and Semi-structured
Non-transactional, Structured Systems
Big Data ACID-Compliant RDBMSs
Search Engines
Challenges
What We Keep
What We Give Up
What We Add
Where to Store Big Data
Coupling of Data and Metadata
Week 5: Introduction to the Hands-On Environment
Welcome to Week 5
Apache Hive
Apache Impala
Exploring Structured Data in Hue
Welcome to the Honors Track
Honors Track Conclusion