6. Databases
Course Description
Almost every application works with data. Data takes many forms, including text, numbers, images, and videos. Applications receive data in some form, process it and display it back to the user in some form. In many applications, this data needs to be stored for a long time for future reference and action. The software solution that is used to store and manage data is referred to as a Database. The traditional databases are known as Relational Databases and manage structured data which is required for most traditional business applications. With Web 3.0 applications, data is unstructured and is generated in high volumes. For this kind of data, a newer approach to data management known as NoSQL databases are used. In this course, you will learn about the different types of database solutions and how to use them for data storage and analysis. The data generated by IoT and other Web 3.0 solutions is expected to be far more complex in type and volume than the data that has been generated and processed by computing systems and databases so far. The science of storing and processing this high volume of data is referred to as Big Data. This course will introduce you to the concepts of Big Data.
Curriculum
Relational Databases
Lessons:
- Relational Data Structures
- Structured Query Language
NoSQL Databases
Lessons:
- NoSQL Data Structures
- NoSQL Query Language
Big Data
Lessons:
- Charactersitics
- Sources
- Data Warehouses and Lakes
- Data Analytics
Data Security
Lessons:
- Data Encryption
- Data Hashing
- Relational Databases
- NoSQL Databases
- Big Data
- Data Security