Jika anda biasa dengan hamparan seperti Microsoft Excel, anda sudah memahami cara data boleh digunakan dengan jadual. Pangkalan data juga menggunakan jadual untuk menyimpan, mengurus dan mendapatkan maklumat.
Anda Sudah Menggunakan Pangkalan Data
Anda mungkin tidak menyedarinya tetapi anda menghadapi kuasa pangkalan data sepanjang masa dalam kehidupan harian anda. Contohnya, apabila anda log masuk ke akaun perbankan dalam talian anda, bank anda mula-mula mengesahkan log masuk anda menggunakan nama pengguna dan kata laluan anda dan kemudian memaparkan baki akaun anda dan sebarang transaksi. Pangkalan data yang beroperasi di belakang tabir menilai gabungan nama pengguna dan kata laluan anda dan menyediakan akses kepada akaun anda. Ia kemudian menapis transaksi anda untuk memaparkannya mengikut tarikh atau jenis, seperti yang anda minta.
Pangkalan data lwn. Hamparan
Pangkalan data berbeza daripada hamparan kerana ia lebih baik dalam menyimpan sejumlah besar data dan memanipulasinya dalam pelbagai cara. Berikut ialah beberapa tindakan yang boleh anda lakukan dengan pangkalan data yang sukar, jika tidak mustahil, dilakukan menggunakan hamparan:
- Dapatkan semula semua rekod yang sepadan dengan kriteria tertentu
- Kemas kini rekod secara pukal
- Rekod rujukan silang dalam jadual berbeza
- Lakukan pengiraan agregat kompleks
Elemen Pangkalan Data
Pangkalan data terdiri daripada banyak jadual yang berbeza. Seperti jadual Excel, jadual pangkalan data terdiri daripada lajur dan baris. Setiap lajur sepadan dengan atribut dan setiap baris sepadan dengan rekod tunggal.
Sebagai contoh, pertimbangkan jadual pangkalan data yang mengandungi nama dan nombor telefon untuk 50 pekerja di Syarikat X. Jadual ini disediakan dengan lajur berlabel "Nama Pertama", "Nama Akhir", dan "Nombor Telefon." Setiap baris mengandungi maklumat yang sepadan untuk seorang individu. Oleh kerana terdapat 50 individu, jadual mempunyai 50 baris masukan dan satu baris label.
Setiap jadual dalam pangkalan data mesti mempunyai nama yang unik dan setiap satu mesti mempunyai lajur kunci utama supaya setiap baris (atau rekod) mempunyai medan unik untuk mengenal pastinya.
Data dalam pangkalan data dilindungi oleh kekangan, yang menguatkuasakan peraturan pada data untuk memastikan integriti keseluruhannya. Kekangan unik memastikan bahawa kunci utama tidak boleh diduplikasi. Kekangan semakan mengawal jenis data yang boleh anda masukkan. Sebagai contoh, medan Nama boleh menerima teks biasa, tetapi medan Nombor Keselamatan Sosial mesti mengandungi set nombor tertentu.
Salah satu ciri pangkalan data yang paling berkuasa ialah keupayaan untuk mencipta perhubungan antara jadual menggunakan kunci asing. Sebagai contoh, anda mungkin mempunyai jadual Pelanggan dan jadual Pesanan. Setiap pelanggan boleh dipautkan kepada pesanan dalam jadual Pesanan anda. Jadual Pesanan, seterusnya, mungkin dipautkan ke jadual Produk. Kaedah ini memudahkan reka bentuk pangkalan data supaya anda boleh menyusun data mengikut kategori, dan bukannya cuba meletakkan semua data ke dalam satu atau hanya beberapa jadual.
Sistem Pengurusan Pangkalan Data
Pangkalan data hanya menyimpan data. Untuk menggunakan sebenar data tersebut, anda memerlukan sistem pengurusan pangkalan data. DBMS ialah pangkalan data itu sendiri, bersama-sama dengan perisian dan fungsi yang diperlukan untuk mendapatkan atau memasukkan data. DBMS mencipta laporan, menguatkuasakan peraturan dan kekangan pangkalan data, dan mengekalkan skema pangkalan data. Tanpa DBMS, pangkalan data hanyalah koleksi bit dan bait dengan sedikit makna.
Jika anda ingin mencuba mencipta pangkalan data, tempat yang baik untuk bermula ialah program pangkalan data seperti Microsoft Access.
Soalan Lazim
Apakah skema pangkalan data?
Skema pangkalan data ialah strukturnya. Ia menentukan maklumat, atau objek, yang boleh memasuki pangkalan data dan mentakrifkan hubungan antara mereka. Skim biasanya ditakrifkan menggunakan Structured Query Language (SQL).
Apakah pangkalan data hubungan?
Pangkalan data hubungan menyimpan titik data yang berkaitan antara satu sama lain. Ia menyusun data ke dalam satu atau lebih jadual, setiap satu dengan kunci unik yang mengenal pastinya.
Apakah pertanyaan pangkalan data?
Pertanyaan hanyalah permintaan untuk maklumat daripada pangkalan data. Data boleh datang daripada satu atau lebih jadual dalam pangkalan data, atau ia boleh datang daripada pertanyaan lain. Setiap kali anda menaip dalam carian Google, anda menghantar pertanyaan, contohnya.
Apakah itu rekod pangkalan data?
Rekod ialah set data yang disimpan dalam jadual. Rekod juga kadangkala dipanggil tuple.
Apakah kunci asing dalam pangkalan data?
Kunci asing ialah komponen biasa yang memautkan data dalam dua jadual bersama-sama. Kunci asing merujuk kepada kunci utama jadual lain yang dipanggil jadual induk. Jadual yang mengandungi kunci asing dipanggil jadual anak.
Apakah entiti dalam pangkalan data?
Entiti ialah objek yang wujud dalam pangkalan data. Ia boleh menjadi orang, tempat, unit atau mana-mana konsep abstrak yang ingin anda simpan maklumat. Contohnya, pangkalan data sekolah boleh mengandungi pelajar, guru dan kursus sebagai entiti.