ENTITY RELATIONSHIP DIAGRAM
*MANY TO MANY
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.
contoh : - satu mahasiswa mengambil banyak matakuliah dan satu mata kuliah diambil banyak mahasiswa
berikut Tablenya
- Table DOSEN
- NIDN
-Namadosen
-Alamat
-Jnsklmn
-Agama - Table MATA KULIAH
-Kd_Matkul
-namamatkul - Table PERKULIAHAN
-idkul
-NIDN
-kd_matkul
-Hari
-waktu
create database Kampus1
use kampus1
create table dosen (
NIDN char (3) primary key,
NamaDosen varchar (30),
Alamat varchar (30),
Jnsklmn char (1),
Agama varchar (10))
select*from dosen
insert into dosen values
('001','Budi','jln.melati','L','Islam')
insert into dosen values
('002','sari','jln.medan','p','kristen')
Contoh Hasil data Tersebut
Dengan Database Dosen :
|
NIDN
|
Nama_Dosen
|
Alamat
|
Jns_Klmn
|
Agama
|
|
001
|
Budi |
Jln.Melati
|
L
|
Islam
|
|
002
|
Sari
|
Jln.Medan
|
P
|
kristen
|
create table matakuliah (
KdMatkul char (4) primary key ,
NamaMatkul varchar (30))
select*from matakuliah
insert into matakuliah values ('MT01','Database')
insert into matakuliah values ('MT02','B.P.I(Delphi)')
Contoh Hasil data Tersebut
Dengan Database Matakuliah :
|
Kd_Matkul
|
Nama_Matkul
|
|
MT01
|
Database
|
|
MT02
|
B.P.I(Delphi)
|
create table perkuliahan (
Idkul char (4) primary key,
NIDN char (3) references dosen (NIDN),
KdMatkul char (4) references matakuliah (KdMatkul),
Hari varchar (10),
Waktu char(5))
select*from perkuliahan
insert into perkuliahan values
('I001','001','MT01','Senin','08.00')
insert into perkuliahan values
('I002','002','MT02','selasa','08.00')
insert into perkuliahan values
('I003','001','MT01','Senin','08.00')
insert into perkuliahan values
('I004','002','MT02','selasa','08.00')
Contoh Hasil data Tersebut
Dengan Database Perkuliahaan :
|
Id_Kul
|
NIDN
|
Kd_Matkul
|
Hari
|
Jam
|
|
I001
|
001
|
MT01
|
Senin
|
08.00
|
|
I002
|
002
|
MT02
|
selasa
|
08.00
|
|
I003
|
001
|
MT01
|
senin
|
08.00
|
|
I004
|
002
|
MT02
|
selasa
|
08.00
|
sekian
Tidak ada komentar:
Posting Komentar