Naon Dupi hiji databés?

Sangkan kabisat ti spreadsheet pikeun database a

Basis data nawiskeun hiji mékanisme dikelompokeun pikeun nyimpen, menata sarta retrieving informasi. Maranehna ngalakukeun kitu ngaliwatan pamakéan tabel. Mun anjeun geus akrab jeung spreadsheets kawas Microsoft Excel , anjeun meureun geus biasa nyimpen data dina formulir tabular. Ieu teu pira tina manteng a sangkan kabisat ti spreadsheets ka basis data.

Basis data vs Spreadsheets

Basis data téh jauh leuwih hade tinimbang spreadsheets pikeun nyimpen loba data, kumaha oge, jeung manipulasi data di sagala rupa cara. Anjeun sapatemon kakawasaan basis data sakabeh waktu dina kahirupan sapopoé Anjeun.

Contona, mun anjeun asup kana rekening bank online anjeun, bank Anjeun mimiti authenticates login Anjeun maké ngaran pamaké sarta sandi anjeun lajeng mintonkeun kasaimbangan akun anjeun sarta transaksi nanaon. Ieu téh mangrupa databés operasi balik layar nu evaluate ngaran pamaké sarta sandi kombinasi anjeun, lajeng nyadiakeun akses ka rekening Anjeun. pangkalan data nyaring transaksi anjeun bade nampilkeunana dumasar titimangsa atawa tipe, anjeun menta.

Di dieu ngan sababaraha sahiji tindakan anu tiasa nedunan dina database nu bakal jadi hese, lamun teu mungkin, nedunan on spreadsheet a:

Hayu urang nganggap sababaraha konsep dasar balik database a.

The Unsur tina databés a

A database diwangun ku sababaraha tabel. Kawas tabel Excel, tabel database diwangun ku kolom jeung barisan. Unggal kolom pakait jeung hiji atribut , jeung unggal jejer pakait jeung rékaman tunggal. Unggal méja kudu boga ngaran unik dina database a.

Contona, anggap hiji méja database nu ngandung ngaran jeun nomer telepon. Anjeun meureun bakal nyetél kolom ngaranna "FirstName," "LastName" jeung "TelephoneNumber". Lajeng anjeun bisa kalayan gampang bakal ngamimitian nambahkeun barisan underneath pamadegan kolom nu ngandung data. Dina daptar informasi kontak pikeun bisnis kalawan 50 pagawé, urang kukituna angin nepi sareng tabel nu ngandung 50 jajar.

Hiji aspék penting tina méja éta tiap kudu boga konci primér kolom sahingga unggal jejer (atawa rékaman) boga widang unik pikeun ngaidentipikasi eta.

Data dina database keur salajengna ditangtayungan ku naon disebut konstrain. Konstrain ngalaksanakeun aturan on data pikeun mastikeun integritas na sakabéh. Contona, hiji Konstrain unik ensures yén hiji konci primér teu bisa duplicated. A Konstrain dipariksa ngatur tipe data anjeun tiasa asupkeun-contona, hiji widang Ngaran bisa nampa téks polos, tapi hiji widang nomer jaminan sosial kudu ngawengku hiji set husus tina angka. Sababaraha tipe séjén konstrain aya, ogé.

Salah sahiji fitur pangkuatna tina database hiji kamampuh pikeun nyieun hubungan antara tabel maké kenop asing. Contona, Anjeun bisa boga méja Konsumén na hiji méja pesenan. Unggal customer bisa dikaitkeun ka urutan dina tabél pesenan table.The pesenan Anjeun, kahareupna bisa dikaitkeun ka méja Produk. jenis ieu rarancang ngandung database relational na simplifies design databés anjeun ku kituna anjeun bisa ngatur data ku kategori, tinimbang nyobian nempatkeun sagala data kana hiji méja, atawa ngan sababaraha tabel.

A Manajemén databés System (DBMS)

A database saukur nyepeng data. Sangkan pamakéan nyata data, anjeun perlu Manajemén databés System (DBMS). A DBMS mangrupa databés sorangan, sapanjang jeung sagala software na fungsionalitas pikeun meunangkeun data tina pangkalan data, atanapi nyelapkeun data. A DBMS nyieun laporan, enforces aturan database na konstrain, sarta mertahankeun éta schema database. Tanpa DBMS a, database anu aya ngan kumpulan bit jeung bait kalawan saeutik hartina.