บ้าน ฐานข้อมูล พจนานุกรมข้อมูลคืออะไร - คำจำกัดความจาก techopedia

พจนานุกรมข้อมูลคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - พจนานุกรมข้อมูลหมายถึงอะไร

พจนานุกรมข้อมูลเป็นไฟล์หรือชุดของไฟล์ที่มีข้อมูลเมตาของฐานข้อมูล พจนานุกรมข้อมูลมีระเบียนเกี่ยวกับวัตถุอื่น ๆ ในฐานข้อมูลเช่นการเป็นเจ้าของข้อมูลความสัมพันธ์ของข้อมูลกับวัตถุอื่นและข้อมูลอื่น ๆ


พจนานุกรมข้อมูลเป็นองค์ประกอบที่สำคัญของฐานข้อมูลเชิงสัมพันธ์ กระแทกแดกดันเพราะความสำคัญมันจะมองไม่เห็นผู้ใช้ฐานข้อมูลส่วนใหญ่ โดยทั่วไปแล้วผู้ดูแลฐานข้อมูลเท่านั้นที่โต้ตอบกับพจนานุกรมข้อมูล

Techopedia อธิบาย Data Dictionary

ในฐานข้อมูลเชิงสัมพันธ์เมตะดาต้าในพจนานุกรมข้อมูลรวมถึงข้อมูลต่อไปนี้:

  • ชื่อของตารางทั้งหมดในฐานข้อมูลและเจ้าของ
  • ชื่อของดัชนีทั้งหมดและคอลัมน์ที่ตารางในดัชนีเหล่านั้นเกี่ยวข้องกัน
  • ข้อ จำกัด ที่กำหนดไว้ในตารางรวมถึงคีย์หลักความสัมพันธ์ต่างประเทศที่สำคัญกับตารางอื่น ๆ และไม่ จำกัด

สำหรับระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) ส่วนใหญ่ซอฟต์แวร์ระบบการจัดการฐานข้อมูลต้องการพจนานุกรมข้อมูลเพื่อเข้าถึงข้อมูลภายในฐานข้อมูล ตัวอย่างเช่นซอฟต์แวร์ Oracle DB ต้องอ่านและเขียนไปยัง Oracle DB อย่างไรก็ตามสามารถทำได้ผ่านพจนานุกรมข้อมูลที่สร้างขึ้นสำหรับฐานข้อมูลเฉพาะนั้น


ตัวอย่างเช่นสมมติว่าในฐานข้อมูลของธนาคารพาณิชย์ผู้ดูแลระบบต้องการกำหนดตารางที่เก็บข้อมูลเกี่ยวกับสินเชื่อ การคาดเดาอย่างมีความรู้ว่าตารางส่วนใหญ่มีคำว่า "เงินกู้" อยู่ในนั้นเขาจะออกแบบสอบถามต่อไปนี้ในพจนานุกรมข้อมูล (แบบสอบถามแรกสำหรับ Oracle DB ในขณะที่สองคือ SQL Server DB):

  • SELECT * จาก DBA_TABLES ที่ Table_NAME ต้องการ '% LOAN%' ที่ไหน
  • เลือก * จาก SYSOBJECTS WHERE TYPE = 'U' และชื่อเช่น '% LOAN%';
พจนานุกรมข้อมูลคืออะไร - คำจำกัดความจาก techopedia