Database Management Systems

Diploma Engineering · Semester 3 — Data models, ER diagrams, relational model, normalization, SQL and transactions.

6 MonthsDuration 1Subject 5Chapters OnlineTests & 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 to DBMSUnit 2: Entity-Relationship ModelUnit 3: Relational Model and Normalization
  3. 3
    Part 2 of the syllabusपाठ्यक्रम भाग 2

    Unit-wise coaching with notes and doubt classes.

    Unit 4: SQLUnit 5: Transactions, Concurrency and Security
  4. 4
    Unit tests & assignmentsयूनिट टेस्ट

    Regular tests in the university / board pattern.

  5. 5
    Semester 3 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.

Syllabus · पाठ्यक्रम

1 subject · 5 chapters · 24 topics

01Unit 1: Introduction to DBMS 4 topics
  1. File system vs DBMS
  2. Three-schema architecture and data independence
  3. Data models: hierarchical, network, relational
  4. DBMS users and DBA
02Unit 2: Entity-Relationship Model 5 topics
  1. Entities, attributes and relationships
  2. Types of attributes
  3. Cardinality and participation
  4. Keys: super, candidate, primary, foreign
  5. Weak entity and ER to table conversion
03Unit 3: Relational Model and Normalization 5 topics
  1. Relation, tuple, attribute, domain, degree, cardinality
  2. Integrity constraints
  3. Relational algebra: select, project, join, union, difference
  4. Functional dependency
  5. 1NF, 2NF, 3NF and BCNF
04Unit 4: SQL 5 topics
  1. DDL, DML, DCL and TCL commands
  2. SELECT with WHERE, ORDER BY
  3. Aggregate functions, GROUP BY and HAVING
  4. Joins and subqueries
  5. Views and indexes
05Unit 5: Transactions, Concurrency and Security 5 topics
  1. Transaction and ACID properties
  2. Transaction states and schedules
  3. Concurrency problems and locking (2PL)
  4. Deadlock
  5. Recovery, backup and GRANT / REVOKE

About this course

You will be able to

  • Explain the advantages of DBMS over file systems and the three-schema architecture
  • Draw ER diagrams and convert them to relational tables
  • Identify keys and integrity constraints and apply relational algebra
  • Normalize relations up to 3NF / BCNF using functional dependencies
  • Write SQL queries with joins, grouping, subqueries and views
  • Explain transactions, ACID properties, concurrency control, recovery and security

Who it is for

  • Diploma Computer Science & Engineering students of Semester 3 (BTEUP)
  • Polytechnic students of other boards studying the same subject who want unit-wise coaching

What you need

  • Basic computer knowledge and programming fundamentals of earlier semesters
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

Questions

Which syllabus does the Database Management Systems course follow?

It follows the BTEUP (Board of Technical Education, Uttar Pradesh) diploma syllabus for Database Management Systems (Computer Science & Engineering, Semester 3). If your own board's or institute's syllabus differs, the centre follows your own syllabus.

Will this help in the semester examination?

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

Which database software is used?

SQL is practised on MySQL (or Oracle / PostgreSQL where the institute uses it).

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? Enquire now — our centre will call you.