สารบัญ:
คำจำกัดความ - พจนานุกรมข้อมูลหมายถึงอะไร
พจนานุกรมข้อมูลเป็นไฟล์หรือชุดของไฟล์ที่มีข้อมูลเมตาของฐานข้อมูล พจนานุกรมข้อมูลมีระเบียนเกี่ยวกับวัตถุอื่น ๆ ในฐานข้อมูลเช่นการเป็นเจ้าของข้อมูลความสัมพันธ์ของข้อมูลกับวัตถุอื่นและข้อมูลอื่น ๆ
พจนานุกรมข้อมูลเป็นองค์ประกอบที่สำคัญของฐานข้อมูลเชิงสัมพันธ์ กระแทกแดกดันเพราะความสำคัญมันจะมองไม่เห็นผู้ใช้ฐานข้อมูลส่วนใหญ่ โดยทั่วไปแล้วผู้ดูแลฐานข้อมูลเท่านั้นที่โต้ตอบกับพจนานุกรมข้อมูล
Techopedia อธิบาย Data Dictionary
ในฐานข้อมูลเชิงสัมพันธ์เมตะดาต้าในพจนานุกรมข้อมูลรวมถึงข้อมูลต่อไปนี้:
- ชื่อของตารางทั้งหมดในฐานข้อมูลและเจ้าของ
- ชื่อของดัชนีทั้งหมดและคอลัมน์ที่ตารางในดัชนีเหล่านั้นเกี่ยวข้องกัน
- ข้อ จำกัด ที่กำหนดไว้ในตารางรวมถึงคีย์หลักความสัมพันธ์ต่างประเทศที่สำคัญกับตารางอื่น ๆ และไม่ จำกัด
สำหรับระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) ส่วนใหญ่ซอฟต์แวร์ระบบการจัดการฐานข้อมูลต้องการพจนานุกรมข้อมูลเพื่อเข้าถึงข้อมูลภายในฐานข้อมูล ตัวอย่างเช่นซอฟต์แวร์ Oracle DB ต้องอ่านและเขียนไปยัง Oracle DB อย่างไรก็ตามสามารถทำได้ผ่านพจนานุกรมข้อมูลที่สร้างขึ้นสำหรับฐานข้อมูลเฉพาะนั้น
ตัวอย่างเช่นสมมติว่าในฐานข้อมูลของธนาคารพาณิชย์ผู้ดูแลระบบต้องการกำหนดตารางที่เก็บข้อมูลเกี่ยวกับสินเชื่อ การคาดเดาอย่างมีความรู้ว่าตารางส่วนใหญ่มีคำว่า "เงินกู้" อยู่ในนั้นเขาจะออกแบบสอบถามต่อไปนี้ในพจนานุกรมข้อมูล (แบบสอบถามแรกสำหรับ Oracle DB ในขณะที่สองคือ SQL Server DB):
- SELECT * จาก DBA_TABLES ที่ Table_NAME ต้องการ '% LOAN%' ที่ไหน
- เลือก * จาก SYSOBJECTS WHERE TYPE = 'U' และชื่อเช่น '% LOAN%';
