Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Shubham Saini
Vellore Institute of Technology
7-Step Process:
1. Map Regular Entity Types
2. Map Weak Entity Types
3. Map Binary 1:1 Relation Types
4. Map Binary 1:N Re...
◦ For each regular (strong) entity type E in the ER
schema, create a relation R that includes all the
simple attributes of...
◦ For each weak entity type W in the ER schema with owner
entity type E, create a relation R & include all simple
attribut...
◦ For each binary 1:1 relationship type R in
the ER schema, identify the relations S and
T that correspond to the entity t...
◦ For each regular binary 1:N relationship type R,
identify the relation S that represent the participating
entity type at...
◦ For each regular binary M:N relationship type R, create a
new relation S to represent R.
◦ Include as foreign key attrib...
◦ For each multivalued attribute A, create a new relation R.
◦ This relation R will include an attribute corresponding to ...
◦ For each n-ary relationship type R, where n>2, create
a new relationship S to represent R.
◦ Include as foreign key attr...
 Database Management Systems
3rd Edition
Ramakrishnan - Gehrke
ER model to Relational model mapping
ER model to Relational model mapping
ER model to Relational model mapping
ER model to Relational model mapping
ER model to Relational model mapping
ER model to Relational model mapping
ER model to Relational model mapping
ER model to Relational model mapping
ER model to Relational model mapping
ER model to Relational model mapping
ER model to Relational model mapping
ER model to Relational model mapping
ER model to Relational model mapping
Upcoming SlideShare
Loading in …5
×

ER model to Relational model mapping

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

ER model to Relational model mapping

  1. 1. Shubham Saini Vellore Institute of Technology
  2. 2. 7-Step Process: 1. Map Regular Entity Types 2. Map Weak Entity Types 3. Map Binary 1:1 Relation Types 4. Map Binary 1:N Relationship Types. 5. Map Binary M:N Relationship Types. 6. Map Multivalued attributes. 7. Map N-ary Relationship Types.
  3. 3. ◦ For each regular (strong) entity type E in the ER schema, create a relation R that includes all the simple attributes of E. ◦ Choose one of the key attributes of E as the primary key for R. ◦ If the chosen key of E is composite, the set of simple attributes that form it will together form the primary key of R.
  4. 4. ◦ For each weak entity type W in the ER schema with owner entity type E, create a relation R & include all simple attributes (or simple components of composite attributes) of W as attributes of R. ◦ Also, include as foreign key attributes of R the primary key attribute(s) of the relation(s) that correspond to the owner entity type(s). ◦ The primary key of R is the combination of the primary key(s) of the owner(s) and the partial key of the weak entity type W, if any.
  5. 5. ◦ For each binary 1:1 relationship type R in the ER schema, identify the relations S and T that correspond to the entity types participating in R. ◦ Choose one of the relations-say S-and include a foreign key in S the primary key of T. It is better to choose an entity type with total participation in R in the role of S.
  6. 6. ◦ For each regular binary 1:N relationship type R, identify the relation S that represent the participating entity type at the N-side of the relationship type. ◦ Include as foreign key in S the primary key of the relation T that represents the other entity type participating in R. ◦ Include any simple attributes of the 1:N relation type as attributes of S.
  7. 7. ◦ For each regular binary M:N relationship type R, create a new relation S to represent R. ◦ Include as foreign key attributes in S the primary keys of the relations that represent the participating entity types; their combination will form the primary key of S. ◦ Also include any simple attributes of the M:N relationship type (or simple components of composite attributes) as attributes of S.
  8. 8. ◦ For each multivalued attribute A, create a new relation R. ◦ This relation R will include an attribute corresponding to A, plus the primary key attribute K-as a foreign key in R-of the relation that represents the entity type of relationship type that has A as an attribute. ◦ The primary key of R is the combination of A and K. If the multivalued attribute is composite, we include its simple components.
  9. 9. ◦ For each n-ary relationship type R, where n>2, create a new relationship S to represent R. ◦ Include as foreign key attributes in S the primary keys of the relations that represent the participating entity types. ◦ Also include any simple attributes of the n-ary relationship type (or simple components of composite attributes) as attributes of S.
  10. 10.  Database Management Systems 3rd Edition Ramakrishnan - Gehrke

    Be the first to comment

    Login to see the comments

  • LaxmikantSG

    May. 17, 2017
  • PranaliDekate1

    Jul. 20, 2017
  • shevindirodrigo

    Aug. 5, 2017
  • titogabriel

    Sep. 7, 2017
  • Hasaanin

    Sep. 23, 2017
  • dino141

    Oct. 30, 2017
  • sonalidash7

    Oct. 30, 2017
  • PrinceHimanshu1

    Oct. 31, 2017
  • LogeshwariLogeshwari

    Dec. 3, 2017
  • DollyLakhuja

    Jan. 7, 2018
  • ChiragRathod15

    Feb. 11, 2018
  • jahirlaskar

    May. 28, 2018
  • KarthikKatakam1

    Aug. 2, 2018
  • Jorgelvarez27

    Aug. 16, 2018
  • jeetoopatil

    Aug. 21, 2018
  • SivanaathanKandhasamy

    Aug. 27, 2018
  • JunkAccount2

    Oct. 12, 2018
  • FixBien

    Jan. 6, 2019
  • SoniaJames14

    Aug. 19, 2019
  • Yaduuuuu

    Sep. 11, 2019

Views

Total views

40,190

On Slideshare

0

From embeds

0

Number of embeds

32

Actions

Downloads

1,118

Shares

0

Comments

0

Likes

34

×