More Related Content
Similar to 07 e r model (18)
More from Nattipong Siangyen
More from Nattipong Siangyen (20)
07 e r model
- 3. เอนทิตี(Entity)
สิ่งที่สนใจ และต้องการจัดเก็บข้อมูลไว้ในฐานข้อมูล ตัวอย่างของเอนทิตีประเภท
ต่าง ๆ เช่น
บุคคล ได้แก่ พนักงาน ผู้ป่วย และ นักศึกษา เป็นต้น
สถานที่ ได้แก่ เขต จังหวัด และ ภาค เป็นต้น
วัตถุ ได้แก่ รถยนต์ อาคาร และ เครื่องจักร เป็นต้น
เหตุการณ์ ได้แก่ การลงทะเบียนเรียน ความชานาญ เป็นต้น
ใช้สัญลักษณ์รูปสี่เหลี่ยมผืนผ้า (rectangle) แทนหนึ่งเอนทิตี โดยมีชื่อของ เอนทิตี
นั้น ๆ กากับอยู่ภายในเช่น นักศึกษา
- 4. แอททริบิวท์(Attribute)
Attribute คือ ข้อมูลที่แสดงคุณสมบัติหรือคุณลักษณะของเอนทิตีหรือ
ความสัมพันธ์ ใช้สัญลักษณ์รูปวงรี (ellipse) ที่มีชื่อของคุณสมบัตินั้นกากับอยู่
ภายในแทนหนึ่งคุณสมบัติและเชื่อมต่อกับเอนทิตีที่มี คุณสมบัตินั้นด้วยเส้นตรง
ตัวอย่าง เอนทิตีนักศึกษา คุณสมบัติประกอบด้วย รหัสประจาตัว ชื่อ-สกุล
เพศ รหัสคณะ
ชายดา
คอมพิวเตอร์
1490200045114
ชาย
0214
นักศึกษา
- 5. คีย์
คีย์หลัก (Primary Key)
คีย์หลัก (primary key) คือ คีย์คู่แข่งที่ถูกเลือก เพื่อกาหนดให้ข้อมูล
ในตารางนั้นมีความเป็นเอกลักษณ์ แยกให้แถวแต่ละแถวมีข้อมูลไม่ซ้า
กัน คาว่าแถว ในหนังสือบางเล่มเรียกว่าทูเพิล หรือระเบียน โดย
คุณสมบัติของคีย์หลักจะต้องไม่เป็นค่าว่าง
คีย์นอก (Foreign Key)
คีย์นอก (foreign key) หมายถึง คีย์หลักของตารางแม่ เมื่อนามาใช้ใน
การเชื่อมโยงในอีกตารางหนึ่ง (ตารางลูก) เพื่อให้ตารางสองตาราง
เชื่อมโยงข้อมูลถึงกันจะเรียกว่า คีย์นอก
- 6. ควำมสัมพันธ์(Relation)
คือ ความสัมพันธ์ระหว่างสองเอนทิตีขึ้นไป ซึ่งโดยทั่วไป เป็นความสัมพันธ์
ระหว่างเอนทิตีที่มี คุณสมบัติ ร่วมกัน โดยแต่ละความสัมพันธ์จะถูกระบุ
ด้วยชื่อที่อธิบายถึงความสัมพันธ์นั้น ๆ ใช้สัญลักษณ์รูปสี่เหลี่ยมข้าวหลาม
ตัด (diamond) ที่มีชื่อของความสัมพันธ์นั้นกากับอยู่ภายในแทนหนึ่ง
ความสัมพันธ์ และเชื่อมต่อกับเอนทิตีที่เกี่ยวข้องกับความสัมพันธ์นั้นด้วย
เส้นตรง
สังกัด คณะนักศึกษา