Week | Topics | Study Materials | Materials |
1 |
Database Management and Fundamentals - Basic Concepts - Primary Key - Foreign Key - Index Key
|
|
|
2 |
Relationship Models - Entity-Relationship Model - Relational Data Model
|
|
|
3 |
Normalization Rules and Database Design
|
|
|
4 |
Network Database Software (SQL SERVER, MySQL, ORACLE) - Related Database introduction - Installation - Management with graphical interface (Sql Server Management Studio, Oracle Developer)
|
|
|
5 |
Database Design with graphical interface - Table design - Field creation and Data Type definition - Primary Key, Foreign Key and Index Key creation
|
|
|
6 |
Structured Query Language (SQL – 1) - “Select” queries - Condition statements with “Where” (“Between” and “In” Statements) - Sorting with “Order By” (“Top N” Structure)
|
|
|
7 |
Structured Query Language (SQL – 2) - SQL functions (Count, Max, Min, Avg, Sum) - Grouping with “Group By” and “Having”
|
|
|
8 |
Structured Query Language (SQL – 3) - Nested “Select” structures
|
|
|
9 |
Structured Query Language (SQL – 4) - Insert (INSERT), Delete (DELETE) and Update (UPDATE) queries
|
|
|
10 |
Structured Query Language (Advanced SQL) - Table association commands - INNER JOIN - LEFT JOIN - RIGHT JOIN - CROSS JOIN Queries
|
|
|
12 |
SQL Programming – 2 (T-SQL and PL-SQL) - Data integrity and constraints - Stored Procedure
|
|
|
13 |
SQL Programming – 2 (T-SQL and PL-SQL) - Data integrity and constraints (Triggers - Triggers)
|
|
|
14 |
Introduction to NoSQL databases: Key-Value, Document, Column-family, Graph databases
NoSQL and SQL comparison
Future trends and new technologies
|
|
|