Naon Dupi hiji Manajemén databés System (DBMS)?

DBMSs Nangtayungan, ngatur, sarta Atur Data anjeun

Hiji sistem manajemen database (DBMS) nyaéta software anu ngamungkinkeun komputer pikeun nyimpen, meunangkeun, nambahan, ngahapus, sarta ngarobah data. A DBMS manages sagala aspek primér database a, kaasup menata manipulasi data, kayaning auténtikasi pamaké, kitu ogé inserting atanapi extracting data. A DBMS ngahartikeun naon disebut schema data, atanapi struktur nu data nu disimpen.

Parabot urang sadayana nganggo unggal dintenna merlukeun DBMSs balik layar. Ieu ngawengku ATM, sistem ngumpulkeun hiber, sistem inventory ritel, sarta katalog perpustakaan, misalna.

Sistem manajemén database Relational (RDBMS) nerapkeun modél relational tabel sarta hubungan.

Latar dina Systems Manajemén databés

The DBMS istilah geus sabudeureun saprak taun 1960-an, nalika IBM dimekarkeun model DBMS mimitina disebut System Émbaran Manajemén (IMS), nu data anu diteundeun dina komputer dina struktur tangkal hirarki. buah individu data anu disambungkeun ukur antara indung jeung anak rékaman.

Generasi saterusna basis data éta sistem DBMS jaringan, nu diusahakeun pikeun ngajawab sababaraha keterbatasan rarancang hirarki ku incorporating hubungan hiji-ka-loba diantara data. Ieu nyandak urang kana 1970-an nalika model database relational didirikan ku IBM urang Edgar F. Codd, hartina Kangjeng DBMS relational modern anu urang nyaho ayeuna.

Fitur nu Modern Relational DBMS

Sistem manajemén database Relational (RDBMS) nerapkeun modél relational tabel sarta hubungan. Tangtangan design primér DBMSs relational dinten ieu téh ngajaga integritas data, nu ngajaga akurasi jeung konsistensi dina data. Ieu ensured ngaliwatan runtuyan konstrain jeung aturan on data ulah duplikasi atawa rugi data.

DBMSs ogé ngadalikeun aksés ka database ngaliwatan otorisasina, anu bisa dilaksanakeun dina rupa tingkatan. Contona, manajer atawa pangurus bisa boga aksés ka data anu teu katingali mun karyawan sejen, atawa maranéhna bisa boga otorisasina edit data bari sababaraha pamaké ukur bisa nempo éta.

Paling DBMSs nganggo SQL basa query terstruktur , nu nyadiakeun cara pikeun berinteraksi sareng databés. Kanyataanna, malah lamun databés nyadiakeun antarbeungeut grafis anu ngamungkinkeun pamaké pikeun gampang nempo, pilih, edit, atawa lamun heunteu ngamanipulasi data, éta SQL anu ngalaksanakeun tugas ieu di tukang.

Conto DBMSs

Kiwari, loba DBMSs komérsial sarta kabuka-sumber anu aya. Kanyataanna, milih mana database nu peryogi mangrupakeun tugas kompléks. The tinggi-tungtung pasar relational DBMS didominasi ku Oracle, Microsoft SQL Server, sarta IBM DB2, sadaya pilihan kredibel pikeun sistim data rumit sarta badag. Pikeun organisasi leutik atawa pamakéan imah, DBMSs populér téh Microsoft Aksés na FileMaker Pro.

Nu leuwih anyar, DBMSs nonrelational lianna geus dipelak dina popularitas. Ieu rasa NoSQL, numana schema diartikeun rigidly tina RDBMs diganti ku struktur anu leuwih fleksibel. Ieu dipake keur nyimpen sarta gawé bareng susunan data anu kacida gedéna Wanadri rupa-rupa jenis data. pamaén utama di ieu rohangan kaasup MongoDB, Cassandra, HBase, Redis, sarta CouchDB.