Senin, 27 Desember 2010

Database sql

Databases

Disini saya akan menjelaskan tentang cara pembuatan database menggunakan bahasa SQL. SQL sendiri yaitu Structure Query Language yaitu bahasa yang di standarisasi dan digunakan dalam pengelolaan database. Pada SQL terdapat 3 sub bahasa, DDL (Data Definition Language) yang berfungsi untuk membuat atau membangun objek-objek dalam database. DML (Data Manipulation Language) berfungsi untuk menambah, mencari, mengubah, dan menghapus baris dalam tabel. Dan yang terakhir DCL (Data Control Language) yang bergfungsi untuk membuat atau menghapus sekuriti pada database. Saya akan menjelaskan lebih detail mengenai 3 sub bahasa tersebut.


1.Data Definition Language (DDL)
DDL adalah perintah-perintah yang berfungsi untuk membangun atau membuat isi dari database. DDL tugasnya membuat objek SQL dan menyimpan definisinya dalam tabel. Contohnya membuat tabel, view,dan index, perubahan struktur tabel, perubahan nama tabel, dan juga digunakan untuk menghapus tabel. Perintahnya yaitu :
a. Create
Create berfungsi untuk membuat database, tabel dan objek lain dalam database.
b. Alter
Alter berfungsi untuk memodifikasi tabel, seperti mengganti nama tabel,mengubah
jenis atau tipe field yang digunakan, mengubah nama field, menambah field
baru atau mengurangi field tertentu.
c. Drop
Drop berfungsi untuk menghapus database, tabel, dan objek lain dalam database.

2.Data Manupulation Language (DML)
DML berfungsi untuk menampilkan, mengubah, menambah dan menghapus baris dalam tabel. Perintahnya yaitu :
a. Select
Select berfungsi untuk menampilkan isi tabel, bisa semua isi tabel atau hanya
sebagian saja.Dan bisa juga menampilkan isi tabel yang dihubungkan dengan
tabel-tabel yang lain.
b. Insert
Insert berfungsi untuk mengisi atau menambah isi tabel. Pengisian dapat
dilakukan untuk seluruh field atau hanya sebagian.
c. Update
Update berfungsi untuk mengubah atau memperbarui item-item tertentu dalam satu
tabel.
d. Delete
Delete berfungsi untuk menghapus / mendelete record-record dengan kategori
tertentu.

3.Data Control Language (DCL)
DCL berfungsi utnuk menkontrol keamanan setiap database atau sebagian isi dari database dengan membuat hak-hak akses tertentu bagi setiap user.Perintahnya yaitu :
a. Grant
Grant berfungsi untuk memberikan hak-hak tertentu kepada seorang user. Grant
diberikan oleh user yang mempunyai hak untuk memberikan grant atau
administrator (root).
b. Revoke
Revoke kebalikan dari Grant, yaitu berfungsi untuk mencabut hak-hak dari
seorang user terhadap database tertentu atau sebagian isi dari database.
 
Themes by: Free Templates Studio. Powered by Blogger