ONE TO MANY yaitu setiap entitas pada himpunan
entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B,
tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada
himpunan entitas A.
|
PEGAWAI
|
MEMILIKI
|
GOLONGAN
|
nama varchar (31)
kd_gol char (6)
nip char (10) nama_gol varchar(30)
alamat varchar (15)
jns_klmn char (4)
agama char (11)
contoh:
tabel golongan
nip char (10) nama_gol varchar(30)
alamat varchar (15)
jns_klmn char (4)
agama char (11)
contoh:
tabel golongan
|
Kd_Gol
|
Nama_Nama GolGol
|
|
G3A
|
IIIA
|
|
G3B
|
IIIB
|
|
G3C
|
IIIC
|
tabel pegawai A
|
NIP
|
Nama
|
Alamat
|
Jns_klmn
|
Agama
|
Kd_Gol
|
|
12301
|
Mitha
|
Jl.seram No.1
|
P
|
Islam
|
G3A
|
|
12302
|
Benny
|
Jl.bali No.5
|
L
|
Kristen
|
G3b
|
|
12303
|
Joe
|
Jl.surya No.100
|
L
|
Hindu
|
G3C
|
|
12304
|
sari
|
Jl.melati No.15
|
P
|
Budha
|
G3A
|
cara pengerjaan:
create database kantor
create table golongan (
kd_gol char (6) primary key,
nama_gol varchar (30))
select * from golongan
insert into golongan values ('G3A','IIIA')
insert into golongan values ('G3B','IIIB')
insert into golongan values ('G3C','IIIC')
Create table pegawai (
nip char (10) primary key,
nama varchar (31),
alamat varchar (15),
jns_klmn char (4),
agama char (11),
kd_gol char (6) references golongan (kd_gol))
select * from pegawai
insert into pegawai values
('12301','mitha','jl.seram No.1','P','Islam','G3A')
insert into pegawai values
('12302','benny','jl.bali No.5','L','Kristen','G3B')
insert into pegawai values
('12303','joe','jl.surya No.100','L','hindu,'G3C')
insert into pegawai values ('12304','sari','jl.melati
No.15','P','budha','G3A')
Tidak ada komentar:
Posting Komentar