Sistem basis data komersial men g hendaki adan y a sebuah bahasa query y a ng lebih user-friendl y . Oleh karena itu dikenal SQL seba g a i bahasa query y a ng marketabl e . SQL men gg unakan kombinasi aljabar relasional & kalkulus relasional. Meskipun SQL adalah bahasa quer y , namun SQL mempun y ai ban y ak kemampuan lain disamping melakukan query terhadap basis data. SQL mempun y ai kemampuan untuk mendefinisikan struktur data, modifikasi data dalam basis data dan menentukan konstrain sekuriti. S Q L m e rupakan bahasa bas i s da t a re l a s i onal s t andard. Terdapat m aca m - m acam versi SQ L . Versi aslin y a pertama kali dikemban g kan oleh I B M S an Jose Research L a b oratory. B a hasa SQL mempun y ai bebrap ba g i an y a itu : - Data D ef i nition Language ( DD L ) DDL memberikan perintah untuk mendefinisikan skema relasi, pen g hapusan relasi, membuat indeks dan modifikasi skema rel