4.4 Perancangan Basisdata Logikal
4.4.2 Menghasilkan Relasi untuk Model Data Logikal Lokal .1 Tipe Entitas Kuat
4.4.2.3 Tipe Relasi Binary One-to-Many (1:*)
Berikut ini adalah relasi-relasi one-to-many (1..*) serta hasil
posting dari entitas-entitas yang berhubungan satu dengan yang lainnya:
1. Relasi antara Divisi dengan Karyawan menghasilkan posting NoDivisi ke entitas Karyawan.
Divisi (NoDivisi, NamaDivisi)
Primary Key NoDivisi
Karyawan (NoKaryawan, Password, NamaDepan, NamaBlkg, JenisKelamin, TglLahir, Jalan, Kelurahan, Kecamatan, Kota, KodePos, TglMulai, Posisi, Gaji, NoDivisi)
Primary Key NoKaryawan Foreign Key NoDivisi References Divisi (NoDivisi)
2. Relasi antara Karyawan dengan PemesananPemasok menghasilkan posting NoKaryawan ke entitas Pembelian.
Password, NamaDepan, NamaBlkg, JenisKelamin, TglLahir, Jalan, Kelurahan, Kecamatan, Kota, KodePos, TglMulai, Posisi, Gaji, NoDivisi)
Primary Key NoKaryawan Foreign Key NoDivisi references Divisi (NoDivisi)
(NoPemesananPemasok, TglPemesananPemasok, NoKaryawan)
Primary Key
NoPemesananPemasok Foreign Key NoKaryawan references Karyawan (NoKaryawan)
3. Relasi antara Karyawan dengan Penerimaan menghasilkan
posting NoKaryawan ke entitas Penerimaan.
Karyawan (NoKaryawan, Password, NamaDepan, NamaBlkg, JenisKelamin, TglLahir, Jalan, Kelurahan, Kecamatan, Kota, KodePos, TglMulai, Posisi, Gaji, NoDivisi)
Primary Key NoKaryawan Foreign Key NoDivisi references Divisi (NoDivisi)
Penerimaan (NoPenerimaan, TglPenerimaan,
NoKaryawan)
Primary Key NoPenerimaan Foreign Key NoKaryawan references Karyawan (NoKaryawan)
4. Relasi antara Karyawan dengan Log menghasilkan posting NoKaryawan ke entitas Log.
Karyawan (NoKaryawan, Password, NamaDepan, NamaBlkg, JenisKelamin, TglLahir, Jalan, Kelurahan, Kecamatan, Kota, KodePos, TglMulai, Posisi, Gaji, NoDivisi)
Primary Key NoKaryawan Foreign Key NoDivisi references Divisi (NoDivisi)
Log (NoLog, TglLog, NamaEvent, NoKaryawan) Primary Key NoLog Foreign Key NoKaryawan references Karyawan (NoKaryawan)
5. Relasi antara Karyawan dengan Penjualan menghasilkan posting NoKaryawan ke entitas Penjualan.
Karyawan (NoKaryawan, Password, NamaDepan, NamaBlkg, JenisKelamin, TglLahir, Jalan, Kelurahan, Kecamatan, Kota, KodePos, TglMulai, Posisi, Gaji, NoDivisi)
Primary Key NoKaryawan Foreign Key NoDivisi references Divisi (NoDivisi)
Penjualan (NoPenjualan, TglPenjualan, Status, NoKaryawan)
Primary Key NoPenj Foreign Key NoKaryawan references Karyawan (NoKaryawan)
6. Relasi antara Karyawan dengan ReturPenjualan menghasilkan
posting NoKaryawan ke entitas ReturPenjualan.
Karyawan (NoKaryawan, Password, NamaDepan, NamaBlkg, JenisKelamin, TglLahir, Jalan, Kelurahan, Kecamatan, Kota, KodePos, TglMulai, Posisi, Gaji, NoDivisi)
Primary Key NoKaryawan Foreign Key NoDivisi references Divisi (NoDivisi)
ReturPenjulan (NoReturPenjualan, TglReturPenjualan, Status, NoKaryawan) Primary Key NoReturPenjualan
Foreign Key NoKaryawan references Karyawan (NoKaryawan)
7. Relasi antara Karyawan dengan Permintaan menghasilkan posting NoKaryawan ke entitas Permintaan.
Karyawan (NoKaryawan, Password, NamaDepan, NamaBlkg, JenisKelamin, TglLahir, Jalan, Kelurahan, Kecamatan, Kota, KodePos, TglMulai, Posisi, Gaji, NoDivisi)
Primary Key NoKaryawan Foreign Key NoDivisi references Divisi (NoDivisi)
Permintaan (NoPermintaan, TglPermintaan, NoKaryawan) Primary Key NoPermintaan Foreign Key NoKaryawan references Karyawan (NoKaryawan)
8. Relasi antara Karyawan dengan Penawaran menghasilkan posting NoKaryawan ke entitas Penawaran.
Karyawan (NoKaryawan, Password, NamaDepan, NamaBlkg, JenisKelamin, TglLahir, Jalan, Kelurahan, Kecamatan, Kota, KodePos, TglMulai, Posisi, Gaji, NoDivisi)
Primary Key NoKaryawan Foreign Key NoDivisi references Divisi (NoDivisi)
Penawaran (No Penawaran, TglPenawaran, Status, NoKaryawan)
Primary Key NoPenawaran Foreign Key NoKaryawan references Karyawan (NoKaryawan)
9. Relasi antara Karyawan dengan Pemesanan menghasilkan posting NoKaryawan ke entitas Pemesanan.
Karyawan (NoKaryawan, Password, NamaDepan, NamaBlkg, JenisKelamin, TglLahir, Jalan, Kelurahan, Kecamatan, Kota, KodePos, TglMulai, Posisi, Gaji, NoDivisi)
Primary Key NoKaryawan Foreign Key NoDivisi references Divisi (NoDivisi)
Pemesanan (No Pemesanan, Tgl Pemesanan,
NoKaryawan)
Primary Key NoPemesanan Foreign Key NoKaryawan references Karyawan (NoKaryawan)
10. Relasi antara Karyawan dengan Pembatalan menghasilkan
posting NoKaryawan ke entitas Pembatalan.
Karyawan (NoKaryawan, Password, NamaDepan, NamaBlkg, JenisKelamin, TglLahir, Jalan, Kelurahan, Kecamatan, Kota, KodePos, TglMulai, Posisi, Gaji, NoDivisi)
Primary Key NoKaryawan Foreign Key NoDivisi references Divisi (NoDivisi)
Pembatalan (NoPembatalan, TglPembatalan, NoKaryawan) Primary Key NoPembatalan Foreign Key NoKaryawan references Karyawan (NoKaryawan)
11. Relasi antara Karyawan dengan Pengiriman menghasilkan
posting NoKaryawan ke entitas Pengiriman.
Karyawan (NoKaryawan, Password, NamaDepan, NamaBlkg, JenisKelamin, TglLahir, Jalan, Kelurahan, Kecamatan, Kota, KodePos, TglMulai, Posisi, Gaji, NoDivisi)
Primary Key NoKaryawan Foreign Key NoDivisi references Divisi (NoDivisi)
Pengiriman (NoPengiriman, TglPengiriman, Jenis, NoResi, NoKaryawan)
Primary Key NoPengiriman Foreign Key NoKaryawan references Karyawan (NoKaryawan)
12. Relasi antara Pelanggan dengan Pembatalan menghasilkan
posting NoPelanggan ke entitas Pembatalan.
Pelanggan (NoPelanggan, NamaPrsh, NamaKP, Jalan, Kelurahan, Kecamatan, Kota, KodePos)
Primary Key NoPelanggan
Pembatalan (NoPembatalan, TglPembatalan, NoKaryawan, NoPelanggan)
Primary Key NoPembatalan Foreign Key NoKaryawan references Karyawan (NoKaryawan)
Foreign Key NoPelanggan references Pelanggan (NoPelanggan)
13. Relasi antara Pelanggan dengan Permintaan menghasilkan posting NoPelanggan ke entitas Permintaan.
Pelanggan (NoPelanggan, NamaPrsh, NamaKP, Jalan, Kelurahan, Kecamatan, Kota, KodePos)
Primary Key NoPelanggan
Permintaan (NoPermintaan, Tgl Permintaan,
NoKaryawan, NoPelanggan) Primary Key No Permintaan Foreign Key NoKaryawan references Karyawan (NoKaryawan)
Foreign Key NoPelanggan references Pelanggan (NoPelanggan)
14. Relasi antara Pelanggan dengan Pemesanan menghasilkan posting NoPelanggan ke entitas Pemesanan.
Pelanggan (NoPelanggan, NamaPrsh, NamaKP, Jalan, Kelurahan, Kecamatan, Kota, KodePos, NoFax)
Primary Key NoPelanggan
Pemesanan(No Pemesanan, Tgl Pemesanan, NoKaryawan, NoPelanggan)
Primary Key NoPemesanan Foreign Key NoKaryawan references Karyawan (NoKaryawan)
Foreign Key NoPelanggan references Pelanggan (NoPelanggan)
15. Relasi antara Pelanggan dengan Penjualan menghasilkan
posting NoPelanggan ke entitas Penjualan.
Pelanggan (NoPelanggan, NamaPrsh, NamaKP, Jalan, Kelurahan, Kecamatan, Kota, KodePos, NoFax) Primary Key NoPelanggan Penjualan (NoPenjualan,
TglPenjualan, Status, NoKaryawan, NoPelanggan)
Primary Key NoPenjualan Foreign Key NoKaryawan references Karyawan (NoKaryawan)
Foreign Key NoPelanggan references Pelanggan (NoPelanggan)
16. Relasi antara Kurir dengan Pengiriman menghasilkan posting NoKurir ke entitas Pengiriman.
Kurir (NoKurir, NamaKurir, NamaKP, Jalan, Kelurahan, Kecamatan, Kota, KodePos, NoFax)
Primary Key NoKurir
Pengiriman (NoPengiriman, TglPengiriman, Jenis, NoResi, NoKaryawan,NoKurir)
Primary Key NoPengiriman Foreign Key NoKaryawan references Karyawan (NoKaryawan)
Foreign Key NoKurir references Kurir (NoKurir)
17. Relasi antara Pemasok dengan Pemesanan Pemasok menghasilkan posting NoPemasok ke entitas Pemesanan Pemasok.
Pemasok (NoPemasok, NamaPemasok, NamaKP, Jalan, Kelurahan, Kecamatan, Kota, KodePos, NoFax) Primary Key NoPemasok
Pemesanan Pemasok (NoPemesananPemasok, TglPemesananPemasok, NoPemasok)
Primary Key NoPengiriman Foreign Key NoPemasok references Pemasok (NoPemasok)
18. Relasi antara Karyawan dengan Pemesanan Pemasok menghasilkan posting NoKaryawan ke entitas Pemesanan Pemasok.
Karyawan (NoKaryawan, Password, NamaDepan, NamaBlkg, JenisKelamin, TglLahir, Jalan, Kelurahan, Kecamatan, Kota, KodePos, TglMulai, Posisi, Gaji, NoDivisi)
Primary Key NoKaryawan Foreign Key NoDivisi references Divisi (NoDivisi)
Pemesanan Pemasok (NoPemesananPemasok, TglPemesananPemasok, NoKaryawan,NoPemasok) Primary Key NoPengiriman Foreign Key NoKaryawan references Karyawan (NoKaryawan)
Foreign Key NoPemasok references Pemasok (NoPemasok)
19. Relasi antara Merek dengan Barang menghasilkan posting NoMerek ke entitas Barang.
Merek (NoMerek, NamaMerek)
Primary Key NoMerek
Barang (NoBarang, NamaBarang, Deskripsi, HargaStandar, Jumlah, StokMin, NoPemasok, NoMerek)
Primary Key NoBarang Foreign Key NoMerek references Merek (NoMerek)