Membuat database apotek yang terdiri dari tabel obat, tabel pasien dan tabel transaksi kemudian buatlah struktur field yang dibutuhkan untuk masing - masing ta
Pertanyaan
1 Jawaban
-
1. Jawaban diahviolin
Pembahasan:
Database apotek yang terdiri dari tabel obat, tabel pasien dan tabel transaksi dengan struktur field dan primary key adalah:
1. Tabel obat
Nama field: id_obat
Jenis data: integer / number
Keterangan field: primary key
Nama field: nama_obat
Jenis data: text / varchar
Nama field: pembuat_obat
Jenis data: text / varchar
Nama field: stok_obat
Jenis data: integer / number
Nama field: tanggal_kadaluwarsa
Jenis data: date
2. Tabel pasien
Nama field: id_pasien
Jenis data: integer / number
Keterangan field: primary key
Nama field: nama_ pasien
Jenis data: text / varchar
Nama field: tanggal_lahir_pasien
Jenis data: date
3. Tabel transaksi
Nama field: id_transaksi
Jenis data: integer / number
Keterangan field: primary key
Nama field: id_ pasien
Jenis data: integer / number
Keterangan field: foreign key, dengan mengambil data dari tabel pasien
Nama field: id_obat
Jenis data: integer / number
Keterangan field: foreign key, dengan mengambil data dari tabel pasien
Nama field: jumlah_transaksi
Jenis data: integer / number
Dalah database ini, tiga tabel ini saling berhubungan (lihat diagram di bawah). Setiap transaksi pembelia obat, dicatat dalam table transaksi.
Nama obat dan pembeli (nama pasien) tidak dicatat, karena ada kemungkinan ada obat atau pasien dengan nama sama. Sehingga yang dicatat ada id_pasien dan id_obat, yang berupa foreign key.
Selain id_transaksi sebagai primary key ini, serta id_pasien dan id_obat, juga dalam tabel ini dicatat jumlah_transaksi untuk jumlah obat yang dibeli.
Kelas: X
Mata Pelajaran: Teknologi Informasi
Materi: Database
Kata Kunci: Perancangan Database, Primary Key, Foreign Key
Pertanyaan Lainnya