Database Chapter Concepts | Class 11 Informatics Practices Notes
By ConceptScroll Team · Published on 17 July 2026 · 3 min read
Database Chapter Concepts – this guide gives you a concise, exam-ready overview of Database Chapter Concepts from Class 11 Informatics Practices, written by ConceptScroll editors and reviewed against the latest NCERT textbook.
7.4.1 Three Important Properties of a Relation
This subsection details three fundamental properties that distinguish a relation in the relational data model from a simple table or data file. Property 1 concerns attributes: each attribute must have a unique name and the order of attributes is irrelevant. Property 2 concerns tuples: each tuple must be unique (no two tuples have identical values for all attributes), and the order of tuples is irrelevant. Property 3 concerns the state of the relation: all values in an attribute must be from the same domain, each value must be atomic (indivisible), no attribute can have multiple values in a single tuple, and NULL is used to represent unknown or non-applicable values. These properties ensure data integrity, consistency, and meaningful representation in relational databases.
📊 Diagram: Figure 7.5 illustrates the GUARDIAN relation with attributes and tuples, showing unique attribute names and atomic data values.
🔗 Connection: Leads to section 7.5 Keys in a Relational Database, which explains how tuples are uniquely identified using keys.
Frequently asked questions
1. Give the terms for each of the following: a) Collection of logically related records. b) DBMS creates a file that contains description about the data stored in the database. c) Attribute that can uniquely identify the tuples in a relation. d) Special value that is stored when actual data value is unknown for an attribute. e) An attribute which can uniquely identify tuples of the table but is not defined as primary key of the table. f) Software that is used to create, manipulate and maintain a relational database.
a) Relation or Table b) Data Dictionary or Metadata c) Primary Key d) NULL value e) Candidate Key or Alternate Key f) Database Management System (DBMS)
2. Why foreign keys are allowed to have NULL values? Explain with an example.
Foreign keys are allowed to have NULL values because a foreign key represents a reference to a primary key in another table, and sometimes the relationship may be optional. When there is no related tuple in the referenced table, the foreign key can be NULL to indicate the absence of a relationship.
Example: Consider two tables, STUDENT and SPORTS_PREFERENCE. If a student has not chosen any sport, the foreign key in SPORTS_PREFERENCE referring to STUDENT's primary key can be NULL, indicating no
3. Differentiate between: a) Database state and database schema b) Primary key and foreign key c) Degree and cardinality of a relation
a) Database Schema vs Database State:
- Schema is the structure or design of the database, defined by tables, attributes, and constraints. It is fixed and does not change frequently.
- State is the actual data stored in the database at a particular moment. It changes as data is inserted, updated, or deleted.
b) Primary Key vs Foreign Key:
- Primary key uniquely identifies each tuple in a relation.
- Foreign key is an attribute in one relation that refers to the primary key in another relation t
4. Compared to a file system, how does a database management system avoid redundancy in data through a database?
A DBMS avoids redundancy by storing data in a structured way using relations (tables) and enforcing constraints such as primary keys and foreign keys. It normalizes data to eliminate duplicate storage and maintains data consistency by centralizing data management. Unlike file systems where data is stored in separate files leading to duplication, DBMS uses relationships and keys to store data only once and reference it as needed.
Ready to ace this chapter?
Get the full Database Chapter Concepts chapter — interactive notes, diagrams, worked solutions, polls and a free practice quiz — in the ConceptScroll app.
Study smarter with ConceptScroll
Daily NCERT-aligned reels, AI doubt solving and chapter quizzes — all free.
Start learning freeContinue reading
- Introduction to Chapter Structured Query 8 Language (SQL) | Class 11 Informatics Practices Notes
Clear NCERT-aligned notes on Introduction to Chapter Structured Query 8 Language (SQL) for Class 11 Informatics Practices.
- Introduction to Chapter Structured Query 8 Language (SQL) | Class 11 Informatics Practices Notes
Clear NCERT-aligned notes on Introduction to Chapter Structured Query 8 Language (SQL) for Class 11 Informatics Practices.
- Introduction to Chapter Structured Query 8 Language (SQL) | Class 11 Informatics Practices Notes
Clear NCERT-aligned notes on Introduction to Chapter Structured Query 8 Language (SQL) for Class 11 Informatics Practices.