SQL

STRUCTURED QUERY LANGUAGE (SQL)

Sturctured Query Language digunakan untuk berkomunikasi dengan database. SQL digunakan untuk berbagai macam tujuan seperti merubah data, menghapus data atau menambah data pada database. Pada SQL terdapat DDL dan DML. Data Definition Language (DDL) adalah perintah yang digunakan untuk mendefinisikan suatu database. Perintah-perintah yang termasuk dalam DDL adalah CREATE, DROP, ALTER. Data Manipulation Language (DML) adalah perintah-perintah yang digunakan untuk memanipulasi data pada suatu tabel. Perintah-perintah yang termasuk dalam DML adalah SELECT, UPDATE, DELETE, INSERT.

A. Data Definition Language ( DDL)
Fungsi untuk mendefinisikan karakteristik dari record, modifikasi struktur record, menampilkan struktur record dan membuat kunci field dari record. Perintah-perintah antara lain.
• CREATE, digunakan untuk mendefinisikan database secara logika, bentuk umum perintah sbb;
• INDEX ON untuk mengurutkan data secara logic dengan menjadikan satu atau lebih field sebagai key. Perintah ini akan menghasilkan file dengan extension NDX, syarat dari file database (DBF) harus dalam keadaan aktif,
• MODIFY STRUCTURE untuk memodifikasi atau merubah struktur record. Syarat dari file database (DBF) harus dalam keadaan aktif
• LIST STRUCTURE atau DISPLAY STRUCTRE, fungsi untuk menampilkan struktur field dari suatu record. Syarat dari file database (DBF) harus dalam keadaan aktif.
.
B. Data Manipulation Language ( DML)
DML pada dBase menyediakan beberapa perintah antara lain:
• USE, Fungsi untuk mengaktifkan file database (dbf) atau menutup file database yang lagi aktif pada memori kerja (RAM).
• APPEND, untuk menambah atau mengisi data ke records dari file database (DBF) yang sedang aktif pada memori kerja (RAM)
• LIST, untuk menampilkan data secara terus menerus dari record pertama sampai record terakhir, syarat file database (DBF) harus dalam keadaan aktif
• DISPLAY, untuk menampilkan data satu-satu record atau perhalaman, syarat file database (DBF) harus dalam keadaan aktif.
• FIELDS, untuk menampilkan field-field tertentu.
• FOR , untuk menampilkan record-record tertentu berdasarkan kondisi.
• TO PRINT, untuk mencetak tampilan ke printer.
• EDIT atau CHANGE, perintah ini akan menampilkan data secera vartikal dan sekaligus bisa melakukan modifikasi data yang ada pada fields-fields dalam record yang ditampilkan.
• BROWSE, perintah ini akan menampilkan data secera horizontal dan sekaligus bisa melakukan modifikasi data yang ada pada fields-fields dalam record yang ditampilkan.
• REPLACE, fungsi untuk merubah atau mengisi field secara otomatis.
• DELETE, untuk memberi tanda delete yaitu tanda ( *) pada record-record
• RECALL, untuk menghilangkan tanda delete pada record-record

Posted in: TKJ

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s