Please enable JavaScript.
Coggle requires JavaScript to display documents.
โปรแกรมการจัดการฐานข้อมูล, ER - Coggle Diagram
โปรแกรมการจัดการฐานข้อมูล
ความสัมพันธ์ระหว่างตารางคืออะไร มีอะไรบ้าง
ในการเก็บข้อมูลในตารางนั้น เราจะเก็บข้อมูลที่มีความสัมพันธ์กัน เช่น ตารางนักเรียน ก็จะเก็บรายละเอียดเกี่ยวกับนักเรียน เช่น ชื่อ สกุล เลขที่ ระดับชั้น อายุ วันเกิด เป็นต้น และเมื่อนักเรียนมีการลงทะเบียนวิชาเรียน เราก็จะเก็บรายละเอียดเพื่อสร้างตารางลงเบียนขึ้นมา เช่น นักเรียนลงทะเบียนวิชาใดบ้าง นักเรียนลงทะเบียนวันที่เท่าไหร่ เป็นต้น เมื่อมีรายละเอียด เป็นต้น
ความสัมพันธ์แบบ One-to-One (1:1)
ความสัมพันธ์แบบ One-to-Many (1:N)
ความสัมพันธ์แบบ Many-to-Many (M:N)
คีย์ คืออะไร มีอะไรบ้าง
คีย์ หมายถึง แอตทริบิวต์ (attribute : ข้อมูลมีลักษณะเฉพาะที่ใช้แบ่งหมวดหมู่ของข้อมูล หรือที่เราคุ้นเคยกันในคำว่า field หรือ column นั่นเอง) หรือกลุ่มของแอตทริบิวต์ ที่สามารถใช้ในการบ่งบอกความแตกต่างของแต่ละทัปเพิล (tupple: กลุ่มของ attribute ที่รวมกันเป็นหนึ่งแถว หรือที่เราคุ้นเคยกันในชื่อว่า record หรือ row) ในรีเลชัน (relation: กลุ่มของข้อมูลที่มีความสัมพันธ์กันหรือที่เราคุ้น
ซูเปอร์คีย์ (Superkey)
ซูเปอร์คีย์ คือแอตทริบิวต์หรือกลุ่มของแอตทริบิวต์ที่เป็นไปได้ทั้งหมดและสามารถบ่งบอกความแตกต่างของแต่ละทัปเพิลในรีเลชันได้ ดังนั้นในหนึ่งรีเลชันสามารถมีซูเปอร์คีย์ได้หลายซูเปอร์คีย์
คีย์รอง (Secondary Key)
คีย์รอง คือแอตทริบิวต์หรือกลุ่มของแอตทริบิวต์ ที่ใช้ในการเข้าถึงหรือค้นคืนในฐานข้อมูล คีย์รองไม่มีความจำเป็นต้องเป็นเอกลัษณ์ คือสามารถมีค่าซ้ำกันได้เช่น ในการเข้าถึงข้อมูลของพนักงาน โดยต้องการเลือกเฉพาะพนักงานที่ข้อมูลที่อยู่ มีรหัสไปรษณีย์ตามที่กำหนดให้เท่านั้น
คีย์นอก (Foreign Key)
คีย์นอก คือแอตทริบิวต์ที่ใช้ในการเชื่อมต่อกับรีเลชันอื่น หรือกับตัวมันเองเพื่อแสดงความสัมพันธ์ระหว่างรีเลชัน โดยที่คีย์นอกสามารถมีค่าซ้ำกันหรือมีที่เป็นค่าว่างได้ และถ้าค่าไม่เป็นค่าว่าง จะเป็นค่าที่ใช้ชี้ไปที่คีย์หลักของรีเลชันที่มันมีความสัมพันธ์อยู่
แคนดิเดตคีย์ (Candidate Key)
แคนดิเดตคีย์ คือ ซูเปอร์คีย์ที่มีขนาดเล็กที่สุด ที่ยังสามารถบ่งบอกความแตกต่างของแต่ละทัปเพิลในรีเลชันได้ หรือกล่าวอีกอย่างหนึ่งก็คือซูเปอร์คีย์ที่ไม่มีสับเซตของตนเองเป็นซูเปอร์คีย์นั่นเอง ในหนึ่งรีเลชัน อาจจะมีแคนดิเดตคีย์ได้หลายตัว
คีย์หลัก (Primary Key)
คีย์หลัก คือแคนดิเดตคีย์ที่ถูกเลือกเพื่อใช้บอกความแตกต่างของแต่ละทัปเพิลในรีเลชัน และต้องไม่มีค่าเป็นค่าว่าง (Null)
ชนิดของข้อมูลในโปรแกรม Microsoft Access
Text
ข้อมูลประเภทตัวอักษรหรือตัวเลขที่ไม่นำไปใช้การคำนวณ จะถูกกำหนดด้วยขนาด หน่วยเป็นจำนวนตัวอักษร
Memo
ข้อมูลประเภทรายละเอียดหรือการบันทึกบทความ สามารถเก็บได้ 64,000 Byte
Yes/No
ข้อมูลเชิงตรรกะ หรือข้อมูล 2 ลักษณะ เช่น Yes/No, True/Fault , On/Off หรือ ชาย/หญิง ฯลฯ
OLE-Object
ข้อมูลประเภทแฟ้มรูปภาพ หรือภาพกราฟิก รวมทั้งข้อมูลประเภทแฟ้มเอกสารที่สร้างจากโปรแกรมอื่นๆ
Hyperlink
การเชื่อมโยงข้อมูลไปยังแฟ้มอื่นๆ ภายนอก เช่น แฟ้มข้อมูลอื่น เว็บไซต์ หรือ E – Mail
Attachment
ข้อมูลประเภทที่แนบแฟ้มข้อมูลกับรายการ เช่น แฟ้มรูปภาพหรือภาพกราฟิก รวมทั้งข้อมูลประเภทแฟ้มเอกสาร
Currency
ข้อมูลประเภทตัวเลขหรือทศนิยมที่ต้องการสัญลักษณ์ทางการเงิน – และ , กำกับตัวเลข
AutoNumber
การสร้างตัวเลขที่ใช้ในการนับแบบอัตโนมัติ เช่น 1,2,3,.. หรือค่าตัวเลขที่เกิดจาการสุ่ม
Date/Time
ข้อมูลประเภทวันที่ที่ระบุตามรูปแบบ dd/mm/yy หรือ mm/dd/yy หรือข้อมูลประเภทเวลาที่ระบุตามรูปแบบ h:m:ss ข้อมูลประเภทนี้นอกจากสามารถกำหนดรูปแบบข้อมูลได้แล้ว
Number
ข้อมูลเชิงตัวเลขจำนวนเต็ม 0 – 9 หรือตัวเลขทศนิยมที่มีทั้งค่าบวกและค่าลบ และยังสามารถนำไปใช้คำนวณได้
คำศัพท์พื้นฐานเกี่ยวกับระบบฐานข้อมูล
บิต (Bit) หมายถึง หน่วยของข้อมูลที่มีขนาดเล็กที่สุด
ไบต์ (Byte) หมายถึง หน่วยของข้อมูลที่เกิดจากการนำบิตมารวมกัน
เรคคอร์ด (Record) หมายถึง ระเบียนหรือหน่วยของข้อมูลที่เกิดจากการนำเอาฟิลด์หรือเขตข้อมูลหลายๆเขตข้อมูลที่เกี่ยวข้องมารวมกัน
ไฟล์ (File) หมายถึงข้อมูลหรือหน่วยของข้อมูลที่เดจากการนำข้อมูลหลายๆระเบียนที่เป็นเรื่องเดียวกัน
เอนทิตี้ (Entity) หมายถึง ชื่อของสิ่งใดสิ่งหนึ่ง เปรียบเสมือนคำนาม
แอททริบิวต์ (Attribute) หมายถึง รายละเอียดที่แสดงลักษณะและคุณสมบัติของแอททริบิวต์หนึ่งๆ
ความสัมพันธ์ (Relationships) หมายถึง ความสัมพันธ์ระหว่างเอนทิตี้
character ความหมาย คือ ตัวหนังสือ หมายถึงตัวอักษร ตัวเลข เครื่องหมายต่างๆ ที่ใช้ในภาษา เครื่องหมายวรรคตอน รวมทั้งสัญลักษณ์ หรือเครื่องหมายใดๆ
Attribute เป็นคุณสมบัติหรือลักษณะสมบัติที่สิ่งของหรือวัตถุนั้นมีอยู่ ในทางคอมพิวเตอร์เมื่อพูดถึงแอตทริบิวต์ของตัวอักขระที่ปรากฎบนจอภาพจะหมายถึงลักษณะหรือสภาพที่ตัวอักขระนั้นปรากฎอยู่
1 more item...
ฟิลด์ (Field) หมายถึง เขตของข้อมูลมารวมกันแล้วได้ความหมายเป็นคำ
ER Diagram คืออะไร มีอะไรบ้าง
เอนทิตี้ (Entity) เป็นวัตถุ หรือสิ่งของที่เราสนใจในระบบงานนั้น ๆ
แอททริบิว (Attribute) เป็นคุณสมบัติของวัตถุที่เราสนใจ
ความสัมพันธ์ (Relationship) คือ ความสัมพันธ์ระหว่างเอนทิตี้
คือ แบบจำลองที่ใช้อธิบายโครงสร้างของฐานข้อมูลซึ่งเขียนออกมาในลักษณะของรูปภาพ การอธิบายโครงสร้างและความสัมพันธ์ของข้อมูล (Relationship)