Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Minimum Cardinality, Notations, Roles in Relationships, Dependencies, Enhancements in E R Data Model, Subtypes, Different proposals are the main points of this lecture.
Typology: Slides
1 / 19
Determines whether the link is compulsory or optional
Important, since it effects the implementation
STD HOBBY
STD BOOK
STD COURSE
EMP PROJ
STD BOOK STD^ HOBBY
PROJ EMP
STD 1 M BOOK STD M^1 HOBBY PROJ M M EMP
STD 1 BOOK PROJ EMP
DEPT 1 1 CHAIR
Determine the role ETs play in a relationship
Most of the time is clear from the context, like in STD and COURSE relationship
Two situation when they should be expressed explicitly A one to one relationship Two ETs having more than one relationship
STD ENROLS^ ENROLMENT ENROLLEDBY COURSE
FACUL- TY HEAD
HEADS HEADED BY
STD^ FACULTY
STD_TEACH
STD_SUP
A type of constraint
Existence dependency
Identifier dependency
Referential Dependency
BOOK BOOK COPY
bkId
bkTitle
bkId
CopyId
Enhancements in E-R Data Model
Different proposals Most common feature is representation of supertypes and subtypes A popular feature of Object Oriented paradigm
Also called generalization/ specialization
Supertype is called a General Entity type whereas subtypes are the specializations
PERSON
STD FAC
ST
ST1 ST2 ST
General Entity Types
Specialized Entity Types Docsity.com
EMP
SALARIED HOURLY
Grade
AnalSal
NoOfHrs
HourlyRate
PERSON
STD FAC
StId
CGPA
Qual
ClsName Grade
Name
Id Address