Apa yang Ada di Database?
Database adalah wadah berbasis perangkat lunak yang disusun untuk mengumpulkan dan menyimpan informasi sehingga dapat diambil, ditambahkan, diperbarui, atau dihapus secara otomatis. Program basis data adalah aplikasi perangkat lunak yang dirancang bagi pengguna untuk membuat basis data dan membuat semua program yang diperlukan untuk mengisinya atau menghapusnya sesuai kebutuhan. Struktur basis data adalah tabel, yang terdiri dari baris dan kolom informasi. Kolom mengidentifikasi data (atribut) dalam tabel, dan baris adalah catatan informasi. Tabel terlihat seperti spreadsheet, tetapi tabel dapat dimanipulasi dan diperbarui dengan cara yang tidak bisa dilakukan spreadsheet, yang menjadikan database alat yang sangat berharga.
Model Basis Data
Struktur basis data ditentukan oleh model basis datanya. Model yang paling banyak digunakan adalah model basis data relasional. Tabel dalam model ini harus menghubungkan, atau menautkan, satu sama lain dengan masing-masing tabel memegang informasi atau atribut spesifik (kolom) tentang setiap catatan (baris). Misalnya, dokter hewan mungkin memiliki tabel yang disebut "Pasien" - dengan kolom berjudul "Nama pasien," "Jenis pasien" dan "Nomor ID" - dan tabel kedua disebut "Pemilik Pasien" - dengan kolom berjudul " Nomor ID, "" Nama pemilik, "" Alamat pemilik "dan" Nomor telepon pemilik. " Tabel pertama menghubungkan ke tabel kedua dengan nomor ID. Hubungan nomor ID adalah bagaimana laporan atau permintaan kueri menemukan catatan yang dimiliki bersama dan dapat mengembalikan respons yang akurat.
Merancang Basis Data
Desain basis data adalah seni yang didasarkan pada persyaratan bisnis. Persyaratan bisnis harus dipahami sebelum database yang akurat dan bermanfaat dapat dirancang. Persyaratan bisnis juga dapat disebut proses bisnis.Tabel harus memuat tidak lebih dari satu set atau modul informasi. Misalnya, dalam contoh sebelumnya, tabel "Pasien" tidak boleh menyimpan informasi tentang kunjungan pasien. Sebagai gantinya, tabel terpisah akan memuat nomor ID kunjungan dan tanggal serta waktu kunjungan, dengan nomor ID pasien untuk menghubungkannya dengan pasien. Tabel keempat berjudul "Penagihan" akan dibuat untuk mengidentifikasi jumlah pembayaran, jenis pembayaran dan ID kunjungan yang dibayar bersama dengan ID pasien. Penagihan dan kunjungan adalah proses bisnis.
Bekerja dengan Database
Memasukkan catatan mengisi basis data dengan data. Setelah database terstruktur dengan benar, sebuah antarmuka dibangun. Antarmuka ini ditempatkan di antara tabel dan pengguna. Ini memberi pengguna tampilan berbeda dari database. Menggunakan contoh dokter hewan kami, sebuah antarmuka mungkin memberikan pengguna sebuah halaman entri "Pengguna Baru". Pada halaman ini, pengguna dapat memasukkan nama dan jenis hewan peliharaan, informasi pemilik dan tanggal serta jenis kunjungan pertama. Semua informasi ini terkandung dalam tiga tabel berbeda yang terletak di belakang antarmuka, tetapi pengguna hanya perlu berinteraksi dengan halaman entri (bentuk tunggal) sementara data jatuh ke tabel yang benar. Ini dicapai dengan menghubungkan tabel melalui pemrograman sederhana.