0% found this document useful (0 votes)
171 views4 pages

DBMS Important Questions Overview

Uploaded by

ROHAN A
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)
171 views4 pages

DBMS Important Questions Overview

Uploaded by

ROHAN A
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

DBMS IMPORTANT QUESTIONS

UNIT - 1

Q1. - What is DBMS Explain its Advantage and Disadvantage.


Q2. - Advantages of a DBMS over file processing system.
Q3. - What is Abstraction in DBMS.
Q4. - What is data Independence Physical and Logical.
Q5. - What is Components of DBMS.
Q6. - What is Three views of Data (External View, Conceptual
View, Internal View).
Q7. - What is Three level architecture of DBMS.
Q8. - What is Client Server Architecture 1 Tier, 2 Tier, 3 Tier with
Diagram .
Q9. - Define Different types of Database Languages .
Q10. - What is Difference Between DBMS and File System.

UNIT - 2

Q1. - Define data model in DBMS.


Q2. - What is Network Model Explain With Advantage and
Disadvantages.
Q3. - What is Hierarchical Model Explain With Advantage and
Disadvantages.
Q4. - What is ER Model Explain With Advantage and
Disadvantages.
Q5. - What is Entity and Entity Set Explain With Example.
Q6. - What is Relationship and Degree of Relationship With
Example.
Q7. - What is Attribute and Define all Types of Attribute With
Example.
DBMS IMPORTANT QUESTIONS

Q8. - What is key and Define All Types of keys With Example.
Q9. - What is participation Constraint Explain With Example.
Q10. - What is mapping constarints / cardinality Explain with
Example.
Q11. - What Is ER Diagram also Eplain Advantage And
Disadvantages.
Q12. - What is ER Diagram Notations.
Q13. - Draw an ER Diagram For a Library management System.
Q14. - What Generalization Explain With Example.
Q15. - What is Specialization Explain With Example.

UNIT - 3

Q1. - Define Relational Data Model Advantage and


Disadvantages .
Q2. - What is Codd’s 12 Rule Explain.
Q3. - What is Definition of Relations.
Q4. - What is Schema and Sub Schema.
Q5. - What is Tupple Uniqeness .
Q6. - What is Integrity Constraints.
Q7. - What is Domain Constraints.
Q8. - What is Entity Constraints.
Q9. - What is Referential Constraints.
Q10. - What is Key Constraints.
Q11. - What is Relational Algebra .
Q12. - What is Union intersection difference and Cartesian
product.
Q13. - What is Projection, Selection rows, Division, rename
and join.
Q14. - Define Steps of Converting ER Model to Relational Model.
DBMS IMPORTANT QUESTIONS

UNIT - 4

Q1. - What is Normalization and Purpose of Normalization .


Q2. - What is Data redundancy and updating anomalies.
Q3. - What is Functional Dependencies and Decomposition.
Q4. -Process of Normalization using 1NF, 2NF, 3NF.
Q5. - What is multivalued dependencies.
Q6. - What is BCNF Explain.
Q7. - What is Forth Normal Form, Fifth Normal Form,

UNIT - 5

Q1. - Write Data definition language With Example .


Q2. - Write Data Retrieval language With Example .
Q3. - Write Data Manipulation language With Example .
Q4. - What is SQL.
Q5. - What is Object naming conventions.
Q6. - What is Object naming guidelines.
Q7. - Data types is SQL.
Q8. - Creating , Inserting,Updating and deleting tables and using
constraints.
Q9. - Explain DESCRIBE Command With Example.
Q10. - Explain SELECT Command With Example.
Q11. - Explain WHERE CLAUSE Command With Example.
Q12. - Explain DISTINCT CLAUSE Command With Example.
Q13. - Explain ORDER BY,HAVING Command With Example.
Q14. - Explain LOGICAL OPERATIONS Command With Example.
Q15. - How many SQL OPERATORS Explain.
Q16. - Explain ALL join Operation With Example.
DBMS IMPORTANT QUESTIONS

Q17. - What is Aggregate functions .


Q18. - Explain String functions With Example.
Q19. - Explain date time functions With Example.
Q20. - What is Null values and Explain it’s Functions.

Common questions

Powered by AI

Data definition languages (DDL) are used for defining database schemas, including creating, altering, and dropping tables and relationships. Data manipulation languages (DML) are used for inserting, updating, deleting, and retrieving data from databases. Data retrieval language primarily involves queries used to extract data. Together, these languages enable comprehensive database interaction by allowing users to effectively define, manipulate, and retrieve data, thus ensuring efficient database management and utilization .

Converting an ER Model to a Relational Model involves transforming entities into tables, attributes into columns, and relationships into foreign keys. First, strong entities become tables with their attributes as columns. Weak entities are also transformed into tables, ensuring foreign key references from their owning entities. Finally, relationships are represented as tables in many-to-many cases or as foreign keys inserted into the associated tables. This conversion is significant as it creates a relational structure where data can be manipulated using SQL, ensuring adherence to normalization rules and preserving the integrity and logic defined in the ER model .

Key components of a DBMS include the Database Engine, responsible for data storage, retrieval, and update; the Database Schema, defining the logical structure; the Query Processor, which interprets and executes queries; the Transaction Management component, ensuring secure, reliable operations; and the Schema Editor. Together, these components enable efficient and effective database management by allowing complex interactions such as data manipulation, transaction processing, and schema definition, thereby ensuring data integrity, security, and performance .

The Three-Level Architecture enhances database efficiency and management by separating the database's storage structure and representation through three layers: the internal level, where data is physically stored; the conceptual level, providing a unified view of the entire database; and the external level, offering various user-specific views. This architecture supports data abstraction, promoting independence between applications and physical data storage, optimizing resource usage and scalability, and facilitating security and concurrent access by isolating how data is stored from how it is used .

Codd’s 12 rules are foundational principles designed to define what is required for a database system to be considered relational. They ensure data independence, integrity, and non-procedural data manipulation, including comprehensive data description capabilities, dynamic on-line catalog based on the relational model, guaranteed access, high-level insert, update, and delete, logical data independence, and more. Adherence to these rules ensures that relational databases provide robust functionality, flexibility, integrity, and usability, distinguishing them from non-relational systems .

Using a DBMS over a traditional file processing system offers several advantages: improved data sharing which ensures that authorized users can access data more efficiently, better data security as a central data repository enables the implementation of better security controls, minimized data redundancy due to data integration, improved data consistency, increased data integrity by enforcing constraints, and enhanced data access capabilities with sophisticated query language, usually SQL, allowing for complex data retrieval .

Generalization and specialization in the ER model enable more efficient database design. Generalization allows the creation of a single generalized entity from multiple entities, reducing redundancy by capturing common aspects, while specialization does the opposite by dividing entities into more specific groups based on specific attributes. These concepts enhance flexibility and scalability in database design, ensuring that the model can accurately represent more complex real-world entities and their relationships without duplication .

Normalization is crucial in database design as it reduces data redundancy and enhances data integrity by organizing data into tables based on defined normal forms (1NF, 2NF, 3NF, etc.). Without normalization, databases are prone to anomalies such as insertion, update, and deletion anomalies, which can lead to data inconsistencies and redundancy. Proper normalization ensures that the database is efficient and consistent, optimizing performance and maintaining data integrity .

Functional dependencies are key to the normalization process as they identify relationships between attributes in a relation, guiding the decomposition of tables to eliminate redundancy and ensure that only relevant data is grouped. Decomposition, guided by functional dependencies, ensures that the database tables are structured in a way that minimizes redundancy, prevents anomalies, and ensures that dependencies are properly maintained, thereby optimizing query performance and maintaining data integrity .

Data abstraction in a DBMS simplifies the complexity of database systems by hiding the intricate details through different levels, namely internal, conceptual, and external views. The internal level deals with the physical storage of data, the conceptual level provides a community user view which describes what data is stored and the relationships among those data, and the external level represents different user views. This abstraction allows users to interact with the data without needing to understand the complexities of its storage or structure, thus enhancing usability and data security .

You might also like