Perfect for beginners, this course introduces relational and NoSQL databases, schemas, and normalization while providing a high-level overview of big data systems that manage today’s massive datasets.
Overview
Syllabus
- Introduction to Data Modeling
- In this lesson, you will learn the basic difference between relational and non-relational databases, and how each type of database fits the diverse needs of data consumers.
- Relational Data Models
- In this lesson, you will learn the purpose of data modeling, the strengths and weaknesses of relational databases. You will also learn about normalization, denormalization, and schemas.
- Introduction to Big Data Systems
- In this lesson, you will take a 30000-foot view of big data and see why it is so important. You will also learn the characteristics of big data, and horizontal and vertical scaling.
- NoSQL Databases
- In this lesson, you will look at the differences between NoSQL and SQL. You will also see why and how NoSQL databases provide capabilities that allow big data to be possible.