يوفر كل نظام قواعد معطيات لغة واحدة على الاقل , تتيح لمستخدميه تعريف بنية قاعدة المعطيات , و شروط تكامل المعطيات و صلاحيات الوصول اليها و غيرها من التعاريف التي لابد منها عند انشاء القاعدة .
و توفر هذه اللغات طيفا واسعا من التعليمات التي تتيح للمستخدم و المبرمج اجراء عمليات الاضافة و الحذف و الاستعلام .#
**لغة تعريف قواعد المعطيات Data definition language :**
&
يحدد مخطط قواعد المعطيات بمجموعة من التعاريف التي يعبر عنها بلغة خاصة تسمى لغة تعريف المعطيات DDL .
ان نتيجة تنفيذ تعليمات هذه اللغة هي مجموعة من الجداول المخزنة في ملفات خاصة ندعوها قاموس المعطيات Data dictionary يحتوي قاموس المعطيات على معطيات سامية (معلومات و معطيات عن المعطيات المخزنة ) و يجر ياستدعاؤها قبل قراءة او تعديل المعطيات الحقيقية في نظم قواعد المعطيات . &
**لغة التعامل مع المعطيات Data manipulation language :**
&
هي لغة تسمح للمستثمرين بالوصول و التعامل مع المعطيات .
توفر لغة التعامل مع المعطيات DML الوظائف الاتية :
- استخلاص المعطيات المخزنة في قواعد المعطيات .