Wat ass eng Datebank?

Maacht de Spronk aus enger Tabelle op enger Datebank

Datebasen offréieren en organiséiert Mechanismus fir d'Informatioun, Verwaltung a Rekrénge vun Informatiounen. Si maachen dat duerch d'Benotze vun Dëscher. Wann Dir Kredittlëschte wéi Microsoft Excel vertraut hutt, kënnt Dir wahrscheinlech schonns gewinnt sinn d'Datebank ze tabiléieren. Et ass net vill vun engem Stretch, fir de Spronk aus Spreadsheets zu Datenbanken ze maachen.

Datebasen vs. Spreadsheets

Datebasen sinn vill besser wéi Tabelleen fir vill Dateschutz geséchert, awer fir dës Donnéeën op verschidde Manipulatioun ze manipuléieren. Dir stousst d'Muecht vun den Datenbanken all d'Zäit an Ärem deegleche Liewen.

Zum Beispill, wann Dir Iech an Ären Online Bankkonto Accès Loggt, Äert Bank éischt authentifizéiert Äre Login mat Ärem Benotzernumm an Ärem Passwuert a weist Äer Kontosaldo an all Transaktiounen. Et ass d'Datebank déi hannert de Szenen geet, déi Är Benotzernumm a Passwuert kombinéieren, a fëllt dann Zougang zu Ärem Kont. D'Datebank filtert Är Transaktioune fir se ze fannen oder Datum ze kréien, wéi Dir ufroen.

Hei sinn nëmmen e puer Aktiounen, déi Dir op enger Datebank zitt, déi schwéier, wann net onméiglech ass, op enger Tabellenzäit ze maachen:

Loosst eis e puer vun den Grondkonzepter hannert enger Datebank gesinn.

D'Elemente vun enger Datebank

Eng Datebank besteet aus méi Dëscher. Just wéi Excel Dëscher, Datebiller Dëscher besteet aus Spalten a Zeilen. All Kolonn entsprécht engem Attribut , an all Zeil entsprécht engem eenzegen Rekord. All Tabelle muss e unique identifizéieren an enger Datebank.

Zum Beispill eng Datebankstabelle betraff, déi Nimm a Telefonsnummern enthält. Dir hätt wahrscheinlech eegene Spille nennen "FirstName", "LastName" an "TelefonNummer". Dann wäerte mer einfach d' Zeilen ënnert deenen Spalten unzefänken déi d'Donnéeën enthalen. An enger Tabell vun enger Informatioun fir Kontakt mat engem Betriber mat 50 Mataarbechter wësse mer mat enger Tabelle, déi 50 Zeilen enthält.

E wichtege Aspekt vun enger Tabelle ass datt jiddereen seng Haaptroll spillt , fir datt all Zeil (oder Rekord) e uniquet Feld huet fir ze identifizéieren.

D'Donnéeën an enger Datebank gëtt weider geschützt vu wéi déi Grenzen . Constraints maachen Regelen iwwer d'Donnéeën fir seng ganz Integritéit ze garantéieren. Zum Beispill ass eng eenzegaarteg Beschränkung datt e Primärschlass net verdoppelt gëtt. Eng Kontrollbeschränkung kontrolléiert d'Art vun Daten, déi Dir kënnt virstellen - zum Beispill, en Nummfeld kann e kléngen Text akzeptéieren, awer e Feld vun der Sozialversécherungsnummer muss e spezifesche Set vun Zuelen enthalen. Verschidden aner Zorte vun Ënnerdeelunge besteet och.

Ee vun de mächtegsten Eegeschafte vun enger Datebank ass d'Fäegkeet fir Relatiounen tëschent Dëscher ze maachen mat auslännesche Keesen. Dir kënnt zum Beispill e Customers-Dësch an eng Orders-Tabelle benotzen. Jiddwer Client kann op eng Bestellung an der Tabellleedung verknëppelt ginn. D'Tabellend Ännerung kann am Zesummenhang mat enger Produkteregatioun verbonne ginn. Dës Zort Konstruktioun ass eng relational Datebank a vereinfacht Är Datebankkonzept fir datt Dir Daten vu Kategorie organiséiere kann, anstatt datt Dir all d'Donnéeen an enger Dësch setzen, oder nëmmen e puer Dëscher.

E Database Management System (DBMS)

Eng Datenbank hält einfach Daten. Fir en echte Gebrauch vun den Daten ze maachen, brauch Dir e Database Management System (DBMS). Eng DBMS ass d'Datebank selwer, zesumme mat all d'Software an d'Funktionalitéit fir Daten aus der Datebank ze kréien oder Daten opzemaachen. E DBMS schreift Rapporten, verstäerkt Datebank Regelen a Constraints, a verwaltet d'Datebeschema. Ouni eng DBMS gëtt eng Datebank just eng Sammlung vu Bits an Bytes mat wéineg Sënn.