DBMS RoadMap
DBMS RoadMap
what is a Database ?
What is DBMS ?
DCL
DDL
Database Languages
Introduction: DML
TCL
Instance
Sub-Schema
1:1
M:M
Primary Key
Foriegn Key
Candidate key
Keys
Alternate key
Super Key
Secondary Key
Relational Model
Schema Diagrams
ER Diagram ER to Relational Model conversion
Select
Project
Union
Relational operations:
Set Different
Cartesian Product
Rename
what is SQL
Important Keywords:
Cheatsheet SQL:
Left Join
Full Join
Self Join
What is a View
What is a trigger
Delete vs Truncate
What is a Cursor?
Tech giants: They usually ask only a bit about Query Examples:[DO BY YOURSELF]
How to fetch alternate records from a table?
normalization, ACID properties[imp.] and SQL
queries & interview is done How to select unique records from a table?
Trivial
Non-Trivial
Partial
Transitive
Purpose of Normalisation ?
Storage System
Storage and File Structure:
File Structure
Commit
Savepoint
ACID Properties
Serial
Complete
Types: Recoverable
Schedule
Cascadeless
Strict
What is Conflict Operation ? How to find whether Schedules are conflicting or not ?
Shared Lock:
Purpose ?
Concurrency Control ? Exclusive Lock
Mutual Exclusion
Circular wait
Selection of Victim
Starvation
Resources to Follow
SQL vs NoSQL -
Which Modern Database Is Right for Your Use Case?
Scaling Patterns -
CAP theorem-
What DB to use -
Must Do[For System Design Interview]:
In-memory Database -
Graph Database -
Master-Slave -
Master-Slave vs Master-Master -
ACID vs BASE -
https://whimsical.com/dbms-roadmap-by-love-babbar-FmUi8ffVop33t3MmpVxPCo 1/1