X'inhi Database?

Agħmel il-qabża minn spreadsheet għal database

Id-databases joffru mekkaniżmu organizzat għall-ħażna, il-ġestjoni u l-irkupru tal-informazzjoni. Huma jagħmlu dan permezz tal-użu ta 'tabelli. Jekk int familjari ma 'spreadsheets bħal Microsoft Excel , x'aktarx int diġà mdorri ħażin tad-dejta f'forma ta' tabella. Mhuwiex ħafna ta 'medda li tagħmel il-qabża minn spreadsheets għal databases.

Databases vs Spreadsheets

Il-bażijiet tad-dejta huma ferm aħjar minn spreadsheets biex tinħażen ħafna data, madankollu, u biex tiġi manipulata dik id-dejta b'diversi modi. Inti tiltaqa 'mal-poter tad-databases il-ħin kollu fil-ħajja ta' kuljum tiegħek.

Per eżempju, meta tidħol fil-kont bankarju tiegħek online, il-bank tiegħek l-ewwel jawtentika l-login tiegħek billi juża l-username u l-password u mbagħad juri l-bilanċ tal-kont tiegħek u kwalunkwe tranżazzjoni. Hija d-database li taħdem wara xeni li jevalwaw il-kombinazzjoni ta 'username u password, u mbagħad tagħtik aċċess għall-kont tiegħek. Id-dejtabejż tiffiltra t-transazzjonijiet tiegħek biex turihom skond id-data jew it-tip, kif titlob.

Hawn huma biss ftit mill-azzjonijiet li tista 'twettaq fuq bażi ta' dejta li tkun diffiċli, jekk mhux impossibbli, li twettaq fuq spreadsheet:

Ejja nqisu xi wħud mill-kunċetti bażiċi wara database.

L-Elementi ta 'Database

Database hija magħmula minn tabelli multipli. Eżatt bħal tabelli Excel, tabelli database jikkonsistu f'kolonni u ringieli. Kull kolonna tikkorrispondi għal attribut , u kull ringiela tikkorrispondi għal rekord wieħed. Kull tabella għandu jkollha isem uniku f'database.

Per eżempju, ikkunsidra tabella ta 'database li fiha ismijiet u numri tat-telefon. Probabbilment toħloq kolonni msemmija "FirstName," "LastName" u "TelephoneNumber." Imbagħad int sempliċiment tibda żżid ringieli taħt dawk il-kolonni li fihom id-data. F'tabella ta 'informazzjoni ta' kuntatt għal negozju b'50 impjegat, we'd jingħalaq b'tabella li fiha 50 ringiela.

Aspett importanti ta 'tabella huwa li kull wieħed għandu jkollu kolonna ewlenija ewlenija sabiex kull ringiela (jew rekord) ikollha qasam uniku biex tidentifikaha.

Id-dejta f'dejtabejż hija protetta aktar minn dak li jissejħu restrizzjonijiet . Ir-restrizzjonijiet jinfurzaw regoli dwar id-dejta biex jiżguraw l-integrità ġenerali tagħha. Per eżempju, restrizzjoni unika tiżgura li ċ-ċavetta primarja ma tistax tiġi duplikata. Kontroll tal-kontroll jikkontrolla t-tip ta 'data li tista' tidħol, pereżempju, qasam ta 'Isem jista' jaċċetta test sempliċi, iżda qasam ta 'numru tas-sigurtà soċjali għandu jinkludi sett speċifiku ta' numri. Hemm ukoll bosta tipi oħra ta 'restrizzjonijiet.

Waħda mill-aktar karatteristiċi b'saħħithom ta 'database hija l-abbiltà li toħloq relazzjonijiet bejn tabelli li jużaw ċwievet barranin. Per eżempju, jista 'jkollok tabella tal-Klijenti u tabella tal-Ordnijiet. Kull klijent jista 'jkun marbut ma' ordni fit-tabella tal-Ordnijiet tiegħek. It-tabella tal-Ordnijiet, min-naħa tagħha, tista 'tkun marbuta ma' Tabella tal-Prodotti. Dan it-tip ta 'disinn jinkludi database relazzjonali u jissimplifika d-disinn ta' database tiegħek sabiex inti tista 'torganizza d-dejta skont il-kategorija, aktar milli tipprova tqiegħed id-dejta kollha f'tabella waħda, jew sempliċement ftit tabelli.

Sistema ta 'Ġestjoni ta' Database (DBMS)

Database sempliċement iżżomm id-data. Biex tagħmel użu reali tad-dejta, għandek bżonn Sistema ta 'Ġestjoni ta' Database (DBMS). DBMS huwa d-database nnifisha, flimkien mas-softwer u l-funzjonalità kollha biex tkun irkuprata d-data mid-database, jew biex iddaħħal id-dejta. DBMS joħloq rapporti, jinforza r-regoli u r-restrizzjonijiet tad-database u jżomm l-iskema tad-database. Mingħajr DBMS, database hija biss ġabra ta 'bits u bytes b'xi ftit tifsira.