Mendesain relasi di database sekolah sehingga terbentuk sejarah

Hai.. selamat malam temen temen sekolah koding.. saya mempunyai masalah saat membuat database untuk suatu sekolah.. bukan database sederhana yang isinya hanya siswa, kelas dalam konteks waktu yang sama..

database kali ini dapat mendata sejarah siswa dari tahun ketahun, dapat mencari siswa tersebut dulu masuk dalam kelas apa. pada tahun 2017 wali kelasnya siapa. saat siswa naik kelas, kalau menggunakan sistem biasa: kondisi data kelas siswa akan dirubah ke kelas yang baru sehingga data yang lama akan hilang dan tidak dapat diakses. nah sebenarnya data kelas lama tersebut masih digunakan dan disimpan sebagai catatan untuk siswa.

intinya... - bagaimana tabel siswa dapat menyimpan data data yang sebelumnya tersimpan (dalam kasus ini adalah kelas yang sebelumnya di tinggali)... DAN - data wali kelas dari tahun ke tahun

mungkin kasus ini sudah mewakili tentang cara mendesain db yang dapat menggunakan data lamanya. barang kali ada yang pernah punya masalah ini.. =D

saya gambarkan saja dasar tabelnya biar lebih mudah

KELAS --------- id kelas jurusan paralel (A,B,C, dll..) wali_kelas_id (Ngambil dari tabel guru/pegawai pastinya)

SISWA -------- nis nama_lengkap jenis_kelamin alamat kelas_id

avatar wildaniedn
@wildaniedn

26 Kontribusi 4 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

Untuk mempermudah agan bisa gunakan tool navicat kemudian buat view,untuk relasi agan tinggal drop dan drag

avatar Otongkasarung
@Otongkasarung

3 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

maaf kalo sok tau

kenapa ga diisiin aja row untuk tahun ajaran dan wali kelas di masing masing siswa. kalo row yg wali kelas bisa di relasikan langsung ke tabel guru atau wali kelas, dan semua data data siswa dari tahun ketahun dijadikan 1 table aj gtu

avatar sila
@sila

15 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban