Please enable JavaScript.
Coggle requires JavaScript to display documents.
โปรแกรมเกี่ยวกับฐานข้อมูล - Coggle Diagram
โปรแกรมเกี่ยวกับฐานข้อมูล
คำศัพท์พื้นฐานเกี่ยวกับฐานข้อมูล
บิต (Bit) หมายถึง หน่วยของข้อมูลที่มีขนาดเล็กที่สุด
ไบต์ (Byte) หมายถึง หน่วยของข้อมูลที่เกิดจากการนำบิตมารวมกัน
ฟิลด์ (Field) หมายถึง เขตของข้อมูลมารวมกันแล้วได้ความหมายเป็นคำ
เรคคอร์ด (Record) หมายถึง ระเบียนหรือหน่วยของข้อมูลที่เกิดจากการนำเอาฟิลด์หรือเขตข้อมูลหลายๆเขตข้อมูลที่เกี่ยวข้องมารวมกัน
Database หมายถึง การจัดรวบรวมข้อนิเทศหรือข้อมูลของเรื่องต่างๆไว้ในรูปแบบที่จะเรียกมาใช้ได้ทันทีเมื่อต้องการ
Character หมายถึง ตัวอักขระหรือสัญลักษณ์อะไรก็ตามที่พิมพ์ได้จากแป้นพิมพ์เช่นตัวอักษร
ไฟล์ (File) หมายถึงข้อมูลหรือหน่วยของข้อมูลที่เดจากการนำข้อมูลหลายๆระเบียนที่เป็นเรื่องเดียวกัน
เอนทิตี้ (Entity) หมายถึง ชื่อของสิ่งใดสิ่งหนึ่ง เปรียบเสมือนคำนาม
แอททริบิวต์ (Attribute) หมายถึง รายละเอียดที่แสดงลักษณะและคุณสมบัติของแอททริบิวต์หนึ่งๆ
Tuple หมายถึง แถวของข้อมูลซึ่งในระบบแฟ้มข้อมูลเรียกว่าระเบียน
Record หมายถึง การนำเขตข้อมูลหลายๆเขตข้อมูลมาเรียงต่อกัน
ชนิดของข้อมูลในโปรแกรม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
ข้อมูลประเภทแฟ้มรูปภาพ หรือภาพกราฟิก รวมทั้งข้อมูลประเภทแฟ้มเอกสารที่สร้างจากโปรแกรมอื่นๆ
1 more item...
Attachment
ข้อมูลประเภทที่แนบแฟ้มข้อมูลกับรายการ เช่น แฟ้มรูปภาพหรือภาพกราฟิก รวมทั้งข้อมูลประเภทแฟ้มเอกสาร
คีย์ คุณสมบัติหนึ่งที่สำคัญของความสัมพันธ์ก็คือความเป็นเอกลักษณ์(Uniqueness property)สิ่งที่ใช้กำหนดความเป็นเอกลักษณ์ของแถวในความสัมพันธ์เรียกว่า คีย์ (key)
คีย์หลัก (Primary key)
คีย์หลัก คือ Key หลักที่ใช้ในการอ้างถึง Entity ในฐานข้อมูล การเลือกคีย์หลักสามารถเลือกได้จากRecord ใดๆ ก็ได้ที่ไม่มีโอกาสซ้ำซ้อนกันบนฐานข้อมูลนั้น
คีย์รอง (Secondary Key)
คีย์สำรอง คือ คีย์เดี่ยวหรือคีย์ผสม (Single or Composite key) ซึ่งเมื่อใช้ในการค้นหาข้อมูลจากความสัมพันธ์จะได้มากกว่าหนึ่งเรคคอร์ด ต่างจากคีย์หลักที่ทำให้ข้อมูลในตารางไม่ซ้ำกัน ดังนั้นคีย์รองจึงไม่จำเป็นจะต้องเป็นเอกลักษณ์
คีย์แข่งขัน (Candidate key)
คีย์แข่งขัน ก็คือ ซุปเปอร์คีย์ และไม่มีกลุ่มย่อยของคีย์ใดในคีย์แข่งขันที่จะสามารถเป็นซุปเปอร์คีย์ได้อีก
คีย์นอก (Foreign key)
คีย์นอก คือ คีย์เดี่ยวหรือคีย์ผสม ซึ่งปรากฏเป็นคีย์ทั่วไปของความสัมพันธ์หนึ่ง แต่ไปปรากฏเป็นอีกคีย์หลักในอีกความสัมพันธ์หนึ่ง คีย์นอกเป็นอีกคีย์หนึ่งที่มีความสำคัญมากใสฐานข้อมูลเชิงสัมพันธ์ เนื่องจากเป็นตัวที่ใช้สร้างการเชื่อมต่อระหว่างความสัมพันธ์ การเปลี่ยนแปลงค่าของคีย์นอกจะต้องอาศัยความระมัดระวังเป็นอย่างมากเนื่องจากจะมีผลกระทบโดยตรงต่อข้อมูลในความสัมพันธ์อื่นที่มีการอ้างอิงถึงคีย์นอกตัวนี้ จึงมีกฏและเงื่อนไขที่บังคับใช้เพื่อทำให้ข้อมูลมีความถูกต้องอยู่เสมอ
ซุปเปอร์คีย์ (Superkey)
คือกลุ่มของแอททริบิวที่สามารถนำไปใช้ในการค้นหาข้อมูลที่เป็นเอกลักษณ์ได้
ER Diagram คือแบบจำลองที่ใช้อธิบายโครงสร้างฐานข้อมูลซึ่งเขียนออกมาในลักษณะของรูปภาพการอธิบายโครงสร้างและความสัมพันธ์ของข้อมูลประกอบด้วย
เอนทิตี้(Entity) เป็นวัตถุหรือสิ่งของที่เราสนใจในระบบนั้นนั้นๆ
ความสัมพันธ์(Relationship )คือความสัมพันธ์ระหว่างเอนทิตี้
แอนทิริบิว(Attributed ) เป็นคุณสมบัติของวัตถุที่เราสนใจ
ความสัมพันธ์ระหว่างตารางหมายถึงความสัมพันธ์ระหว่างเอนทิตี้เช่นความสัมพันธ์ระหว่างเอนทิตี้นักศึกษาจึงอาจแบ่งออกเป็น3ประเภทคือ
ความสัมพันธ์แบบหนึ่งต่อกลุ่มเป็นการแสดงความสัมพันธ์ข้อมูลในเอนทิตี้หนึ่งที่มีความสัมพันธ์ข้อมูลหลายๆข้อมูลในอเอนทีตี้1ตัวอย่างเช่นผู้เช่า1คนสามารถเช่าหนังสือได้เพียง1เล่มหรือ1ชุด
ความสัมพันธ์แบบหนึ่งต่อหนึ่งเป็นการแสดงความสัมพันธ์ข้อมูลในเอนทีตี้หนึ่งที่มีความสัมพันธ์กับข้อมูลในอีกเอนทิตี้ในลักษณะหนึ่งตอนหนึ่งตัวอย่างเช่นผู้เช่า1คนสามารถเช่าหนังสือได้เพียง1เล่ม
ความสัมพันธ์แบบกลุ่มต่อกลุ่มเป็นการแสดงความสัมพันธ์ของข้อมูลสองเอนทิตี้ในลักษณะกลุ่มต่อกลุ่มตัวอย่างเช่นหนังสือหนึ่งเรื่องจะมีผู้ยืมหนังสือได้มากกว่า1คนในขณะเดียวกันผู้ยืมหนังสือ1คนก็สามารถยืมหนังสือได้มากกว่า1เรื่อง