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

2 DBMS Basics

The document provides class notes on Database Management Systems (DBMS), covering key topics such as the definition and benefits of DBMS, various data models, the Entity Relationship Model, normalization techniques, and basic SQL queries. It emphasizes the importance of mastering SQL and understanding database design for effective software development. The course is taught by Dr. Ramesh Patil in the third semester.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views2 pages

2 DBMS Basics

The document provides class notes on Database Management Systems (DBMS), covering key topics such as the definition and benefits of DBMS, various data models, the Entity Relationship Model, normalization techniques, and basic SQL queries. It emphasizes the importance of mastering SQL and understanding database design for effective software development. The course is taught by Dr. Ramesh Patil in the third semester.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

Database Management Systems (DBMS) - Class Notes

Course: Database Systems


Semester: 3
Instructor: Dr. Ramesh Patil

-----------------------------------------
Unit 1: Introduction to DBMS

A DBMS is software that allows users to define, create, maintain, and control
access to databases.

Benefits of DBMS:
- Data Redundancy Control
- Data Integrity
- Data Security
- Concurrent Access

-----------------------------------------
Unit 2: Data Models

1. Hierarchical Model
2. Network Model
3. Relational Model (Most widely used)

-----------------------------------------
Unit 3: Entity Relationship Model (ER Model)

Components:
- Entity: Real-world object
- Attributes: Properties of entities
- Relationships: Associations among entities

Types of Attributes:
- Simple, Composite, Derived, Multivalued

-----------------------------------------
Unit 4: Normalization

Used to eliminate data redundancy and anomalies.

1NF: Remove repeating groups


2NF: Remove partial dependencies
3NF: Remove transitive dependencies

-----------------------------------------
Unit 5: SQL - Structured Query Language

Basic Queries:
- SELECT * FROM students;
- INSERT INTO students VALUES (...);
- UPDATE students SET name='John' WHERE id=1;
- DELETE FROM students WHERE id=2;

Joins:
- INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN

-----------------------------------------
Conclusion
DBMS is the foundation for handling data in most applications. Mastering SQL and
understanding database design is critical in software development.

Prepared by: Mohammed Shadhath


""",

You might also like