Relationships in ER Model in Hindi
DIPLOMA_CSE / DBMS
Relationships in ER Model in Hindi
Table of Contents тАУ Relationships in ER Model Explained in Hindi for Students
Relationships in ER Model in Hindi
What is Relationship in ER Model?
рдЬрдм рд╣рдо рдХрд┐рд╕реА рднреА Database рдХрд╛ Entity Relationship (ER) Model рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕рдореЗрдВ рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ Entities рдХреЗ рдмреАрдЪ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдпрд╛ рд▓рд┐рдВрдХ рдХреЛ рд╣реА Relationship рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ Student рдФрд░ рдПрдХ College рдХреЗ рдмреАрдЪ "Enrolls" рдПрдХ Relationship рд╣реИ, рдЬреЛ рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреМрди-рд╕рд╛ Student рдХрд┐рд╕ College рдореЗрдВ Admission рд▓рд┐рдпрд╛ рд╣реИред
Importance of Relationships in ER Model
- рдпрд╣ Entities рдХреЗ рдмреАрдЪ Logical Connection рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред
- Database Structure рдХреЛ Clear рдФрд░ Organized рдмрдирд╛рддрд╛ рд╣реИред
- Query Writing рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ Entities рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдкрд╣рд▓реЗ рд╕реЗ рдкрддрд╛ рд╣реЛрддрд╛ рд╣реИред
- Future Scalability рдФрд░ Maintenance рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
Symbols used for Relationships in ER Diagram
ER Diagram рдореЗрдВ Relationship рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП Diamond Shape рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
Types of Relationships in ER Model
- One-to-One (1:1) тАУ рдЬрдм рдПрдХ Entity рдХрд╛ рд╕рдВрдмрдВрдз рджреВрд╕рд░реА Entity рдХреЗ рдХреЗрд╡рд▓ рдПрдХ Instance рд╕реЗ рд╣реЛрддрд╛ рд╣реИред
рдЬреИрд╕реЗ тАУ рдПрдХ Person рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ Passport Number рд╣реЛрддрд╛ рд╣реИред - One-to-Many (1:N) тАУ рдЬрдм рдПрдХ Entity рдХрд╛ рд╕рдВрдмрдВрдз рджреВрд╕рд░реА Entity рдХреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ Instances рд╕реЗ рд╣реЛрддрд╛ рд╣реИред
рдЬреИрд╕реЗ тАУ рдПрдХ Teacher рдХрдИ Students рдХреЛ рдкрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИред - Many-to-One (N:1) тАУ рдЬрдм рдХрдИ Entities рдХрд╛ рд╕рдВрдмрдВрдз рдПрдХ рд╣реА Entity рд╕реЗ рд╣реЛрддрд╛ рд╣реИред
рдЬреИрд╕реЗ тАУ рдХрдИ Employees рдПрдХ рд╣реА Department рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред - Many-to-Many (M:N) тАУ рдЬрдм рджреЛрдиреЛрдВ Entities рдХрд╛ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рдХрдИ-рдХрдИ рдмрд╛рд░ рд╕рдВрдмрдВрдз рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЬреИрд╕реЗ тАУ Students рдФрд░ Courses: рдПрдХ Student рдХрдИ Courses рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ Course рдХрдИ Students рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
Degree of Relationship in ER Model
- Unary Relationship тАУ рдЬрдм рдПрдХ Entity рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рд╣реА рд╕рдВрдмрдВрдз рдореЗрдВ рд╣реЛред
рдЙрджрд╛рд╣рд░рдг тАУ рдПрдХ Employee рдПрдХ рдЕрдиреНрдп Employee рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИред - Binary Relationship тАУ рдЬрдм рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ Entities рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рд╣реЛред
рдЙрджрд╛рд╣рд░рдг тАУ Doctor рдФрд░ Patient рдХреЗ рдмреАрдЪ Relationshipред - Ternary Relationship тАУ рдЬрдм рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ Entities рдХреЗ рдмреАрдЪ рдПрдХ рд╕рд╛рде рд╕рдВрдмрдВрдз рд╣реЛред
рдЙрджрд╛рд╣рд░рдг тАУ Doctor, Patient рдФрд░ Hospital рдХреЗ рдмреАрдЪ рдХрд╛ рдПрдХ рд╕рдВрдпреБрдХреНрдд Relationshipред
Role of Relationships in ER Diagram
- Clarify Connections: Relationships рдпреЗ рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ Entities рдХреИрд╕реЗ рдФрд░ рдХреНрдпреЛрдВ рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИрдВред
- Improve Database Normalization: рдЕрдЪреНрдЫреЗ рддрд░реАрдХреЗ рд╕реЗ Defined Relationships рд╕реЗ Redundancy рдХрдо рд╣реЛрддреА рд╣реИред
- Support for Business Rules: рдпреЗ рдЙрди Logical Constraints рдХреЛ Represent рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ Business Requirements рд╕реЗ рдЬреБрдбрд╝реА рд╣реЛрддреА рд╣реИрдВред
Examples of Relationships in ER Model
Entities | Relationship | Type |
---|---|---|
Student тАУ College | Enrolls | Many-to-One (N:1) |
Teacher тАУ Class | Teaches | One-to-Many (1:N) |
Employee тАУ Manager | Reports To | Unary (1:1) |
Doctor тАУ Patient тАУ Hospital | Treats | Ternary |
ER Diagram Code Example
Entity: Student
Entity: Course
Relationship: Enrolls (between Student and Course)
Type: Many-to-Many (M:N)
Representation:
(Student)------(Course)
Types of Relationships in ER Model in Hindi
Introduction to Relationship Types
рдЬрдм рднреА рд╣рдо рдХрд┐рд╕реА ER Model (Entity Relationship Model) рдХреА рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕рдореЗрдВ рд╕рдмрд╕реЗ рдЬрд╝рд░реВрд░реА рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ тАУ Relationshipsред рдЕрдм рд╣рд░ Relationship рдПрдХ рдЬреИрд╕рд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ред Entities рдЖрдкрд╕ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдЬреБрдбрд╝ рд╕рдХрддреА рд╣реИрдВ рдФрд░ рдЗрдиреНрд╣реАрдВ рдЬреБрдбрд╝рд╛рд╡реЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рд╣рдо Types of Relationships рдХрд╣рддреЗ рд╣реИрдВред
рдЪрд▓рд┐рдП рдЕрдм рдПрдХ рджреЛрд╕реНрдд рдХреА рддрд░рд╣, рдЖрд╕рд╛рди рднрд╛рд╖рд╛ рдореЗрдВ рд╣рд░ Type рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрдкрдХрд╛ Concept рдкреВрд░реА рддрд░рд╣ Clear рд╣реЛ рдЬрд╛рдПред
1. One-to-One (1:1) Relationship
- рдЬрдм рдПрдХ Entity рдХрд╛ рд╕рдВрдмрдВрдз рджреВрд╕рд░реА Entity рдХреЗ рдХреЗрд╡рд▓ рдПрдХ рд╣реА Instance рд╕реЗ рд╣реЛрддрд╛ рд╣реИ, рддрдм рд╡рд╣ One-to-One рдХрд╣рд▓рд╛рддрд╛ рд╣реИред
- Example: рдПрдХ Person рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ Passport рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдПрдХ Passport рдХреЗрд╡рд▓ рдПрдХ Person рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред
Entity: Person
Entity: Passport
Relationship: Has
Type: One-to-One
Representation:
(Person)------(Passport)
2. One-to-Many (1:N) Relationship
- рдЬрдм рдПрдХ Entity рдХрд╛ рд╕рдВрдмрдВрдз рджреВрд╕рд░реА Entity рдХреЗ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ Instances рд╕реЗ рд╣реЛ, рддреЛ рд╡рд╣ One-to-Many рдХрд╣рд▓рд╛рддрд╛ рд╣реИред
- Example: рдПрдХ Teacher рдХрдИ Students рдХреЛ рдкрдврд╝рд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ Student рдХреЗрд╡рд▓ рдПрдХ Teacher рд╕реЗ рдкрдврд╝ рд░рд╣рд╛ рд╣реИ (assumption)ред
Entity: Teacher
Entity: Student
Relationship: Teaches
Type: One-to-Many
Representation:
(Teacher)------(Student)
3. Many-to-One (N:1) Relationship
- рдЬрдм рдХрдИ Entities рдПрдХ рд╣реА Entity рд╕реЗ рдЬреБрдбрд╝рддреА рд╣реИрдВ, рддреЛ рдпрд╣ Many-to-One Relationship рд╣реЛрддрд╛ рд╣реИред
- Example: рдХрдИ Employees рдПрдХ рд╣реА Department рдореЗрдВ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
Entity: Employee
Entity: Department
Relationship: Works In
Type: Many-to-One
Representation:
(Employee)------(Department)
4. Many-to-Many (M:N) Relationship
- рдЬрдм рджреЛрдиреЛрдВ Entities рдХрд╛ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рдХрдИ рдмрд╛рд░ рд╕рдВрдмрдВрдз рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╡рд╣ Many-to-Many Relationship рд╣реЛрддрд╛ рд╣реИред
- Example: рдПрдХ Student рдХрдИ Courses рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдПрдХ Course рдХрдИ Students рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
Entity: Student
Entity: Course
Relationship: Enrolls
Type: Many-to-Many
Representation:
(Student)------(Course)
Comparison Table of Relationship Types
Relationship Type | Explanation | Example |
---|---|---|
One-to-One (1:1) | рдПрдХ Entity рдХрд╛ рд╕рдВрдмрдВрдз рдХреЗрд╡рд▓ рдПрдХ Entity рд╕реЗ | Person тАУ Passport |
One-to-Many (1:N) | рдПрдХ Entity рдХрд╛ рд╕рдВрдмрдВрдз рдХрдИ Entities рд╕реЗ | Teacher тАУ Students |
Many-to-One (N:1) | рдХрдИ Entities рдХрд╛ рд╕рдВрдмрдВрдз рдПрдХ Entity рд╕реЗ | Employees тАУ Department |
Many-to-Many (M:N) | рдХрдИ Entities рдХрд╛ рд╕рдВрдмрдВрдз рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рдХрдИ рдмрд╛рд░ | Students тАУ Courses |
Why Understanding Types of Relationships is Important?
- рдпрд╣ Database рдХреЛ Logical рд░реВрдк рд╕реЗ Structure рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
- Query рдмрдирд╛рддреЗ рд╕рдордп рд╕рд╣реА Join Conditions рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
- Data Redundancy рдХреЛ рдХрдо рдХрд░рдиреЗ рдореЗрдВ рднреА Types рдХрд╛ рд╕рд╣реА Implementation рдЬрд╝рд░реВрд░реА рд╣реЛрддрд╛ рд╣реИред
Degree of Relationships in ER Model in Hindi
What is Degree of Relationship?
рдЬрдм рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ Entities рдЖрдкрд╕ рдореЗрдВ рдЬреБрдбрд╝рддреА рд╣реИрдВ, рддреЛ рд╣рдо рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕ Relationship рдореЗрдВ рдХрд┐рддрдиреА Entities рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕реА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╣реА Degree of Relationship рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЬреИрд╕реЗ рдПрдХ рджреЛрд╕реНрдд рдХрд╣ рд░рд╣рд╛ рд╣реЛ тАУ тАЬрднрд╛рдИ рдЗрд╕рдореЗрдВ рдХрд┐рддрдиреЗ рд▓реЛрдЧ рдЬреБрдбрд╝реЗ рд╣реИрдВ?тАЭ рддреЛ рдЬрд╡рд╛рдм рд╣реЛрдЧрд╛ тАУ рдпрд╣реА рддреЛ Relationship рдХреА Degree рд╣реИред
Types of Degree in ER Model
Degree рдХреЛ рддреАрди рднрд╛рдЧреЛрдВ рдореЗрдВ рдмрд╛рдВрдЯрд╛ рдЧрдпрд╛ рд╣реИ:
1. Unary Relationship (Degree 1)
- рдЬрдм рдХреЛрдИ Entity рдЦреБрдж рд╕реЗ рд╣реА рдЬреБрдбрд╝реА рд╣реЛрддреА рд╣реИ, рддрдм рдЙрд╕реЗ Unary рдпрд╛ Recursive Relationship рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдпрд╣ рд╕рдмрд╕реЗ Simple Degree рд╣реЛрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рд╣реА Entity рднрд╛рдЧ рд▓реЗрддреА рд╣реИред
- Example: рдПрдХ Employee рдХрд┐рд╕реА рдЕрдиреНрдп Employee рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред
Entity: Employee
Relationship: Reports To
Type: Unary
Representation:
(Employee)------(Employee)
2. Binary Relationship (Degree 2)
- рдЬрдм рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ Entities рдЖрдкрд╕ рдореЗрдВ рд╕рдВрдмрдВрдз рдмрдирд╛рддреА рд╣реИрдВ, рддрдм рдпрд╣ Binary Relationship рдХрд╣рд▓рд╛рддреА рд╣реИред
- рдпрд╣ рд╕рдмрд╕реЗ Common Relationship Type рд╣реИ, рдЬрд┐рд╕реЗ рд╣рдо рдЕрдзрд┐рдХрддрд░ ER Diagrams рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВред
- Example: рдПрдХ Student рдХрд┐рд╕реА College рдореЗрдВ Admission рд▓реЗрддрд╛ рд╣реИред
Entity: Student
Entity: College
Relationship: Enrolls
Type: Binary
Representation:
(Student)------(College)
3. Ternary Relationship (Degree 3)
- рдЬрдм рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ Entities рдПрдХ рд╣реА Relationship рдореЗрдВ рднрд╛рдЧ рд▓реЗрддреА рд╣реИрдВ, рддреЛ рдЗрд╕реЗ Ternary Relationship рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдпрд╣ рддрдм рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХреЛрдИ Activity рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ Entities рдХреЛ рдПрдХ рд╕рд╛рде Connect рдХрд░рддреА рд╣реЛред
- Example: рдПрдХ Doctor, рдПрдХ Patient рдФрд░ рдПрдХ Hospital рдорд┐рд▓рдХрд░ рдПрдХ Relationship "Treats" рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред
Entity: Doctor
Entity: Patient
Entity: Hospital
Relationship: Treats
Type: Ternary
Representation:
(Doctor)------(Patient)
|
(Hospital)
Comparison Table of Relationship Degrees
Degree | Entities Involved | Name | Example |
---|---|---|---|
1 | 1 Entity | Unary | Employee тАУ Reports To |
2 | 2 Entities | Binary | Student тАУ College |
3 | 3 Entities | Ternary | Doctor тАУ Patient тАУ Hospital |
Why Degree of Relationship is Important?
- рдпрд╣ Diagram рдХреЛ рдЬрд╝реНрдпрд╛рджрд╛ Accurate рдФрд░ Logical рдмрдирд╛рддрд╛ рд╣реИред
- Entities рдХреЗ рдмреАрдЪ рдХреЗ Complex рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ Define рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
- Database Design рдореЗрдВ Role Clarity рдФрд░ Data Mapping рдЖрд╕рд╛рди рд╣реЛрддреА рд╣реИред