You can keep up to 10 CVs here -- delete one you don't need.
You can keep up to 10 CVs here -- delete one you don't need.

Database Management System

BCA · Semester 5 — Data models, ER diagrams, relational model, SQL, normalisation, transactions and concurrency control.

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 SQL
  3. 3
    Part 2 of the syllabusपाठ्यक्रम भाग 2

    Unit-wise coaching with notes and doubt classes.

    Unit 4: NormalisationUnit 5: Transactions and Concurrency
  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.

Syllabus · पाठ्यक्रम

1 subject · 5 chapters · 24 topics

01Unit 1: Introduction to DBMS 5 topics
  1. File system vs DBMS
  2. Three-schema architecture
  3. Data independence
  4. Data models
  5. DBA and database users
02Unit 2: Entity-Relationship Model 5 topics
  1. Entities and attributes
  2. Relationships and cardinality
  3. Weak entities
  4. Generalisation and specialisation
  5. ER to relational mapping
03Unit 3: Relational Model and SQL 5 topics
  1. Keys - super, candidate, primary, foreign
  2. Relational algebra
  3. DDL and DML commands
  4. Joins and sub-queries
  5. Aggregate functions, GROUP BY and HAVING
04Unit 4: Normalisation 4 topics
  1. Anomalies
  2. Functional dependencies
  3. 1NF, 2NF and 3NF
  4. BCNF
05Unit 5: Transactions and Concurrency 5 topics
  1. Transaction and ACID properties
  2. Schedules and serializability
  3. Lock-based protocols and two-phase locking
  4. Deadlocks in databases
  5. Recovery - log-based

About this course

You will be able to

  • Explain the advantages of a DBMS, the three-schema architecture and data independence
  • Draw ER diagrams and convert them into relational tables
  • Write SQL queries - DDL, DML, joins, sub-queries and aggregate functions
  • Use relational algebra operations
  • Normalise relations up to BCNF using functional dependencies
  • Explain transactions, ACID properties, concurrency control and recovery

Who it is for

  • BCA students of Semester 5 (UP state universities, Lucknow University pattern)
  • Students preparing for developer and database jobs

What you need

  • Basic programming and data structures
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 this Database Management System course follow?

It follows the common UP state university BCA syllabus (University of Lucknow pattern) for BCA Semester 5. If your own university's syllabus differs, the centre follows your university's syllabus and unit order.

Which database is used for practice?

MySQL (or Oracle where the college uses it) in the DBMS and Java Lab.

Are SQL queries asked in the theory exam?

Yes - writing queries on a given table is a standard question, along with ER diagrams and normalisation.

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.