Dbms 1
Dbms 1
database design,
components of dbms
Name:- A.manish
Roll:-227R1A0504
Sec:-CSE A
Database design :-
The database design process consists of a number of steps. The general aim of a database design
process is to develop an efficient, high quality database that meets For complete DBMS the needs
and demands of the application and business stakeholders.
The database design process can usually be broken down into six phases, as listed below:
Entity :-
An entity is referred to as an object or thing that exists in the real world. For example,
customer, car, pen, etc.
Entities are represented by “rectangle”
There are two types of entities.
● Strong Entity:- It is an entity that has its own existence and is independent.
The entity relationship diagram represents a strong entity type with the help of a
single rectangle. Below is the ERD of the strong entity type:
• Weak Entity:-It is an entity that does not have its own existence and relies on a strong entity for its
existence.
The Entity Relationship Diagram represents the weak entity type using double
rectangles. Below is the ERD of the weak entity type:
Attributes:- An attribute is a property or characteristic of an entity. An entity may contain
any number of attributes. One of the attributes is considered as the primary key. In an
Entity-Relation model, attributes are represented in an elliptical shape.
In DBMS, there are six such types of attributes available:
• Simple Attributes
• Composite Attributes
• Single Valued Attributes
• Multi-Valued Attributes
• Derived Attributes
• Key Attributes
Simple Attribute Single Valued
Composite Attribute Attribute
It can not be subdivided into can not be subdivided into That contains single values
any other component other component
3 . Ternary Relationship
Ternary relationship set is a relationship set where three
entity sets participate in a relationship set.
4. n-ary Relationship
When there are n entities set
participating in a relation
Relationship examples
1 2
Topics
3 4
Thanks!
CREDITS: This presentation template was created by Slidesgo, and includes
icons by Flaticon, and infographics & images by Freepik