0% found this document useful (0 votes)
76 views

DBMS Important Topics

The document provides an overview of important topics to study for a DBMS supplementary exam, organized into 6 units. The recommended order of preparation is Units 1, 3, 4, 5, 6, and then 2. Unit 1 covers database concepts like the DBMS architecture and ER modeling. Unit 3 focuses on SQL queries and joins. Unit 4 discusses functional dependencies, normal forms, and decomposition. Unit 5 is about transactions and concurrency control. Unit 6 covers file organization and indexing methods. Unit 2 involves logical database design and relational algebra/calculus.

Uploaded by

pvksandeep
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views

DBMS Important Topics

The document provides an overview of important topics to study for a DBMS supplementary exam, organized into 6 units. The recommended order of preparation is Units 1, 3, 4, 5, 6, and then 2. Unit 1 covers database concepts like the DBMS architecture and ER modeling. Unit 3 focuses on SQL queries and joins. Unit 4 discusses functional dependencies, normal forms, and decomposition. Unit 5 is about transactions and concurrency control. Unit 6 covers file organization and indexing methods. Unit 2 involves logical database design and relational algebra/calculus.

Uploaded by

pvksandeep
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

DBMS Important Topics

(Useful for Supplementary students)

Order / Priority of preparation: Units 1, 3, 4, 5, 6 and 2

UNIT – I
DBMS Vs File System – View of Data / Data Abstraction
DBMS Architecture including Steps involved in Query Processing, DBMS Users / Responsibilities of DBA
Database Languages – DDL, DML, DCL, TCL
ER Diagrams - Weak entity sets, Additional features of ER Model or EER (enhanced/extended ER) – includes
Aggregation, ISA Hierarchy (Specialization, Generalization)
Design Choices – Attribute vs Entity / Relation vs entity / Ternary vs Binary

UNIT – III (Similar to your DBMS Lab)


SQL Queries – DDL, DML, DCL and TCL including Syntax and Examples of Basic SQL Queries –
Types of Constraints in SQL (Key, Check, Null etc..) – Enforcing integrity constraints – Referential Integrity
Nested Vs Correlated Nested Queries – JOINS – Aggregate Operators – String / Text operators - NULL values –
Logical operators, Set Operations – Views and Triggers
NOTE: Practice all SQL queries in Relational Algebra as well (You can expect same question to be answered in
both SQL and Relational Algebra and TRC – Especially SAILORS Database)

UNIT - IV
Functional Dependencies – Armstrong's Axioms – CLOSURE of FD (F+), Closure of Attributes, Candidate Keys
Normal Forms – 1NF, 2NF, 3NF, BCNF and 4NF (if possible, also go through Codd’s rules from google)
Lossless join Decomposition – Dependency preserving Decomposition

UNIT - V
Transaction Concept – Transaction State diagram – ACID properties
Serializability – Conflict and View Serializability – Testing for serializability – Precedence Graph
Protocols – Lock based , Time stamp, Validation, Multiple Granularity
Recovery – Log Based (Deferred and Immediate), Checkpoints (Fuzzy), ARIES technique

UNIT - VI
File Organization (Comparison of all techniques)
Indexing – Dense, Sparse, Cluster, Primary, Secondary
Hash Based Indexing, Tree base Indexing, Indexed Sequential Access Methods (ISAM)
B+ Tree (Searching, Inserting, Deleting) – Practice problem

UNIT - II
Logical database Design and Relational Model
Relational Algebra, Relational calculus (TRC Vs DRC)
Difference between TRC and DRC, Expressive power of Relational Algebra
NOTE: Go through queries using relational algebra operations and write same queries in SQL as well

You might also like