Kali ini saya akam mencontohkan bagaimana membuat dua buah table yang saling berelasi
Table yang saya pakai adalah table:
Mahasiswa
Column Name | Data Type | Length | Allow Null | Default | Keterangan |
NIM | Char | 10 | Not Null | | Primary |
Nama | Varchar | 30 | Not Null | | |
IdKelas | Char | 5 | Not Null | | FK |
Gender | Char | 2 | Null | | |
Tgl_Lahir | Date | | Not Null | 0000-00-00 | |
Alamat | Varchar | 150 | Not Null | | |
| Varchar | 50 | Null | Mataram | |
Kelas
Column Name | Data Type | Length | Allow Null | Default | Keterangan |
IdKelas | Char | 5 | Not Null | | Primary |
NmKelas | Varchar | 20 | Not Null | | |
Ket: Tabel Mahasiswa berelasi dengan tabel Kelas melalui IdKelas pada tabel Mahasiswa
Dikarenakan IdKelas pada tabel Mahasiswa berasal dari tabel Kelas maka tabel Kelas harus dibuat terlebih dahulu, Berikut Scriptnya:
Create table Kelas (
IdKelas char (5) not null,
NmKelas varchar (20) not null,
Primary key (IdKelas) );
Selanjutnya baru buat table Mahasiswa, scripnya sebagai berikut:
Create table Mahasiswa (
NIM char (10) not null,
Nama varchar (30) not null,
Idkelas char (5) not null,
Gender char (2) null,
Tgl_Lahir date not null default ’0000-00-00’,
Alamat varchar (150) not null,
Kota varchar (50) null default ‘Mataram’,
Primary key (NIM),
Foreign key (IdKelas) references kelas (IdKelas) );
Ket: references digunakan untuk mendeklarasikan bahwa column IdKelas adalah kunci tamu dari table Kelas.
Selamat Belajar Brother…!!!
Tidak ada komentar:
Posting Komentar