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