DBMS Data Models, Architecture and Components MCQs: 12 Solved Questions

Test whether you can separate data models, abstraction levels, catalogs, schemas and metadata. These 12 MCQs include concise explanations and a diagnostic review plan.

KnowledgeGate Team

Exam prep & CS education

Updated 10 Aug 20267 min read72 views

Terms such as data model, physical level, logical independence, catalog, schema, metadata and data dictionary can sound interchangeable during quick revision, and multiple-choice options are built precisely on the boundaries between them. The sharpest of those boundaries runs through the ANSI-SPARC architecture: the conceptual level fixes what the database holds, the internal level fixes how those records sit on disk, and the external level fixes what one user is allowed to see. Attempt all 12 questions before uncovering the answers, and use the DBMS MCQ subject hub if you want the wider practice route.

1. DBMS data-model MCQs: definitions and model families

Q1. The general modelling toolkit

A collection of conceptual tools for describing data, data relationships, data semantics and consistency constraints, is known as

  • (a) Design model

  • (b) Developed model

  • (c) Data model

  • (d) ER model

Answer: (c) Data model. A data model supplies the concepts used to describe structure, relationships, meaning and constraints. An ER model is one particular modelling approach, so it is narrower than the general term in the stem.

Q2. Recognised database models

Which of the following is a type of database model ?

  • (a) Hierarchical model

  • (b) Relational model

  • (c) Object-oriented model

  • (d) All of the above

Answer: (d) All of the above. A hierarchical model follows parent-child links, a relational model organises data as relations or tables, and an object-oriented model represents persistent data as objects. All three choices are recognised model families, so the inclusive option is correct.

Q3. The concept behind abstraction

A collection of concepts that can be used to describe the structure of database and provides the necessary means to achieve this abstraction:

  • (a) Data Model

  • (b) Relationship Model

  • (c) Query Model

  • (d) Form Model

Answer: (a) Data Model. This stem and Q1 land on the same term from opposite sides. Q1 lists what a data model must describe, namely structure, relationships, semantics and constraints; this one names what it is for, which is abstraction, hiding storage detail behind concepts a designer can reason about. Relationship, query and form models each handle one narrower task, and none of them supplies the complete description the stem asks for.

2. ANSI-SPARC architecture MCQs: levels and data independence

Q4. Where data is actually stored

Which of the following refers to the level of data abstraction that describes exactly how the data is actually stored?

  • (a) Conceptual Level

  • (b) Physical Level

  • (c) File Level

  • (d) Logical Level

Answer: (b) Physical Level. The external level contains user views, the conceptual level describes the global logical structure, and the internal or physical level covers files, records, indexes and access paths. “File level” is not a fourth level in the ANSI-SPARC architecture.

Q5. Logical data independence

Immunity of the external schemas (or application programs) to changes in the conceptual schema is referred to as:

  • (a) Physical Data Independence

  • (b) Logical Data Independence

  • (c) Both (a) and (b)

  • (d) None of the above

Answer: (b) Logical Data Independence. Logical data independence protects external schemas when the conceptual schema changes, while physical data independence protects the conceptual schema when internal storage changes. For example, conceptual relation Student(StudentID, Name) can become Student(StudentID, Name, Email) while the existing external view StudentNames(StudentID, Name) remains unchanged.

Q6. The role disguised as a level

Which of the following is not a valid level in the ANSI-SPARC three-level architecture of DBMS?

  • (a) Administrator level

  • (b) External level

  • (c) Conceptual level

  • (d) Internal level

Answer: (a) Administrator level. External, conceptual and internal are the three valid abstraction levels. A database administrator is a genuine DBMS role, but that does not make “administrator” an architecture level.

3. Database architecture components MCQs: catalogs, rules and distribution

Q7. Catalog and schema hierarchy

The top level of the hierarchy consists of ______ each of which can contain ______.

  • (a) Catalogs, Schemas

  • (b) Schemas, Catalogs

  • (c) Environment, Schemas

  • (d) More than one of the above

  • (e) None of the above

Answer: (a) Catalogs, Schemas. For example, catalog KG_College can contain schemas Admissions and Academics, while Academics can contain objects such as Student and Course. The containment direction is catalog to schema, so reversing the two terms makes option (b) false.

Q8. Counting Codd's rules

How many core Codd's rules are commonly referred to in DBMS/RDBMS, excluding the foundational Rule 0?

  • (a) 10

  • (b) 11

  • (c) 12

  • (d) 13

Answer: (c) 12. The core set runs from Rule 1 through Rule 12, an inclusive range of 12 - 1 + 1 = 12 statements. Rule 0, the foundation rule, sits outside that count: it requires that any system claiming to be relational manage its databases entirely through relational capabilities. Counting Rule 0 in gives 12 + 1 = 13 numbered statements, but the stem excludes it.

Q9. Inconsistency across distributed sites

Which of the following is a disadvantage of using a distributed database system?

  • (a) Improved data accessibility

  • (b) Increased data security

  • (c) Data inconsistency

  • (d) More than one of the above

  • (e) None of the above

Answer: (c) Data inconsistency. Suppose sites Delhi and Jaipur both begin with an account balance of 5000. Delhi commits an update to 4500 while Jaipur temporarily still reads 5000, producing a visible difference of 5000 - 4500 = 500 until replication catches up. Improved accessibility is a benefit of distribution, not a disadvantage, and spreading data over more sites does not increase security either, so (c) is the only option that names a disadvantage at all.

4. Data dictionary and metadata MCQs: what the repository actually stores

Q10. Definitions, rules and storage allocation

Which of the following statement(s) is/are correct regarding Data Dictionary in Database Management System? Statements: I. Data Dictionary is a collection of definitions, rules and advisories of data designed to be used as a reference with the data warehouse. II. Data Dictionary is the area of memory allocated for data storage.

  • (a) Only I

  • (b) Only II

  • (c) Both I and II

  • (d) Neither I nor II

Answer: (a) Only I. A data dictionary is a metadata reference that holds definitions, rules and related guidance, so Statement I fits. Statement II describes an area allocated for storage, not a repository about the meaning and structure of data.

Q11. A repository of data about data

__________ is a structured repository of data, about data.

  • (a) Data Flow Diagram

  • (b) System Components Matrix

  • (c) Data Dictionary

  • (d) Decision Table

Answer: (c) Data Dictionary. “Data about data” means metadata. One dictionary row could record field name StudentID, type INTEGER, width 4 bytes, nullable No, and key role Primary key. A data flow diagram shows movement and a decision table expresses rules, so neither is the repository described.

Q12. Fields described by a data dictionary

A data dictionary is a special file that contains:

  • (a) names of all fields in all files.

  • (b) data types of all fields in all files.

  • (c) width of all fields in all files.

  • (d) all of these.

Answer: (d) all of these. Reuse the Q11 row: field name StudentID, data type INTEGER, and width 4 bytes. It contains each attribute named in (a), (b) and (c), so the inclusive option is correct.

5. DBMS architecture MCQ review: turn the 12 answers into a diagnostic

The twelve questions group into four boundaries, three questions each:

Block

Questions

Boundary being tested

Data-model language

Q1 to Q3

General model concepts versus narrower tools

Abstraction and independence

Q4 to Q6

External, conceptual and internal levels

Architecture components and standards

Q7 to Q9

Catalog hierarchy, rule counts and distribution

Metadata

Q10 to Q12

Definitions about data versus stored data

A wrong answer in the first block usually signals nothing worse than a vocabulary gap. A wrong answer in the second or third block is more expensive, because the level names and the catalog-to-schema direction resurface later in query processing, storage structures and distributed design, so a shaky answer here propagates. Q1, Q3, Q10 and Q11 all rest on a single distinction, data versus the description of data, which is why a reader who misses one of them usually misses the others.

Suppose a learner misses Q3, Q5, Q8 and Q10. Four wrong answers leave 12 - 4 = 8 correct, so the first-pass score is 8/12. The error log should name the actual boundaries: abstraction wording in Q3, logical versus physical independence in Q5, the 12 versus 13 Codd-rule count in Q8, and metadata versus storage in Q10.

Revise those four distinctions, then reattempt only Q3, Q5, Q8 and Q10 before repeating the complete set. Continue with the DBMS normalization solved MCQs when these fundamentals feel stable.

6. The short version and the next DBMS practice step

Keep four rules ready for revision:

  1. A data model describes data structure, relationships, meaning and constraints.

  2. The internal or physical level explains how data is stored.

  3. Logical data independence shields external views from conceptual changes.

  4. A data dictionary stores metadata such as a field's name, type and width.

Now explain why Q4 is (b), Q5 is (b) and Q10 is (a) without looking at the options. If you can state each boundary in one sentence, you have retained the idea rather than memorised the letter.

For the next route, use CS Fundamentals for Placements for a placement-oriented core-CS sequence, Zero to Hero for broader semester-level foundations, or the CS Fundamentals category to compare the available paths. Choose the route that matches your present goal, and keep testing each definition against a concrete example.