Sebelum kita membuat database, perlu kita memahami data master. Bagaimana bentuk data, relasi data tersebut dan kebutuhan dari sistem. Secara sederhana , kita bisa membuat analisa database dari mengumpulkan data konvensional misal buku catatan data.
Saya ambil contoh database untuk klinik, disini kita akan menganalisa data dari buku besar Klinik.
Buku besar Klinik adalah buku yang digunakan untuk menulis data rekapitulasi kunjungan Klinik.
Buku besar ini biasanya dituliskan secara manual, rawan hilang dan sering terjadi rekam data yang berulang
Database klinik disini dengan batasan :
- Tanpa merekam transaksi obat
- Tanpa rawat inap
- Tanpa perbedaan ruangan
- 1 pasien , dalam 1 kali kunjungan dapat melakukan mendatangi beberapa dokter , misal pada tanggal 11 Oktober 2015 pasien A mendatangi dokter gigi, dokter mata, dokter umum
- 1 dokter dapat melakukan beberapa kali pelayanan
Definisi, dalam basis data, dikenal istilah entitas dan atribut
(wikipedia)Entitas (entity) adalah sebuah objek yang keberadaannya dapat dibedakan terhadap objek lain.
Entitas dapat berupa orang, benda, tempat, kejadian, konsep
Contoh:
Binatang : KAMBING, SAPI, KUCING
Manusia : MAHASISWA, DOSEN, PEMASOK, PENJUAL
Benda : MOBIL, MESIN, RUANGAN
Tempat : NEGARA, DESA, KAMPUNG
Kejadian : PENJUALAN, REGISTRASI
Konsep : REKENING, KURSUS
Sebuah entitas memiliki sejumlah atribut
Contoh: mahasiswa memiliki nama dan alamat