Apakah Pangkalan Data?

Buat lompat dari spreadsheet ke pangkalan data

Pangkalan data menawarkan mekanisme teratur untuk menyimpan, mengurus dan mendapatkan semula maklumat. Mereka melakukannya melalui penggunaan jadual. Jika anda biasa dengan spreadsheet seperti Microsoft Excel , anda mungkin telah biasa menyimpan data dalam bentuk jadual. Ia tidak banyak untuk membuat lompatan dari spreadsheet ke pangkalan data.

Pangkalan data berbanding Spreadsheets

Pangkalan data jauh lebih baik daripada spreadsheet untuk menyimpan banyak data, bagaimanapun, dan untuk memanipulasi data itu dalam pelbagai cara. Anda menghadapi kekuatan pangkalan data sepanjang masa dalam kehidupan harian anda.

Contohnya, apabila anda melog masuk ke akaun perbankan dalam talian anda, bank anda mengesahkan log masuk anda terlebih dahulu menggunakan nama pengguna dan kata laluan anda dan kemudian memaparkan baki akaun anda dan sebarang transaksi. Ia adalah pangkalan data yang beroperasi di belakang tabir yang menilai gabungan nama pengguna dan kata laluan anda, dan kemudian memberikan anda akses ke akaun anda. Pangkalan data menapis transaksi anda untuk memaparkannya mengikut tarikh atau jenis, seperti yang anda minta.

Berikut adalah beberapa tindakan yang boleh anda lakukan pada pangkalan data yang sukar, jika tidak mustahil, untuk melaksanakan pada spreadsheet:

Mari kita pertimbangkan beberapa konsep asas di belakang pangkalan data.

Elemen Pangkalan Data

Pangkalan data terdiri daripada pelbagai jadual. Sama seperti jadual Excel, jadual pangkalan data terdiri daripada lajur dan baris. Setiap lajur sepadan dengan atribut , dan setiap baris sepadan dengan rekod tunggal. Setiap jadual mesti mempunyai nama unik dalam pangkalan data.

Sebagai contoh, pertimbangkan jadual pangkalan data yang mengandungi nama dan nombor telefon. Anda mungkin akan menetapkan lajur bernama "FirstName," "LastName" dan "TelephoneNumber." Kemudian anda akan mula menambahkan baris di bawah lajur yang mengandungi data. Dalam satu jadual maklumat hubungan untuk perniagaan dengan 50 orang pekerja, kami akan memasang jadual yang mengandungi 50 baris.

Aspek penting jadual ialah setiap mesti mempunyai lajur utama utama supaya setiap baris (atau rekod) mempunyai medan unik untuk mengenalinya.

Data dalam pangkalan data lebih dilindungi oleh apa yang dipanggil kekangan . Kekangan menguatkuasakan peraturan mengenai data untuk memastikan integriti keseluruhannya. Sebagai contoh, kekangan yang unik memastikan bahawa kunci utama tidak boleh diduplikasi. Kekangan semak mengawal jenis data yang boleh anda masukkan-contohnya, medan Nama boleh menerima teks kosong, tetapi medan nombor keselamatan sosial mesti memasukkan satu set nombor tertentu. Terdapat beberapa jenis kekangan lain juga.

Salah satu ciri yang paling kuat dalam pangkalan data adalah keupayaan untuk membuat hubungan antara jadual menggunakan kunci asing. Sebagai contoh, anda mungkin mempunyai jadual Pelanggan dan jadual Pesanan. Setiap pelanggan boleh dihubungkan dengan pesanan dalam jadual Pesanan anda. Jadual Pesanan, pada gilirannya, mungkin dikaitkan dengan jadual Produk. Reka bentuk jenis ini terdiri daripada pangkalan data relasi dan memudahkan reka bentuk pangkalan data anda supaya anda dapat mengatur data mengikut kategori, daripada cuba memasukkan semua data ke dalam satu jadual, atau hanya beberapa jadual.

Sistem Pengurusan Pangkalan Data (DBMS)

Pangkalan data hanya memegang data. Untuk menggunakan data sebenar, anda memerlukan Sistem Pengurusan Pangkalan Data (DBMS). DBMS adalah pangkalan data itu sendiri, bersama-sama dengan semua perisian dan fungsi untuk mendapatkan data dari pangkalan data, atau memasukkan data. DBMS membuat laporan, menguatkuasakan peraturan pangkalan data dan kekangan, dan mengekalkan skema pangkalan data. Tanpa DBMS, pangkalan data hanya koleksi bit dan bait dengan sedikit makna.