Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore บทที่ 2 คำศัพท์และความสัมพันธ์

บทที่ 2 คำศัพท์และความสัมพันธ์

Published by Sutarat Thongmai, 2021-09-11 16:00:53

Description: บทที่ 2 คำศัพท์และความสัมพันธ์

Search

Read the Text Version

บทที่ 2 คำศั พท์และ ความสั มพันธ์

คำศั พท์พื้นฐาน เอนทิตี ( Entity ) ส่ วนที่ใช้สำหรับเก็บข้อมูลแต่ละรายการ ภายในระบบที่เรากำลังจัดทำอยู่ เอกลักษณ์ ในตัวเองซึ่งเกิขึ้นจากลุ่มข้อมูลต่าง แอตทริบิวต์(Attribute) คุณสมบัติหหรือลักษณะเฉพาะของ เอนทิตี้นั้ น ๆ

คำศั พท์พื้นฐาน ประเภท Attribute • Simple Attribute หรือ Atomic Attribute • Composite Attribute • Single-value Attribute • Multivalued Attribute • Derived Attribute

ประเภท Attribute Simple Attribute หรือ Atomic Attribute ที่ไม่สามารถแบ่งแยกย่อยลงไปได้อีก เช่น Attribute รหัสลูกค้า และเพศ เป็นต้น ทั้งนี้ ในอี-อาร์ไดอะแกรม สัญลักษณ์ที่ใช้แทน Simple Attribute เช่นเดียวกับ Attribute Attribute รหัสนักศึ กษา Name เงินเดือน

ประเภท Attribute Composite Attribute Attribute ที่มีลักษณะตรงข้ามกับ SimpleAttribute คือ สามารถแบ่งแยกย่อยลงไปได้ อีก เช่นAttribute ชื่อ- สกุล สามารถแบ่งได้ 2 Simple Attribute คือ Attribute ชื่อ และนามสกุล ในอี-อาร์ ไดอะแกรมใช้สัญลักษณ์รูปวงรีที่มีชื่อของ Property นั้ นกำกับอยู่ภายในแทนหนึ่ ง Composite Attribute และเชื่อมต่อกับ Simple Property ที่ จำแนกออกไปด้วยเส้ นตรง ตำบล อำเภอ จังหวัด เลขที่ ที่อยู่

ประเภท Attribute Single-value Attribute Single – Valued Attribute หมายถึง Attribute ที่มีค่าของข้อมูลในแต่ละสามชิกของเอนทิตี้ได้เพียง ค่าเดียว เช่น ลูกค้าคนหนึ่ งมีเพศเดียว Attribute เพศจึงเป็น Single – Valued Attribute หรือ วัน เกิดของลูกค้า Attribute วันเกิดจึงเป็น Single – Valued Attribute เป็นต้น ทั้งนี้ ใน อี – อาร์ไดอะแกรมสัญลักษณืที่ใช้แทน Single – Valued Attribute จะเป็นเช่นเดียวกับ Attribute รหัสนักศึ ก ชื่อ เพศ

ประเภท Attribute Multivalued Attribute มีลักษณะตรงข้ามกับ Single – Valued Attribute โดยเป็น Attribute ที่ สามารถทีค่าของข้อมูลในแต่ละสมาชิกของ เอนทิตี้ได้หลายค่า เช่น บ้านหลังหนึ่ งอาจมี โทรศัพท์หลายเลขหมาย Attribute เบอร์ โทรศัพท์จึง Mutlti – Valued Attribute ในอี-อาร์ไดอะแกรมใช้สั ญลักษณ์ รูปวงรี 2 รูปซ้อนกัน ภายในกำกับด้วยของ Attribute วุฒิการศึ กษา เบอร์โทร

ประเภท Attribute Derived Attribute ที่มีค่าของข้อมูลในแต่ละสมาชิกของเอนทิตี้ได้ มาจากการนำค่าของข้อมูลใน Attribute อื่นที่มีอยู่ ในแต่ละสมาชิกของเอนทิตี้มาทำการคำนวณ ซึ่งโดย ทั่วไปไม่จำเป็นต้องจัดเก็บ Attribute ประเภทนี้ ไว้ ในระบบฐานข้อมูล เนื่ องจาก Attributeประเภทนี้ มีการเปลี่ยนแปลงค่าของข้อมูลในแต่ละสมาชิกของ เอนทิตี้ทุกครั้ง เมื่อมีการเปลี่ยนแปลงค่าของข้อมูล ใน Attribute ที่ถูกนำมาคำนวณของแต่ละสมาชิก ในเอนทิตี้ เช่น Attribute อายุปัจจุบันสามารถ คำนวณได้จาก Attribute วัน/เดือน/ปี เป็นต้น ในอี-อาร์ไดอะแกรมใช้สั ญลักษณ์ รู ปวงรีเป็นสี แดง วันเกิด นักศึ กษา

ตัวอย่างแสดง ประเภท ของ ATTRIBUTE สกุล ชื่อ รหัส ชื่อ-สกุล พนั กงาน เพศ วันเกิด พนั กงาน โทรศั พท์

โดเมน (Domaim) ขอบเขตของค่าของข้อมูลที่ควรจะเป็น ในแต่ละแอททริบิวต์ ทูเพิล (Tuple) ค่าของข้อมูลในแต่ละแถว (Row) หรือ ที่เรียกว่า เรคอร์ด (Record) ดีกรี (Degree) (Cardinality) จำนวนแถวของข้อมูลในแต่ละรีเลชั่น หรือ จำนวนเรคอร์ดในฐานข้อมูลนั่ นเอง รีเลชันชิป (Relationship) ความสัมพันธ์ที่เชื่อมโยงระหว่างแต่ละเอนติตี้ ตาม เงื่อนไขของระบบงาน เช่นเอนติตี้ “อาจารย์” และ เอนติตี้ “นักศึ กษา” มีความสัมพันธ์กันชื่อ “เป็นที่ ปรึกษา”

ตัวอย่าง

ความสั มพันธ์ 1 ความสัมพันธ์แบบหนึ่ งต่อหนึ่ ง (One-to-one Relationship) 2 ความสัมพันธ์แบบหนึ่ งต่อกลุ่ม (One-to-many Relationship) 3 ความสัมพันธ์แบบกลุ่มต่อกลุ่ม (Many-to-many Relationship)

แบบฝึกหัด ให้วาดรูปต ามคำศั พท์ Entity Attribute หมายเหตุ หนั งสื อ - รหัสหนังสือ - ชื่อหนังสือ Primary key - ราคาหนังสือ - ประเภท - รหัสสมาชิก Primary key - ชื่อสมาชิก สมาชิก - วันที่สมัคร - วันที่หมดอายุ รายการยืม - รหัสสมาชิก - รหัสหนังสือ - วันที่ยืม - วันที่คืน


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook