Entity Relationship design issues

2,251 views 10 slides Aug 06, 2021
Slide 1
Slide 1 of 10
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10

About This Presentation

Entity Relationship design issues


Slide Content

ENTITY RELATIONSHIPDESIGN ISSUES DBMS In Hindi

Entity vs Attribute Is Telephone-No an attribute or an entity set? Employees Emp_id Name Telephone No. Employees Telephone Emp_id Name Location Type Telephone No. Emp_ telephone Using attribute as Entity Use of telephone as an entity allows extra information about phone numbers (plus multiple phone numbers.)

Entity vs Attribute Works_In does not allow an employee to work in a department for two or more periods Employees Departments Emp_id from to Name Dept_name . Budget Dept_id Works_In Employees Departments Emp_id from to Name Dept_name . Budget Dept_id Works_In2 Duration

Entity vs Relationship Customer Loan Account_no Name City Loan_no . Amount Borrower An alternative is to model a loan not as an entity, but rather as a relationship between customer and branches Customer Branches Account_no Name City Loan_no Amount B_name B_city Loan

Binary vs Ternary Relationship Generally, the relationships described in the databases are binary relationships. However, non-binary relationships can be represented by several binary relationships. Ternary (n=3) relationship set R relating entity sets A, B and C. We replace the relationship set R by an entity set E, If the relationship set R had any attributes, these are assigned to entity set E. B C R A B C R A A E R C R B

Example Ternary relationship between student, assignment, and submission. Allow multiple submission for a particular assignment from a particular student. Student Submission Stud_id Name Due_date Name url Sub_id Date Data Submit Assignment

Example Can also represent as two binary relationships Student Submission Stud_id Name Due_date Name url Sub_id Date Data Complete Assignment Submit Entity-relationship model is inexact Can represent a particular design in several different ways.

Thanks for watching!

If you have a question, you can reach me via e-mail at [email protected] Social Media Handles: omega.teched megha_with megha-sharma24 OMega TechEd