Pengenalan kepada Pangkalan Data untuk Pemula

Isi kandungan:

Pengenalan kepada Pangkalan Data untuk Pemula
Pengenalan kepada Pangkalan Data untuk Pemula
Anonim

Di permukaan, pangkalan data mungkin kelihatan seperti hamparan; ia membentangkan data yang disusun dalam lajur dan baris. Tetapi di situlah persamaan berakhir, kerana pangkalan data jauh lebih berkuasa.

Apa yang Boleh Dilakukan oleh Pangkalan Data?

Image
Image

Jika pangkalan data adalah hubungan, yang mana kebanyakan pangkalan data adalah, rujukan silang rekod dalam jadual yang berbeza. Ini bermakna anda boleh membuat perhubungan antara jadual. Contohnya, jika anda memautkan jadual Pelanggan dengan jadual Pesanan, anda boleh menemui semua pesanan pembelian daripada jadual Pesanan yang pernah diproses oleh pelanggan tunggal daripada jadual Pelanggan, atau memperhalusinya lagi untuk memulangkan hanya pesanan yang diproses dalam tempoh masa tertentu. – atau hampir semua jenis kombinasi yang anda boleh bayangkan.

Disebabkan perhubungan jadual ini, pangkalan data menyokong pertanyaan yang kompleks, dengan pelbagai kombinasi lajur merentas jadual dan penapis untuk memperhalusi baris mana yang kembali selepas pertanyaan dilaksanakan.

Pangkalan data melaksanakan pengiraan agregat yang kompleks merentas beberapa jadual. Contohnya, anda boleh menyenaraikan perbelanjaan merentas sedozen kedai runcit, termasuk semua jumlah kecil yang mungkin, dan kemudian jumlah akhir.

Pangkalan data menguatkuasakan konsistensi dan integriti data, mengelakkan pertindihan dan memastikan ketepatan data melalui reka bentuknya dan satu siri kekangan.

Apakah Struktur Pangkalan Data?

Paling mudah, pangkalan data terdiri daripada jadual yang mengandungi lajur dan baris. Data diasingkan mengikut kategori ke dalam jadual untuk mengelakkan pertindihan. Sebagai contoh, perniagaan mungkin mempunyai meja untuk Pekerja, satu untuk Pelanggan dan satu lagi untuk Produk.

Setiap baris dalam jadual dipanggil rekod, dan setiap sel ialah medan. Setiap medan (atau lajur) mengandungi jenis data tertentu, seperti nombor, teks atau tarikh. Spesifikasi ini dikuatkuasakan oleh satu siri peraturan yang dipanggil kekangan untuk memastikan data anda tepat dan boleh dipercayai.

Jadual dalam pangkalan data hubungan dipautkan melalui kunci. Ini ialah ID dalam setiap jadual yang mengenal pasti baris secara unik. Setiap jadual menggunakan lajur kunci utama dan mana-mana jadual yang perlu dipautkan ke jadual itu menawarkan lajur kunci asing yang nilainya sepadan dengan kunci utama jadual pertama.

Barisan Bawah

Semua enjin pangkalan data menyokong pertanyaan, yang merupakan proses mentakrifkan set peraturan khusus untuk mendapatkan ekstrak subset maklumat daripada pangkalan data. Walau bagaimanapun, enjin yang berbeza menawarkan tahap sokongan yang berbeza. Penyelesaian berasaskan pelayan, sebagai contoh, mengembalikan output jadual yang mesti diberikan lebih estetik melalui alat penulisan laporan yang berbeza. Pangkalan data berasaskan desktop, seperti Microsoft Access, termasuk pereka bentuk laporan visual yang disepadukan dengan alat pertanyaannya, yang membawa kepada beli-belah sehenti untuk laporan terus untuk dicetak.

Produk Pangkalan Data Biasa

Microsoft Access ialah salah satu platform pangkalan data paling popular di pasaran hari ini. Ia dihantar dengan Microsoft Office dan serasi dengan semua produk Office. Ia menampilkan ahli sihir dan antara muka yang mudah digunakan yang membimbing anda melalui pembangunan pangkalan data anda. Pangkalan data desktop lain juga tersedia, termasuk FileMaker Pro, LibreOffice Base (yang percuma) dan Pangkalan Data Brilliant.

Penyelesaian ini dioptimumkan untuk aplikasi desktop pengguna tunggal berskala kecil.

Untuk perniagaan, pelayan pangkalan data berskala besar berbilang pengguna lebih masuk akal. Pangkalan data pelayan seperti MySQL, Microsoft SQL Server dan Oracle sangat berkuasa-tetapi juga mahal dan boleh datang dengan keluk pembelajaran yang curam.

Kemahiran Penting

Semua kecuali pangkalan data yang paling mudah bergantung pada Bahasa Pertanyaan Berstruktur untuk membangunkan aset pangkalan data baharu (seperti jadual dan lajur) atau untuk mengekstrak maklumat melalui pertanyaan. Walaupun SQL ialah bahasa skrip yang mudah, vendor pangkalan data yang berbeza menggunakan pelaksanaannya yang sedikit berbeza berbanding dengan enjin pangkalan data proprietari mereka sendiri.

Disyorkan: