DBMS_Notes_Unit3_Unit4_Unit5 (1)
DBMS_Notes_Unit3_Unit4_Unit5 (1)
---------------------------------------
1. Functional Dependencies:
- A relationship between two attributes, typically between a primary key and other non-key
attributes.
2. Normal Forms:
- First Normal Form (1NF): Eliminate duplicate columns and ensure each column holds atomic
values.
- Second Normal Form (2NF): Remove partial dependencies (each non-key attribute must depend
- Third Normal Form (3NF): Remove transitive dependencies (non-key attributes should only
4. Inclusion Dependencies:
- Splitting a relation into two or more relations such that the original relation can be reconstructed
---------------------------------------
1. Transaction System:
2. Testing Serializability:
consistency.
3. Types of Schedules:
5. Recoverability:
- A schedule is recoverable if transactions commit only after all transactions they depend on
commit.
6. Recovery from Transaction Failures:
7. Log-based Recovery:
- Write-ahead logging (WAL) ensures logs are saved before actual database changes.
8. Checkpoints:
9. Deadlock Handling:
--------------------------------------
1. Concurrency Control:
operations.
2. Locking Techniques:
4. Validation-based Protocols:
6. Multi-version Schemes:
References: