Page 21 - โปรแกรมจดการฐานขอมลรวมทงหมด_Neat
P. 21

จากตัวอย่างเอนทิตี ScoreStudent มีคุณสมบัติคือคะแนนของแต่ละรายวิชาเท่านั้น จากคุณสมบัติ

            มีเพียงคะแนนเท่านั้นไม่สามารถแยกความแตกต่างของข้อมูลในแต่ละหูเพิลได้เลย ดังนั้นจึงต้องนํา
            แอตทริบิวต์รหัสนักศึกษามารวมเข้ากับเอนทิตี ScoreStudent เพื่อให้สามารถแยกความแตกต่าง

            ของ ข้อมูลในแต่ละหูเพิลได้

            2. แอตทริบิวต์ (Atribute) หรือ พร็อพเพอร์ตี (Property) ความแตกต่างของแต่ละเอนทิตีนั้น
            ขึ้นอยู่กับคุณสมบัติต่างๆ ของเอนทิตีซึ่งความแตกต่างของแต่ละเอนทิตีขึ้นอยู่กับการออกแบบการ

            จัดเก็บ ข้อมูลคุณสมบัติของเอนทิตีนักศึกษา ประกอบด้วยแอตทริบิวต์ รหัสนักศึกษาชื่อ-สกุล ที่อยู่

            เป็นต้น




            รหัสนักศึกษา        ชื่อสกุลนักศึกษา                              ที่อยู่

            5532041001          นายศรชัย  เที่ยงสั้น      7ม.6 ต.หงส์ทอง อ.เชียงขวัญ จ.ร้อยเอ็ด 45170

            5532041002          นายกิตติชัย ทองขาว        5ม.6 ต.ธงธานี อ.ธวัชบุรี จ.ร้อยเอ็ด 45170

            5532041003          นายโจชัว จอนส์ก๊อตเต้น 3 ถ.เทวาภิบาล อ.เมือง จ.ร้อยเอ็ด 45000

            5532041004          นายอภิสิทธิ์ นามโยธี      9ม.3ขอนแก่น อ.เมือง จ.ขอนแก่น 40000

                                   ตัวอย่ำงของพร็อพเพอร์ตี



               3. ประเภทของพร็อพเพอร์ตี มีดังต่อไปนี้
               3.1 SimpleProperty ค่าของพร็อพเพอร์ตีหรือแอตทริบิวต์ไม่สามารถแบ่งเป็นหน่วยย่อยได้อีก

               เช่น รหัสคะแนน เกรด เป็นต้น สัญลักษณ์ที่ใช้สําหรับพร็อพเพอร์ตีคือวงรี ดังรูปภาพ



















               3.2 Composite Property คือ พร็อพเพอร์ตีที่ค่าภายในพร็อพเพอร์ตีนั้นสามารถแบ่งเป็น

               รายการย่อยได้ เช่น ชื่อ ที่อยู่ เป็นต้น ซึ่งสามารถแบ่งแยกย่อยเป็น ชื่อ และนามสกุล ส่วนที่อยู่

               สามารถ แบ่งแยกย่อยได้เป็น เลขที่ ถนน อําเภอ จังหวัด เป็นต้น เช่น พร็อพเพอร์ตี ชื่อสกุลซึ่ง
               ประกอบด้วยชื่อ และสกุล



                                                      15
   16   17   18   19   20   21   22   23   24   25   26