1.
- account-branch
- loan-branch
- borrower
- depositor
Tahap pertama yang akan kita buat adalah penentuan entitas yang terdapat dalam tabel-tabel tersebut.
- siswa: menyimpan semua informasi tentang semua siswa.
- guru: menyimpan semua informasi tentang semua dewan guru.
- pelajaran: menyimpan semua informasi tentang mata pelajaran yang ditawarkan
- siswa
- nis: nomor induk siswa (integer) PK.
- nama_siswa: nama lengkap siswa (string).
- alamat_siswa: alamat lengkap siswa (string).
- jenis_kels: jenis kelamin siswa (string).
- ttl: tempat, tanggal lahir siswa (string).
- guru
- nip: nomor induk pegawai (integer) PK.
- nama_guru: nama lengkap dewan guru (string).
- alamat_guru: alamat lengkap dewan guru (string).
- jenis_kelg: jenis kelamin guru (string).
- gol_guru: golongan kepegawaian guru (string).
- mata_pelajaran
- kode_mapel: kode mata pelajaran yang akan diambil (string) PK.
- nama_mapel: nama mata pelajaran (string).
- des_mapel: deskripsi singkat mata pelajaran (string).
- jam_mapel: jumlah jam mata pelajaran (string).
- guru_mapel: nama guru pengajar mata pelajaran.
- Hubungan
- guru mengajar mata pelajaran
- mata pelajaran diambil oleh siswa
- guru membimbing para siswa
Dari gambar di atas, kita dapat mengetahui bahwa nis pada tabel siswa, nip pada tabel guru, dan kode_mapel pada tabel pelajaran merupakan primary key. Sedangkan nis dan kode_mapel pada tabel siswa_ambil_mapel merupakan foreign key.
Diagram ERDnya adalah sebagai berikut:
Tidak ada komentar:
Posting Komentar