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