0% found this document useful (0 votes)
21 views2 pages

Rdbms Important Questions

The document discusses important questions related to relational database management systems (RDBMS). It covers topics like data modeling, database architecture, normalization, SQL queries and more. The document is divided into five units that cover database concepts, data modeling using entity relationship diagrams, normalization techniques, and the SQL language.
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)
21 views2 pages

Rdbms Important Questions

The document discusses important questions related to relational database management systems (RDBMS). It covers topics like data modeling, database architecture, normalization, SQL queries and more. The document is divided into five units that cover database concepts, data modeling using entity relationship diagrams, normalization techniques, and the SQL language.
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/ 2

RDBMS important questions

### Unit 1: Database Systems


1. What is the purpose of a database? Discuss the characteristics of the database approach. What are
the advantages and disadvantages of database systems?
2. Who are the various users involved in a database system? Explain the roles of Database
Administrators, Database Designers, End Users, System Analysts, and Application Programmers.
3. Define database state, data model, schema, and instance. Explain the architecture of a DBMS,
including the external, conceptual, and internal levels.
4. Discuss the concept of data independence in database systems. Differentiate between logical and
physical data independence.
5. Explain the different database languages and interfaces. What are the functions of a DBMS
language? Describe various DBMS interfaces.

### Unit 2: Database System Concepts and Architecture


1. Define data models. Explain the types of data models and their classifications. What are the
differences between file-based models and semantic data models?
2. Describe the architecture of a DBMS, including the external, conceptual, and internal levels.
Discuss the mappings between these levels.
3. What is data independence? Explain logical and physical data independence with examples.
4. Discuss the various database languages and interfaces. How do they facilitate interactions with a
DBMS?
5. Classify different types of Database Management Systems. Explain the characteristics and use
cases of each type.

### Unit 3: Data Modeling using E.R. Model


1. Explain the classification of data models. What are file-based or primitive models? Describe
traditional and semantic data models.
2. Define entities and attributes in the context of the Entity-Relationship (E.R.) model. Discuss
entity types and entity sets.
3. What is a key attribute? Explain the concept of the domain of attributes. Describe the
relationships among entities.
4. Discuss the relational model. Define domains, attributes, tuples, and relations. Explain relational
constraints and database schemes.
5. Describe relational databases and their schemes. Explain entity integrity, referential integrity, and
foreign keys.

### Unit 4: Normalization


1. Define data redundancy and normalization. Discuss the need for normalization in database
design.
2. Explain the concept of functional dependencies. How do you find candidate keys using functional
dependencies?
3. Describe the First, Second, and Third Normal Forms (1NF, 2NF, 3NF). What is Boyce/Codd
normal form (BCNF)?
4. Discuss lossless join decomposition and dependency preservation. Define set, cardinality, arity,
and Cartesian product.
5. Explain different types of joins in SQL, such as Natural Join, Inner Join, Equi-Join, Left and
Right Outer Join, and Full Join.

### Unit 5: SQL


1. Discuss the process of creating a database in Oracle DBA. Explain the functionalities of Oracle
Forms, Report Writer, and Oracle Graphics.
2. Describe SQL data types. How do you create a table in SQL? Explain the process of creating a
table from another table.
3. Explain the insertion of data into tables and updating the contents of a table in SQL. Discuss
deletion operations in SQL.
4. Describe the SELECT command in SQL. How do you retrieve specific columns from a table and
eliminate duplicates from the select statement?
5. Discuss various data constraints in SQL, including column-level and table-level constraints.
Explain computations in expressions, Oracle functions, and grouping data.

You might also like