พจนานุกรมข้อมูล (Data Dictionary)
แฟ้มที่เก็บบันทึกรายละเอียดต่าง ๆ ที่เกี่ยวกับรูปแบบของข้อมูลที่จัดเก็บอยู่ในภายในฐานข้อมูล
หน้าที่สำคัญของ Data Dictionary
- การควบคุมการใช้ฐานข้อมูลพร้อมกัน จากผู้ใช้หลายคน
- การ เพิ่ม ลบ ปรับปรุง ข้อมูล จำเป็นต้องทำการ Lock ข้อมูลเพื่อป้องกันการแก้ไขข้อมูล
- การรักษาความปลอดภัยของข้อมูล
- จัดการเก็บรายละเอียดสิทธิของผู้ใช้งาน
- การควบคุมความถูกต้องของข้อมูล
- ในการแก้ไขเปลี่ยนแปลงข้อมูลใด ๆ จะมีการตรวจสอบชนิ และรูปแบบข้อมูล จากพจนานุกรมก่อนที่จะถูกแก้ไข
![](https://blogs.wutthiphon.space/wp-content/uploads/2023/03/Sample-DataD.png)
ตัวอย่างการทำ Data Dictionary
- ชื่อ (Name): ใช้เก็บชื่อของ Field ในแต่ละ Column
- ประเภท (Data Type): เก็บชนิดของข้อมูลที่จะเก็บใน Field นั้น
- int: เก็บตัวเลข
- char: เก็บข้อความตัวอักษรที่ไม่เกิน 255 อักษร
- varchar: เก็บข้อความตัวอักษรที่ไม่เกิน 4000 อักษร
- text: เก็บข้อความตัวอักษรที่มีความยาวมาก ๆ
- date: เก็บข้อมูลเฉพาะวันที่เท่านั้น
- time: เก็บข้อมูลเฉพาะเวลาเท่านั้น
- datetime: เก็บข้อมูลวันที่และเวลา
- decimal: เก็บทศนิยม
- double: เก็บทศนิยมที่มีความยาวมาก ๆ
- Allow Empty: เก็บค่าของ Field ว่าอณุญาติให้ Field นั้น ๆ สามารถเป็นค่าว่าง (NULL) ได้หรือไม่
- คีย์ (Key): คีย์ของ Field นั้น ๆ
- PK (Primary Key): คีย์หลัก
- FK (Foreign Key): คีย์นอก
- Unique: คีย์เอกลักษณ์
- รายละเอียด (Description): ใช้เก็บรายละเอียดข้อมูลเพิ่มเติมของ Field นั้น ๆ เพื่อให้รู้ว่า Field นั้นไว้ใช้ทำอะไร
Post Views: 156