SQL Data Manipulation LANDASAN TEORI

23

2.3 SQL Data Manipulation

2.3.1 Pengertian SQL SQL Structure Query Languange adalah sebuah bahasa komputer yang digunakan untuk mengakses data dalam basis data relasional . Digunakan untuk mengakses dan query database. Menurut ANSI American National Standards Institute, itu adalah bahasa standar untuk sistem manajemen database relasional. SQL merupakan salah satu DBMS Data Base Management System yang saat ini banyak digunakan pada operasi basis data dan embedded ditempelkan di semua bahasa pemrograman yang mendukung basis data relasional. Bahasa yang mendukung SQL antara lain : visual basic, C++, SQL, PostGree SQL, Java, Delphi. SQL dapat digunakan oleh berbagai pengguna termasuk Database Administrator DBA, manajemen personil, pengembang aplikasi. 2.3.2 Kategori dalam SQL Dalam SQL ada beberapa sintak bahasa untuk pemrograman database, antara lain : 1. Data Definition Language DDL untuk mendefinisikan struktur database dan mengendalikan akses ke data. SQL DDL menyediakan 24 perintah-perintah untuk mendefinisikan skema relasi, menghapus relasi serta memodifikasi skema relasi. 2. Data Manipulation Language DML untuk mengambil dan memperbarui data. SQL DML mencakup bahasa SQL untuk menyisipkan rekaman pada relasi, menghapus rekaman pada relasi, serta memodifikasi rekaman pada relasi. 3. View Definition SQL memuat perintah-perintah untuk mendefinisikan tampilan-tampilan view yang dikehendaki pengguna. 4. Transaction Control SQL memuat perintah2 untuk menspesifikasikan awal dan akhir suatu transaksi. 5. Embedded SQL dan Dynamic SQL Terminologi ini mencakup kemampuan SQL untuk disisipkan pada beberapa bahasa pemrograman, missal Visual Basic, Delphi, CC++, java. 6. Integrity. SQL DDL mencakup perintah-perintah untuk menspesifikasikan batasan-batasan integritas. 7. Authorization. SQL DDL mencakup perintah-perintah untuk membatasi akses pada basis data demi alasan keamanan. 2.3.3. Perintah dalam SQL 25 Pernyataan SQL digunakan untuk melakukan tugas-tugas seperti update data pada database, atau mengambil data dari database. Command pada SQL di dominasi menggunakan bahasa inggris. Standart SQL perintah seperti Select, Insert, Update, Hapus, Create, dan Drop dapat digunakan untuk mencapai semua yang kita perlu lakukan dengan database. Secara umum perintah atau command dalam SQL dibagi menjadi dua, yaitu : 1. DDL Data Definition Languange digunakan untuk mendefinisikan, mengubah dan menghapus database serta objek lain yang diperlukan. Ada perintah yang termasuk dalam DDL, yaitu : - CREATE DATABASE : Perintah ini digunakan untuk membuat database baru. - DROP DATABASE : Perintah ini digunakan untuk menghapus database. - CREATE TABLE : Perintah digunakan untuk membuat tabel baru pada suatu database. - ALTER TABLE : Perintah yang digunakan untuk mengubah atau memodifikasi struktur tabel yang telah dibuat. Aksi yang dilakukan 26 meliputi mengganti nama tabel, menambah kolom,mengubah kolom, menghapus kolom maupun memberi atribut pada kolom. - DROP TABLE : Perintah ini digunakan untuk menghapus tabel dalam suatu database. 2. Data Manipulation Languange DML merupakan perintah dalam SQL yang digunakan untuk memanipulasi data. Perintah yang digunakan antara lain : - SELECT digunakan untuk menampilkan atau mengambil suatu data dari suatu tabel atau beberapa tabel dalam satu relasi database. - UPDATE digunakan untuk memodifikasi data dari database. Misalnya data yang ada dalam database yang kurang benar dengan kondisi yang baru maka dapat menggunakan perintah UPDATE. - INSERT digunakan untuk memasukkan data dalam suatu tabel pada database tertentu. - GRANT : Untuk memberi izin akses kepada pengguna. - DELETE digunakan untuk menghapus data dari suatu tabel dalam database. - 27

BAB III METODE PENELITIAN