Wat is in databank?

Meitsje de sprong fan in spreadsheet nei in database

Databases biede in organisearre meganisme foar it bewarjen, behearen en opheljen fan ynformaasje. Se dogge dat troch it brûken fan tabellen. As jo ​​bekend binne mei spreadsheets lykas Microsoft Excel , binne jo wierskynlik al geweldich omdat jo gegevens yn tabelformulier opslaan. It is net in protte fan in streek om de sprong út spreadsheets te meitsjen nei databases.

Databases tsjin Spreadsheets

Databases binne fier better as spesjale tabellen foar it bewarjen fan in protte gegevens, lykwols en foar it manipulearjen fan dizze gegevens op ferskate wizen. Jo steane de krêft fan databases de hiele tiid yn jo deistich libben.

As jo ​​bygelyks yn jo online bankkonto akkount hawwe, jo bank earst jo ynloggen brûkt mei jo brûkersnamme en wachtwurd en lit jo akkountsbalans en alle transaksjes sjen. It is de databank dy't efter de skermen wurket dy't jo brûkersnamme en wachtwurd kombinearje, en jouwe jo tagong ta jo akkount. De databank filteret jo transaksjes om se nei datum of type te sjen, lykas jo freegje.

Hjir binne gewoan in pear fan 'e aksjes dy't jo dwaan kinne op in databank dat it dreech wêze soe, as net ûnmooglike, op in spesjale list útfiere kin:

Litte wy ris beskate fan 'e basisbegripen efter in database.

De eleminten fan in databank

In databank is makke fan meardere tabellen. Krekt lykas Excel-tabellen besteane databankbalken út kolommen en rigen. Elke kolom komt oerien mei in attribút , en elke rige komt oerien mei in single record. Elke tabel moat in unike namme hawwe yn in database.

Sjoch bygelyks in databank-tabel dy't nammen en telefoannûmingen befettet. Jo soe wierskynlik opstelde kolommen neamd "FirstName", "LastName" en "Telefoannûmer". Dan wolle jo gewoan begjinne mei it oanpassen fan reihen ûnder dy kolommen dy't de gegevens befetsje. Yn in tabel fan kontaktynformaasje foar in saak mei 50 meiwurkers, wifkje wy mei in tafel dat 50 rigen befettet.

In wichtige aspekt fan in tafel is dat elk in primêre toetseboerd hat om sadat elke rige (of record) in unyk fjild hat om it te identifisearjen.

De gegevens yn in database binne fierder beskerme troch wat oerienkomsten neamd. Constraints befetsje regels op de gegevens om har totale yntegriteit te garandearjen. Bygelyks, in unike oplossing soarget foar dat in primêre kaai net duplikearre wurde kin. In kontrôle-konfiguraasje kontrolearret de type gegevens dy't jo kinne ynfiere - bygelyks in namme fjild kin gewoane tekst akseptearje, mar in fjild fan 'e maatskiplike feiligensnûmer moat in spesifike set fan nûmers opnimme. In protte oare soarten konflikten besteane ek.

Ien fan 'e machtichste funksjes fan in database is de mooglikheid om relaasjes te meitsjen tusken tabellen mei frjemde toetsen. Jo kinne bygelyks in tabel foar klant hawwe en in Orders tabel. Elke klant kin keppele wurde oan in oarder yn jo Orders tabel. De tabel Orders kin op 'e hân keppele wurde mei in tabelprodukten. Dizze soarte fan ûntwerp bestiet út in relaasje databank en ferliket jo databankûntwerp sadat jo gegevens troch kategory organisearje kinne, net as probearje om alle gegevens yn ien tabel te setten, of mar in pear tabellen.

In databank managementsysteem (DBMS)

In databank befettet gewoan dat gegevens. Om echt brûken fan de gegevens te meitsjen, moatte jo in databank managementsysteem (DBMS) hawwe. In DBMS is de database sels, tegearre mei alle software en funksjonaliteit om data te befetsjen fan 'e database, of om data te ynfoen. In DBMS meitsje rapporten, stipet databaseregels en konfiguraasjes, en bewarret it database skema. Sûnder DBMS is in databank krekt in samling fan bit en bytes mei lyts betsjutting.