Selasa, 27 Maret 2012

Data Control Language dan Normalisasi

1. Praktekan perintah2 pada DCL!

DCL mempunyai 2 perintah:

- Grant (Digunakan untuk memberikan hak akses oleh administrator (pemilik utama) server kepada user (pengguna biasa))
Rumus : GRANT hak_akses ON nama_tabel TO pemakai;

contoh : - GRANT SELECT ON Penjualan.item TO Elfrida
- GRANT SELECT,INSERT ON Penjualan.jualDetail TO kasir;
- GRANT UPDATE(kodeItem,NmItem,kategori,Harga) ON Penjualan.item TO Elfrida;

- Revoke (untuk menghilangkan hak akses yang telah diberikan kepada user oleh administrator atau mencabut hak-hak dari seorang user terhadap database tertentu atau sebagian isi dari database)
Rumus : REVOKE hak_akses ON nama_database.nama_tabel FROM user.
REVOKE hak_akses(field1,field2, field3,…) ON nama_database.nama_tabel FROM user (untuk menghapus batasan pada kolom tertentu)

contoh: - REVOKE SELECT ON Penjualan.item TO Elfrida
- REVOKE UPDATE(kodeItem,NmItem,kategori,Harga) ON Penjualan.item TO Elfrida


2. Berikan contoh normalisasi pada kasus lain.


3. Dari tabel data yang dihasilkan pada perancangan basis data,
lakukanlah normalisasi pada tabel-tabel tersebut sampai bentuk normal
ketiga !


Tidak ada komentar:

Posting Komentar

Label