1 / 184

Entity Relationship Model

. 2. ???????????????????????????. ????????????????????????????(Conceptual Database Design)??????????????????????????????(Logical Database Design)???????????????????????????????(Physical Database Design). . 3. ???????????????????????????????. ??????????????????????????????????????????????????????????????????????????????????????????????(Entity)????????????????????(Relationship)????????????????? ? ????????????????????????(Attribute)???? ? ???????????????? ???????????????????????????????????????(1145

andrew
Télécharger la présentation

Entity Relationship Model

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. 1 Entity – Relationship Model E-R Model

    2. 2 ??????????????????????????? ????????????????????????????(Conceptual Database Design) ??????????????????????????????(Logical Database Design) ???????????????????????????????(Physical Database Design)

    3. 3 ??????????????????????????????? ??????????????????????????????????????????????????????????????????????????? ???????????????????(Entity)????????????????????(Relationship)????????????????? ? ????????????????????????(Attribute)???? ? ???????????????? ???????????????????????????????????????(Data Integrity) ????????????????????????? ER Model ????????? ER Diagram

    5. 5 ?????????????????????????????? ??????????? ER Diagram ??????????????????????(Relational schema) ????????????????????????????? ????????????????????????(Normalization) ??????????????????????????????????

    6. 6 Relational Schema ??? ER Diagram ?????????????????????????????????? ?????????????(?????????? , ?????????) ???????(????ISBN , ??????????? , ???? , ?????????? , ????????????? , ?????? , ?????????? , ?????????????? ) ??????????(?????????????? , ?????????????? , ??????? , ???????? , ???????? , ???????) ???????(??????????? , ??????????? , ??????? ) ??????(?????????? , ?????????? , ???????? , ??????? , ??????????????? , ???????? , ?????????? , ??? , ???? , ????? , ??????? , ???????????? ) ???????????(??????????????? , ?????????????? , ??????????????? , ?????????? ) ??????????????(????ISBN , ???????????) ??????????????(??????????????? , ???? ISBN , ????? , ???????)

    7. 7 Relational Schema

    8. 8 ??????????????????????????????? ??????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????? ??????????????????????(Data Dictionary)

    9. ???????????????(Data Dictionary)

    10. 10 E-R Model ???????????????????????????????????????????????????????????(Conceptual schema) ??????????????????????????????????????????????? ???????? , ??????????? ??????????????? ????????? Peter Chen ???? 1976 ??????????????????????????????????(DBMS) ?????????????????????????????? ERM ???????????????????????????????????????????????????????

    11. 11 E-R Model E-R Model ?????????????????????????????????????????????????????? (Top-Down Strategy) ?????????????????????????????????????????????????????????????? ???????????????????????? ????????????????????????????????????????? ?????????????????????????????????????????????? ???????????????????????????

    12. 12 ????????????? ER Model ????????(Entity) ???????????(Attribute) ????????????(Relationship)

    13. 13 Entity ??????? ????????????????? ????????????????????????????????????? ??????????? ???? ??????? , ?????? , ???????? , ??????? , ?????? , ????? , ??? , ????? ??? ??????? ???? ????? , ???? , ????????? , ???????? ??? ????? ???? ??????? , ??????????? , ?????? , ??????? ??? ????????? ???? ??????? , ??????????? , ???????????? ??? ?????? ???? ????? , ????????? , ???????? ???

    14. 14 ????????? Entity ??????????? 2 ?????? ??? ???????????????(Regular Entity ???? Strong Entity) ??????????????? (Weak Entity)

    15. 15 ??????????????? ????????????????????????????????????????????????????? ??????????????????????????????? ???? ???????? , ??????? , ?? ??? ????????? ??????? ????????????????????????????????????????????(Unique) ??????? ????????????????????????????????????????????????????? ???????????????(Primary Key) ??????????????? ??????????????????????????????

    16. 16 ??????????????? ?????????????????? ???????????????

    17. 17 ??????????????? ?????????????????????????????????????????????????????? ? ??????????? ???????? ??????????????????????????????????????? ???????????????????????????????? (???????? Owner Entity) ?????????????????? ???????? “?????????????????????? (Existence Dependency)” ???????????????????????????????????????????????????????????????????????????? ??????????????????????? Owner Entity ?????????????????????????????????????????????????

    18. 18 ??????????????? ?????????????????? ???????????????

    19. 19 ????????????????

    20. 20 Attribute ??????????? ??????? ????????? ???? ????????? ????????????????????????????????? ??? ???????????? ???????? ???????? “????????” ???????????????? “???????????? , ???? ,??????? , ??????? , ??????? , ???? , ??????????????” ???????? ???????? “??????” ???????????????? “?????????? , ?????????? , ???????????? , ????????????”

    21. 21 ?????? Attribute Simple Attribute ???? Atomic Attribute Composite Attribute Single-value Attribute Multivalued Attribute Derived Attribute

    22. 22 Atomic/Simple Attribute ??????? ???????????????????????????????????????????????? ??? ???? ???????????? , ????????? , ???????????

    23. 23 Composite Attribute ??????? ????????????????????????????????????????????????????? ???? ??????? ?????????? ?????????? , ??? , ???? , ????? , ??????? , ????????????

    24. 24 Single value Attribute ??????? ???????????????????????????????????????????????? ??????????? ??????????????????????? ????????????????????????(Primary key) ?????????????????????????????????????

    25. 25 Multivalued Attribute ??????? ???????????????????????????????????????????? 1 ??? ??????????????????????? ???? ?????????????????????????????????????????????????

    26. 26 Derived Attribute ??????? ????????????????????????????????????????????????????????????????????????????? ???? ???? ???????? ???????

    27. 27 Entity & Attribute

    29. 29 Relationship ???????????? ??????? ???????????????????????????????????????????? ????????????????????? ???????????? “???????” ??????????? “????????” ????????????????????? “?????????????”

    30. 30 Relationship ???????????? ????????????

    31. Relationship

    32. 32 Degree of Relationship ??????? ???????????????????????????????(Participating)????????????????? ? ??????????????? 4 ??? ?????? Unary Degree Binary Degree Ternary Quaternary

    33. 33 Degree of Relationship : Unary Relationship

    34. 34 Degree of Relationship : Binary Relationship

    35. 35 Degree of Relationship : Binary Relationship

    36. 36 Degree of Relationship : Ternary Relationship

    37. 37 Degree of Relationship : Ternary Relationship

    38. 38

    39. 39 Cardinality Constraints ??????? ???????????????????????????????????????????????????????????????? ?????????? ??????????????? ?????????????(One-to-One Relationship) ??????????????? ?????????????(One-to-Many Relationship) ??????????????? ?????????????(Many-to-Many Relationship)

    40. 40 1 : 1 Relationship ????????????????????????????????????????????????????????????????????????????????????? 1 ?????????????? ???????????? ??????? 1 ?? ???????????? 1 ??? ???????? ?????????????????????? ??? 1 ??/??? ??????? 1 ????????????????? 1 ??? ???????????????????????????????????????? 1 ?????????? ??????? 1 ?????????????????????? 1 ????????????????????????????????????? 1 ??

    41. 41 1 : 1 Relationship

    42. 1 : 1 Relationship

    43. 43 1 : 1 Relationship

    44. 44 1 : N Relationship ????????????????????????????????????????????????????????????????????????????????????????????????? 1 ?????? ???????????? ??????? 1 ?? ??????????????????????????????????????????? ?????????????????????????????????????????????? 1 ?? ???? 1 ???????????????????????????? ?????????????????????????????????????????????? 1 ????

    45. 45 1 : N Relationship

    46. 46 1 : N Relationship

    47. 47 1 : N Relationship

    48. 48 M : N Relationship ??????????????????????????????????????????????????????????????? ???????????? ???????? 1 ????????????????????????????????? ????????????????????????????????????????????????????????????

    49. 49 M : N Relationship

    50. 50 M : N Relationship

    51. 51 M : N Relationship

    52. 52 Participation Constraints ??????? ??????????????????????????????????????????????????????? ?????????? 2 ???????? ??? ???????????????????????(Total Participation ???? Mandatory) ???????????????????????(Partial Participation ???? Optional)

    53. 53 Total Participation ??????? ??????????????????? A ????????????????????? R1 ????????????????? B ????

    54. 54 Total Participation

    55. 55 Partial Participation ??????? ???????????????? A ?????????????????????? R1 ????????????????? B ????????????

    56. 56 Partial Participation

    57. 57 Participation

    58. ????????????????????(Identifying Relationship)

    59. 59 ????????? E-R Model

    60. 60 ????????? E-R Model

    61. 61 ????????? E-R Model

    62. 62 ????????? E-R Model

    63. 63 ????????? E-R Model

    64. 64 ????????? E-R Model

    65. 65 ????????? E-R Model

    66. 66 ????????? E-R Model

    67. 67 ????????? E-R Model

    68. 68 ????????? E-R Model

    69. 69 ????????? E-R Model

    70. 70 ????????? E-R Model

    71. 71 ???????? ER ??? Crow’s Foot

    72. 72 ??????????? E-R Model

    73. 73 ??????????? E-R Model

    74. 74 ??????????? E-R Model

    75. 75 ??????????? E-R Model

    76. 76 ???????? ER ??? Crow’s Foot

    77. 77 ???????? ER ??? Crow’s Foot

    78. 78 ????????????????????????????? ER Model

    79. 79 ????????????????? ER Diagram ??????? 1 ?????????????????????? (Business Function) ???????????????????????????????????????????????????????? ??????????????(Business Rule) ??????????? ???????? ??????? 2 ????????????????????????????????????????? ??????? 3 ???????????????????????????????? ???????????????? ??????? 4 ??????????????????????????????????? ??????? 5 ???????????????????????????? ??????? 6 ????????????????????? 2 – 5 ??????????????????

    80. 80 ???????????? 1

    81. ???????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????? ???????????????????????????????? ????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????? ??????????????????????????????????????????????????????????????????? ??????? 1 ???????????????????????

    82. ?????????????????????????????????????????? ???????????? , ?????????????????? , ????????????? , ??????????? ?????????? ????????????????????????????????????? ?????????? , ???? ???????????????? ??????????????????????????????????? ???????? , ???????(?????????? , ???,????,?????,???????,????????????),???????????? , ????????????,??????? , ?????????,??????? ???????????????????????????????????? ?????? ????????????,????,???????,???????? ??????? 1 ???????????????????????

    83. ??????? 2 ?????????????

    84. ??????? 3 ????????????????? ???????????????????????????????? ?????????????????????????????????????????????????????

    85. ??????? 3 ????????????????? ???????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????

    86. ??????? 3 ????????????????? ???????????????????????????????????????????????????????????????????

    87. ??????? 4 ???????????????? ?????????????????????????????????????????? ???????????? , ?????????????????? , ????????????? , ??????????? ??????????

    88. ??????? 4 ???????????????? ????????????????????????????????????? ?????????? , ???? ????????????????

    89. ??????? 4 ???????????????? ??????????????????????????????????? ???????? , ???????(?????????? , ???,????,?????,???????,????????????),???????????? , ????????????,??????? , ?????????,???????

    90. ??????? 4 ???????????????? ???????????????????????????????????? ?????? ????????????,????,???????,????????

    92. ??????? 5 ??????????????

    94. ????????? ???????????????????????????????? ??????????????????????????????????????????????????? ?????????? ?????????? , ????, ??????? , ???????? ????????????????????????????????????????????? ??????????????????????????????? ???????? ???????????????????????????????????????????? ???????????????????????????????????????????? ???????????? , ??????????? , ??????????????? , ????????????? ??????????????????????????????????????????????????

    96. 96 ???????????? 2

    97. ??????? 1 ??????????????????????? ?????? R.T. Trading Co.Ltd. ??????????????????????? ?????????????????????????????????????????????? ??????????????????????????????????????????????????????? ????????? ????????????????????????????????????????????????????????????????? ????????????????????? , ??????? , ??????????????? , ???????????????????? , ?????????????, ?????????????????????????????????????????????????????????? ???????????????????????????????????????

    98. ??????? 1 ??????????????????????? ?????????????????? ???????????????? ???????????????????? , ???????? , ??????????????????? ???????????????????????? ????????????? ?????????? ??????????????????????? , ???????????(???????? , ???? , ???????) , ?????????? , ????????? , ????????????? , ??????? , ????(??????????????????)

    99. ??????? 1 ??????????????????????? ???????????? ?????????? ?????????????????????? , ??????????(???????? , ???? , ???????) , ???????(?????????? , ??? , ?????/????? , ???????/??? , ????????????) , ?????????????(???? , ??????) , E-Mail Address ???????????? ?????????? ?????????????????????? , ?????????? , ???? , ???????????? , ????????????

    100. ??????? 1 ??????????????????????? ??????????????????? ?????????? ??????????????????????? , ?????????? , ??????????????????? , E-Mail Address ,???????(?????? , ??? , ?????/????? , ???????/??? , ????????????) ??????????????????????????????? ?????????? ????????????????????????????? , ?????????????? ,?????????????(???????????????????????????????) ????????????????????????????? ?????????? ?????????????????????????? , ???????????????? , ?????????????(???????????????????????????????)

    101. ??????? 1 ??????????????????????? ?????????????????????????(Business rule) ?????????????? ????????????????? ??????? ???????????????????????????????? ???????? 1 ???????????? ????????? ? ????????????????????????????????????? 1 ?? ??????????????????? ????????????????????????????????????????????????????????? ??????????????????????????????? 1 ?? ?????????????????????? ?????????????????????????????

    102. ??????? 1 ??????????????????????? ?????????????????????? ?????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????? ??????????????????????????????? ????????????????????????????????????????? ??????????????????????????????????????? 1 ??? ?????????????????????????????????????????? ??????????????????????????????????????????

    103. ??????? 1 ??????????????????????? ?????????????????????????? ?????????????????????????????????????????? ????? 1????????????????????????????????????????????????? ?????????????????????????????? ??????? (?????????????????????) ??????????????????????????????? 3.1 ????????????????????????????????????????????????????????????????????????

    105. ??????? 2 ?????????????

    106. ??????? 3 ????????????????? ????????????????? ??????? ???????????????????????????????? ???????? 1 ???????????? ????????? ? ????????????????????????????????????? 1 ??

    107. ??????? 3 ????????????????? ??????????????????? ????????????????????????????????????????????????????????? ??????????????????????????????? 1 ?? ?????????????????????? ?????????????????????????????

    108. ??????? 3 ????????????????? ?????????????????????? ?????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????

    109. ??????? 3 ????????????????? ??????????????????????????????? ????????????????????????????????????????? ??????????????????????????????????????? 1 ??? ?????????????????????????????????????????? ??????????????????????????????????????????

    110. ??????? 3 ????????????????? ?????????????????????????? ?????????????????????????????????????????? ????? 1????????????????????????????????????????????????? ?????????????????????????????? ??????? (?????????????????????)

    111. ??????? 3 ????????????????? ????????????????????????????????????????????????????????????????????????

    112. ??????? 4 ???????????????? ?????????????????? ???????????????? ???????????????????? , ???????? , ??????????????????? ????????????????????????

    113. ??????? 4 ???????????????? ????????????? ?????????? ??????????????????????? , ???????????(???????? , ???? , ???????) , ?????????? , ????????? , ????????????? , ??????? , ????(??????????????????)

    114. ??????? 4 ???????????????? ???????????? ?????????? ?????????????????????? , ??????????(???????? , ???? , ???????) , ???????(?????????? , ??? , ?????/????? , ???????/??? , ????????????) , ?????????????(???? , ??????) , E-Mail Address

    115. ??????? 4 ???????????????? ???????????? ?????????? ?????????????????????? , ?????????? , ???? , ???????????? , ????????????

    116. ??????? 4 ???????????????? ??????????????????? ?????????? ??????????????????????? , ?????????? , ??????????????????? , E-Mail Address ,???????(?????? , ??? , ?????/????? , ???????/??? , ????????????)

    117. ??????? 4 ???????????????? ??????????????????????????????? ?????????? ????????????????????????????? , ?????????????? ,?????????????(???????????????????????????????)

    118. ??????? 4 ???????????????? ????????????????????????????? ?????????? ?????????????????????????? , ???????????????? , ?????????????(???????????????????????????????)

    119. ??????? 5 ????????????? ?????????????????? ???????????????? ???????????????????? , ???????? , ??????????????????? ????????????????????????

    120. ??????? 5 ????????????? ????????????? ?????????? ??????????????????????? , ???????????(???????? , ???? , ???????) , ?????????? , ????????? , ????????????? , ??????? , ????(??????????????????) , ????????????????

    121. ??????? 5 ????????????? ???????????? ?????????? ?????????????????????? , ??????????(???????? , ???? , ???????) , ???????(?????????? , ??? , ?????/????? , ???????/??? , ????????????) , ?????????????(???? , ??????) , E-Mail Address

    122. ??????? 5 ????????????? ???????????? ?????????? ?????????????????????? , ?????????? , ???? , ???????????? , ????????????

    123. ??????? 5 ????????????? ??????????????????? ?????????? ??????????????????????? , ?????????? , ??????????????????? , E-Mail Address ,???????(?????? , ??? , ?????/????? , ???????/??? , ????????????)

    124. ??????? 5 ????????????? ??????????????????????????????? ?????????? ????????????????????????????? , ?????????????? ,?????????????(???????????????????????????????)

    125. ??????? 5 ????????????? ????????????????????????????? ?????????? ?????????????????????????? , ???????????????? , ?????????????(???????????????????????????????)

    128. 128 ???????????? 3

    129. Business Rule ?????????????????????????????????????????????????????????????????????????? ??????????????????? ?????????????????????????? ????????????????? , ?????????? ???????????????????????? ?????????????????????????? ????ISBN , ????????????????? , ???? , ????????? , ????????????? , ?????? ???????????????????? ?????????????????????????? ??????????? , ??????????? , ????????????????? ???????????????? ?????????????????????????? ?????????????? , ??????? , ???????? , ???????? , ??????? ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??????????????????????????????????????????? ?????????? , ???? , ??????? , ???????(?????????? ?????????? , ??? , ???? , ????? , ??????? , ????????????) , ???????? , ??????????????? , ???????? ????????????????? ?????????????????????????? ??????????????? , ?????????????? , ??????????????? , ??????(????????????????????????????????????????????????) , ???????????????(??????????? 7 ??????????)

    130. Business Rule ????????????????????????????? ? ???????? ??????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????? ?????????????????????????????????????????????????? ?????????????????????????????????????????????? ??????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????

    131. ????? Entity ??????????

    132. ????????????????????????????????? ??????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????

    133. ????????????????????????????????? ????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????

    134. ????????????????????????????????? ?????????????????????????????????????????????????? ??????????????????????????????????????????????

    135. ????????????????????????????????? ???????????????????????????????????????????????????

    136. ????????????????????????????????? ????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????

    139. 139 ??????? ER Diagram ???? Relational Schema

    140. 140 ???????E-R Model ???? Relational Schema ??????? 1 ??????? Regular Entity ??? Attribute ??????? 2 ??????? Weak Entity ??????? 3 ???????????????????

    141. 141 ??????? 1 ??????? Regular Entity ???????????????(Regular entity) ??????????????? ERD ?????????????????????????(relation) ????????????????????????????????????????? ???????????????????????????????????????????? ???????????(???????)?????????? ???????????????????????????(Primary key)?????????????????????????????????????????????????

    142. ??????? 1 ??????? Regular Entity

    144. ??????? 1 ??????? Regular Entity

    150. ?????????????????????

    154. ???????????????(Weak entity) ???????????????? ?????????????????????????????????????????????????? ?????????????????????????????????? ????????????????????????????????????????????????????????????????????????(????????????? 1) ?????????????????????? ?????????????????????????? Owner ?????????????????????????(Identifying relationship)?????????????????????????????? ?????????????????????????????????????????????????????????????????????????(?????) ??????????????????????????Owner ?????????????????????????????????????? ????????????????????????????????????

    157. ??????????????? One-to-Many ??????????????? Many-to-Many ??????????????? One-to-One

    158. ???????????????????????????????????????? 1:N ???????????(Primary key)??????????????????????????????????? 1 ?????????????????????????????(Foreign key)???????????????????????????????? N ??????????????? One-to-Many

    159. A(a1 , a2) ??????????????? One-to-Many

    160. B(b1 , b2) ??????????????? One-to-Many

    161. ???????(??????????? , ???? , ????????) ????(???????? , ????????) ??????????????? One-to-Many

    162. ???????(??????????? , ???????????) ????????(??????. , ??????. , ????????????????????) ??????????????? One-to-Many

    163. ??????????????? One-to-Many

    164. ???????????????????????????????????????? M:N ?????????????????????????????????????? M:N ??????????????????????????????????????????????????????????????????????????????????????? M:N ????????????????????????????????? ???????????????????????????????? ???????????????????????????????????????????? ??????????????? Many-to-Many

    165. R(a1 , b1 , r1) ??????????????? Many-to-Many

    166. ????????(??????. , ??????.) ??????????????? Many-to-Many

    167. ??????????????? Many-to-Many

    168. ??????????????? One-to-One ?????? 1 A(a1 , a2) ??? B(b1 , b2 , a1 , r1)

    169. ?????? 1 A(a1 , a2) ??? B(b1 , b2 , a1 , r1) ??????????????? One-to-One

    170. A(a1 , a2) ??????????????? One-to-One

    171. ???????(??????????? , ????) ????(???????? , ???????? , ??????????? , ???????????.) ??????????????? One-to-One

    172. 172 ??????????????? ER Diagram ???? Relational schema

    177. ?????????????????????

    182. 182 ???????????????(Data Dictionary)

    183. 183 ???????????????(Data Dictionary)

    184. 184 ???????????????(Data Dictionary)

    185. 185 ???????????????(Data Dictionary)

More Related