Kali ini saya akan berbagi ilmu lagi pembaca. Tentang SQL.
A. Pengertian
Structured Query Language adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data.
B. Latar Belakang
Banyaknya pengguna database tapi belum mengetahui bahasa yang digunakkan untuk mengaksesnya.
C. Maksud dan Tujuan
Agar pengguna dapat mengetahui bahasa untuk mengakses database.
D. Detail Tentang Database
SQL bermula pada tahun 1970, yaitu dengan artikel yang berisi beritas dibuatnya bahasa yang digunakkan untuk mengakses basis data yang mulanya bernama SEQUEL (Structured English Query Language). Setelah penerbitan artikel ini, IBM (International Business Machines Corporation) sebuah perusahaan Amerika Serikat yang memproduksi dan menjual perangkat keras dan perangkat lunak komputer, membuat proyek databse resional dengan bahasa SEQUEL. Karena adanya kontroversi tentang penamaannya, maka diubah menjadi SQL (Structured Query Language).
Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat server basis data populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran John Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de facto bahasa dalam manajemen basis data.
Standarisai SQL dilakukan pada tahun 1986 oleh ANSI. Dan dilakukan perubahan lagi hingga pada tahun 1989 hingga disebut SQL89. Dan dilakukan perubahan lagi pada tahun 1992 yang disebut SQL92. Dikeluarkan SQL99, namun karena SQL99 mereferensi dari SQL92 makan standarisasi yang digunakkan adalah SQL92.
SQL memiliki 2 bahasa yaitu DML (Data Manipulation Language) dan DDL (Data Definision Language).
Data Definition Language merupaan bahasa komputer untuk mendeklarasikan data agar dapat diakses oleh user dan dideskripsikan komputer. Perintah ini biasanya jarang digunakan karena definisi ini biasa diakses hanya saat pertama kali atau satu kali saja. Perintah -perintahnya :
- Create (Membuat) - Untuk membuat database atau pun membuat table. Create juga banyak definisinya seperti
- CREATE DATABASE
- CREATE FUNCTION
- CREATE INDEX
- CREATE PROCEDURE
- CREATE TABLE
- CREATE TRIGGER
- CREATE VIEW
- Drop ( Menghapus) - untuk menghapus database atau table. Drop juga memiliki banyak definisinya :
- DROP DATABASE
- DROP FUNCTION
- DROP INDEX
- DROP PROCEDURE
- DROP TABLE
- DROP TRIGGER
- DROP VIEW
- Alter (Mengubah) - Untuk Mengubah databse atau table. Alter juga memiliki definisi :
- ALTER DATABASE
- ALTER FUNCTION
- ALTER PROCEDURE
- ALTER TABLE
- ALTER VIEW
- RENAME TABLE
Data Manipulasion Language Merupakan bahasa untu memanipulasi data dalan databse sehingga bisa diupdate atau di masukkan maupun ditampilkan. Tidak mengubah dengan definisi data dan berhubungan dalam pengolahan data. Perintah perintahnya ada :
- Insert - Untuk memasukkan data kedalam table databse
- Delete - untuk menghapus data dalam table
- Select - Untuk menampilkan data dari semua rows dalam table atau dengan bagian tertentu .
- Update - untuk mengubah atau mengupdate dari data yang sudah ada di update atau diubah dengan data yang terbaru.
E. Kesimpulan
SQl Merupakan sebuah bahasa untuk mengakses database.
Referensi :
https://id.wikipedia.org/wiki/SQL
https://id.wikipedia.org/wiki/IBM
Sekian dan Terima Kasih
Wassalamualaikum Wr. Wb.

0 komentar:
Posting Komentar