Lisensi

Lisensi Creative Commons
Ciptaan disebarluaskan di bawah Lisensi Creative Commons Atribusi 4.0 Internasional.

Kamis, 01 Juni 2023

DESAIN KK DARI PERTEMUAN KE 2

 



Penjelasan tabel diatas adalah sebagai berikut :

Tabel "Keluarga":

Kolom "id": Merupakan kunci utama (primary key) tabel ini. Digunakan untuk mengidentifikasi secara unik setiap entitas keluarga.

Kolom "nama_kepala_keluarga": Menyimpan informasi tentang nama kepala keluarga.

Tabel "AnggotaKeluarga":

Kolom "id": Merupakan kunci utama (primary key) tabel ini. Digunakan untuk mengidentifikasi secara unik setiap entitas anggota keluarga.

Kolom "keluarga_id": Kunci asing (foreign key) yang merujuk ke kolom "id" dalam tabel "Keluarga". Digunakan untuk menunjukkan hubungan antara anggota keluarga dengan keluarga yang mereka miliki.

Kolom "nama": Menyimpan informasi tentang nama anggota keluarga.

Kolom "usia": Menyimpan informasi tentang usia anggota keluarga.

Kolom "hubungan": Menyimpan informasi tentang hubungan antara anggota keluarga dengan kepala keluarga (misalnya, "Ibu", "Ayah", "Anak", dll).

Tabel "Alamat":

Kolom "id": Merupakan kunci utama (primary key) tabel ini. Digunakan untuk mengidentifikasi secara unik setiap entitas alamat.

Kolom "keluarga_id": Kunci asing (foreign key) yang merujuk ke kolom "id" dalam tabel "Keluarga". Digunakan untuk menunjukkan hubungan antara alamat dengan keluarga yang memiliki alamat tersebut.

Kolom "alamat": Menyimpan informasi tentang alamat lengkap.

Kolom "kota": Menyimpan informasi tentang kota tempat keluarga tersebut tinggal.

Tabel "Pekerjaan":

Kolom "id": Merupakan kunci utama (primary key) tabel ini. Digunakan untuk mengidentifikasi secara unik setiap entitas pekerjaan.

Kolom "anggota_keluarga_id": Kunci asing (foreign key) yang merujuk ke kolom "id" dalam tabel "AnggotaKeluarga". Digunakan untuk menunjukkan hubungan antara pekerjaan dengan anggota keluarga yang memiliki pekerjaan tersebut.

Kolom "pekerjaan": Menyimpan informasi tentang pekerjaan anggota keluarga.

Kolom "gaji": Menyimpan informasi tentang gaji yang diterima oleh anggota keluarga dari pekerjaan tersebut.

Tabel "Keluarga" dan Tabel "AnggotaKeluarga":


PENJELASAN RELASI ANTAR TABEL

Relasi: One-to-Many

Penjelasan: Setiap keluarga dalam tabel "Keluarga" dapat memiliki banyak anggota keluarga dalam tabel "AnggotaKeluarga". Hubungan ini ditentukan oleh kolom "keluarga_id" dalam tabel "AnggotaKeluarga", yang merupakan kunci asing yang merujuk ke kolom "id" dalam tabel "Keluarga". Dengan demikian, setiap entitas anggota keluarga terkait dengan satu entitas keluarga.

Tabel "Keluarga" dan Tabel "Alamat":

Relasi: One-to-One

Penjelasan: Setiap keluarga dalam tabel "Keluarga" dapat memiliki satu entitas alamat dalam tabel "Alamat". Hubungan ini ditentukan oleh kolom "keluarga_id" dalam tabel "Alamat", yang merupakan kunci asing yang merujuk ke kolom "id" dalam tabel "Keluarga". Dengan demikian, setiap entitas alamat terkait dengan satu entitas keluarga.

Tabel "AnggotaKeluarga" dan Tabel "Pekerjaan":

Relasi: One-to-One

Penjelasan: Setiap anggota keluarga dalam tabel "AnggotaKeluarga" dapat memiliki satu entitas pekerjaan dalam tabel "Pekerjaan". Hubungan ini ditentukan oleh kolom "anggota_keluarga_id" dalam tabel "Pekerjaan", yang merupakan kunci asing yang merujuk ke kolom "id" dalam tabel "AnggotaKeluarga". Dengan demikian, setiap entitas pekerjaan terkait dengan satu entitas anggota keluarga.

Dengan menggunakan relasi-relasi di atas, Anda dapat menghubungkan informasi antara tabel-tabel yang terkait. Misalnya, dengan menggunakan kunci asing "keluarga_id" dalam tabel "AnggotaKeluarga" dan "Alamat", Anda dapat mengaitkan setiap anggota keluarga dengan alamat mereka yang terkait. Hal ini memungkinkan Anda untuk mengakses dan memanipulasi data keluarga, anggota keluarga, alamat, dan pekerjaan mereka dengan cara yang koheren dan terstruktur.

Tidak ada komentar:

Posting Komentar

DESAIN KK DARI PERTEMUAN KE 2

  Penjelasan tabel diatas adalah sebagai berikut : Tabel "Keluarga": Kolom "id": Merupakan kunci utama (primary key) tab...