DBMS U1 One Shot Notes
DBMS U1 One Shot Notes
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
Ed
u sh
Ques- Explain DBMS interfaces. What are the various DBMS
in
e
interfaces ?
C
la
Ans - A Database Management System (DBMS) interface is how
ss
es
users or applications interact with a database to perform operations
like adding, updating, or retrieving data. There are different types of
interfaces that make it easier for different types of users to work
with a DBMS, whether they are developers, administrators, or
everyday users.
1. Menu-Based Interface
2. Form-Based Interface
in
e
C
What It Is: A visual interface that uses icons, buttons, and
la
windows to help users interact with the database.
ss
How It Works: Users can click on buttons, drag items, and use
es
icons to perform actions. It’s very intuitive and doesn’t require
technical knowledge.
Example: Database management software like MySQL
Workbench or Microsoft Access uses a GUI that lets users view
and manage data by clicking on tables and buttons.
in
e
the system interprets it and fetches the data. It’s still in
C
development and mainly seen in AI-powered databases.
la
ss
Example: If you type "Show me all students who scored above
es
90" instead of writing a SQL query, the database would
understand and display the results.
1. User
2. Query Processor
Query Parser: Checks the syntax of the query and makes sure it
follows the rules of the query language (e.g., SQL).
Ed
u sh
Query Optimizer: Finds the most efficient way to execute the
in
e
query by selecting the best strategy for retrieving data.
C
Query Executor: Carries out the optimized query to get the
la
required data.
ss
es
Role: The query processor takes a user’s request, optimizes it,
and then communicates with other DBMS components to retrieve
or modify data.
3. Storage Manager
in
e
and files on disk, optimized for quick access and space
C
efficiency.
la
ss
es
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
Ed
u sh
Ques – What are the Keys in DMBS & Explain al its Types .
in
e
Ans - In a database, a key is a field (or a combination of fields) used
C
la
to uniquely identify each record in a table. Different types of keys
ss
have specific purposes to help organize, retrieve, and link data across
es
tables. Here’s an easy breakdown of different types of keys with
examples:
1. Super Key
2. Candidate Key
3. Primary Key
la
ss
Definition: A key that creates a link between two tables. It is a
es
column in one table that references the primary key in another
table, establishing a relationship.
Example: Suppose there is an Enrollments table with columns
EnrollmentID, StudentID, and CourseID. Here, StudentID could
be a foreign key that links to the StudentID primary key in the
Students table, establishing a relationship between students
and their enrollments.
5. Partial Key
6. Composite Key
7. Unique Key
Ed
u sh
Definition: A key that uniquely identifies each record in a table,
in
e
like a primary key, but it can have one NULL value.
C
Example: In a Users table, the Email column could be set as a
la
ss
unique key. Every user must have a unique email address, but
es
one record could have a NULL email if needed.
Ans - 1. Generalization
in
e
C
Definition: Aggregation represents a “whole-part” relationship,
la
where a larger entity is made up of smaller entities. It shows
ss
that one entity is a combination or grouping of other entities,
es
but those smaller entities can still exist independently.
Example: Imagine we have an entity Department, and within
that department, there are Employee entities. In aggregation,
we show that a Department is made up of multiple Employees,
but each Employee can still exist without being tied to a specific
Department.
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed
es
ss
la
C
e
in
u sh
Ed