alamat
Tgl_lahir
2 COMPOSIT ATRIBUT Setiap entitas kuat (strong entity) menjadi satu tabel dan setiap
simple atribut menjadi kolom [1, p. 42, 2, p. 244].
Nama entitas menjadi nama tabel.
Nama atribut menjadi nama kolom.
Atribut kunci menjadi Primary Key
Atribut alamat tidak menjadi kolom , perhatikan !
nip Karyawan
nip Nama Jalan Kota Prop Kode_ Tgl_l
Karyawan nama jalan
insi pos ahir
alamat kota
Tgl_lahir propinsi
Kode_pos
3 MULTIVALUE ATRIBUT Multivalue atribute menjadi tabel tersendiri [1, p. 58, 2, pp. 224-
225], sehingga entitas kuat yang memiliki multivalue atribute
menjadi 2 tabel
nip Karyawan
Nip Nama Alamat Tgl_lahir
Karyawan nama
alamat
Hobby_Karyawan
Tgl_lahir
Nip Hobby
hobby
alamat
Tgl_lahir
umur
alamat
Tanggungan
hubungan
Atribut kunci pada salah satu entitas, menjadi kolom foreign key
pada entitas lain.
[2, pp. 245-246]
Alternatif 1: Alternatif 1:
Kd_pd
Perjalanan_dinas
Kd_pd Tujuan Tgl_ Lama_ Total_bi Kd_
tujuan
awal hari aya_pd keg
Tgl_awal
Nama_keg
Kegiatan
Lama_hari
Kd_keg Nama_keg Tgl_awal
Kd_keg Tgl_awal
Total_biaya_pd
Alternatif 2:
1 1
Perjalanan_dinas memiliki kegiatan
Perjalanan_dinas
Kd_pd Tujuan Tgl_awal Lama_ Total_biaya_
Alternatif 2: hari pd
Kegiatan
Kd_keg Nama_keg Tgl_awal Kd_pd
6 RELASI ONE TO MANY (1 ke N) Setiap entitas kuat (strong entity) menjadi satu tabel dan simple
attibutnya menjadi kolom. Tabel yang terbentuk ada dua (2) buah.
Peminjaman
Kd_peminjaman Peminjaman
Kd_peminjaman Tanggal_pinjam Nip
Peminjaman Tanggal_pinjam
n
Karyawan
mencatat
nip Nama Alamat Tgl_lahir
1 nip
Karyawan nama
alamat
Tgl_lahir
Customer
Kd_peminjaman Tanggal_pinjam Nip
8 RELASI MANY TO MANY (N KE N) #Setiap entitas kuat (strong entity) menjadi satu tabel dan simple
attibutnya menjadi kolom.
kd_buku Peminjaman
Kd_peminjaman Tanggal_pinjam
nama_buku
Buku
Buku
n Kd_buku Nama_buku
Lama_pinjam
memiliki
Detail_peminjaman
Kd_peminjaman Kd_buku Lama_pinjam
m
Kd_peminjaman
Peminjaman
Atau
Tanggal_pinjam
Detail_peminjaman
Id_det Kd_peminjam Kd_buku Lama_pinjam
_pin an
Many-To-Many (N ke N)
Relasi dari kardinalitas many-to-many menjadi tabel, dan simple
atribut menjadi kolom.
Kd_akun Akun
Akun
n Kd_akun Nama_Akun Kd_header
Nama_akun
1
memiliki_
header
Kd_akun History_ketua
n
Akun Nim Tgl_awal Tgl_akhir Nim_ketua
Nama_akun
1
memiliki_
header
1 RELASI TERNARY Setiap entitas kuat (strong entity) menjadi satu tabel dan simple
0 attibutnya menjadi kolom. Atribut kunci menjadi kolom primary
key dengan nama kolom seperti nama atribut kunci.
Kd_cab Cabang
Kd_cab Nama_cab Alamat_cab
Cabang Nama_cab
n Karyawan
Alamat_cab
Tgl_mulai nip nip Nama Alamat Tgl_lahir
m
Bekerja_di Karyawam nama
Posisi
alamat
n
Kd_pos Kd_pos Nama_pos Tanggung_jawab
Tgl_lahir
Posisi
Nama_pos
History_Pekerjaan
Tanggung_jawab Nip Kd_pos Kd_cab Tgl_mulai
1 GENSPEC ( GENERALISASI DAN SPESIALIASI) Entitas superclass menjadi tabel dengan simple atribut menjadi
1 Metoda 1 kolom. Atribut kunci menjadi primary key.
penulis Buku_ilmiah
Kd_buku ISBN Tahun Penulis
jurnal_Ilmiah
volume
issue
Jurnal_ilmiah
Kd_buku Volume Issue
Metoda 2 Komik
Kd_buku Nama_buku Penulis Volume
Entitas subclass menjadi tabel dengan
simple atribut menjadi kolom dan atribut
dari entitas superclass menjadi kolom pada Buku_ilmiah
subclass. Atribut kunci dari superclass Kd_buku Nama_buku ISBN Tahun Penulis
1 AGREGASI Setiap entitas kuat (strong entity) menjadi satu tabel dan simple
2 attibutnya menjadi kolom. Atribut kunci menjadi kolom primary key
dengan nama kolom seperti nama atribut kunci.
kd_buku Lama_pinjam
Peminjaman
Kd_peminjaman Tanggal_pinjam
nama_buku Kd_peminjaman
n m
Buku memiliki Peminjaman Tanggal_pinjam Buku
Kd_buku Nama_buku
m
Jml_hari_denda
Detail_peminjaman
Kd_peminjaman Kd_buku Lama_pinjam
mencatat
Pengembalian
Kd_pengembalian Kd_pengembalian Tot_bayar Tgl_kembali
n
_denda
Tot_bayar_denda
Pengembalian
Tgl_kembali Detail_pengembalian
Kd_pengem Kd_peminja Kd_buku Jml_hari
balian man _denda
Detail_pengembalian
Id_det_peng Id_det_pin Kd_penge Jml_hari_
mbalian denda