Database Management Systems
Description:
Understand how to design, create, and manage databases for efficient data storage and retrieval.
Learning Objectives:
-
Learn relational database concepts
-
Understand database schema and normalization
-
Write SQL queries for data manipulation
-
Manage transactions and database security
Detailed Content:
5.1 Relational Databases
-
Tables, rows, columns, primary keys.
-
Relationships between tables.
5.2 Entity-Relationship Diagrams
-
Visual representation of data and relationships.
5.3 SQL Basics
-
SELECT,INSERT,UPDATE,DELETE. -
Filtering with
WHERE. -
Sorting with
ORDER BY.
5.4 Joins and Subqueries
-
Combine data from multiple tables.
-
Nested queries for complex data retrieval.
5.5 Normalization
-
Process to reduce data redundancy.
-
Forms: 1NF, 2NF, 3NF.
5.6 Transactions
-
ACID properties ensuring reliable processing.