หน้าเว็บ

25/9/53

คำศัพท์ของฐานข้อมูล

คำศัพท์ของฐานข้อมูล

  • เอนทิตี้ (Entity) ใช้แทนความจริงเกี่ยวกับสิ่งต่าง ๆ ซึ่งไม่ขึ้นอยู่กับความเป็นอยู่ อาจบอกเกี่ยวกับความเป็นอยู่ทางกายภาพ เช่น เกี่ยวกับบุคคล รถยนต์ บ้าน หรือลูกค้า หรืออาจบอกเกี่ยวกับความสัมพันธ์ภายในหน่วยงานหรือวิชาเรียน ซึ่งบางครั้งเอนทิตี้ในบางเอนทิตี้จะไม่มีความหมาย หากไม่มีเอนทิตี้อื่นในฐานข้อมูล เช่น เอนทิตี้ประวัติครอบครัวนักศึกษาจะไม่มีความหมาย ถ้าไม่มีเอนทิตี้ของนักศึกษาคนใด เอนทิตี้ ประเภทนี้เรียกอีกอย่างว่า เอนทิตี้ชนิดอ่อนแอ (Weak Entity)
  • แอททริบิวต์ (Attibute) หมายถึง รายละเอียดของข้อมูลในเอนทิตี้ เช่น เอนทิตี้นักศึกษา ประกอบด้วย แอททริบิวต์รหัสนักศึกษา ชื่อ สกุล โปรแกรมวิชา คณะ หรือแอนทิตี้ พนักงาน ประกอบด้วยแอททริบิวต์รหัสพนักงาน ชื่อ เงินเดือน เป็นต้น แอททริบิวต์บางแอททริบิวต์ ประกอบด้วย ข้อมูลหลายส่วนรวมกัน ซึ่งอาจแยกย่อยเป็นแอททริบิวต์ได้อีก ซึ่งแอททริบิวต์ที่มีคุณสมบัติแบบนี้
  • แอททริบิวต์แบบผสม (composite Atteibute) ตัวอย่างเช่น แอททริบิวต์ประกอบด้วยข้อมูล บ้านเลขที่ ถนน ซอย อำเภอ จังหวัด รหัสไปรษณีย์ สามารถแยกย่อยเป็น แอททริบิวต์ที่อยู่ 1 ประกอบด้วย ข้อมูล บ้านเลขที่ ถนน ซอย อำเภอ แอททริบิวต์ที่ 2 ประกอบด้วย จังหวัด รหัสไปรษณีย์ เป็นต้น นอกจากนี้ยังมีแอททริบิวต์ที่ไม่มีความหายในตัวเอง แต่สามารถหาค่าได้จากแอททริบิวต์อื่น ๆ เช่น แอททริบิวต์อายุ สามารถคำนวณจากแอททริบิวต์วันเดือนปีเกิด เป็นต้น ซึ่งแอททริบิวต์ที่มีคุณสมบัติอย่างนี้เรียกว่า แอททริบิวต์ที่ถูกแปลค่ามา (Derived Attrebute)
  • ทูเพิล (Tuple) หมายถึง ค่าของข้อมูลในแต่ละแถว (Row) หรือเรียกว่า เรคคอร์ด (Record)
  • คาร์ดินาลลิตี้ (Cardinality) หมายถึง จำนวนแถวของข้อมูลในแต่ละรีเลชั่น
  • ดรรชนีหลัก (Primary Key) หมายถึง แอททริบิวต์ที่มีค่าของข้อมูลเฉพาะเจาะจง และจะเป็นค่าที่ไม่ซ้ำกับทูเพิล
  • โดเมน (Domain) หมายถึง ขอบเขตค่าของข้อมูลที่ควรจะเป็นในแต่ละแอททริบิวต์

ไม่มีความคิดเห็น:

แสดงความคิดเห็น