āđāļšāļšāļˆāļģāļĨāļ­āļ‡āļ­āļĩāļ­āļēāļĢāđŒ
(Entity Relationship Model)




                     Bg : http://www.flickr.com/photos/extrajection/
āļ„āļ§āļēāļĄāļĢāļđāđ‰āļžāļ·āđ‰āļ™āļāļēāļ™ (Basic Concepts)
●   āđ„āļ”āļ­āļ°āđāļāļĢāļĄāļ­āļĩāļ­āļēāļĢāđŒ (ER-Diagram:ERD) āđ€āļ›āđ‡āļ™āđāļœāļ™āļ āļēāļžāļ—āļĩāđˆāđāļŠāļ”āļ‡āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļĢāļ§āļĄāļ–āļķāļ‡
    āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ
●   āđ‚āļ”āļĒāđƒāļŠāđ‰āđāļœāļ™āļ āļēāļžāđƒāļ™āļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­ āđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ‡āđˆāļēāļĒāļ•āđˆāļ­āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆ
●   āđāļĨāļ°āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđƒāļ™āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļāļąāļšāļšāļļāļ„āļĨāļēāļāļĢāļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļĢāļ°āļšāļšāļāļēāļ™
    āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™ āļ™āļąāļāļ­āļ­āļāđāļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒ āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™ āļŊāļĨāļŊ
●   āđ„āļ­āļ­āļ°āđāļāļĢāļĄāļ­āļĩāļ­āļēāļĢāđŒ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļŠāļģāļ„āļąāļ āļ„āļ·āļ­
    ●   āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ (Entity)
    ●   āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ (Attributes)
    ●   āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ (Relationship)
āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ„āļ”āļ­āļ°āđāļāļĢāļĄāļ­āļĩāļ­āļēāļĢāđŒ

             http://www.flickr.com/photos/21218849@N03/
Chen's Model
āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļžāļ·āđ‰āļ™āļāļēāļ™āļ”āļąāļ‡āļ™āļĩāđ‰
●   āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ āđāļ—āļ™āļ”āđ‰āļ§āļĒ āļĢāļđāļ›āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ
●   āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ āđāļ—āļ™āļ”āđ‰āļ§āļĒ āļĢāļđāļ›āļ§āļ‡āļĢāļĩ
●   āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ āđāļ—āļ™āļ”āđ‰āļ§āļĒ āļĢāļđāļ›āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļ‚āļ™āļĄāđ€āļ›āļĩāļĒāļāļ›āļđāļ™
●   āđ€āļŠāđ‰āļ™āļ•āļĢāļ‡ (Line) āļ—āļĩāđˆāļĨāļēāļāđ€āļŠāļ·āđˆāļ­āļĄāļĢāļ°āļŦāļ§āđˆāļēāļ‡ āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āđāļĨāļ°āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ
    āđ€āļ›āđ‡āļ™āļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ™āļąāđ‰āļ™āđ† āđāļĨāļ°āđƒāļŠāđ‰āļĨāļēāļāđ€āļžāļ·āđˆāļ­āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰
●   āļ‚āļĩāļ”āđ€āļŠāđ‰āļ™āđƒāļ•āđ‰ (Underline) āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđāļŠāļ”āļ‡āļ§āđˆāļē āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļ„āļĩāļĒāđŒāļŦāļĨāļąāļāļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰
●   āļ āļēāļĒāđƒāļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļˆāļ°āļ•āđ‰āļ­āļ‡āļĄāļĩāļ•āļąāļ§āļĢāļ°āļšāļļ āļŦāļĢāļ·āļ­āļŠāļ·āđˆāļ­ āđāļĨāļ°āļ„āļ§āļĢāđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āļ—āļĩāđˆāļŠāļ·āđˆāļ­āļ–āļķāļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰
    āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ āļŦāļĢāļ·āļ­ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ™āļąāđ‰āļ™āđ†
Chen's Model




http://www.ask.com/wiki/File:ER_Diagram_MMORPG.png?qsrc=3044
Crow's Foot Model
●   āđƒāļŠāđ‰āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāđāļ—āļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰
●   āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ āđƒāļŠāđ‰āļāļēāļĢāđƒāļŠāđˆāļ•āļąāļ§āļ­āļąāļāļĐāļĢāļĨāļ‡āļ āļēāļĒāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ āđ‚āļ”āļĒāļĄāļĩāđ€āļŠāđ‰āļ™āļ•āļĢāļ‡āļ‚āļĩāļ”āļ‚āļąāđ‰āļ™
    āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āđāļĨāļ°āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ
●   āđƒāļŠāđ‰āđ€āļŠāđ‰āļ™āļ•āļĢāļ‡āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āđ€āļŠāđˆāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļ™
Crow's Foot Model




http://publib.boulder.ibm.com/infocenter/rbhelp/v6r3/index.jsp?topic=%2Fcom.ibm.redbrick.doc6.3%2Fssg%2Fssg12.htm
āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ (Entity)
●   āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ€āļĢāļēāļŠāļ™āđƒāļˆ āļ­āļēāļˆāđ€āļ›āđ‡āļ™āļ„āļ™ āļŠāļąāļ•āļ§āđŒ āļŠāļīāđˆāļ‡āļ‚āļ­āļ‡ āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāđ‚āļ”āļĒāļ—āļĩāđˆāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļĄāļĩ
    āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļĢāđˆāļ§āļĄāļāļąāļ™ āđ€āļŠāđˆāļ™ āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ™āļąāļāļĻāļķāļāļĐāļē āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ­āļēāļˆāļēāļĢāļĒāđŒ āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļŦāđ‰āļ­āļ‡āđ€āļĢāļĩāļĒāļ™ āļŊāļĨāļŊ
●   āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđāļšāđˆāļ‡āđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ€āļ āļ—āļ•āđˆāļēāļ‡āđ† āđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰
     ●   Strong Entity āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļ•āļąāļ§āđ€āļ­āļ‡āđ‚āļ”āļĒāđ„āļĄāđˆāļ‚āļķāđ‰āļ™āļāļąāļšāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āđƒāļ”āđ†
     ●   Weak Entity āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļāļīāļ”āļŦāļĢāļ·āļ­āļāļēāļĢāļ„āļ‡āļ­āļĒāļđāđˆ (Exist) āļ‚āļķāđ‰āļ™āļāļąāļšāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ­āļ·āđˆāļ™āđ†
āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ (Attributes)
●   āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ āļŦāļĢāļ·āļ­āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ­āļ˜āļīāļšāļēāļĒāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ™āļąāđ‰āļ™āđ†
●   āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļŠāļēāļĄāļēāļĢāļ–āđāļšāđˆāļ‡āđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ€āļ āļ—āļ•āđˆāļēāļ‡āđ† āđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰
    ●   Simple Attribute
    ●   Composite Attribute
    ●   Single Value Attribute
    ●   Multi-value Attribute
    ●   Derived Attribute
Simple Attribute
●   āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ—āļĩāđˆāļĄāļĩāļ„āđˆāļēāđ€āļ”āļĩāđˆāļĒāļ§ āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļšāđˆāļ‡āļĒāđˆāļ­āļĒāđ„āļ”āđ‰āļ­āļĩāļ
Composite Attribute
●   āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ—āļĩāđˆāļ›āļĢāļ°āļāļ­āļšāđ„āļ›āļ”āđ‰āļ§āļĒāđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļĒāđˆāļ­āļĒ āđ€āļŠāđˆāļ™ stdName āļ›āļĢāļ°āļāļ­āļš
    āđ„āļ›āļ”āđ‰āļ§āļĒ frst-name āđāļĨāļ° last-name
Single Value and Multi-value Attribute
●   Single Value āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ—āļĩāđˆāļšāļĢāļĢāļˆāļļāļ„āđˆāļēāđ€āļžāļĩāļĒāļ‡āļ„āđˆāļēāđ€āļ”āļĩāļĒāļ§
●   Multi-value Attribute āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ—āļĩāđˆāļšāļĢāļĢāļˆāļļāļ„āđˆāļēāđ„āļ”āđ‰āļŦāļĨāļēāļĒāļ„āđˆāļē āđ€āļŠāđˆāļ™
    āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ stdTel āļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļāđ‡āļšāļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ‚āļ—āļĢāļĻāļąāļžāļ—āđŒāļ‚āļ­āļ‡āļ™āļąāļāļĻāļķāļāļĐāļē āļ‹āļķāđˆāļ‡āļŦāļ™āļķāđˆāļ‡āļ„āļ™āļ­āļēāļˆāļĄāļĩāđ„āļ”āđ‰
    āļŦāļĨāļēāļĒāļŦāļĄāļēāļĒāđ€āļĨāļ‚ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
Derived Attribute
●   āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ—āļĩāđˆāļĄāļĩāļ„āđˆāļēāđāļ›āļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ„āļ›āļ•āļēāļĄāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ„āđˆāļēāđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ­āļ·āđˆāļ™ āđ€āļŠāđˆāļ™
    stdAge āļ‚āļķāđ‰āļ™āļ•āđˆāļ­ stdDOB
āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ (Relationship)
●   āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ āļāļĨāđˆāļēāļ§āļ„āļ·āļ­ āđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ (Entity
    Instance) āļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļŦāļ™āļķāđˆāļ‡ āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļšāļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ­āļ·āđˆāļ™āđ†
āļ”āļĩāļāļĢāļĩāļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ
āļ„āļ·āļ­ āļˆāļģāļ™āļ§āļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāļĄāļĩāļŠāđˆāļ§āļ™āļĢāđˆāļ§āļĄāļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļąāļ™ āđāļšāđˆāļ‡āļ­āļ­āļāđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ€āļ āļ—āļ•āđˆāļēāļ‡āđ†
āđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰
●   āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđ€āļ­āļāļ āļēāļ„ (Unary Relationship)
●   āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ—āļ§āļīāļ āļēāļ„ (Binary Relationship)
●   āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđ„āļ•āļĢāļ āļēāļ„ (Ternary Relationship)
āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđ€āļ­āļāļ āļēāļ„ (Unary Relationship)
●   āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡ 1 āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰
āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ—āļ§āļīāļ āļēāļ„ (Binary Relationship)
●   āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡ 2 āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰
āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđ„āļ•āļĢāļ āļēāļ„ (Ternary Relationship)
●   āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡ 3 āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰
Cardinality of Relationship
●   āļŦāļĄāļēāļĒāļ–āļķāļ‡āļˆāļģāļ™āļ§āļ™āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āđāļ•āđˆāļĨāļ°āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ (Entity Instance) āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ
    āļāļąāļšāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ­āļ·āđˆāļ™ āđ†
●   āđāļšāđˆāļ‡āļ­āļ­āļāđ€āļ›āđ‡āļ™
    ●   āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđāļšāļšāļŦāļ™āļķāđˆāļ‡āļ•āđˆāļ­āļŦāļ™āļķāđˆāļ‡ (One-to-One Relationship [1:1])
    ●   āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđāļšāļšāļŦāļ™āļķāđˆāļ‡āļ•āđˆāļ­āļāļĨāļļāđˆāļĄ (One-to-Many Relationship [1:M])
    ●   āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđāļšāļšāļāļĨāļļāđˆāļĄāļ•āđˆāļ­āļāļĨāļļāđˆāļĄ (Many-to-Many Relationship [M:M | M:N])
āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđāļšāļšāļŦāļ™āļķāđˆāļ‡āļ•āđˆāļ­āļŦāļ™āļķāđˆāļ‡
(One-to-One Relationship [1:1])
āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđāļšāļšāļŦāļ™āļķāđˆāļ‡āļ•āđˆāļ­āļāļĨāļļāđˆāļĄ
(One-to-Many Relationship [1:M])
āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđāļšāļšāļāļĨāļļāđˆāļĄāļ•āđˆāļ­āļāļĨāļļāđˆāļĄ
(Many-to-Many Relationship [M:M | M:N])
āļāļŽāđ€āļāļ“āļ‘āđŒāļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ
                    (Constriants)
●   āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ āđ€āļ›āđ‡āļ™āļāļŽāđ€āļāļ“āļ‘āđŒāļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļšāļąāļ‡āļ„āļąāļš āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļāļēāļĢāļˆāļąāļ”
    āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™āđ„āļ›āļ­āļĒāđˆāļēāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļĄāđāļĨāļ°āļĄāļĩāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡
●   āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļˆāļ°āđ€āļ›āđ‡āļ™āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ—āļĩāđˆāđƒāļŠāđ‰āļšāļąāļ‡āļ„āļąāļšāļŠāđˆāļ§āļ™āļ•āđˆāļēāļ‡āđ† āđƒāļ™āđāļšāļšāļˆāļģāļĨāļ­āļ‡āļ‹āļķāđˆāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āļ•āđ‰āļ­āļ‡
    āļĢāļąāļāļĐāļēāđƒāļŦāđ‰āļ–āļđāļāļ•āđ‰āļ­āļ‡āļ•āļēāļĄāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļˆāļĢāļīāļ‡āđ€āļŠāļĄāļ­
●   āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđāļšāđˆāļ‡āđ€āļ›āđ‡āļ™āļŠāļ­āļ‡āļŠāļ™āļīāļ”āļ„āļ·āļ­
    ●   Participation Constraints
    ●   Cardinality Constraints
Participation Constraints
●   āļĄāļĩāļāļŽāđ€āļāļ“āļ‘āđŒāļ­āļĒāļđāđˆāļŠāļ­āļ‡āļŠāļ™āļīāļ”āļ„āļ·āļ­
    ●   Total āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđ€āļ›āđ‡āļ™āļāļēāļĢāļšāļąāļ‡āļ„āļąāļšāļ§āđˆāļēāļˆāļ°āļ•āđ‰āļ­āļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™
    ●   Partial āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ™āļąāđ‰āļ™āļˆāļ°āļĄāļĩāļŦāļĢāļ·āļ­āđ„āļĄāđˆāļĄāļĩāļāđ‡āđ„āļ”āđ‰
Cardinality Constraints
●   āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļˆāļģāļ™āļ§āļ™āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļąāļ™ āđ‚āļ”āļĒ
    āđāļŠāļ”āļ‡āđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āļˆāļģāļ™āļ§āļ™āļ—āļĩāđˆāļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” āđāļĨāļ°āļˆāļģāļ™āļ§āļ™āļ—āļĩāđˆāļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ”
●   Maximum Cardinality āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļˆāļģāļ™āļ§āļ™āļ—āļĩāđˆāļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ”āļ—āļĩāđˆāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āđ€āļ­
    āļ™āļ—āļīāļ•āļĩāđ‰āļŦāļ™āļķāđˆāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļšāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ­āļ·āđˆāļ™
●   Minimum Cardinality āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļˆāļģāļ™āļ§āļ™āļ—āļĩāđˆāļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”āļ—āļĩāđˆāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āđ€āļ­
    āļ™āļ—āļīāļ•āļĩāđ‰āļŦāļ™āļķāđˆāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļšāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ­āļ·āđˆāļ™
Cardinality Constraints




Mandatory One (min = 1, max = 1)    Optional One (min = 0, max = 1)




Mandatory Many (min = 1, max = 1)   Optional Many (min = 0, max = 1)
Cardinality Constraints
●   āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
Example
●   āđ„āļ”āļ­āļ°āđāļāļĢāļĄāļ­āļĩāļ­āļēāļĢāđŒāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļžāļ™āļąāļāļ‡āļēāļ™ (VENDOR) āļŠāļīāļ™āļ„āđ‰āļē (PART)
    āđāļĨāļ°āđ‚āļĢāļ‡āļ‡āļēāļ™ (WAREHOUSE) āđ€āļĄāļ·āđˆāļ­āļžāļ™āļąāļāļ‡āļēāļ™āđāļ•āđˆāļĨāļ°āļ„āļ™āļŠāļēāļĄāļēāļĢāļ–āļ‚āļēāļĒāļŠāļīāļ™āļ„āđ‰āļēāļŦāļĨāļēāļĒāļŠāļ™āļīāļ”āđƒāļŦāđ‰
    āļŦāļĨāļēāļĒāđ‚āļĢāļ‡āļ‡āļēāļ™ āđāļ•āđˆāļĨāļ°āđ‚āļĢāļ‡āļ‡āļēāļ™āļ­āļēāļˆāļˆāļ°āļ‹āļ·āđ‰āļ­āļŠāļīāļ™āļŠāļīāļ™āļ„āđ‰āļēāļŦāļĨāļēāļĒāļŠāļ™āļīāļ”āļˆāļēāļāļžāļ™āļąāļāļ‡āļēāļ™āđāļ•āđˆāļĨāļ°āļ„āļ™
    āđāļĨāļ°āļŠāļīāļ™āļ„āđ‰āļēāđāļ•āđˆāļĨāļ°āļŠāļ™āļīāļ”āļ–āļđāļāļ‚āļēāļĒāđ‚āļ”āļĒāļžāļ™āļąāļāļ‡āļēāļ™āļŦāļĨāļēāļĒāļ„āļ™āđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āđƒāļŦāđ‰āđ‚āļĢāļ‡āļ‡āļēāļ™āļŦāļĨāļēāļĒāđāļŦāđˆāļ‡ āđ‚āļ”āļĒ
    āđƒāļŦāđ‰āļĢāļ°āļšāļļāļ§āļīāļ˜āļĩāļāļēāļĢāļŠāđˆāļ‡āļŠāļīāļ™āļ„āđ‰āļē (Shipping Mode) āđāļĨāļ°āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āļāļēāļĢāļ‚āļ™āļŠāđˆāļ‡āļ”āđ‰āļ§āļĒ (Unit
    Cost) āļ”āđ‰āļ§āļĒ
Associative Entity
āđāļšāļšāļˆāļģāļĨāļ­āļ‡āļ­āļĩāļ­āļĩāļ­āļēāļĢāđŒ
             (Enhanced ER Model : EERM)
●   āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļĢāļ°āļšāļšāļ‡āļēāļ™āļ•āđˆāļēāļ‡āđ† āļ–āļđāļāļžāļąāļ’āļ™āļēāļ•āļēāļĄāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ āļ—āļģāđƒāļŦāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļĄāļēāļāļ‚āļķāđ‰āļ™ āļˆāļķāļ‡āļĄāļĩ
    āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļšāļšāļˆāļģāļĨāļ­āļ‡āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđ€āļŠāļ™āļ­āļĢāļ°āļšāļšāļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđ„āļ”āđ‰āļ”āļĩāļ‚āļķāđ‰āļ™
●   āļ™āļąāđˆāļ™āļ„āļ·āļ­āđāļšāļšāļˆāļģāļĨāļ­āļ‡ EERM āđāļĨāļ°āļ™āļģāđ€āļŠāļ™āļ­āļ”āđ‰āļ§āļĒāđ„āļ”āđ‰āļ­āļ°āđāļāļĢāļĄāļ­āļĩāļ­āļĩāļ­āļēāļĢāđŒ (Enhance ER
    Diagram : EERD)
Supertype āđāļĨāļ° Subtype
●   Supertype āļ„āļ·āļ­āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āđ‰āļ™āđāļšāļšāļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ­āļ·āđˆāļ™āđ† āđ‚āļ”āļĒ supertype
    āļˆāļ°āļ›āļĢāļ°āļāļ­āļšāđ„āļ›āļ”āđ‰āļ§āļĒ subtype āļ•āđˆāļēāļ‡āđ†
●   Subtype āļ„āļ·āļ­āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāļĄāļĩāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđƒāļ™āļāļĨāļļāđˆāļĄāļ‚āļ­āļ‡āļŠāļĄāļēāļŠāļīāļ subtype āļ•āļąāļ§
    āļ­āļ·āđˆāļ™āđ†
●   āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ staff āļ—āļĩāđˆāļ›āļĢāļ°āļāļ­āļšāđ„āļ›āļ”āđ‰āļ§āļĒāļŠāļĄāļēāļŠāļīāļāļ•āđˆāļēāļ‡āđ† āđ„āļĄāđˆāļ§āđˆāļēāļˆāļ°āđ€āļ›āđ‡āļ™ manager,
    secretary āđāļĨāļ° sales
āļāļēāļĢāļ–āđˆāļēāļĒāļ—āļ­āļ”āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī (Attribute Inheritance)
●   Subtype āļ„āļ·āļ­āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļŠāļ™āļīāļ”āļŦāļ™āļķāđˆāļ‡ āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ–āđˆāļēāļĒāļ—āļ­āļ”āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ—āļļāļāđ† āļ­āļĒāđˆāļēāļ‡āļˆāļēāļ
    Supertype
●   āđ€āļŠāđˆāļ™ Supertype āļ‚āļ­āļ‡āļĢāļ–āļĒāļ™āļ•āđŒ āļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ Subtype āļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ āļĢāļ–āļāļ°āļšāļ° āļĢāļ–
    āđ€āļāđ‹āļ‡ āļĢāļ–āļ‚āļąāļšāđ€āļ„āļĨāļ·āđˆāļ­āļ™ 4 āļĨāđ‰āļ­ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
●   āđƒāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļĄāđ€āļ”āļĨāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđāļšāļš Supertype āđāļĨāļ° Subtype āđ„āļ”āđ‰āļĄāļĩ
    āļāļĢāļ°āļšāļ§āļ™āđ€āļžāļ·āđˆāļ­āļ™āļģāļĄāļēāļˆāļąāļ”āļāļēāļĢāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļ­āļĒāļđāđˆāļŠāļ­āļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ„āļ·āļ­
    ●   Generalization āđ€āļ›āđ‡āļ™āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđāļĄāđˆāđāļšāļšāđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļāļģāļŦāļ™āļ”āļĨāļąāļāļĐāļ“āļ°āđ€āļžāļ·āđˆāļ­
        āđƒāļŠāđ‰āļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļ™ āļ„āļ·āļ­āļĄāļ­āļ‡āļŦāļēāļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™āđƒāļ™ Subtype āļāđˆāļ­āļ™
    ●   Specialization āđ€āļ›āđ‡āļ™āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđƒāļ™āļŠāļĄāļēāļŠāļīāļāļ‚āļ­āļ‡āļāļĨāļļāđˆāļĄ
        āļ„āļ·āļ­āļĄāļ­āļ‡āļˆāļļāļ”āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ āļŦāļĢāļ·āļ­āļ•āđ‰āļ­āļ‡āļāļģāļŦāļ™āļ” Supertype āđāļĨāļ°āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļąāđ‰āļ‡āļŦāļĄāļ”
        āļ­āļ­āļāļĄāļēāļāđˆāļ­āļ™
āđāļ™āļ§āļ„āļīāļ”āļžāļ·āđ‰āļ™āļāļēāļ™āđāļĨāļ°āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ



     U




                U
            U
āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ” (Constraints) āđƒāļ™āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡
               Specialization āđāļĨāļ° Generalization
●   āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ€āļāļīāļ”āļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĨāļ°āđ€āļ›āđ‡āļ™āđ„āļ›āļ•āļēāļĄ Business Rule
●   āļĄāļĩāļ­āļĒāļđāđˆ 2 āļŠāļ™āļīāļ” āļ„āļ·āļ­
     ●   Completeness Constraints
     ●   Disjointness Constraints
Completeness Constraints
●   āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāļ§āđˆāļēāļĢāļēāļĒāļāļēāļĢāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ (Instance) āļ—āļĩāđˆāļ›āļĢāļēāļāļŽāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆ
    āđ€āļ›āđ‡āļ™ Supertype āļˆāļ°āļ•āđ‰āļ­āļ‡āļ›āļĢāļēāļāļāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Subtype āļ”āđ‰āļ§āļĒāļŦāļĢāļ·āļ­āđ„āļĄāđˆ
●   āđāļšāđˆāļ‡āļ­āļ­āļāđ€āļ›āđ‡āļ™
    ●   Total Specialization Rule āđ€āļ›āđ‡āļ™āļāļŽāđ€āļāļ“āļ‘āđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ§āđˆāļēāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Supertype āļˆāļ°
        āļ•āđ‰āļ­āļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļš Subtype āđƒāļ” Subtype āļŦāļ™āļķāđˆāļ‡
    ●   Partial Specialization Rule āđ€āļ›āđ‡āļ™āļāļŽāđ€āļāļ“āļ‘āđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ§āđˆāļēāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Supertype āļ­āļēāļˆ
        āļˆāļ°āļĄāļĩāļŦāļĢāļ·āļ­āđ„āļĄāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđƒāļ”āđ† āļāļąāļš subtype āļāđ‡āđ„āļ”āđ‰
Completeness Constraints
Disjointness Constraints
●   āđ€āļ›āđ‡āļ™āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļ§āđˆāļēāļĢāļēāļ§āļāļēāļĢāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļ›āļĢāļēāļāļŽāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Supertype āļ™āļąāđ‰āļ™ āļˆāļ°
    āļ›āļĢāļēāļāļŽāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Subtype āđ„āļ”āđ‰ 1 āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļŦāļĢāļ·āļ­āļĄāļēāļāļāļ§āđˆāļēāļ™āļąāđ‰āļ™
●   āđāļšāđˆāļ‡āļ­āļ­āļāđ€āļ›āđ‡āļ™
    ●   Disjoint Rule āđ€āļ›āđ‡āļ™āļāļŽāđ€āļāļ“āļ‘āđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ§āđˆāļēāļĢāļēāļĒāļāļēāļĢāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ (Instance) āļ—āļĩāđˆāļ›āļĢāļēāļāļŽāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰
        āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Subtype āļŦāļ™āļķāđˆāļ‡ āļˆāļ°āđ„āļĄāđˆāļ›āļĢāļēāļāļŽāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ subtype āđƒāļ”āđ† āđ„āļ”āđ‰āļ­āļĩāļ āđƒāļŠāđ‰āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ„āļ·āļ­
        “d”
    ●   Overlap Rule āđ€āļ›āđ‡āļ™āļāļŽāđ€āļāļ“āļ‘āđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ§āđˆāļēāļĢāļēāļĒāļāļēāļĢāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ (Instance) āļ—āļĩāđˆāļ›āļĢāļēāļāļŽāđƒāļ™āđ€āļ­āļ™āļ—āļī
        āļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Subtype āļŦāļ™āļķāđˆāļ‡ āļ­āļēāļˆāļˆāļ°āļ›āļĢāļēāļāļŽāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ subtype āļ­āļ·āđˆāļ™āļ”āđ‰āļ§āļĒ āđƒāļŠāđ‰āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ„āļ·āļ­
        “o”
Disjointness Constraints




  d
Disjointness Constraints

05 entity relationship model

  • 1.
  • 2.
    āļ„āļ§āļēāļĄāļĢāļđāđ‰āļžāļ·āđ‰āļ™āļāļēāļ™ (Basic Concepts) ● āđ„āļ”āļ­āļ°āđāļāļĢāļĄāļ­āļĩāļ­āļēāļĢāđŒ (ER-Diagram:ERD) āđ€āļ›āđ‡āļ™āđāļœāļ™āļ āļēāļžāļ—āļĩāđˆāđāļŠāļ”āļ‡āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļĢāļ§āļĄāļ–āļķāļ‡ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ ● āđ‚āļ”āļĒāđƒāļŠāđ‰āđāļœāļ™āļ āļēāļžāđƒāļ™āļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­ āđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ‡āđˆāļēāļĒāļ•āđˆāļ­āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆ â— āđāļĨāļ°āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđƒāļ™āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļāļąāļšāļšāļļāļ„āļĨāļēāļāļĢāļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļĢāļ°āļšāļšāļāļēāļ™ āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™ āļ™āļąāļāļ­āļ­āļāđāļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒ āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™ āļŊāļĨāļŊ ● āđ„āļ­āļ­āļ°āđāļāļĢāļĄāļ­āļĩāļ­āļēāļĢāđŒ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļŠāļģāļ„āļąāļ āļ„āļ·āļ­ â— āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ (Entity) ● āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ (Attributes) ● āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ (Relationship)
  • 3.
  • 4.
    Chen's Model āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļžāļ·āđ‰āļ™āļāļēāļ™āļ”āļąāļ‡āļ™āļĩāđ‰ ● āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ āđāļ—āļ™āļ”āđ‰āļ§āļĒ āļĢāļđāļ›āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄ â— āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ āđāļ—āļ™āļ”āđ‰āļ§āļĒ āļĢāļđāļ›āļ§āļ‡āļĢāļĩ ● āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ āđāļ—āļ™āļ”āđ‰āļ§āļĒ āļĢāļđāļ›āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāļ‚āļ™āļĄāđ€āļ›āļĩāļĒāļāļ›āļđāļ™ â— āđ€āļŠāđ‰āļ™āļ•āļĢāļ‡ (Line) āļ—āļĩāđˆāļĨāļēāļāđ€āļŠāļ·āđˆāļ­āļĄāļĢāļ°āļŦāļ§āđˆāļēāļ‡ āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āđāļĨāļ°āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ āđ€āļ›āđ‡āļ™āļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ™āļąāđ‰āļ™āđ† āđāļĨāļ°āđƒāļŠāđ‰āļĨāļēāļāđ€āļžāļ·āđˆāļ­āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ ● āļ‚āļĩāļ”āđ€āļŠāđ‰āļ™āđƒāļ•āđ‰ (Underline) āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđāļŠāļ”āļ‡āļ§āđˆāļē āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļ„āļĩāļĒāđŒāļŦāļĨāļąāļāļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ ● āļ āļēāļĒāđƒāļ™āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļˆāļ°āļ•āđ‰āļ­āļ‡āļĄāļĩāļ•āļąāļ§āļĢāļ°āļšāļļ āļŦāļĢāļ·āļ­āļŠāļ·āđˆāļ­ āđāļĨāļ°āļ„āļ§āļĢāđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āļ—āļĩāđˆāļŠāļ·āđˆāļ­āļ–āļķāļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ āļŦāļĢāļ·āļ­ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ™āļąāđ‰āļ™āđ†
  • 5.
  • 6.
    Crow's Foot Model ● āđƒāļŠāđ‰āļŠāļĩāđˆāđ€āļŦāļĨāļĩāđˆāļĒāļĄāđāļ—āļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ ● āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ āđƒāļŠāđ‰āļāļēāļĢāđƒāļŠāđˆāļ•āļąāļ§āļ­āļąāļāļĐāļĢāļĨāļ‡āļ āļēāļĒāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ āđ‚āļ”āļĒāļĄāļĩāđ€āļŠāđ‰āļ™āļ•āļĢāļ‡āļ‚āļĩāļ”āļ‚āļąāđ‰āļ™ āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļŠāļ·āđˆāļ­āļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āđāļĨāļ°āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ ● āđƒāļŠāđ‰āđ€āļŠāđ‰āļ™āļ•āļĢāļ‡āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āđ€āļŠāđˆāļ™āđ€āļ”āļĩāļĒāļ§āļāļąāļ™
  • 7.
  • 8.
    āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ (Entity) ● āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ€āļĢāļēāļŠāļ™āđƒāļˆ āļ­āļēāļˆāđ€āļ›āđ‡āļ™āļ„āļ™ āļŠāļąāļ•āļ§āđŒ āļŠāļīāđˆāļ‡āļ‚āļ­āļ‡ āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāđ‚āļ”āļĒāļ—āļĩāđˆāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļĄāļĩ āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļĢāđˆāļ§āļĄāļāļąāļ™ āđ€āļŠāđˆāļ™ āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ™āļąāļāļĻāļķāļāļĐāļē āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ­āļēāļˆāļēāļĢāļĒāđŒ āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļŦāđ‰āļ­āļ‡āđ€āļĢāļĩāļĒāļ™ āļŊāļĨāļŊ ● āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđāļšāđˆāļ‡āđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ€āļ āļ—āļ•āđˆāļēāļ‡āđ† āđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰ ● Strong Entity āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļ•āļąāļ§āđ€āļ­āļ‡āđ‚āļ”āļĒāđ„āļĄāđˆāļ‚āļķāđ‰āļ™āļāļąāļšāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āđƒāļ”āđ† ● Weak Entity āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļāļīāļ”āļŦāļĢāļ·āļ­āļāļēāļĢāļ„āļ‡āļ­āļĒāļđāđˆ (Exist) āļ‚āļķāđ‰āļ™āļāļąāļšāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ­āļ·āđˆāļ™āđ†
  • 9.
    āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ (Attributes) ● āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ āļŦāļĢāļ·āļ­āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ­āļ˜āļīāļšāļēāļĒāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ™āļąāđ‰āļ™āđ† ● āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļŠāļēāļĄāļēāļĢāļ–āđāļšāđˆāļ‡āđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ€āļ āļ—āļ•āđˆāļēāļ‡āđ† āđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰ ● Simple Attribute ● Composite Attribute ● Single Value Attribute ● Multi-value Attribute ● Derived Attribute
  • 10.
    Simple Attribute ● āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ—āļĩāđˆāļĄāļĩāļ„āđˆāļēāđ€āļ”āļĩāđˆāļĒāļ§ āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđāļšāđˆāļ‡āļĒāđˆāļ­āļĒāđ„āļ”āđ‰āļ­āļĩāļ
  • 11.
    Composite Attribute ● āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ—āļĩāđˆāļ›āļĢāļ°āļāļ­āļšāđ„āļ›āļ”āđ‰āļ§āļĒāđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļĒāđˆāļ­āļĒ āđ€āļŠāđˆāļ™ stdName āļ›āļĢāļ°āļāļ­āļš āđ„āļ›āļ”āđ‰āļ§āļĒ frst-name āđāļĨāļ° last-name
  • 12.
    Single Value andMulti-value Attribute ● Single Value āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ—āļĩāđˆāļšāļĢāļĢāļˆāļļāļ„āđˆāļēāđ€āļžāļĩāļĒāļ‡āļ„āđˆāļēāđ€āļ”āļĩāļĒāļ§ â— Multi-value Attribute āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ—āļĩāđˆāļšāļĢāļĢāļˆāļļāļ„āđˆāļēāđ„āļ”āđ‰āļŦāļĨāļēāļĒāļ„āđˆāļē āđ€āļŠāđˆāļ™ āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒ stdTel āļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļāđ‡āļšāļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ‚āļ—āļĢāļĻāļąāļžāļ—āđŒāļ‚āļ­āļ‡āļ™āļąāļāļĻāļķāļāļĐāļē āļ‹āļķāđˆāļ‡āļŦāļ™āļķāđˆāļ‡āļ„āļ™āļ­āļēāļˆāļĄāļĩāđ„āļ”āđ‰ āļŦāļĨāļēāļĒāļŦāļĄāļēāļĒāđ€āļĨāļ‚ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
  • 13.
    Derived Attribute ● āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ—āļĩāđˆāļĄāļĩāļ„āđˆāļēāđāļ›āļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ„āļ›āļ•āļēāļĄāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ„āđˆāļēāđāļ­āļ•āļ—āļĢāļīāļšāļīāļ§āļ•āđŒāļ­āļ·āđˆāļ™ āđ€āļŠāđˆāļ™ stdAge āļ‚āļķāđ‰āļ™āļ•āđˆāļ­ stdDOB
  • 14.
    āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ (Relationship) ● āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ āļāļĨāđˆāļēāļ§āļ„āļ·āļ­ āđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ (Entity Instance) āļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļŦāļ™āļķāđˆāļ‡ āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļšāļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ­āļ·āđˆāļ™āđ†
  • 15.
    āļ”āļĩāļāļĢāļĩāļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ āļ„āļ·āļ­ āļˆāļģāļ™āļ§āļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāļĄāļĩāļŠāđˆāļ§āļ™āļĢāđˆāļ§āļĄāļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļąāļ™ āđāļšāđˆāļ‡āļ­āļ­āļāđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ€āļ āļ—āļ•āđˆāļēāļ‡āđ† āđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰ ● āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđ€āļ­āļāļ āļēāļ„ (Unary Relationship) ● āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ—āļ§āļīāļ āļēāļ„ (Binary Relationship) ● āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđ„āļ•āļĢāļ āļēāļ„ (Ternary Relationship)
  • 16.
    āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđ€āļ­āļāļ āļēāļ„ (Unary Relationship) ● āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡ 1 āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰
  • 17.
    āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ—āļ§āļīāļ āļēāļ„ (Binary Relationship) ● āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡ 2 āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰
  • 18.
    āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđ„āļ•āļĢāļ āļēāļ„ (Ternary Relationship) ● āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡ 3 āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰
  • 19.
    Cardinality of Relationship ● āļŦāļĄāļēāļĒāļ–āļķāļ‡āļˆāļģāļ™āļ§āļ™āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āđāļ•āđˆāļĨāļ°āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ (Entity Instance) āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ āļāļąāļšāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ­āļ·āđˆāļ™ āđ† ● āđāļšāđˆāļ‡āļ­āļ­āļāđ€āļ›āđ‡āļ™ â— āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđāļšāļšāļŦāļ™āļķāđˆāļ‡āļ•āđˆāļ­āļŦāļ™āļķāđˆāļ‡ (One-to-One Relationship [1:1]) ● āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđāļšāļšāļŦāļ™āļķāđˆāļ‡āļ•āđˆāļ­āļāļĨāļļāđˆāļĄ (One-to-Many Relationship [1:M]) ● āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđāļšāļšāļāļĨāļļāđˆāļĄāļ•āđˆāļ­āļāļĨāļļāđˆāļĄ (Many-to-Many Relationship [M:M | M:N])
  • 20.
  • 21.
  • 22.
  • 23.
    āļāļŽāđ€āļāļ“āļ‘āđŒāļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ (Constriants) ● āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ āđ€āļ›āđ‡āļ™āļāļŽāđ€āļāļ“āļ‘āđŒāļ—āļĩāđˆāđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļšāļąāļ‡āļ„āļąāļš āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļāļēāļĢāļˆāļąāļ” āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™āđ„āļ›āļ­āļĒāđˆāļēāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļĄāđāļĨāļ°āļĄāļĩāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡ â— āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļˆāļ°āđ€āļ›āđ‡āļ™āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ—āļĩāđˆāđƒāļŠāđ‰āļšāļąāļ‡āļ„āļąāļšāļŠāđˆāļ§āļ™āļ•āđˆāļēāļ‡āđ† āđƒāļ™āđāļšāļšāļˆāļģāļĨāļ­āļ‡āļ‹āļķāđˆāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āļ•āđ‰āļ­āļ‡ āļĢāļąāļāļĐāļēāđƒāļŦāđ‰āļ–āļđāļāļ•āđ‰āļ­āļ‡āļ•āļēāļĄāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļˆāļĢāļīāļ‡āđ€āļŠāļĄāļ­ â— āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđāļšāđˆāļ‡āđ€āļ›āđ‡āļ™āļŠāļ­āļ‡āļŠāļ™āļīāļ”āļ„āļ·āļ­ â— Participation Constraints ● Cardinality Constraints
  • 24.
    Participation Constraints ● āļĄāļĩāļāļŽāđ€āļāļ“āļ‘āđŒāļ­āļĒāļđāđˆāļŠāļ­āļ‡āļŠāļ™āļīāļ”āļ„āļ·āļ­ â— Total āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđ€āļ›āđ‡āļ™āļāļēāļĢāļšāļąāļ‡āļ„āļąāļšāļ§āđˆāļēāļˆāļ°āļ•āđ‰āļ­āļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™ â— Partial āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ™āļąāđ‰āļ™āļˆāļ°āļĄāļĩāļŦāļĢāļ·āļ­āđ„āļĄāđˆāļĄāļĩāļāđ‡āđ„āļ”āđ‰
  • 25.
    Cardinality Constraints ● āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļˆāļģāļ™āļ§āļ™āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļąāļ™ āđ‚āļ”āļĒ āđāļŠāļ”āļ‡āđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āļˆāļģāļ™āļ§āļ™āļ—āļĩāđˆāļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” āđāļĨāļ°āļˆāļģāļ™āļ§āļ™āļ—āļĩāđˆāļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ” â— Maximum Cardinality āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļˆāļģāļ™āļ§āļ™āļ—āļĩāđˆāļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ”āļ—āļĩāđˆāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āđ€āļ­ āļ™āļ—āļīāļ•āļĩāđ‰āļŦāļ™āļķāđˆāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļšāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ­āļ·āđˆāļ™ â— Minimum Cardinality āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļˆāļģāļ™āļ§āļ™āļ—āļĩāđˆāļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”āļ—āļĩāđˆāđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āđ€āļ­ āļ™āļ—āļīāļ•āļĩāđ‰āļŦāļ™āļķāđˆāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļšāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ­āļ·āđˆāļ™
  • 26.
    Cardinality Constraints Mandatory One(min = 1, max = 1) Optional One (min = 0, max = 1) Mandatory Many (min = 1, max = 1) Optional Many (min = 0, max = 1)
  • 27.
    Cardinality Constraints ● āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
  • 28.
    Example ● āđ„āļ”āļ­āļ°āđāļāļĢāļĄāļ­āļĩāļ­āļēāļĢāđŒāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļžāļ™āļąāļāļ‡āļēāļ™ (VENDOR) āļŠāļīāļ™āļ„āđ‰āļē (PART) āđāļĨāļ°āđ‚āļĢāļ‡āļ‡āļēāļ™ (WAREHOUSE) āđ€āļĄāļ·āđˆāļ­āļžāļ™āļąāļāļ‡āļēāļ™āđāļ•āđˆāļĨāļ°āļ„āļ™āļŠāļēāļĄāļēāļĢāļ–āļ‚āļēāļĒāļŠāļīāļ™āļ„āđ‰āļēāļŦāļĨāļēāļĒāļŠāļ™āļīāļ”āđƒāļŦāđ‰ āļŦāļĨāļēāļĒāđ‚āļĢāļ‡āļ‡āļēāļ™ āđāļ•āđˆāļĨāļ°āđ‚āļĢāļ‡āļ‡āļēāļ™āļ­āļēāļˆāļˆāļ°āļ‹āļ·āđ‰āļ­āļŠāļīāļ™āļŠāļīāļ™āļ„āđ‰āļēāļŦāļĨāļēāļĒāļŠāļ™āļīāļ”āļˆāļēāļāļžāļ™āļąāļāļ‡āļēāļ™āđāļ•āđˆāļĨāļ°āļ„āļ™ āđāļĨāļ°āļŠāļīāļ™āļ„āđ‰āļēāđāļ•āđˆāļĨāļ°āļŠāļ™āļīāļ”āļ–āļđāļāļ‚āļēāļĒāđ‚āļ”āļĒāļžāļ™āļąāļāļ‡āļēāļ™āļŦāļĨāļēāļĒāļ„āļ™āđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āđƒāļŦāđ‰āđ‚āļĢāļ‡āļ‡āļēāļ™āļŦāļĨāļēāļĒāđāļŦāđˆāļ‡ āđ‚āļ”āļĒ āđƒāļŦāđ‰āļĢāļ°āļšāļļāļ§āļīāļ˜āļĩāļāļēāļĢāļŠāđˆāļ‡āļŠāļīāļ™āļ„āđ‰āļē (Shipping Mode) āđāļĨāļ°āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āļāļēāļĢāļ‚āļ™āļŠāđˆāļ‡āļ”āđ‰āļ§āļĒ (Unit Cost) āļ”āđ‰āļ§āļĒ
  • 29.
  • 30.
    āđāļšāļšāļˆāļģāļĨāļ­āļ‡āļ­āļĩāļ­āļĩāļ­āļēāļĢāđŒ (Enhanced ER Model : EERM) ● āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļĢāļ°āļšāļšāļ‡āļēāļ™āļ•āđˆāļēāļ‡āđ† āļ–āļđāļāļžāļąāļ’āļ™āļēāļ•āļēāļĄāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ āļ—āļģāđƒāļŦāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļĄāļēāļāļ‚āļķāđ‰āļ™ āļˆāļķāļ‡āļĄāļĩ āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļšāļšāļˆāļģāļĨāļ­āļ‡āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđ€āļŠāļ™āļ­āļĢāļ°āļšāļšāļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđ„āļ”āđ‰āļ”āļĩāļ‚āļķāđ‰āļ™ â— āļ™āļąāđˆāļ™āļ„āļ·āļ­āđāļšāļšāļˆāļģāļĨāļ­āļ‡ EERM āđāļĨāļ°āļ™āļģāđ€āļŠāļ™āļ­āļ”āđ‰āļ§āļĒāđ„āļ”āđ‰āļ­āļ°āđāļāļĢāļĄāļ­āļĩāļ­āļĩāļ­āļēāļĢāđŒ (Enhance ER Diagram : EERD)
  • 31.
    Supertype āđāļĨāļ° Subtype ● Supertype āļ„āļ·āļ­āļĢāļđāļ›āđāļšāļšāļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āđ‰āļ™āđāļšāļšāļ‚āļ­āļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ­āļ·āđˆāļ™āđ† āđ‚āļ”āļĒ supertype āļˆāļ°āļ›āļĢāļ°āļāļ­āļšāđ„āļ›āļ”āđ‰āļ§āļĒ subtype āļ•āđˆāļēāļ‡āđ† ● Subtype āļ„āļ·āļ­āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāļĄāļĩāļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđƒāļ™āļāļĨāļļāđˆāļĄāļ‚āļ­āļ‡āļŠāļĄāļēāļŠāļīāļ subtype āļ•āļąāļ§ āļ­āļ·āđˆāļ™āđ† ● āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ staff āļ—āļĩāđˆāļ›āļĢāļ°āļāļ­āļšāđ„āļ›āļ”āđ‰āļ§āļĒāļŠāļĄāļēāļŠāļīāļāļ•āđˆāļēāļ‡āđ† āđ„āļĄāđˆāļ§āđˆāļēāļˆāļ°āđ€āļ›āđ‡āļ™ manager, secretary āđāļĨāļ° sales
  • 32.
    āļāļēāļĢāļ–āđˆāļēāļĒāļ—āļ­āļ”āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī (Attribute Inheritance) ● Subtype āļ„āļ·āļ­āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļŠāļ™āļīāļ”āļŦāļ™āļķāđˆāļ‡ āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ–āđˆāļēāļĒāļ—āļ­āļ”āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāļ—āļļāļāđ† āļ­āļĒāđˆāļēāļ‡āļˆāļēāļ Supertype ● āđ€āļŠāđˆāļ™ Supertype āļ‚āļ­āļ‡āļĢāļ–āļĒāļ™āļ•āđŒ āļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ Subtype āļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ āļĢāļ–āļāļ°āļšāļ° āļĢāļ– āđ€āļāđ‹āļ‡ āļĢāļ–āļ‚āļąāļšāđ€āļ„āļĨāļ·āđˆāļ­āļ™ 4 āļĨāđ‰āļ­ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ â— āđƒāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļĄāđ€āļ”āļĨāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđāļšāļš Supertype āđāļĨāļ° Subtype āđ„āļ”āđ‰āļĄāļĩ āļāļĢāļ°āļšāļ§āļ™āđ€āļžāļ·āđˆāļ­āļ™āļģāļĄāļēāļˆāļąāļ”āļāļēāļĢāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļ­āļĒāļđāđˆāļŠāļ­āļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ„āļ·āļ­ â— Generalization āđ€āļ›āđ‡āļ™āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđāļĄāđˆāđāļšāļšāđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļāļģāļŦāļ™āļ”āļĨāļąāļāļĐāļ“āļ°āđ€āļžāļ·āđˆāļ­ āđƒāļŠāđ‰āļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļ™ āļ„āļ·āļ­āļĄāļ­āļ‡āļŦāļēāļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ€āļŦāļĄāļ·āļ­āļ™āļāļąāļ™āđƒāļ™ Subtype āļāđˆāļ­āļ™ â— Specialization āđ€āļ›āđ‡āļ™āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđƒāļ™āļŠāļĄāļēāļŠāļīāļāļ‚āļ­āļ‡āļāļĨāļļāđˆāļĄ āļ„āļ·āļ­āļĄāļ­āļ‡āļˆāļļāļ”āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ āļŦāļĢāļ·āļ­āļ•āđ‰āļ­āļ‡āļāļģāļŦāļ™āļ” Supertype āđāļĨāļ°āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļ­āļ­āļāļĄāļēāļāđˆāļ­āļ™
  • 33.
  • 34.
    āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ” (Constraints) āđƒāļ™āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡ Specialization āđāļĨāļ° Generalization ● āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ€āļāļīāļ”āļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĨāļ°āđ€āļ›āđ‡āļ™āđ„āļ›āļ•āļēāļĄ Business Rule ● āļĄāļĩāļ­āļĒāļđāđˆ 2 āļŠāļ™āļīāļ” āļ„āļ·āļ­ â— Completeness Constraints ● Disjointness Constraints
  • 35.
    Completeness Constraints ● āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāļ§āđˆāļēāļĢāļēāļĒāļāļēāļĢāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ (Instance) āļ—āļĩāđˆāļ›āļĢāļēāļāļŽāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆ āđ€āļ›āđ‡āļ™ Supertype āļˆāļ°āļ•āđ‰āļ­āļ‡āļ›āļĢāļēāļāļāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Subtype āļ”āđ‰āļ§āļĒāļŦāļĢāļ·āļ­āđ„āļĄāđˆ ● āđāļšāđˆāļ‡āļ­āļ­āļāđ€āļ›āđ‡āļ™ â— Total Specialization Rule āđ€āļ›āđ‡āļ™āļāļŽāđ€āļāļ“āļ‘āđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ§āđˆāļēāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Supertype āļˆāļ° āļ•āđ‰āļ­āļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļš Subtype āđƒāļ” Subtype āļŦāļ™āļķāđˆāļ‡ â— Partial Specialization Rule āđ€āļ›āđ‡āļ™āļāļŽāđ€āļāļ“āļ‘āđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ§āđˆāļēāđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Supertype āļ­āļēāļˆ āļˆāļ°āļĄāļĩāļŦāļĢāļ·āļ­āđ„āļĄāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđƒāļ”āđ† āļāļąāļš subtype āļāđ‡āđ„āļ”āđ‰
  • 36.
  • 37.
    Disjointness Constraints ● āđ€āļ›āđ‡āļ™āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļ§āđˆāļēāļĢāļēāļ§āļāļēāļĢāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆāļ›āļĢāļēāļāļŽāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Supertype āļ™āļąāđ‰āļ™ āļˆāļ° āļ›āļĢāļēāļāļŽāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Subtype āđ„āļ”āđ‰ 1 āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļŦāļĢāļ·āļ­āļĄāļēāļāļāļ§āđˆāļēāļ™āļąāđ‰āļ™ â— āđāļšāđˆāļ‡āļ­āļ­āļāđ€āļ›āđ‡āļ™ â— Disjoint Rule āđ€āļ›āđ‡āļ™āļāļŽāđ€āļāļ“āļ‘āđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ§āđˆāļēāļĢāļēāļĒāļāļēāļĢāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ (Instance) āļ—āļĩāđˆāļ›āļĢāļēāļāļŽāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰ āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Subtype āļŦāļ™āļķāđˆāļ‡ āļˆāļ°āđ„āļĄāđˆāļ›āļĢāļēāļāļŽāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ subtype āđƒāļ”āđ† āđ„āļ”āđ‰āļ­āļĩāļ āđƒāļŠāđ‰āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ„āļ·āļ­ â€œd” ● Overlap Rule āđ€āļ›āđ‡āļ™āļāļŽāđ€āļāļ“āļ‘āđŒāļ—āļĩāđˆāļāļģāļŦāļ™āļ”āļ§āđˆāļēāļĢāļēāļĒāļāļēāļĢāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ (Instance) āļ—āļĩāđˆāļ›āļĢāļēāļāļŽāđƒāļ™āđ€āļ­āļ™āļ—āļī āļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ Subtype āļŦāļ™āļķāđˆāļ‡ āļ­āļēāļˆāļˆāļ°āļ›āļĢāļēāļāļŽāđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ‰āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ subtype āļ­āļ·āđˆāļ™āļ”āđ‰āļ§āļĒ āđƒāļŠāđ‰āļŠāļąāļāļĨāļąāļāļĐāļ“āđŒāļ„āļ·āļ­ â€œo”
  • 38.
  • 39.