04.06.2015 Views

Database Modeling and Design

Database Modeling and Design

Database Modeling and Design

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.1 Fundamental ER Constructs 21<br />

used today is the IDEFIX notation [IDEF1X, 2005], conceived by Robert<br />

G. Brown [Bruce, 1992]. The similarities with the Chen notation are<br />

obvious in Figure 2.3b. Fortunately, any of these forms is reasonably easy<br />

to learn <strong>and</strong> read, <strong>and</strong> their equivalence with the basic ER concepts is<br />

obvious from the diagrams. Without a clear st<strong>and</strong>ard for the ER model,<br />

however, many other constructs are being used today in addition to the<br />

three types shown here.<br />

ER model constructs<br />

using the<br />

Chen notation<br />

ER model constructs using the<br />

"crow's-foot” approach<br />

[Knowledgeware]<br />

max = 1<br />

min = 0<br />

min = 1<br />

max = 1<br />

Department<br />

1<br />

ismanagedby<br />

1<br />

Employee<br />

Department<br />

ismanagedby<br />

Employee<br />

1<br />

N<br />

Division has Department<br />

Division<br />

has<br />

Department<br />

Office<br />

1<br />

N<br />

Employee<br />

Office<br />

isoccupiedby<br />

isoccupiedby<br />

Employee<br />

Employee<br />

N<br />

N<br />

Project<br />

Employee<br />

workson<br />

workson<br />

Project<br />

Employeejob-history<br />

Employeejob-history<br />

weak entity<br />

intersection entity<br />

is-group-leader-of<br />

Employee<br />

(a)<br />

Figure 2.3<br />

1 N<br />

isgroup-leaderof<br />

Recursive binary relationship<br />

Conceptual data modeling notations<br />

Employee<br />

Recursive entity

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!