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.
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 ratings0% 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.
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.