Database Management System

B-Tech · Semester 5 — ER modelling, relational model, SQL, normalisation, transactions and concurrency control.

6 महीनेअवधि 1Subject 5Chapters ऑनलाइनTests & result

Your roadmap · आपका रोडमैप

  1. 1
    Admission & first meetingप्रवेश और पहली मुलाकात

    Enquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.

  2. 2
    Part 1 of the syllabusपाठ्यक्रम भाग 1

    Unit-wise coaching with notes and doubt classes.

    Unit 1: Introduction and ER ModelUnit 2: Relational Model, Relational Algebra and SQLUnit 3: Database Design and Normalisation
  3. 3
    Part 2 of the syllabusपाठ्यक्रम भाग 2

    Unit-wise coaching with notes and doubt classes.

    Unit 4: Transaction Processing and RecoveryUnit 5: Concurrency Control
  4. 4
    Unit tests & assignmentsयूनिट टेस्ट

    Regular tests in the university / board pattern.

  5. 5
    Semester 5 exam (university / board)विश्वविद्यालय / बोर्ड परीक्षा

    Previous papers and full revision before the exam.

  6. 6
    Online tests & resultऑनलाइन टेस्ट और रिज़ल्ट

    Take the tests online; your marks and result show in your student login and at the centre.

सिलेबस · पाठ्यक्रम

1 subject · 5 chapters · 30 topics

01Unit 1: Introduction and ER Model 6 टॉपिक
  1. Database system vs file system
  2. DBMS architecture, data models, schema and instances
  3. Data independence, DDL and DML
  4. ER model: entities, attributes, relationships, mapping constraints
  5. Keys: super, candidate, primary
  6. Generalisation, aggregation and reduction of ER diagrams to tables
02Unit 2: Relational Model, Relational Algebra and SQL 6 टॉपिक
  1. Relational model and integrity constraints (entity, referential, domain, key)
  2. Relational algebra
  3. Tuple and domain relational calculus
  4. SQL: DDL, DML, operators, sub-queries and aggregate functions
  5. Joins, union, intersect, minus, views and indexes
  6. Cursors, triggers and procedures in PL/SQL
03Unit 3: Database Design and Normalisation 6 टॉपिक
  1. Functional dependencies and closure
  2. 1NF, 2NF, 3NF and BCNF
  3. Lossless join and dependency preserving decomposition
  4. Multivalued dependencies and 4NF
  5. Join dependencies and 5NF
  6. Alternative approaches to database design
04Unit 4: Transaction Processing and Recovery 6 टॉपिक
  1. Transaction concept and ACID properties
  2. Schedules: conflict and view serializability, precedence graph
  3. Recoverable and cascadeless schedules
  4. Log-based recovery and checkpoints
  5. Deadlock handling
  6. Distributed databases: data storage, concurrency control
05Unit 5: Concurrency Control 6 टॉपिक
  1. Lock-based protocols and two-phase locking
  2. Timestamp ordering protocol
  3. Validation based protocol
  4. Multiple granularity locking
  5. Multiversion schemes and recovery with concurrent transactions
  6. Case study of Oracle

About this course

आप यह कर पाएँगे

  • Explain DBMS architecture, data models, schemas and data independence
  • Draw ER / EER diagrams and reduce them to relational tables
  • Write relational algebra expressions and SQL queries with joins, sub-queries, views and aggregates
  • Normalise relations up to BCNF / 4NF using functional and multivalued dependencies
  • Test schedules for conflict and view serializability and explain log-based recovery
  • Explain locking, timestamp and validation based concurrency control protocols

यह किसके लिए है

  • B.Tech Computer Science & Engineering, Information Technology students of Semester 5 (AKTU)
  • Students of other universities studying the same subject who want unit-wise coaching

आपको क्या चाहिए

  • Data Structure and Discrete Structures (Semester 3)
  • Basic programming knowledge
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

सवाल

Which syllabus does the Database Management System course follow?

It follows the AKTU (Dr. A.P.J. Abdul Kalam Technical University, Lucknow) B.Tech syllabus for Database Management System. If your own university's syllabus differs, the centre follows your university syllabus.

Will this help in the university examination?

Yes. Teaching is unit-wise as per the AKTU scheme, with previous-year question practice, MCQ tests and doubt sessions before the semester exam.

Is SQL practice included?

Yes. SQL queries are practised on MySQL / Oracle along with the theory, which also prepares you for the DBMS lab and placement tests.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? अभी पूछताछ करें — our centre will call you.