Untuk dapat mengelola data didalam
database, dipeerlukan bahasa yang dimengerti oleh pengguna dan database yang
dikelola. SQL (Structured Query Language) merupakan bahasa yang telah
distandarsisasikan dan digunakan dalam pengelolaan semua database yang ada.
Didalam SQL terdapat 3 sub bahasa, yaitu: Data Definition Language (DDL) yang
digunakan untuk membangun objek - objek dalam database seperti tabel dan
indeks; Data manipulation Language (DML) yang digunakan untuk menambah,
mencari, mengubah, dan menghapus baris dalam tabel; dan Data Control Language
(DCL) yang digunakan untuk menangani masalah sekuriti dalam database. Ketiga
sub bahasa ini dapat kita akses setelah database dipanggil.
DATA DEFINITION LANGUAGE (DDL)
DDL adalah perintah - perintah yang digunakan untuk membangun isi dari database. DDL bertugas untuk membuat objek SQL dan menyimpan definisinya dalam tabel. Contoh dari objek yang dimaksud adalah tabel, view, dan index. Pembuatan tabel, perubahan struktur tabel, perubahan nama tabel, serta perintahuntuk menghapus tabel, dilakukan dengan sub bahasa yang tergolong dalam DDL Perintah - perintah yang digolongkan dalam DDL adalah :
DATA DEFINITION LANGUAGE (DDL)
DDL adalah perintah - perintah yang digunakan untuk membangun isi dari database. DDL bertugas untuk membuat objek SQL dan menyimpan definisinya dalam tabel. Contoh dari objek yang dimaksud adalah tabel, view, dan index. Pembuatan tabel, perubahan struktur tabel, perubahan nama tabel, serta perintahuntuk menghapus tabel, dilakukan dengan sub bahasa yang tergolong dalam DDL Perintah - perintah yang digolongkan dalam DDL adalah :
- Create : Perintah ini digunakan untuk membuat databs, tabel, dan objek lain dalam database
- Alter : Perintah ini digunakan untuk memodifikasi tabel, seperti mengganti nama tabel, mengubah jenis/tipe field yang digunakan, mengubah nama field baru atau mengurangi field tertentu
- Drop : Perintah ini digunakan untuk menghapus database, tabel dan objek lain dalam dabase.
DATA MANIPULATION LANGUAGE (DML)
DML digunakan untuk menampilkan, mengubah, menambah dan menghapus baris dalam tabel. Perintah - perintah yang dihubungkan digolongkan dalam DML antara lain:
DML digunakan untuk menampilkan, mengubah, menambah dan menghapus baris dalam tabel. Perintah - perintah yang dihubungkan digolongkan dalam DML antara lain:
- Select : Perintah ini digunakan untuk menampilkan isi tabel.Baik semua isi tabel atau sebagian isi tabel. Bahkan bisa pula menampilkan isi tabel yang dihubungkan dengan tabel - tabel yang lain.
- Insert : Perintah ini untuk mengisi atau menambahkan isi tabel. Pengisian dapat dilakukan untuk seluruh field atau hanya sebagian filed saja.
- Update : Seperti terlihat pada perintahnya. Perintah ini digunakan untuk mengubah item - item tertentu dalam satu tabel.
- Delete : Perintah ini digunakan untuk menghapus record - record dengan kriteria tertentu.
DATA CONTROL LANGUAGE (DCL)
Setelah mengenal perintah dalam DDL dan DML selanjutnya masih ada dua perintah lagi yang akan kita kenal, yaitu grant dan revoke. Kedua perintah ini tergolong dalam Data Controlling Language (DCL) yaitu perintah yang akan membantu mengontrol keamanan setiap database atau sebagian isi dari database dengan membuat hak - hak akses tertentu bagi setiap user.
Setelah mengenal perintah dalam DDL dan DML selanjutnya masih ada dua perintah lagi yang akan kita kenal, yaitu grant dan revoke. Kedua perintah ini tergolong dalam Data Controlling Language (DCL) yaitu perintah yang akan membantu mengontrol keamanan setiap database atau sebagian isi dari database dengan membuat hak - hak akses tertentu bagi setiap user.
- Grant : Grant digunakan untuk memberikan hak - hak tertentu kepada seorang user. Grant diberikan oleh user yang mempunyai hak untuk memberkan grant atau administrator (root).
- Revoke : Kebalikan dari grant. Revoke digunakan untuk mencabut hak - hak dari seorang user terhadap database tertentu atau sebagian isi dari database.
Tidak ada komentar:
Posting Komentar