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