SlideShare a Scribd company logo
1 of 21
Download to read offline
Database Models( āļšāļ—āļ—āļĩāđˆ 3 āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨ)

DATA STRUCTURE
āļ­.āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļīāļŠāļĒ
āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ
HTTP://WWW.IND.CRU.IN.TH/THANAWUT

thanawut.cru@gmail.com                                           1
āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„
     āļļ

        āđ€āļžāļ·āđˆāļ­āđƒāļŦāļ™āļąāļāļĻāļķāļāļĐāļēāđ€āļ‚āļēāđƒāļˆāđāļ•ïœŠāļĨāļ°āļŠāļ™āļīāļ”āļ‚āļ­āļ‡āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨ
        āđ€āļžāļ­āđƒāļŦāļ™āļāļĻāļāļĐāļēāđ€āļŦāļ™āļ„āļ§āļēāļĄāđāļ•āļāļ•āļēāļ‡āļ‚āļ­āļ‡āđāļ•āļĨāļ°āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡
          āļ·āđˆ āđƒ  āļą āļĻāļķ      āđ‡                      āđ
        āļāļēāļ™āļ‚āļ­āļĄāļđāļĨ




āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ   āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   2
āļŦāļąāļ§āđ€āļĢāļ·āđˆāļ­āļ‡

        āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļĨ (Data Model)
        āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜ïœŽ ( R l i T )
        āļ›               āļŠāļą āļą Relation Types)
        āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨ (Database Models)
        āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āđāļšāļšāļĨāđāļēāļ”āļąāļšāļŠāļąāđ‰āļ™ (Hierarchical Database Model)
        āđāļšāļšāļˆāđāđāļēāļĨāļ­āļ‡āđāļšāļšāđ€āļ„āļĢāļ·āļ·āļ­āļ‚āļēāļĒ (
                             (Network Database Model)   )
        āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ (Relational Database Model)



āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ   āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   3
āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļđāļĨ (Data Model)

        āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđ€āļ›ïœ’āļ™āļĢāļđāļ›āđāļšāļšāļŠāđāļēāļŦāļĢāļąāļšāļ­āļ˜āļīāļšāļēāļĒāđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āđāļĨāļ°
        āļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āļĢāļ°āļŦāļ§āļēāļ‡āļ‚āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāļˆāļēāļāļŠāļ‡āļ—āļĒāļēāļāļ•āļ­āļāļēāļĢ
        āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļ‚āļ­āļĄāļĨāļ āļēāļĒāđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļˆāļēāļāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļĒāļēāļāļ•ïœŠāļ­āļāļēāļĢ
        āđ€āļ‚āļēāđƒāļˆāđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āđāļĨāļ°āļˆāļąāļšāļ•ïœ‹āļ­āļ‡āđ„āļ” āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđāļšïœŠāļ‡āđ€āļ›ïœ’āļ™
        2āļ›āļ›āļĢāļ°āđ€āļ āļ—āļ”āļąāļąāļ‡āļ™āļĩāļĩāđ‰
               āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļĢāļ°āļ”āļąāļšāđāļ™āļ§āļ„āļīāļ” (Conceptual Model) āđ€āļŠïœŠāļ™ E-R Model āđāļĨāļ°
               Object-Oriented Model āđ€āļ›ïœ’āļ™āļ•ïœ‹āļ™
               āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļ›āļāļīāļšāļąāļ•āļī (Implementation Model) āđ€āļŠïœŠāļ™ Hierarchical
                              āļ        p
               Database Model, Network Database Model āđāļĨāļ° Relational Database
               Model āđ€āļ›ïœ’āļ™āļ•ïœ‹āļ™

āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ   āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   4
āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđāļšāļš One – to – One
                    āļđ


                                      1                                               1
                A                                                        R                               B

 āļ•āļ§āļ­āļĒāļēāļ‡ : āļŠāļĄāļĄāļļāļ•
 āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļŠāļĄāļĄāļ•āļī
 A āđ€āļ›ïœ’āļ™ “āļŠāļēāļĄāļĩ”  B āđ€āļ›ïœ’āļ™ “āļ āļĢāļĢāļĒāļē” R āđ€āļ›ïœ’āļ™āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ “āđāļ•ïœŠāļ‡āļ‡āļēāļ™â€
 āļˆāļ°āđ„āļ”
 āļˆāļ°āđ„āļ”
                                       1                                              1
               āļŠāļēāļĄ
               āļŠāļēāļĄāļĩ                                                  āđāļ•ïœŠāļ‡āļ‡āļēāļ™
                                                                     āđāļ•āļ‡āļ‡āļēāļ™                          āļ āļĢāļĢāļĒāļē



āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ       āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   5
āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđāļšāļš One – to – Many
                    āļđ


                                      1                                               M
                A                                                        R                               B

āļ•āļ§āļ­āļĒāļēāļ‡ : āļŠāļĄāļĄāļļāļ•
āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļŠāļĄāļĄāļ•āļī
A āđ€āļ›ïœ’āļ™ “āļ­āļēāļˆāļēāļĢāļĒ” B āđ€āļ›ïœ’āļ™ “āļ™āļąāļāļĻāļķāļāļĐāļē” R āđ€āļ›ïœ’āļ™āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ “āđ€āļ›ïœ’āļ™āļ—āļĩāđˆāļ›āļĢāļķāļāļĐāļē”
āļˆāļ°āđ„āļ”
āļˆāļ°āđ„āļ”
                                       1                              āđ€āļ›ïœ’āļ™āļ—āļĩāđˆ         M
           āļ­āļēāļˆāļēāļĢāļĒ
           āļ­āļēāļˆāļēāļĢāļĒ                                                                                āļ™āļāļĻāļāļĐāļē
                                                                                                  āļ™āļąāļāļĻāļķāļāļĐāļē
                                                                      āļ›āļĢāļķāļāļĐāļē


āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ       āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   6
āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđāļšāļš Many – to – Many
                    āļđ


                                      M                                               M
                A                                                        R                               B

āļ•āļ§āļ­āļĒāļēāļ‡ : āļŠāļĄāļĄāļļāļ•
āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļŠāļĄāļĄāļ•āļī
A āđ€āļ›ïœ’āļ™ “āļ™āļąāļāļĻāļķāļāļĐāļē” B āđ€āļ›ïœ’āļ™ “āļ§āļīāļŠāļēāđ€āļĢāļĩāļĒāļ™â€ R āđ€āļ›ïœ’āļ™āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ “āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™â€
āļˆāļ°āđ„āļ”
āļˆāļ°āđ„āļ”
                                       M                               āļĨāļ‡             M
          āļ™āļāļĻāļāļĐāļē
          āļ™āļąāļāļĻāļķāļāļĐāļē                                                                                āļ§āļŠāļēāđ€āļĢāļĒāļ™
                                                                                                  āļ§āļīāļŠāļēāđ€āļĢāļĩāļĒāļ™
                                                                     āļ—āļ°āđ€āļšāļĩāļĒāļ™


āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ       āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   7
āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļđāļĨ (Database Model)

        āļ§āļīāļ˜āļĩāļ—āļĩāđˆāđƒāļŠïœ‹āļŠāđāļēāļŦāļĢāļąāļšāļ­āļ˜āļīāļšāļēāļĒāđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ„āļīāļ”āļ‚āļķāđ‰āļ™ āļˆāđāļēāđ€āļ›ïœ’āļ™āļ•ïœ‹āļ­āļ‡
        āđƒāļŠāđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāļŠāļēāļŦāļĢāļšāļāļēāļĢāļ™āļēāđ€āļŠāļ™āļ­āđāļĨāļ°āļ­āļ˜āļšāļēāļĒāđāļšāļ‡
        āđƒāļŠïœ‹āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāļŠāđāļēāļŦāļĢāļąāļšāļāļēāļĢāļ™āđāļēāđ€āļŠāļ™āļ­āđāļĨāļ°āļ­āļ˜āļīāļšāļēāļĒāđāļšïœŠāļ‡
        āļ­āļ­āļāđ€āļ›ïœ’āļ™ 3 āļ›āļĢāļ°āđ€āļ āļ—āđ„āļ”āđāļïœŠ
               āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāļĨāđāļēāļ”āļąāļšāļŠāļąāļ™ (Hierarchical Database Model)
                                             āđ‰
               āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āļēāļĒ (Network Database Model)
               āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ (Relational Database Model)




āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ   āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   8
āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāļĨāđāļēāļ”āļąāļšāļŠāļąāđ‰āļ™
                       āļđ
    (Hierarchical Database Model)

                                                                           A

                                 B                                                                            C

            D                                         E                                   F                   G                                      H

                                                                                          āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāđāļšāļš
                                                                                          āļāļēāļĢāļˆāļ”āđ€āļāļšāđāļšāļš
I                          J                                                                Preorder                                                 K

                                 A           B          D            I          J             E   C       F         G            H               K
    āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ                       āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551           9
āļāļēāļĢāđāļšïœŠāļ‡āļŠïœŠāļ§āļ™āļ‚āļ­āļ‡āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāļĨāđāļēāļ”āļąāļšāļŠāļąāđ‰āļ™
                                    āļđ


  Root
Segment
S                                                                                          A
Level #1
                                                          B                                                 C
Segment
Level #2                                D                                   E                  F            G                         H
Segment
Level #3                 I                           J                                                                                K
Segment


     āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ           āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551       10
āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāļĨāđāļēāļ”āļąāļšāļŠāļąāđ‰āļ™
                         āļđ
      (Hierarchical Database Model)

                                                                      āļ™āļąāļāļĻāļķāļāļĐāļē

                                āļ—āļĩāđˆāļ­āļĒāļđ                                                       āđ€āļžāļ·āđˆāļ­āļ™

            āļšāļēāļ™
            āļšïœ‹āļēāļ™                                   āļŦāļ­āļžāļ
                                                   āļŦāļ­āļžāļąāļ                              āđ€āļĢāļĒāļ™
                                                                                      āđ€āļĢāļĩāļĒāļ™   āļŠāļ™āļ—
                                                                                              āļŠāļ™āļīāļ—                                  āļāļŽāļē
                                                                                                                                    āļāļĩāļŽāļē


āļšïœ‹āļēāļ™āđ€āļĢāļē                āļšïœ‹āļēāļ™āļāļēāļ•āļī                                                                                                 āļŸāļļāļ•āļšāļ­āļĨ


      āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ        āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551          11
āļ‚āļ­āļ”āļĩāđāļĨāļ°āļ‚āļ­āđ€āļŠāļĩāļĒāļ‚āļ­āļ‡āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāļĨāđāļēāļ”āļąāļšāļŠāļąāļ™
                                   āļđ           āđ‰

        āļ‚āļ­āļ”āļĩ
               āđ€āļŦāļĄāļēāļ°āļŠāļēāļŦāļĢāļšāļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āđāļšāļš One
               āđ€āļŦāļĄāļēāļ°āļŠāđāļēāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāđāļšāļš O – tto – M   Many
               āļĄāļĩāļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļ„āļ§āļēāļĄāļ–āļđāļāļ•ïœ‹āļ­āļ‡āļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨ
               āļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āļ­āļĄāļđāļĨāļ„āļĨāļēāļĒāļ„āļĨāļķāļ‡āļāļąāļšāļĢāļ°āļšāļšāđāļŸïœ†āļĄāļ‚āļ­āļĄāļđāļĨāļ‡ïœŠāļēāļĒāļ•ïœŠāļ­āļāļēāļĢāđ€āļ‚āļēāđƒāļˆ
        āļ‚āļ­āđ€āļŠāļĩāļĒ
               āđ„āļĄïœŠāļĢāļ­āļ‡āļĢāļąāļšāļāļąāļšāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāđāļšāļš Many – to – Many
               āđ€āļĄāļ·āļ·āđˆāļ­āļ•ïœ‹ïœ‹āļ­āļ‡āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āļ—āđāđāļēāđ„ āļĒāļēāļ
                              āļ›āļĩ āļ› āđ‚                  āđ„āļ”
               āđ„āļĄïœŠāļĄāļĩāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđāļ™ïœŠāļ™āļ­āļ™āļ—āđāļēāđƒāļŦāļāļēāļĢāđƒāļŠïœ‹āļ‚āļ­āļĄāļđāļĨāļĢāļ§āļĄāļāļąāļ™āļ—āđāļēāđ„āļ”āļĒāļēāļ

āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ   āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   12
āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āļēāļĒ
                    āļđ
   (Network Database Model)

                            āļšāļāļŠāļ˜āļ™āļēāļ„āļēāļĢ
                            āļšāļąāļāļŠāļĩāļ˜āļ™āļēāļ„āļēāļĢ                                                        āļ­āļēāļˆāļēāļĢāļĒ
                                                                                               āļ­āļēāļˆāļēāļĢāļĒ
                                                                 1:1                     1:M                                 1:M

āļ§āļīāļŠāļēāđ€āļĢāļĩāļĒāļ™                                                                   āļ™āļąāļāļĻāļķāļāļĐāļē                              āļŠāļĨāļīāļ›āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™

   1:M                                                               1:M
                             āđƒāļšāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™
                             āđƒāļšāļĨāļ‡āļ—āļ°āđ€āļšāļĒāļ™



   āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ           āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   13
āļ‚āļ­āļ”āļĩāđāļĨāļ°āļ‚āļ­āđ€āļŠāļĩāļĒāļ‚āļ­āļ‡āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āļēāļĒ
                                   āļđ

        āļ‚āļ­āļ”āļĩ
               āļŠāļēāļĄāļēāļĢāļ–āļĢāļ­āļ‡āļĢāļšāļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āđāļšāļš Many
               āļŠāļēāļĄāļēāļĢāļ–āļĢāļ­āļ‡āļĢāļąāļšāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāđāļšāļš M – tto – M  Many
               āļĄāļĩāļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļ„āļ§āļēāļĄāļ–āļđāļāļ•ïœ‹āļ­āļ‡āļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨ
               āļĄāļĩāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹ïœ‹āļ­āļ™āļ™ïœ‹āļ­āļĒāļāļ§ïœŠāļēāđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡ Hierarchical Database Model
        āļ‚āļ­āđ€āļŠāļĩāļĒ
               āļāļēāļĢāļ­āļ­āļāđāļšāļšāļāļēāļ™āļ‚āļ­āļĄāļđāļĨāļ—āđāļēāđ„āļ”āļĒāļēāļ
               āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āļ—āđāđāļēāđ„ āļĒāļēāļ
                   āļ›āļĩ āļ› āđ‚                  āđ„āļ”


āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ   āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   14
āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ
                   āļđ
(Relational Database Model)
        āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĄāļĩāđāļ™āļ§āļ„āļīāļ”āđ‚āļ”āļĒāļāļēāļĢāđāļšïœŠāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡
        āļ—āļĄāļ„āļ§āļēāļĄāļ‹āļšāļ‹āļ­āļ™āļ­āļ­āļāđ€āļ›āļ™āļŦāļ™āļ§āļĒāļĒāļ­āļĒāļ—āđ€āļĢāļĒāļāļ§āļē
        āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹ïœ‹āļ­āļ™āļ­āļ­āļāđ€āļ›ïœ’āļ™āļŦāļ™ïœŠāļ§āļĒāļĒāļ­āļĒāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§ïœŠāļē āļ•āļēāļĢāļēāļ‡ (Relation āļŦāļĢāļ·āļ­
                                                                    āļŦāļĢāļ­
        Table ) āđ‚āļ”āļĒāļ‚āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ­āļĒāļđāļ•ïœŠāļēāļ‡āļ•āļēāļĢāļēāļ‡āļˆāļ°āļĄāļĩāļ„āļ§āļēāļĄāđ€āļ›ïœ’āļ™āļ­āļīāļŠāļĢāļ°āļ•ïœŠāļ­āļāļąāļ™āļĄāļēāļ
        āļ—āļĩāļĩāđˆāļŠāļļāļ” (āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĩāļĒāļ”āļˆāļ°āļāļĨāļēāļ§āđƒāļ™āļšāļ—āļ•ïœŠïœŠāļ­āđ„āļ›)
                                    āđƒ       āđ„āļ›

                        āļĢāļŦāļąāļŠāļžāļ™āļąāļāļ‡āļēāļ™                                 āļŠāļ·āđˆāļ­āļžāļ™āļąāļāļ‡āļēāļ™       āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™
                          EMP_0001                      AAAA                           9,800
                          EMP_0002                      BBBB                           8,750




āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ      āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   15
āļ‚āļ­āļ”āļĩāđāļĨāļ°āļ‚āļ­āđ€āļŠāļĩāļĒāļ‚āļ­āļ‡āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ
                                   āļđ

        āļ‚āļ­āļ”āļĩ
               āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āļ‚āļ­āļĄāļđāļĨāļĄāļ„āļ§āļēāļĄāđ€āļ›āļ™āļ­āļŠāļĢāļ°āļ•āļ­āļāļ™āļ—āļēāđƒāļŦāļ›āļĢāļšāđ€āļ›āļĨāļĒāļ™āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āđ„āļ”
               āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āļ‚āļ­āļĄāļĨāļĄāļĩāļ„āļ§āļēāļĄāđ€āļ›ïœ’āļ™āļ­āļīāļŠāļĢāļ°āļ•ïœŠāļ­āļāļąāļ™āļ—āđāļēāđƒāļŦāļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āđ„āļ”
               āļ‡ïœŠāļēāļĒ
               āļĄāļĩāļĩāļ„āļ§āļēāļĄāļ‹āļąāļąāļšāļ‹ïœ‹ïœ‹āļ­āļ™āļ™ïœ‹ïœ‹āļ­āļĒāļāļ§ïœŠāļēāđāļšāļšāļˆāđāđāļēāļĨāļ­āļ‡ Network Database Model
                                       
        āļ‚āļ­āđ€āļŠāļĩāļĒ
               āļŪāļēāļĢāļ”āđāļ§āļĢ (Hardware), āļ‹āļ­āļŸāļ•ïœŽāđāļ§āļĢ(Software) āđāļĨāļ°āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ
               (Operating System) āļ•ïœ‹āļ­āļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļ‡ āđ€āļžāļĢāļēāļ° DBMS āļ—āđāļēāļŦāļ™ïœ‹āļēāļ—āļĩāđˆ
                                  āļ•āļ­āļ‡āļĄāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļžāļŠāļđāļ‡                āļ—āļēāļŦāļ™āļēāļ—
               āļˆāļąāļ”āļāļēāļĢāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹ïœ‹āļ­āļ™āļˆāđāļēāđ€āļ›ïœ’āļ™āļ•ïœ‹āļ­āļ‡āđƒāļŠïœ‹āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļŠāđāļēāļŦāļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ
               āļĄāļēāļāđ€āļ›āļ™āļžāđ€āļĻāļĐ
               āļĄāļēāļāđ€āļ›ïœ’āļ™āļžāļīāđ€āļĻāļĐ
āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ   āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   16
āļŠāļĢāļļāļ›
   āļļ

        āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđ€āļ›āļ™āļĢāļđāļ›āđāļšāļšāļŠāļēāļŦāļĢāļšāļ­āļ˜āļšāļēāļĒāđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āđāļĨāļ°
        āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļĨāđ€āļ›ïœ’āļ™āļĢāļ›āđāļšāļšāļŠāđāļēāļŦāļĢāļąāļšāļ­āļ˜āļīāļšāļēāļĒāđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āđāļĨāļ°
        āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļ‚āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāļˆāļēāļāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļĒāļēāļāļ•ïœŠāļ­āļāļēāļĢ
        āđ€āļ‚āļēāđƒāļˆāđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āđāļĨāļ°āļˆāļąāļąāļšāļ•ïœ‹ïœ‹āļ­āļ‡āđ„āļ”
             āđƒāđƒ                āđ‡            āđ„
                                 āļĢāļđāļ›āđāļšāļš                            Data Independence   Structure Independence
                   āļĢāļ°āļšāļšāđāļŸïœ†āļĄāļ‚āļ­āļĄāļđāļĨ                                              āđ„āļĄïœŠāļĄāļĩ              āđ„āļĄïœŠāļĄāļĩ
                   āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāļĨāđāļēāļ”āļąāļšāļŠāļąāđ‰āļ™                                        āļĄāļĩ               āđ„āļĄïœŠāļĄāļĩ
                   āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āļēāļĒ                                         āļĄāļĩ               āđ„āļĄïœŠāļĄāļĩ
                   āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ                                         āļĄāļĩ                 āļĄāļĩ
                   āļ—āļĩāđˆāļĄāļē : āļŦāļ™āļąāļ‡āļŠāļ·āļ·āļ­ āļĢāļ°āļšāļšāļāļēāļ™āļ‚āļ­āļĄāļđāļĨ Database System, āļāļīāļ•āļ•āļī āđāļĨāļ° āļˆāđāļēāļĨāļ­āļ‡, 2550

 Data Independence āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļïœ‹āđ„āļ‚āļ‚āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļđāļđāļĨāđāļĨāļ§āđ„āļĄïœŠāļŠāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ•ïœŠāļ­ DBMS
           p                         āļđ āļ                  
 Structure Independence āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđ„āļ”āđ‚āļ”āļĒāđ„āļĄïœŠāļŠïœŠāļ‡āļœāļĨāļ•ïœŠāļ­āļāļēāļĢāđƒāļŠïœ‹āļ‚āļ­āļĄāļđāļĨāđƒāļ™ DBMS
āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ          āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   17
āđāļŦāļĨāļ‡āļŦāļēāļ‚āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ
            āļđ

        http://sot.swu.ac.th/cp342/
        http://en.wikipedia.org/wiki/Database
        h // iki di / iki/D b
        http://tsl.tsu.ac.th/file.php/1/courseware/database/lesson1/lesson1.
        htm




āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ   āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   18
āļŦāļ™āļąāļ‡āļŠāļ·āļ­āļ­ïœ‹āļēāļ‡āļ­āļīāļ‡

        āļĢāļ°āļšāļšāļāļēāļ™āļ‚āļ­āļĄāļđāļĨ Database System, āļāļīāļ•āļ•āļī āļ āļąāļāļ”āļĩāļ§āļąāļ’āļ™āļ°āļāļļāļĨ āđāļĨāļ° āļˆāđāļēāļĨāļ­āļ‡
        āļ„āļĢāļđāļ­āļļāļ•āļŠāļēāļŦāļ°, āļŠāļēāļ™āļāļžāļĄāļž
        āļ„āļĢāļ­āļ•āļŠāļēāļŦāļ° āļŠāđāļēāļ™āļąāļāļžāļīāļĄāļžïœŽ KTP
        āļ„āļąāļĄāļ āļĩāļĢāļĢāļ°āļšāļšāļāļēāļ™āļ‚āļ­āļĄāļđāļĨ, āļāļīāļ•āļ•āļī āļ āļąāļāļ”āļĩāļ§āļąāļ’āļ™āļ°āļāļļāļĨ āđāļĨāļ° āļˆāđāļēāļĨāļ­āļ‡ āļ„āļĢāļđ
        āļ­āļļāļ•āļŠāļēāļŦāļ°, āļŠāđāļēāļ™āļąāļāļžāļīāļĄāļžïœŽïœŽ KTP
        Database Management, Gehrke and Johannes, McGraw-Hill
                                                    McGraw Hill
        Fundamental of Database System, Elmasri and Navathe,



āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ   āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   19
āļŦāļ™āļąāļ‡āļŠāļ·āļ­āļ­ïœ‹āļēāļ‡āļ­āļīāļ‡




āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ   āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551   20
Database Models( āļšāļ—āļ—āļĩāđˆ 3 āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨ)

DATA STRUCTURE
āļ­.āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļīāļŠāļĒ
āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ
HTTP://WWW.IND.CRU.IN.TH/THANAWUT

thanawut.cru@gmail.com                                           21

More Related Content

Viewers also liked

Vodafone cu final
Vodafone cu finalVodafone cu final
Vodafone cu finalEvanthia Marou
 
Ukraine internet-audience-october 2015
Ukraine internet-audience-october 2015Ukraine internet-audience-october 2015
Ukraine internet-audience-october 2015Watcher
 
Icm team140
Icm team140Icm team140
Icm team140TEAM140
 
CVD-Chemical Vapor Deposition by Mr.Govahi
CVD-Chemical Vapor Deposition by Mr.GovahiCVD-Chemical Vapor Deposition by Mr.Govahi
CVD-Chemical Vapor Deposition by Mr.GovahiMohamadreza Govahi
 
Alex launch presentation intl dist 0317
Alex launch presentation intl dist 0317Alex launch presentation intl dist 0317
Alex launch presentation intl dist 0317Ozgur Inal
 
Organic Farming Ling 11 23
Organic Farming Ling 11 23Organic Farming Ling 11 23
Organic Farming Ling 11 23colleen0814
 
Tarea 32. linio y wish
Tarea 32. linio y wishTarea 32. linio y wish
Tarea 32. linio y wishequipo3-12V
 
Meet Magento 2014 OSC brasil 6 pro 2
Meet Magento 2014 OSC brasil 6 pro 2Meet Magento 2014 OSC brasil 6 pro 2
Meet Magento 2014 OSC brasil 6 pro 2Deivison Serpa
 
Agencia BIR Music Group
Agencia BIR Music GroupAgencia BIR Music Group
Agencia BIR Music GroupChristian Maya
 
2014 BRANDS TO WATCH
2014 BRANDS TO WATCH2014 BRANDS TO WATCH
2014 BRANDS TO WATCHMary Olson
 

Viewers also liked (19)

Log0 class01
Log0 class01Log0 class01
Log0 class01
 
Vodafone cu final
Vodafone cu finalVodafone cu final
Vodafone cu final
 
Ukraine internet-audience-october 2015
Ukraine internet-audience-october 2015Ukraine internet-audience-october 2015
Ukraine internet-audience-october 2015
 
e-Works Profilee October 2010
e-Works Profilee October 2010e-Works Profilee October 2010
e-Works Profilee October 2010
 
12125
1212512125
12125
 
JetStream Comfort
JetStream ComfortJetStream Comfort
JetStream Comfort
 
Hs
HsHs
Hs
 
Icm team140
Icm team140Icm team140
Icm team140
 
CVD-Chemical Vapor Deposition by Mr.Govahi
CVD-Chemical Vapor Deposition by Mr.GovahiCVD-Chemical Vapor Deposition by Mr.Govahi
CVD-Chemical Vapor Deposition by Mr.Govahi
 
Alex launch presentation intl dist 0317
Alex launch presentation intl dist 0317Alex launch presentation intl dist 0317
Alex launch presentation intl dist 0317
 
Organic Farming Ling 11 23
Organic Farming Ling 11 23Organic Farming Ling 11 23
Organic Farming Ling 11 23
 
Girlgames and girl MMOs
Girlgames and girl MMOsGirlgames and girl MMOs
Girlgames and girl MMOs
 
Healthy, Happy and Helping
Healthy, Happy and Helping Healthy, Happy and Helping
Healthy, Happy and Helping
 
Tarea 32. linio y wish
Tarea 32. linio y wishTarea 32. linio y wish
Tarea 32. linio y wish
 
Look food
Look foodLook food
Look food
 
Meet Magento 2014 OSC brasil 6 pro 2
Meet Magento 2014 OSC brasil 6 pro 2Meet Magento 2014 OSC brasil 6 pro 2
Meet Magento 2014 OSC brasil 6 pro 2
 
Agencia BIR Music Group
Agencia BIR Music GroupAgencia BIR Music Group
Agencia BIR Music Group
 
2014 BRANDS TO WATCH
2014 BRANDS TO WATCH2014 BRANDS TO WATCH
2014 BRANDS TO WATCH
 
Brochure gÃĐospatial
Brochure gÃĐospatialBrochure gÃĐospatial
Brochure gÃĐospatial
 

03 data structure

  • 1. Database Models( āļšāļ—āļ—āļĩāđˆ 3 āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨ) DATA STRUCTURE āļ­.āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ HTTP://WWW.IND.CRU.IN.TH/THANAWUT thanawut.cru@gmail.com 1
  • 2. āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„ āļļ āđ€āļžāļ·āđˆāļ­āđƒāļŦāļ™āļąāļāļĻāļķāļāļĐāļēāđ€āļ‚āļēāđƒāļˆāđāļ•ïœŠāļĨāļ°āļŠāļ™āļīāļ”āļ‚āļ­āļ‡āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨ āđ€āļžāļ­āđƒāļŦāļ™āļāļĻāļāļĐāļēāđ€āļŦāļ™āļ„āļ§āļēāļĄāđāļ•āļāļ•āļēāļ‡āļ‚āļ­āļ‡āđāļ•āļĨāļ°āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡ āļ·āđˆ āđƒ  āļą āļĻāļķ āđ‡   āđ āļāļēāļ™āļ‚āļ­āļĄāļđāļĨ āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 2
  • 3. āļŦāļąāļ§āđ€āļĢāļ·āđˆāļ­āļ‡ āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļĨ (Data Model) āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜ïœŽ ( R l i T ) āļ› āļŠāļą āļą Relation Types) āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨ (Database Models) āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āđāļšāļšāļĨāđāļēāļ”āļąāļšāļŠāļąāđ‰āļ™ (Hierarchical Database Model) āđāļšāļšāļˆāđāđāļēāļĨāļ­āļ‡āđāļšāļšāđ€āļ„āļĢāļ·āļ·āļ­āļ‚āļēāļĒ (  (Network Database Model) ) āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ (Relational Database Model) āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 3
  • 4. āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļđāļĨ (Data Model) āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđ€āļ›ïœ’āļ™āļĢāļđāļ›āđāļšāļšāļŠāđāļēāļŦāļĢāļąāļšāļ­āļ˜āļīāļšāļēāļĒāđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āđāļĨāļ° āļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āļĢāļ°āļŦāļ§āļēāļ‡āļ‚āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāļˆāļēāļāļŠāļ‡āļ—āļĒāļēāļāļ•āļ­āļāļēāļĢ āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļ‚āļ­āļĄāļĨāļ āļēāļĒāđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļĨāļˆāļēāļāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļĒāļēāļāļ•ïœŠāļ­āļāļēāļĢ āđ€āļ‚āļēāđƒāļˆāđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āđāļĨāļ°āļˆāļąāļšāļ•ïœ‹āļ­āļ‡āđ„āļ” āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđāļšïœŠāļ‡āđ€āļ›ïœ’āļ™ 2āļ›āļ›āļĢāļ°āđ€āļ āļ—āļ”āļąāļąāļ‡āļ™āļĩāļĩāđ‰ āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļĢāļ°āļ”āļąāļšāđāļ™āļ§āļ„āļīāļ” (Conceptual Model) āđ€āļŠïœŠāļ™ E-R Model āđāļĨāļ° Object-Oriented Model āđ€āļ›ïœ’āļ™āļ•ïœ‹āļ™ āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āđ€āļŠāļīāļ‡āļ›āļāļīāļšāļąāļ•āļī (Implementation Model) āđ€āļŠïœŠāļ™ Hierarchical āļ p Database Model, Network Database Model āđāļĨāļ° Relational Database Model āđ€āļ›ïœ’āļ™āļ•ïœ‹āļ™ āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 4
  • 5. āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđāļšāļš One – to – One āļđ 1 1 A R B āļ•āļ§āļ­āļĒāļēāļ‡ : āļŠāļĄāļĄāļļāļ• āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļŠāļĄāļĄāļ•āļī A āđ€āļ›ïœ’āļ™ “āļŠāļēāļĄāļĩ” B āđ€āļ›ïœ’āļ™ “āļ āļĢāļĢāļĒāļē” R āđ€āļ›ïœ’āļ™āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ “āđāļ•ïœŠāļ‡āļ‡āļēāļ™â€ āļˆāļ°āđ„āļ” āļˆāļ°āđ„āļ” 1 1 āļŠāļēāļĄ āļŠāļēāļĄāļĩ āđāļ•ïœŠāļ‡āļ‡āļēāļ™ āđāļ•āļ‡āļ‡āļēāļ™ āļ āļĢāļĢāļĒāļē āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 5
  • 6. āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđāļšāļš One – to – Many āļđ 1 M A R B āļ•āļ§āļ­āļĒāļēāļ‡ : āļŠāļĄāļĄāļļāļ• āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļŠāļĄāļĄāļ•āļī A āđ€āļ›ïœ’āļ™ “āļ­āļēāļˆāļēāļĢāļĒ” B āđ€āļ›ïœ’āļ™ “āļ™āļąāļāļĻāļķāļāļĐāļē” R āđ€āļ›ïœ’āļ™āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ “āđ€āļ›ïœ’āļ™āļ—āļĩāđˆāļ›āļĢāļķāļāļĐāļē” āļˆāļ°āđ„āļ” āļˆāļ°āđ„āļ” 1 āđ€āļ›ïœ’āļ™āļ—āļĩāđˆ M āļ­āļēāļˆāļēāļĢāļĒ āļ­āļēāļˆāļēāļĢāļĒ āļ™āļāļĻāļāļĐāļē āļ™āļąāļāļĻāļķāļāļĐāļē āļ›āļĢāļķāļāļĐāļē āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 6
  • 7. āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđāļšāļš Many – to – Many āļđ M M A R B āļ•āļ§āļ­āļĒāļēāļ‡ : āļŠāļĄāļĄāļļāļ• āļ•āļąāļ§āļ­āļĒāļēāļ‡ āļŠāļĄāļĄāļ•āļī A āđ€āļ›ïœ’āļ™ “āļ™āļąāļāļĻāļķāļāļĐāļē” B āđ€āļ›ïœ’āļ™ “āļ§āļīāļŠāļēāđ€āļĢāļĩāļĒāļ™â€ R āđ€āļ›ïœ’āļ™āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ “āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™â€ āļˆāļ°āđ„āļ” āļˆāļ°āđ„āļ” M āļĨāļ‡ M āļ™āļāļĻāļāļĐāļē āļ™āļąāļāļĻāļķāļāļĐāļē āļ§āļŠāļēāđ€āļĢāļĒāļ™ āļ§āļīāļŠāļēāđ€āļĢāļĩāļĒāļ™ āļ—āļ°āđ€āļšāļĩāļĒāļ™ āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 7
  • 8. āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļđāļĨ (Database Model) āļ§āļīāļ˜āļĩāļ—āļĩāđˆāđƒāļŠïœ‹āļŠāđāļēāļŦāļĢāļąāļšāļ­āļ˜āļīāļšāļēāļĒāđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ„āļīāļ”āļ‚āļķāđ‰āļ™ āļˆāđāļēāđ€āļ›ïœ’āļ™āļ•ïœ‹āļ­āļ‡ āđƒāļŠāđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāļŠāļēāļŦāļĢāļšāļāļēāļĢāļ™āļēāđ€āļŠāļ™āļ­āđāļĨāļ°āļ­āļ˜āļšāļēāļĒāđāļšāļ‡ āđƒāļŠïœ‹āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļĨāļŠāđāļēāļŦāļĢāļąāļšāļāļēāļĢāļ™āđāļēāđ€āļŠāļ™āļ­āđāļĨāļ°āļ­āļ˜āļīāļšāļēāļĒāđāļšïœŠāļ‡ āļ­āļ­āļāđ€āļ›ïœ’āļ™ 3 āļ›āļĢāļ°āđ€āļ āļ—āđ„āļ”āđāļïœŠ āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāļĨāđāļēāļ”āļąāļšāļŠāļąāļ™ (Hierarchical Database Model)  āđ‰ āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āļēāļĒ (Network Database Model) āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ (Relational Database Model) āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 8
  • 9. āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāļĨāđāļēāļ”āļąāļšāļŠāļąāđ‰āļ™ āļđ (Hierarchical Database Model) A B C D E F G H āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāđāļšāļš āļāļēāļĢāļˆāļ”āđ€āļāļšāđāļšāļš I J Preorder K A B D I J E C F G H K āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 9
  • 10. āļāļēāļĢāđāļšïœŠāļ‡āļŠïœŠāļ§āļ™āļ‚āļ­āļ‡āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāļĨāđāļēāļ”āļąāļšāļŠāļąāđ‰āļ™ āļđ Root Segment S A Level #1 B C Segment Level #2 D E F G H Segment Level #3 I J K Segment āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 10
  • 11. āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāļĨāđāļēāļ”āļąāļšāļŠāļąāđ‰āļ™ āļđ (Hierarchical Database Model) āļ™āļąāļāļĻāļķāļāļĐāļē āļ—āļĩāđˆāļ­āļĒāļđ āđ€āļžāļ·āđˆāļ­āļ™ āļšāļēāļ™ āļšïœ‹āļēāļ™ āļŦāļ­āļžāļ āļŦāļ­āļžāļąāļ āđ€āļĢāļĒāļ™ āđ€āļĢāļĩāļĒāļ™ āļŠāļ™āļ— āļŠāļ™āļīāļ— āļāļŽāļē āļāļĩāļŽāļē āļšïœ‹āļēāļ™āđ€āļĢāļē āļšïœ‹āļēāļ™āļāļēāļ•āļī āļŸāļļāļ•āļšāļ­āļĨ āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 11
  • 12. āļ‚āļ­āļ”āļĩāđāļĨāļ°āļ‚āļ­āđ€āļŠāļĩāļĒāļ‚āļ­āļ‡āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāļĨāđāļēāļ”āļąāļšāļŠāļąāļ™ āļđ āđ‰ āļ‚āļ­āļ”āļĩ āđ€āļŦāļĄāļēāļ°āļŠāļēāļŦāļĢāļšāļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āđāļšāļš One āđ€āļŦāļĄāļēāļ°āļŠāđāļēāļŦāļĢāļąāļšāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāđāļšāļš O – tto – M Many āļĄāļĩāļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļ„āļ§āļēāļĄāļ–āļđāļāļ•ïœ‹āļ­āļ‡āļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨ āļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āļ­āļĄāļđāļĨāļ„āļĨāļēāļĒāļ„āļĨāļķāļ‡āļāļąāļšāļĢāļ°āļšāļšāđāļŸïœ†āļĄāļ‚āļ­āļĄāļđāļĨāļ‡ïœŠāļēāļĒāļ•ïœŠāļ­āļāļēāļĢāđ€āļ‚āļēāđƒāļˆ āļ‚āļ­āđ€āļŠāļĩāļĒ āđ„āļĄïœŠāļĢāļ­āļ‡āļĢāļąāļšāļāļąāļšāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāđāļšāļš Many – to – Many āđ€āļĄāļ·āļ·āđˆāļ­āļ•ïœ‹ïœ‹āļ­āļ‡āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āļ—āđāđāļēāđ„ āļĒāļēāļ āļ›āļĩ āļ› āđ‚ āđ„āļ” āđ„āļĄïœŠāļĄāļĩāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđāļ™ïœŠāļ™āļ­āļ™āļ—āđāļēāđƒāļŦāļāļēāļĢāđƒāļŠïœ‹āļ‚āļ­āļĄāļđāļĨāļĢāļ§āļĄāļāļąāļ™āļ—āđāļēāđ„āļ”āļĒāļēāļ āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 12
  • 13. āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āļēāļĒ āļđ (Network Database Model) āļšāļāļŠāļ˜āļ™āļēāļ„āļēāļĢ āļšāļąāļāļŠāļĩāļ˜āļ™āļēāļ„āļēāļĢ āļ­āļēāļˆāļēāļĢāļĒ āļ­āļēāļˆāļēāļĢāļĒ 1:1 1:M 1:M āļ§āļīāļŠāļēāđ€āļĢāļĩāļĒāļ™ āļ™āļąāļāļĻāļķāļāļĐāļē āļŠāļĨāļīāļ›āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™ 1:M 1:M āđƒāļšāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™ āđƒāļšāļĨāļ‡āļ—āļ°āđ€āļšāļĒāļ™ āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 13
  • 14. āļ‚āļ­āļ”āļĩāđāļĨāļ°āļ‚āļ­āđ€āļŠāļĩāļĒāļ‚āļ­āļ‡āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āļēāļĒ āļđ āļ‚āļ­āļ”āļĩ āļŠāļēāļĄāļēāļĢāļ–āļĢāļ­āļ‡āļĢāļšāļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āđāļšāļš Many āļŠāļēāļĄāļēāļĢāļ–āļĢāļ­āļ‡āļĢāļąāļšāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāđāļšāļš M – tto – M Many āļĄāļĩāļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļ„āļ§āļēāļĄāļ–āļđāļāļ•ïœ‹āļ­āļ‡āļ‚āļ­āļ‡āļ‚āļ­āļĄāļđāļĨ āļĄāļĩāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹ïœ‹āļ­āļ™āļ™ïœ‹āļ­āļĒāļāļ§ïœŠāļēāđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡ Hierarchical Database Model āļ‚āļ­āđ€āļŠāļĩāļĒ āļāļēāļĢāļ­āļ­āļāđāļšāļšāļāļēāļ™āļ‚āļ­āļĄāļđāļĨāļ—āđāļēāđ„āļ”āļĒāļēāļ āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āļ—āđāđāļēāđ„ āļĒāļēāļ āļ›āļĩ āļ› āđ‚ āđ„āļ” āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 14
  • 15. āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ āļđ (Relational Database Model) āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĄāļĩāđāļ™āļ§āļ„āļīāļ”āđ‚āļ”āļĒāļāļēāļĢāđāļšïœŠāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡ āļ—āļĄāļ„āļ§āļēāļĄāļ‹āļšāļ‹āļ­āļ™āļ­āļ­āļāđ€āļ›āļ™āļŦāļ™āļ§āļĒāļĒāļ­āļĒāļ—āđ€āļĢāļĒāļāļ§āļē āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹ïœ‹āļ­āļ™āļ­āļ­āļāđ€āļ›ïœ’āļ™āļŦāļ™ïœŠāļ§āļĒāļĒāļ­āļĒāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāļ§ïœŠāļē āļ•āļēāļĢāļēāļ‡ (Relation āļŦāļĢāļ·āļ­ āļŦāļĢāļ­ Table ) āđ‚āļ”āļĒāļ‚āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ­āļĒāļđāļ•ïœŠāļēāļ‡āļ•āļēāļĢāļēāļ‡āļˆāļ°āļĄāļĩāļ„āļ§āļēāļĄāđ€āļ›ïœ’āļ™āļ­āļīāļŠāļĢāļ°āļ•ïœŠāļ­āļāļąāļ™āļĄāļēāļ āļ—āļĩāļĩāđˆāļŠāļļāļ” (āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĩāļĒāļ”āļˆāļ°āļāļĨāļēāļ§āđƒāļ™āļšāļ—āļ•ïœŠïœŠāļ­āđ„āļ›) āđƒ āđ„āļ› āļĢāļŦāļąāļŠāļžāļ™āļąāļāļ‡āļēāļ™ āļŠāļ·āđˆāļ­āļžāļ™āļąāļāļ‡āļēāļ™ āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™ EMP_0001 AAAA 9,800 EMP_0002 BBBB 8,750 āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 15
  • 16. āļ‚āļ­āļ”āļĩāđāļĨāļ°āļ‚āļ­āđ€āļŠāļĩāļĒāļ‚āļ­āļ‡āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ āļđ āļ‚āļ­āļ”āļĩ āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āļ‚āļ­āļĄāļđāļĨāļĄāļ„āļ§āļēāļĄāđ€āļ›āļ™āļ­āļŠāļĢāļ°āļ•āļ­āļāļ™āļ—āļēāđƒāļŦāļ›āļĢāļšāđ€āļ›āļĨāļĒāļ™āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āđ„āļ” āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āļ‚āļ­āļĄāļĨāļĄāļĩāļ„āļ§āļēāļĄāđ€āļ›ïœ’āļ™āļ­āļīāļŠāļĢāļ°āļ•ïœŠāļ­āļāļąāļ™āļ—āđāļēāđƒāļŦāļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āđ„āļ” āļ‡ïœŠāļēāļĒ āļĄāļĩāļĩāļ„āļ§āļēāļĄāļ‹āļąāļąāļšāļ‹ïœ‹ïœ‹āļ­āļ™āļ™ïœ‹ïœ‹āļ­āļĒāļāļ§ïœŠāļēāđāļšāļšāļˆāđāđāļēāļĨāļ­āļ‡ Network Database Model  āļ‚āļ­āđ€āļŠāļĩāļĒ āļŪāļēāļĢāļ”āđāļ§āļĢ (Hardware), āļ‹āļ­āļŸāļ•ïœŽāđāļ§āļĢ(Software) āđāļĨāļ°āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢ (Operating System) āļ•ïœ‹āļ­āļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļ‡ āđ€āļžāļĢāļēāļ° DBMS āļ—āđāļēāļŦāļ™ïœ‹āļēāļ—āļĩāđˆ āļ•āļ­āļ‡āļĄāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļžāļŠāļđāļ‡ āļ—āļēāļŦāļ™āļēāļ— āļˆāļąāļ”āļāļēāļĢāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹ïœ‹āļ­āļ™āļˆāđāļēāđ€āļ›ïœ’āļ™āļ•ïœ‹āļ­āļ‡āđƒāļŠïœ‹āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļŠāđāļēāļŦāļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ āļĄāļēāļāđ€āļ›āļ™āļžāđ€āļĻāļĐ āļĄāļēāļāđ€āļ›ïœ’āļ™āļžāļīāđ€āļĻāļĐ āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 16
  • 17. āļŠāļĢāļļāļ› āļļ āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļđāļĨāđ€āļ›āļ™āļĢāļđāļ›āđāļšāļšāļŠāļēāļŦāļĢāļšāļ­āļ˜āļšāļēāļĒāđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āđāļĨāļ° āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļĄāļĨāđ€āļ›ïœ’āļ™āļĢāļ›āđāļšāļšāļŠāđāļēāļŦāļĢāļąāļšāļ­āļ˜āļīāļšāļēāļĒāđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āđāļĨāļ° āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽāļĢāļ°āļŦāļ§ïœŠāļēāļ‡āļ‚āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāļˆāļēāļāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļĒāļēāļāļ•ïœŠāļ­āļāļēāļĢ āđ€āļ‚āļēāđƒāļˆāđƒāļŦāļŠāļēāļĄāļēāļĢāļ–āļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āđāļĨāļ°āļˆāļąāļąāļšāļ•ïœ‹ïœ‹āļ­āļ‡āđ„āļ” āđƒāđƒ āđ‡ āđ„ āļĢāļđāļ›āđāļšāļš Data Independence Structure Independence āļĢāļ°āļšāļšāđāļŸïœ†āļĄāļ‚āļ­āļĄāļđāļĨ āđ„āļĄïœŠāļĄāļĩ āđ„āļĄïœŠāļĄāļĩ āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāļĨāđāļēāļ”āļąāļšāļŠāļąāđ‰āļ™ āļĄāļĩ āđ„āļĄïœŠāļĄāļĩ āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđāļšāļšāđ€āļ„āļĢāļ·āļ­āļ‚āļēāļĒ āļĄāļĩ āđ„āļĄïœŠāļĄāļĩ āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜ïœŽ āļĄāļĩ āļĄāļĩ āļ—āļĩāđˆāļĄāļē : āļŦāļ™āļąāļ‡āļŠāļ·āļ·āļ­ āļĢāļ°āļšāļšāļāļēāļ™āļ‚āļ­āļĄāļđāļĨ Database System, āļāļīāļ•āļ•āļī āđāļĨāļ° āļˆāđāļēāļĨāļ­āļ‡, 2550 Data Independence āļŦāļĄāļēāļĒāļ–āļķāļ‡ āđāļïœ‹āđ„āļ‚āļ‚āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļđāļđāļĨāđāļĨāļ§āđ„āļĄïœŠāļŠāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ•ïœŠāļ­ DBMS p āļđ āļ  Structure Independence āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āđƒāļ™āļāļēāļ™āļ‚āļ­āļĄāļđāļĨāđ„āļ”āđ‚āļ”āļĒāđ„āļĄïœŠāļŠïœŠāļ‡āļœāļĨāļ•ïœŠāļ­āļāļēāļĢāđƒāļŠïœ‹āļ‚āļ­āļĄāļđāļĨāđƒāļ™ DBMS āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 17
  • 18. āđāļŦāļĨāļ‡āļŦāļēāļ‚āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ āļđ http://sot.swu.ac.th/cp342/ http://en.wikipedia.org/wiki/Database h // iki di / iki/D b http://tsl.tsu.ac.th/file.php/1/courseware/database/lesson1/lesson1. htm āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 18
  • 19. āļŦāļ™āļąāļ‡āļŠāļ·āļ­āļ­ïœ‹āļēāļ‡āļ­āļīāļ‡ āļĢāļ°āļšāļšāļāļēāļ™āļ‚āļ­āļĄāļđāļĨ Database System, āļāļīāļ•āļ•āļī āļ āļąāļāļ”āļĩāļ§āļąāļ’āļ™āļ°āļāļļāļĨ āđāļĨāļ° āļˆāđāļēāļĨāļ­āļ‡ āļ„āļĢāļđāļ­āļļāļ•āļŠāļēāļŦāļ°, āļŠāļēāļ™āļāļžāļĄāļž āļ„āļĢāļ­āļ•āļŠāļēāļŦāļ° āļŠāđāļēāļ™āļąāļāļžāļīāļĄāļžïœŽ KTP āļ„āļąāļĄāļ āļĩāļĢāļĢāļ°āļšāļšāļāļēāļ™āļ‚āļ­āļĄāļđāļĨ, āļāļīāļ•āļ•āļī āļ āļąāļāļ”āļĩāļ§āļąāļ’āļ™āļ°āļāļļāļĨ āđāļĨāļ° āļˆāđāļēāļĨāļ­āļ‡ āļ„āļĢāļđ āļ­āļļāļ•āļŠāļēāļŦāļ°, āļŠāđāļēāļ™āļąāļāļžāļīāļĄāļžïœŽïœŽ KTP Database Management, Gehrke and Johannes, McGraw-Hill McGraw Hill Fundamental of Database System, Elmasri and Navathe, āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 19
  • 20. āļŦāļ™āļąāļ‡āļŠāļ·āļ­āļ­ïœ‹āļēāļ‡āļ­āļīāļ‡ āļ­. āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ āļ§āļąāļ™āļ­āļąāļ‡āļ„āļēāļĢāļ—āļĩāđˆ 14 āļ•āļļāļĨāļēāļ„āļĄ āļž.āļĻ. 2551 20
  • 21. Database Models( āļšāļ—āļ—āļĩāđˆ 3 āđāļšāļšāļˆāđāļēāļĨāļ­āļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āļ­āļĄāļđāļĨ) DATA STRUCTURE āļ­.āļ˜āļ™āļēāļ§āļļāļ’āļī āļ˜āļ™āļ§āļēāļ“āļīāļīāļŠāļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠïœŽāđāļĨāļ°āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢ āļ„āļ“āļ°āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄ HTTP://WWW.IND.CRU.IN.TH/THANAWUT thanawut.cru@gmail.com 21