การสื่อสารของสังคมมนุษย์ต้องอาศัยภาษาเป็นสื่อในการติดต่อสื่อสารสำหรับระบบฐานข้อมูลก็ต้องใช้ภาษาฐานข้อมูลในการกำหนดลักษณะต่าง ๆ และการใช้งานระบบฐานข้อมูลเนื่องจากระบบฐานข้อมูลแยกออกเป็นส่วนของข้อมูลกับส่วนของซอฟต์แวร์ที่ใช้จัดการฐานข้อมูล สถาปัตยกรรมของระบบฐานข้อมูลที่ได้รับความนิยมสูงสูด คือ สถาปัตยกรรม ๓ เค้าร่าง (Three-Schema Architecture) ซึ่งสนับสนุนการแยกระบบฐานข้อมูลของทั้งสองส่วนออกจากกันอย่างชัดเจน สถาปัตยกรรมนี้ประกอบด้วย เค้าร่างภายใน (Internal Schema) เค้าร่างเชิงแนวคิด (Conceptual Schema) และเค้าร่างภายนอก (External Schema) ดังนั้นภาษาของระบบฐานข้อมูลจะเป็นภาษาที่ใช้ในการอธิบายเค้าร่างแต่ละชั้นซึ่งแบ่งได้เป็น ๔ ประเภท ได้แก่
เป็นภาษาที่ใช้กำหนดเค้าร่างภายใน (internal schema) และเค้าร่างเชิงแนวคิด (conceptual schema) ใช้ในกรณีที่เค้าร่างภายในและเค้าร่างเชิงแนวคิดไม่แยกจากกันโดยเด็ดขาด
ในกรณีที่เค้าร่างภายในและเค้าร่างเชิงแนวคิดแยกออกจากกันโดยเด็ดขาดจะใช้ภาษาเอสดีแอลในการกำหนดเค้าร่างเชิงแนวคิด
ใช้ในการกำหนดภาพข้อมูลสำหรับผู้ใช้แต่ละกลุ่มและการเชื่อมโยงกันเค้าร่างเชิงแนวคิด
ใช้ในการดึง เพิ่ม ลบ และเปลี่ยนแปลงข้อมูล แบ่งได้เป็น ๒ ระดับ ได้แก่