Dbms Last Min Notes
Dbms Last Min Notes
Cheatsheet
1. Introduction to DBMS
Definition
Key Components
2. Types of DBMS
NoSQL DBMS
Normalization
Indexes
● Data structure that improves the speed of data retrieval operations on a database table.
● Types: Clustered, Non-clustered.
5. Transaction Management
ACID Properties
Concurrency Control
Access Control
● Regulates who can access the database and what actions they can perform.
● Techniques: Role-based access control (RBAC), discretionary access control (DAC).
Data Encryption
● Protects sensitive data by converting it into a form that cannot be easily understood
without authorization.
● Techniques: Symmetric encryption, asymmetric encryption.
Backup Strategies
Recovery Techniques
Definition
● Database system in which data is stored and processed across multiple locations or
nodes.
● Types: Homogeneous, heterogeneous.
Replication
● Copying and storing data in multiple locations to improve availability and fault tolerance.
● Types: Snapshot replication, transactional replication.
Partitioning
● Dividing a database into smaller subsets (partitions) to distribute data across multiple
nodes.
● Types: Horizontal partitioning, vertical partitioning.