Mi az adatbázis?

Húzza át a táblázatot egy adatbázisba

Az adatbázisok szervezett mechanizmust kínálnak az információk tárolására, kezelésére és visszakeresésére. Ezt táblák használatával végzik. Ha ismeri a táblázatokat, például a Microsoft Excel programot , akkor valószínűleg már hozzászokott ahhoz, hogy táblázatos formában tárolja az adatokat. Nem túl sok a húzás, hogy a táblázatokból az adatbázisokhoz ugorjon.

Adatbázisok és táblázatok

Az adatbázisok sokkal jobbak, mint a táblázatok, hogy sok adatot tároljanak, és ezeket az adatokat különböző módon manipulálják. A mindennapi életben mindig megtalálja az adatbázisok erejét.

Például amikor bejelentkezik az online banki fiókjába, bankja először hitelesíti bejelentkezési nevét és jelszavát, majd megjeleníti a fiók egyenlegét és a tranzakciókat. A jelenetek mögött álló adatbázis működik, amely értékeli a felhasználónevét és jelszavát, majd hozzáférést biztosít fiókjához. Az adatbázis kiszűrje az ügyleteket, hogy dátum szerint vagy típusonként jelenjen meg, ahogy kérte.

Íme néhány olyan művelet, amelyet egy olyan adatbázisban végezhet el, amely nehéz lenne, ha nem lehetetlen, egy táblázatban végrehajtani:

Nézzünk néhány alapfogalmat az adatbázis mögött.

Az adatbázis elemei

Az adatbázis több táblából áll. Az Excel táblákhoz hasonlóan az adatbázis-táblák oszlopokból és sorokból állnak. Minden oszlop egy attribútumnak felel meg, és minden sor egy rekordnak felel meg. Minden táblának egyedi névnek kell lennie egy adatbázisban.

Például, tekintse meg az adatbázis táblázatot, amely néveket és telefonszámokat tartalmaz. Valószínűleg "FirstName", "LastName" és "TelephoneNumber" nevű oszlopokat állít be. Ezután egyszerűen elkezdené hozzáadni a sorokat az oszlopok alatt, amelyek tartalmazzák az adatokat. Egy 50 munkatársat foglalkoztató vállalkozás elérhetőségi adatait tartalmazó táblázatban egy 50 soros táblát vezettünk be.

A táblázat egyik fontos eleme az, hogy mindegyiknek rendelkeznie kell egy elsődleges kulcs oszlopmal, hogy minden sor (vagy rekord) egyedülálló mezőjével azonosítsa.

Az adatbázisban lévő adatokat tovább védi az úgynevezett korlátok . A kényszerek kényszerítik az adatok szabályait az általános integritás biztosítására. Például egy egyedi kényszer biztosítja, hogy az elsődleges kulcs nem duplikálható. Az ellenőrzési kényszer szabályozza a beírandó adatok típusát - például egy Név mező elfogadható szöveget fogadhat el, de a társadalombiztosítási szám mezőnek tartalmaznia kell egy meghatározott számkészletet. Számos egyéb korlát létezik is.

Az adatbázis egyik legerősebb tulajdonsága az, hogy képes kapcsolatokat létrehozni az asztalok között, külföldi kulcsokkal. Például egy Ügyféltábla és egy Megrendelési táblázat lehet. Minden megrendelõ rendelhetõ rendelésekhez rendelhetõ a Rendelések táblázatban. A megrendelések táblája viszont kapcsolódhat a Termékek táblához. Ez a fajta tervezet relációs adatbázist tartalmaz, és egyszerűsíti az adatbázisok tervezését, így az adatokat kategóriák szerint rendezheti, nem pedig az összes adatot egyetlen táblázatba, vagy csak néhány táblázatba.

Adatbáziskezelő rendszer (DBMS)

Egy adatbázis egyszerűen adatokat tárol. Az adatok valódi felhasználásához szüksége van egy adatbáziskezelő rendszerre (DBMS). A DBMS maga az adatbázis, valamint az adatbázisból származó adatok lekéréséhez szükséges szoftverek és funkciók, valamint az adatok beillesztése. A DBMS készít jelentéseket, érvényesíteti az adatbázis szabályait és korlátait, és fenntartja az adatbázis sémát. DBMS nélkül egy adatbázis csak kis bit és byte begyűjtés.