Entity Relationship Model - PowerPoint PPT Presentation

1 / 50
About This Presentation
Title:

Entity Relationship Model

Description:

Entity Relationship Model * * ER-Diagram SUPPLIER ITEM PRODUCT SHIPMENT ORDER CUSTOMER Sends Sends Sends Sends Sends Sends CUSTOMER ... – PowerPoint PPT presentation

Number of Views:301
Avg rating:3.0/5.0
Slides: 51
Provided by: acth
Category:

less

Transcript and Presenter's Notes

Title: Entity Relationship Model


1
Entity Relationship Model
2
  • Entity-Relationship Model (ER-Diagram)
  • ????????????????????????????????????????????????
    ???? ?????????????? ???????????????????????
    ???????????????????????? ????????????????????????
    ?????????????????????????
  • ( Conceptual Level ) ?????????????????????? (
    Diagram ) ?????? ?????????????????????????????
    ?????????????????????????????????????????????????
    ?????? Entity ???????????????????????????????????
    ??????????????????????????????????????????????????
    ???? (Relationship) ??????? Attribute
    ???????????????????????????????? Entity ????
    Relationship ??????? ????????????????? E-R
    Diagram

3
(No Transcript)
4
(No Transcript)
5
(No Transcript)
6
(No Transcript)
7
Entity-Relationship Modeling
  • ??????????? Entity

????????
???????
?????????
8
Entity-Relationship Modeling
  • ?????????????? (weak entities)
  • ???????? ?????????????????????????????????????????
    ?????????????
  • ??????????????? ??????????????????????????????????
    ???????????????
  • ???????? ?????????????? 1 ????????????????????????
    ???????????????
  • ??????????????????????????????????????????????????
    ???????????????????
  • ???????????????????????? ?????????????????????????
    ???????????????????
  • ??????????????????????????????????????????????????
    ???? ??????

9
Entity-Relationship Modeling
??
1
M
????????????????
???????
(1,1)
(0,n)
???????????
????????
???????????
???????????
??????????
??????????????
??????? (???????????, ???????????,
??????????) ???????????????? (???????????,
????????, ??????????)
10
Entity-Relationship Modeling
??????????? ??????????? ??????????????
1001 ??????? ????? 12/3/2528
1002 ??????????? ????? 23/11/2526
??????????? ???????? ??????????
1001 1 ???????? ?????
1001 2 ??.???? ?????
1001 3 ??.??????? ?????
1003 1 ???????????? ???????
11
Entity-Relationship Modeling
  • ???????????????? (Recursive Entity)
  • - ???????(????????????????)??????????????????????
    ????????????(????????????????????????????????
  • - ????????????????????????????????????????? 1
    ??????????
  • - ????????????????????????????????????????????

????
M
N
???????
M
1
???????
1
1
???????????
??????
???????
12
Entity-Relationship Modeling
  • ???????????????? (Composite entities)
  • ????????????????????????????????????????? MN
    ????????? 1M ???????????????
  • ??????????????????????????????????????????????????
    MN ??????????????????????
  • ???? ? ???????

M
N
????????????
????????
?????????
(0,n)
(1,n)
??????????????????? MN ??????????????????????????
??????? ???????? ??? ?????????
13
Entity-Relationship Modeling
????????????
????
?????????????
M
1
????????????
1
M
????????
?????????
(1,1)
(1,n)
(1,1)
(0,n)
????????????
?????????????
????????????????????????????????????????
14
(No Transcript)
15
(No Transcript)
16
Entity-Relationship Modeling
  • ???????? Attribute attibute???Entity????????

????
???????
????????
???????
????????????
???????? E-R ?????????????????????????????????????
??????
????????? (attribute????, attribute??? 2,
attribute???3,, attribute???n)
????????????? ???????????????????????????????? ???
?????(????????????, ????, ???????, ???????)
17
Entity-Relationship Modeling
  • ???????????attribute?????????? ?

????????????????????
????
??????
???????
???
????????
???????
????????????
?????
???????????????????
????????
???????
???????????????
????????????
???????????????????????
18
Entity-Relationship Modeling
  • ???????? ?????????????????????????????????????????
    ?????????????????

????
???????
????????
???????
????????????
????????
???????????????2
???????????????3
???????????????1
19
Entity-Relationship Modeling
  • ???????? ?????????????????????????????????????????
    ???????????????????????

????????????
??????????
????????????
M
1
????????
??
???????????????
????????
20
Entity-Relationship Modeling
  • ???????? derived attribute

????
???????
????????
???????
????????????
????
21
(No Transcript)
22
(No Transcript)
23
(No Transcript)
24
(No Transcript)
25
(No Transcript)
26
(No Transcript)
27
(No Transcript)
28
Entity Relationship Modeling
1
1
or
1
M
or
M
N
or
29
Entity Relationship Modeling
  • ?????????????????????????????????????????????
    Cardinality ????????????????

Cardinality Interpretation Minimum Maximum Graphic Notation
Mandatody one (one and only one) 1 1
Mandatody Many (one or more) 1 Many(gt1)
Optional one (Zero or one) 0 1
30
Entity Relationship Modeling
  • ?????????????????????????????????????????????
    Cardinality ????????????????

Cardinality Interpretation Minimum Maximum Graphic Notation
Optional Many Zero, one or more 0 Many(gt1)
More than one gt1 gt1
??? Cardinality Notations
31
Entity Relationship Modeling
  • Mandatory one ??????????????????????????????????
    ???????
  • Mandatory many ?????????????????????????????????
    ??????????????????
  • Optimal one ????????????????????????????????????
    ??????????????????????????????? ? ?????
  • Optimal many ???????????????????????????????????
    ?????????????????????????? ? ?????
  • More than one ?????????????????????????????(????
    ????????)

32
????????????????? ER-Model ??? ???????????????
ER-Model
  • ????????????? ER model - ????????? (Entity) -
    ??????????? (Attribute) - ???????????????????????
    ????? (Relationship) - ????????????????????
    (Degree of a relation)
  • ??????????????? ER model 3.1 ????? entity
    ????????????????????????????? 3.2
    ?????????????????(Relation) ??????? entity 3.3
    ??????? key ???????? entity 3.4
    ??????????????????? entity ????????

33
???????? ER-Model
34
???????? ER-Diagram
Sends
SUPPLIER
Sends
Sends
ITEM
SHIPMENT
CUSTOMER
CUSTOMER ?????? PRODUCT ???????????????????
????????? ORDER ????????????????
?????????????????? ITEM
??????????????????????????????? ? SUPPLIER
??????????????????? SHIPMENT
???????????????????? Supplier ???????????
Sends
Sends
Sends
PRODUCT
ORDER
??? ER-Diagram ??????????????????????????????
35
???????? ER-Diagram
  • ?????? ER-Diagram ???????????????????????
    ??????????????????????????????????????
  • 1. ??????????????????????????????????????????????
    ???????????? ????????????????????????????????????
    ?????????????????????????????????????? ?
    ??????????? ??????????????????????????????????????
    ???????????????????????????????????? ?
    ?????????????????
  • 2. ??????????????????????????????????????????????
    ????????????????????????????????????????
    ??????????????? ??????????????????????????????????
    ?????????? ? ????????

36
???????? ER-Diagram
  • 3. ??????????????????????????????????????????????
    ??? ???????????????????????????????????????
    ?????????????????????????????
  • 4. ???????????????????????????????? ? ??????
    ????????????????????????? ? ????????
  • 5. ??????????? ? ????????????????????????????????
    ????????????????????? ????????????????????????????
    ???????????????????????????????

37
???????? E-R Model ??????????????????????????????
???????????
  • ?????????????????????????????????????????????? 3
    ??? ??? ???????? ?????????????? ?????????????????
    ??????????????????????????????? ?
    ???????????????????????????????????????????
    ??????????????????????????????????????????????????
    ???? ?????????????????????????????????????????????
    ?????????? ????????????????????????????????
    ?????????????????????????????????????????????
    ?????????????????????????????????????? 2 ???????

38
  • 1. ???????? Entity ???????????????????????
  • Entity???????Entity????????????????????????????
  • Entity???????????Entity???????????????????????????
    ?????
  • Entity???????????Entity???????????????????????????
    ???????
  • Entity???????????Entity???????????????????????????
    ?????

39
  • 2. ??????????????????????????? Entity
  • ?????????????????? ???????????????????????????????
    ???????????????????????????????????
    ?????????????????????????????????????????
    ??????????????????????????????????????????????????
    ??????? Total Participation ??????????????????????
    ????????????????????????

40
  • 2. ??????????????????????????? Entity (???)
  • ?????????????????? ???????????????????????????????
    ???????????????????????????????????????
    ???????????????????????????????????????????????
    ????????????????????????????? ????????????????????
    ???????????? Total Participation
    ??????????????????????????????????????????????????
    ??????

41
  • 2. ??????????????????????????? Entity (???)
  • ?????????????????????? ???????????????????
    Recursive ????????????????????????????????????????
    ? ????????????????????????????????????????????????
    ??????????

42
  • 2. ??????????????????????????? Entity (???)
  • ?????????????????? ???????????????????????????????
    ???????????????????????????????? ???????
    ??????????????????????????????????????????????????
    ???????????????????????????? ????????????????????
    ???????????? Total Participation
    ??????????????????????????????????????????
    ????????????

43
  • 2. ??????????????????????????? Entity (???)
  • ?????????????????? ???????????????????????????????
    ???????????????????????????????????????
    ??????????????????????????????????????????????????
    ?????????? Total Participation ???????????????????
    ??????????????????????????????????
    ??????????????????????????????????? 2 ???????

44
  • 2. ??????????????????????????? Entity (???)
  • ??????????????????????????????????????????????????
    ??????????????????????????????????????????????????
    ??????????????? ??????? ??????????????????????????
    ??????????????????????????????????????????????????
    ????????? Composite Entity ??????

45
  • 3. ???????????????????? Entity
  • Entity??? ?????????? Attribute ??????? ???????

46
  • 3. ??????????????????????????? (???)
  • Entity ??????? ?????????? Attribute ???????????
    ??????????? ????????

47
  • 3. ??????????????????????????? (???)
  • Entity ??????? ?????????? Attribute ???????????
    ??????????? ???????????????? ?????????

48
  • 3. ??????????????????????????? (???)
  • Entity ??????? ?????????? Attribute ???????????
    ??????????? ?????????????

??????? Composite Entity ?????? ????????????
Attribute ??????????? ???????????
49
  • 4. ???????????????????????? Entity
  • Entity??? ?????????????????????
  • Entity??????? ?????????????????????????
  • Entity??????? ?????????????????????????
  • Entity??????? ?????????????????????
  • ??????? Composite Entity ??????
    ?????????????????????????????????????????

50
  • 5. ?????????????????????? E-R Model
    ?????????????????????????????????
Write a Comment
User Comments (0)
About PowerShow.com