Question 1
Why split customer and order details into separate tables?
It reduces repeated customer data, makes updates safer and allows each order to be linked to one customer.
Part B · Database Management System · Chapter 10 · CBSE Class X (2026–27)
Relate tables instead of repeating the same information. Define one-to-one, one-to-many or many-to-many relationships, set field properties and use referential integrity to protect consistency.
Relate tables instead of repeating the same information. Define one-to-one, one-to-many or many-to-many relationships, set field properties and use referential integrity to protect consistency.
Create Customer and Order tables. Use CustomerID as the primary key in Customer and a foreign key in Order. Link them and test what happens when a referenced customer is deleted.
Use your school’s prescribed software version and teacher instructions. Keep personal information out of public practice files.
These questions and answers are original practice written for this guide; they are not copied from past papers.
Why split customer and order details into separate tables?
It reduces repeated customer data, makes updates safer and allows each order to be linked to one customer.
What does referential integrity protect?
It helps ensure that a foreign key refers to an existing record, preventing orphaned or invalid relationships.
How can a many-to-many relationship be represented?
Use a junction table containing foreign keys for both related tables, such as StudentCourse linking students and courses.
Aligned to the CBSE 2026–27 syllabus outline. Check the official subject curriculum and your school’s textbook/material for the prescribed scope.