Sistem basis data komersial menghendaki adanya sebuah bahasa query yang lebih mudah dipahami dan mudah digunakan (user-friendly). Oleh karena itu diperkenalkanlah MySQL sebagai bahasa query yang lebih marketable. SQL menggunakan kombinasi aljabar relasional dan kalkulus relasional. Meskipun SQL adalah bahasa query, namun SQL mempunyai banyak kemampuan lain disamping melakukan query terhadap basis data. SQL mempunyai kemampuan untuk mendefinisikan struktur data, memodifkasi data dalam basis data dan menentukan security constraint.
Bahasa SQL mempunyai 2 bagian, yaitu:
- Data Definition Language (DDL), DDL memberikan perintah untuk mendefinisikan dan memodifikasi database dan strukturnya termasuk konstrain-konstrain yang ada di suatu tabel. Contoh: primary key, foreign key, null, default, index,unique, dll.
- Data Manipulation Language (DML), DML merupakan bahasa query yang digunakan untuk melakukan pengolahan terhadap data yang ada di dalam sebuah database. Contoh : memasukkan data ke dalam table (INSERT), mengubah data (UPDATE), menghapus data (DELETE), dll.
0 komentar:
Posting Komentar