0% found this document useful (0 votes)
7 views7 pages

Do It For Last Time

The document contains a consolidated list of important questions organized by chapter for the Database Management Systems (DBMS) syllabus, highlighting key topics and their respective weightage. Each chapter includes specific questions related to concepts such as database architecture, data models, query languages, database design, query processing, transaction processing, security, SQL, and PL/SQL. This structured approach aids in comprehensive exam preparation by covering essential concepts and practical applications.

Uploaded by

pandiyams41
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views7 pages

Do It For Last Time

The document contains a consolidated list of important questions organized by chapter for the Database Management Systems (DBMS) syllabus, highlighting key topics and their respective weightage. Each chapter includes specific questions related to concepts such as database architecture, data models, query languages, database design, query processing, transaction processing, security, SQL, and PL/SQL. This structured approach aids in comprehensive exam preparation by covering essential concepts and practical applications.

Uploaded by

pandiyams41
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Here is a consolidated list of important questions chapter-wise for the Database

Management Systems (DBMS) syllabus, considering all three sources:

Chapter 1: Database System Architecture (5%)

1. Explain the three-level architecture of DBMS.

2. Define DDL, DML, and DCL with examples.

3. Compare the advantages of DBMS over traditional file systems.

4. Differentiate between Grant and Revoke commands with examples.

Chapter 2: Data Models (12%)

1. Define and explain E-R diagrams with examples.


2. Draw E-R diagrams for:

Library Management System.

A car insurance company with customers, cars, and recorded accidents.

3. Explain specialization, generalization, and aggregation in ER diagrams.

4. Differentiate between strong and weak entities.

Chapter 3: Relational Query Languages (8%)

1. What is relational algebra? Explain the cross-product operation with an example.

2. Write relational algebra expressions for queries involving given schemas (e.g.,
Employee, Works, and Company schemas).
3. Explain various types of joins with examples.

Chapter 4: Relational Database Design (10%)

1. Define functional dependency and explain Armstrong’s axioms.

2. Explain normalization up to 3NF with examples.

3. Discuss database anomalies and how normalization resolves them.

4. Normalize given data sets to 3NF (e.g., schemas involving employees and projects).

Chapter 5: Query Processing and Optimization (10%)


1. Discuss the steps in query processing with a diagram.

2. Explain query optimization with relational algebra examples.

3. Write SQL queries and relational algebra expressions for complex conditions
involving joins, filters, and aggregation.

Chapter 6: Storage Strategies (7%)

1. Explain dense and sparse indices with examples.

2. Construct a B-tree for a given set of key values, assuming specific node properties.

3. Compare static and dynamic hashing.


Chapter 7: Transaction Processing (15%)

1. Explain the ACID properties of transactions.

2. Define conflict serializability with an example.

3. Discuss deadlock and the wound-wait technique for deadlock prevention.

4. Explain the two-phase commit protocol and two-phase locking protocol.

5. Write a note on log-based recovery methods.

Chapter 8: Database Security (7%)

1. Differentiate between authorization and authentication.


2. Write a short note on SQL injection.

3. Explain authorization and access control mechanisms in DBMS.

Chapter 9: SQL Concepts (18%)

1. Define primary key, foreign key, and NOT NULL constraints.

2. Explain aggregate functions and their usage with the GROUP BY clause.

3. Write complex SQL queries for operations like:

Joining multiple tables.

Performing subqueries and set operations.

Using DDL and DML commands.


Chapter 10: PL/SQL Concepts (8%)

1. Explain the concept of cursors with examples.

2. Write a PL/SQL program for specific tasks like categorizing even and odd numbers
into separate tables.

3. Discuss the creation and usage of stored procedures, triggers, and functions.

These questions provide comprehensive coverage of the syllabus while emphasizing the
weightage of each chapter. Let me know if you need a focus on any specific topic!

You might also like