Sabtu, 16 April 2011

PERANCANGAN BASIS DATA : Foreign Key (SQL-PLUS)

FOREIGN KEY

Sekarang kita akan Mempelajari penggunaan Foreign Key dalam Perancangan Basis Data. Perhatikan Tabel dibawah ini :

Gambar 1 : Tabel

Cobalah buat tabel seperti di atas lalu isikan datanya. 
Ket :
- Tabel Penyanyi : ID Penyanyi Sebagai Primary Key
- Tabel lagu        : ID Lagu Sebagai Primary Key dan ID Penyanyi Sebagai Foreign Key (Tabel Induk adalah Tabel Penyanyi)

Gambar 2 : Hasil Pembuatan Tabel

Kemudian Hapus Penyanyi Aerosmith Pada Tabel Penyanyi 

Gambar 3 : Error Message

Ternyata Penyanyi Aerosmith Tidak Berhasil dihapus, dan tampil pesan Erorr. Kenapa hal ini bisa terjadi?

Inilah Jawabannya :

Data penyanyi Aerosmith tidak dapat dihapus karena ID Penyanyi Aerosmith Mempunyai hubungan Foreign Key Terhadap data yang berada di Tabel Lagu, yaitu Lagu Jaded dan All For Love. Aerosmith Merupakan Induk dari Lagu tersebut. Maka jika ingin Menghapus Penyanyi Aerosmith, maka kita harus menghapus data Lagu yang berhubungan dengan Aerosmith terlebih dahulu, baru setelah itu kita dapat menghapus data Aerosmith.

Kurang Puas Dengan jawaban?
Silahkan Komentar di bawah ini...

Selasa, 12 April 2011

PERANCANGAN BASIS DATA

TABEL DATA

1. MEMBUKA JENDELA KERJA CMD KEMUDIAN LOGIN KE SQLPLUS


2. MEMBUAT TABEL SISWA DENGAN NIS SEBAGAI PRIMARY KEY

 DAN HASILNYA : 


3. MENGISI DATA KE TABEL SISWA

 DAN HASILNYA :


4. MENGUBAH NAMA SISWA TUKIYEM MENJADI JESSICA ALBA


 DAN HASILNYA :


5. MENGHAPUS DATA SISWA YANG BERNAMA TUKIMIN


DAN HASILNYA :

6. MENAMBAH KOLOM (NEM NUMBER(2))

DAN HASILNYA :


7. MENGUBAH KOLOM NEM MENJADI (NEM NUMBER(4))


DAN HASILNYA :

8. MENGHAPUS KOLOM NEM


DAN HASILNYA :


9. MENAMPILKAN TABEL



SUKSESS . . . . .