Page 991 - เตรียมสอบครูผู้ช่วยคอมพิวเตอร์_compressed
P. 991

ํ
                                                 ้
                      การออกแบบฐานขอมูลโดยใชแบบจาลอง  E-R  ม ีข ั้ ต อ น ด ั น ี้
                                                                    น
                                       ้
                                                                            ง
                                                                                          ี
                                                ่
                                                                                                   ี
                                                ี
                                 ึ
                                             ้
                      1.  ศึกษาถงลักษณะหนาทงานของระบบ   (Business          Function)  ว่ามรายละเอยดของการ
                               ่
                                                ี
                             ี
                             ่
                       ้
                                   ้
                               ี
                                                  ้
                                                                                                   ้
                                           ้
             ํ
            ทางานและขอมูลทเกยวของอะไรบาง    มขอสมมติฐ    (Business  Rule)  ของงานต่าง ๆ อะไรบาง
                      2.   การกาหนดเอนทิตีทควรจะมอยูในฐานขอมูล  ฐานขอมูลหนึ่ง ๆ ประกอบดวยหลายเอนทิตี
                                                              ้
                              ํ
                                                    ี
                                            ี่
                                                      ่
                                                                                             ้
                                                                        ้
                   ํ
                                                  ้
                                 ี่
                                                                 ้
                                        ี
                                                                                                    ็
            ในการกาหนดเอนทิตีทควรจะมอยูในฐานขอมูลหนึ่ง ๆ จะตองคํานึงรวมไปถึงว่า   เอนทิตีนั้น ๆ เปนเอนทิต    ี
                                           ่
                                                                   ี่
                                               ื
                                                                               ็
                                                  ็
            ประเภทอ่อนแอ  (Weak     Entity)  หรอเปนเอนทิตีประเภททควรจะแบ่งเป    Supertype       หรือ   Subtype
              ื
            หรอไม่ด้วย
                                                       ์
                                                                         ี
                      3.  กาหนดประเภทของความสัมพันธระหว่างเอนทิตีว่ามความสัมพันธอย่างไรบาง  โดย
                                                                                     ์
                          ํ
                                                                                             ้
                                                     ์
                         ้
            พิจารณาจากขอสมมติฐานของความสัมพันธระหว่างเอนทิต       ี
                                                                       ี
                                                                                ้
                                                                                     ่
                          ํ
                                                               ี
                                                                                           ํ
                                                    ิ
                      4.  กาหนดคุณลักษณะของเอนทตว่าควรจะมรายละเอยดอะไรบาง  ซึงการกาหนดคุณลักษณะ
                                                     ี
                                                                  ี
                                                        ็
                                                                                              ็
                                                                       ี
                                                                      ี่
                                                                                                        ี
                                             ี
                                                                                   ็
            ของเอนทิตี  จะพิจารณาว่ารายละเอยดต่าง ๆ เปนรายละเอยดทมคุณสมบัติเปนคีย  หรอเปนรายละเอยดท         ี่
                                                                                       ์
                                                                                           ื
                                                                       ้
                                         ี
                                                                                                          ้
            แปลค่ามาหรอเปนรายละเอยดทประกอบดวยรายละเอยดทเปนขอมูลผสม  เช่น       ทอยู  ประกอบดวย
                                                              ี
                                                                    ็
                                         ่
                                                                  ่
                                                                  ี
                                     ี
                           ็
                                                   ้
                        ื
                                                                                               ่
                                                                                            ี
                                                                                            ่
                                                           ์
                                                                 ้
                                                              ็
                                                          ี
                     ี
                     ่
                                  ํ
             ้
            บานเลขท  ถนน  เขต  ตาบล  จังหวัด  รหัสไปรษณย  เปนตน
                                                                                                     ี
                                                                  ี
                                                                                   ็
                      5.  กาหนดคียของแต่ละเอนทิตีว่า  จะใชรายละเอยดของขอมูลใดเปนคียหลักของเอนทิต  นั้น ๆ
                                                          ้
                          ํ
                                                                                       ์
                                  ์
                                                                          ้
                                                                   ื
                       ็
                                        ้
                                              ี่
                                                                                               ี
                  ้
                                                ี
                                                                                   ้
                                                    ็
                                 ี
                                                                ์
                                                                                 ํ
            ซึ่งจะตองเปนรายละเอยดของขอมูลทมค่าเปนเอกลักษณ  หรอค่าเฉพาะไม่ซ้าซอนในเอนทิต  นั้น ๆ
                                                                                                       ้
                                                               ้
                                                             ์
                                   ํ
                                                                  ้
                                                                      ็
                                                                              ิ
                                                                                              ์
                          ี
                                                   ้
                     6.  เขยนแบบจาลอง  E-R  โดยใชสัญลักษณขางตนเปนการอธบายความสัมพันธระหว่างขอมูล
                                                ํ
                           ั
                                        ้
                5.  จงบอกปญหาในการสรางแบบจาลอง E-R
                                                                       ้
                                      ํ
                                                          ั
                                                                                      ์
                                                       ิ
                  ในการออกแบบแบบจาลอง  E-R  อาจเกดปญหาในการสรางความสัมพันธระหว่างเอนทิตี
                7.  Fan  Trap
                                                                      ื่
                                                           ์
                      ิ
                                   ี่
                    เกดขึ้นจากการทเอนทิตีหนึ่งมความสัมพันธกับเอนทิตีอนตั้งแต่สองเอนทิตีขึ้นไป  โดยม ี
                                              ี
                                                                                  ิ
                                                                          ์
                                                                                    ี
                                                                                           ี
                                                                                          ้
                                              ่
                                                                                             ั
            ความสัมพันธแบบ   one-to-many  ซึงลักษณะการจัดความสัมพันธของเอนทต  ทาใหมปญหาความไม่
                                                                                      ํ
                        ์
                          ี
                                                                                    ้
                              ้
                                   ่
                                            ้
                                   ี
            ชัดเจนในการเรยกขอมูลทจะแสดงขอมูลเฉพาะของทูเพิลใดทูเพิลหนึ่งออกมาได  (Ambiguous)
                8.  Chasm  Trap
                                           ี
                    เกดขึ้นจากทเอนทิตีหนึ่งมความสัมพันธกับเอนทิตีอนตั้งแต่สองเอนทิตีขึ้นไป  แต่ความสัมพันธใน
                                                                  ื่
                      ิ
                                                                                                         ์
                               ี่
                                                       ์
                 ื
                 ่
                                                    ิ
                                                       ั
                                                               ื
                                                                                           ื
                                                  ้
            การเชอมโยงขอมูลไม่สามารถทาได  ทาใหเกดปญหา  คอ  ไม่ปรากฏขอมูลทควรจะมหรอไม่สามารถ
                                                                           ้
                                                                                 ี
                                                                                 ่
                                         ํ
                                                                                         ี
                                               ํ
                                            ้
                         ้
              ื่
                          ้
                             ้
                            ้
                                        ้
                                   ี่
                      ื่
            เชอมโยงเพอใหไดขอมูลทครบถวน
   986   987   988   989   990   991   992   993   994   995   996