Tentang Database
Software/aplikasi yang digunakan:
- XAMPP Web Server (atau EasyPHP, MAMP, WampServer, etc)
- Text Editor (Notepad, Notepad++, Sublime Text, etc)
- sebuah Operation System (Sistem Operasi)
- Programming Language (PHP. Sudah satu paket bersama XAMPP)
- Database Client (MySQL. Sudah satu paket bersama XAMPP)
- Brainware (Otak anda).
Sebuah sistem manajemen basis data relasional atau dalam bahasa Inggrisnya dikenal sebagai Relational Database Management System (RDBMS) adalah sebuah program komputer (atau secara lebih tipikal adalah seperangkat program komputer) yang didisain untuk mengatur/memanajemen sebuah basisdata sebagai sekumpulan data yang disimpan secara terstruktur, dan melakukan operasi-operasi atas data atas permintaan penggunanya.
Contoh penggunaan DBMS ada banyak sekali dan dalam berbagai bidang kerja, misalnya akuntansi, manajemen sumber daya manusia, dan lain sebagainya. Meskipun pada awalnya DBMS hanya dimiliki oleh perusahaan-perusahaan berskala besar yang memiliki perangkat komputer yang sesuai dengan spesifikasi standar yang dibutuhkan (pada saat itu standar yang diminta dapat dikatakan sangat tinggi) untuk mendukung jumlah data yang besar, saat ini implementasinya sudah sangat banyak dan adaptatif dengan kebutuhan spesifikasi data yang rasional sehinggal dapat dimiliki dan diimplementasikan oleh segala kalangan sebagai bagian dari investasi perusahaan.
Contoh Relasi Tabel untuk Project:
Relasi yang terjadi:
tbl_siswa berelasi satu ke satu dengan tbl_kelas artinya satu siswa hanya boleh memiliki satu kelas. tbl_mapel dan tbl_guru berelasi banyak ke banyak pada tbl_guru_mapel, artinya satu orang guru bisa mengajar banyak mata pelajaran sedangkan satu mata pelajaran bisa di ajarkan lebih dari satu guru dengan asumsi kelas yang berbeda. tbl_guru berelasi satu ke satu dengan tbl_kelas, artinya satu guru hanya bisa menjadi wali kelas pada satu kelas. tbl_semester, tbl_guru_mapel, tbl_user dan tbl_siswa berelasi satu ke banyak terhadap tbl_absen karena satu siswa bisa melaukan banyak absen berdasarkan semester dan mata pelajaran serta tanggal yang berbeda.
Itu Bebepa info yang bisa saya berikan. Semoga bermanfaat...,