Bagaimana Pangkalan Data Kerja?

Isi kandungan:

Anonim

Apa Adakah Dalam Pangkalan Data?

Pangkalan data adalah wadah berasaskan perisian yang berstruktur untuk mengumpulkan dan menyimpan maklumat agar dapat diambil, ditambah, dikemas kini atau dialihkan secara fesyen. Program pangkalan data adalah aplikasi perisian yang direka untuk pengguna untuk membuat pangkalan data dan membuat semua pengaturcaraan yang diperlukan untuk mengisi atau memadamnya seperti yang diperlukan. Struktur pangkalan data adalah jadual, yang terdiri daripada baris dan lajur maklumat. Lajur mengenal pasti data (atribut) dalam jadual, dan baris adalah rekod maklumat. Jadual kelihatan seperti hamparan, tetapi jadual boleh dimanipulasi dan dikemas kini dengan cara yang tidak boleh dibuat hamparan, yang menjadikan pangkalan data alat yang sangat berharga.

Model Pangkalan Data

Struktur pangkalan data ditakrifkan oleh model pangkalan datanya. Model yang paling banyak digunakan ialah model pangkalan data hubungan. Jadual-jadual dalam model ini mesti berkaitan, atau dihubungkan, antara satu sama lain dengan setiap jadual memegang maklumat atau sifat tertentu (lajur) mengenai setiap rekod (baris). Sebagai contoh, doktor haiwan mungkin mempunyai jadual yang dipanggil "Pesakit" - dengan lajur bertajuk "Nama pesakit," "Jenis pesakit" dan "Nombor ID" - dan jadual kedua yang dipanggil "Pemilik Pesakit" - dengan lajur bertajuk " Nombor ID, "" nama pemilik, "" alamat pemilik "dan" nombor telefon pemilik ". Jadual pertama menghubungkan ke jadual kedua dengan nombor ID. Hubungan dengan nombor ID adalah bagaimana laporan atau permintaan permintaan menemukan rekod yang dimiliki bersama dan dapat membalas respons yang tepat.

Merekabentuk Pangkalan Data

Reka bentuk pangkalan data adalah seni berdasarkan keperluan perniagaan. Keperluan perniagaan mesti difahami sebelum pangkalan data yang tepat dan berguna boleh direkabentuk. Keperluan perniagaan juga boleh dipanggil proses perniagaan.Jadual-jadual itu harus memegang tidak lebih daripada satu set atau modul maklumat. Sebagai contoh, dalam contoh terdahulu, jadual "Pesakit" tidak boleh memegang maklumat tentang lawatan pesakit. Sebaliknya, jadual berasingan akan mengadakan nombor ID lawatan dan tarikh dan masa lawatan bersama, dengan nombor ID pesakit untuk menghubungkannya dengan pesakit. Jadual keempat bertajuk "Pengebilan" akan diwujudkan untuk mengenal pasti jumlah pembayaran, jenis pembayaran dan ID lawatan yang dibayar bersama dengan ID pesakit. Pengebilan dan lawatan adalah proses perniagaan.

Bekerja Dengan Pangkalan Data

Memasuki rekod mengisi pangkalan data dengan data. Apabila pangkalan data disusun dengan betul, antara muka dibina. Antara muka ini diletakkan di antara jadual dan pengguna. Ia memberi pengguna pandangan yang berbeza tentang pangkalan data. Menggunakan contoh veterinar kami, antara muka mungkin memberi pengguna laman masuk "Pengguna Baru". Pada halaman ini, pengguna boleh memasukkan nama dan jenis haiwan tersebut, maklumat pemilik dan tarikh dan jenis lawatan pertama. Semua maklumat ini terkandung dalam tiga jadual berbeza yang terletak di belakang antara muka, tetapi pengguna hanya perlu berinteraksi dengan halaman masuk (satu bentuk) manakala data jatuh ke dalam jadual yang betul. Ini dicapai dengan menghubungkan jadual melalui pengaturcaraan mudah.