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