Senin, 30 Mei 2011

Relasi Menggunakan ERD (Entry Relationship Diagram )

One TO Many Atau Many To One

Pada pembahasan kali ini kita akan membahas tentang hubungan table yakni,hubungan one to many.contoh tabel yang akan saya buat yaitu hubungan tabel sekolah dengan murid.dimana
field sekolah yaitu :
* Nama Sekolah
* Nama Kelas
* Kode Kelas

Sedangkan untuk field siswa yaitu :
* NIM Siswa
* Nama Siswa
* kode kelas

Untuk Foreign key nya saya menggunakan NIM siswa,karena NIM dalam satu sekolah tidak ada yang sama.penggunaan foreign key ini di maksudkan juga untuk mencegah terjadinya redudansi data atau kerangkapan data.

RUMUS untuk membuat relasi antar tabel.

pertama kita harus membuat tabel sekolah...

create database sekolah
create table sekolah (
nama_sekolah char (10),
kode_kelas varchar (5) not null primary key,
nama_kelas char (10))

select * from sekolah

create table siswa (
NIM_siswa (5),
nama_kelas varchar (5),
kode_kelas varchar (5),

constraint P_siswa foreign key (kode_kelas)references sekolah (kode_kelas))

Tidak ada komentar:

Posting Komentar