Mi az az adatbázis?

click fraud protection

Ha ismeri a táblázatokat, pl Microsoft Excel, már érti, hogyan használhatók az adatok táblázatokkal. Az adatbázisok táblákat is használnak az információk tárolására, kezelésére és lekérésére.

Már használ adatbázisokat

Lehet, hogy nem veszi észre, de mindennapi életében folyamatosan találkozik az adatbázisok erejével. Például, amikor bejelentkezik online bankszámlájára, bankja először hitelesíti a bejelentkezést felhasználónevével és jelszavával, majd megjeleníti a számlaegyenlegét és az esetleges tranzakciókat. A színfalak mögött működő adatbázis kiértékeli a felhasználónév és jelszó kombinációját, és hozzáférést biztosít fiókjához. Ezután szűri a tranzakciókat, hogy dátum vagy típus szerint jelenítse meg azokat, ahogyan Ön kéri.

Az 1-esek és a 0-k egy adatbázist jelölnek

Adatbázisok vs. Táblázatok

Az adatbázisok abban különböznek a táblázatoktól, hogy jobban tudnak nagy mennyiségű adatot tárolni és különféle módon kezelni. Íme néhány olyan művelet, amelyet egy adatbázissal végrehajthat, és amelyeket nehéz, ha nem lehetetlen lenne végrehajtani egy táblázat segítségével:

  • Az összes olyan rekord lekérése, amely megfelel bizonyos feltételeknek
  • A rekordok tömeges frissítése
  • Rekordok kereszthivatkozása különböző táblákban
  • Végezzen összetett összesített számításokat

Az adatbázis elemei

Egy adatbázis sok különböző táblából áll. Az Excel táblákhoz hasonlóan az adatbázistáblák is oszlopokból és sorokból állnak. Minden oszlop megfelel egy tulajdonság és minden sor egyetlen rekordnak felel meg.

Vegyünk például egy adatbázistáblázatot, amely az X vállalat 50 alkalmazottjának nevét és telefonszámát tartalmazza. A táblázat „FirstName”, „LastName” és „TelephoneNumber” oszlopokkal van beállítva. Minden sor egy személy megfelelő információit tartalmazza. Mivel 50 személy van, a táblázatban 50 bejegyzéssor és egy címkesor található.

Az adatbázisban minden táblának egyedi névvel kell rendelkeznie, és mindegyiknek rendelkeznie kell a elsődleges kulcs oszlopot úgy, hogy minden sor (vagy rekord) egyedi mezővel rendelkezzen az azonosításra.

Az adatbázisban lévő adatokat a korlátok, amelyek az adatokra vonatkozó szabályokat érvényesítik azok általános integritásának biztosítása érdekében. A egyedi megszorítás biztosítja, hogy az elsődleges kulcsot ne lehessen megkettőzni. A ellenőrizze a kényszert szabályozza a beírható adatok típusát. Például a Név mező fogadhat egyszerű szöveget, de a társadalombiztosítási szám mezőnek tartalmaznia kell egy meghatározott számkészletet.

Az adatbázisok egyik legerősebb tulajdonsága, hogy a táblák között kapcsolatokat hozhat létre idegen kulcsok. Például lehet egy Vevők és egy Rendelések tábla. A Rendelések táblázatban minden vásárló hozzárendelhető egy rendeléshez. A Rendelések tábla viszont egy Termékek táblához kapcsolódhat. Ez a módszer leegyszerűsíti az adatbázis-tervezést, így az adatokat kategóriák szerint rendezheti ahelyett, hogy az összes adatot egy vagy csak néhány táblába helyezné.

Adatbázis-kezelő rendszer

Az adatbázis csak adatokat tartalmaz. Az adatok valódi felhasználásához szüksége van a adatbázis kezelő rendszer. A DBMS maga az adatbázis, az adatok lekéréséhez vagy beszúrásához szükséges szoftverekkel és funkciókkal együtt. A DBMS jelentéseket hoz létre, kényszeríti ki az adatbázis-szabályokat és -korlátokat, valamint karbantartja az adatbázissémát. DBMS nélkül az adatbázis csak bitek és bájtok gyűjteménye, kevés jelentéssel.

Ha meg szeretne próbálni egy adatbázis létrehozását, akkor egy jó kiindulópont egy adatbázis-program, például Microsoft Access.

GYIK

  • Mi az adatbázisséma?

    A adatbázis sémája a szerkezete. Meghatározza, hogy milyen információk vagy objektumok léphetnek be az adatbázisba, és meghatározza a köztük lévő kapcsolatot. A sémákat általában a Structured Query Language (SQL) segítségével határozzák meg.

  • Mi az a relációs adatbázis?

    A relációs adatbázisok egymáshoz kapcsolódó adatpontokat tárolnak. Az adatokat egy vagy több táblába rendezi, amelyek mindegyike egyedi kulccsal azonosítja azokat.

  • Mi az adatbázis lekérdezés?

    A lekérdezés egyszerűen egy adatbázisból való információkérés. Az adatok származhatnak az adatbázis egy vagy több táblájából, vagy származhatnak más lekérdezésekből. Amikor például beír egy Google-keresést, akkor például lekérdezést küld.

  • Mi az adatbázis rekord?

    A rekord a táblázatban tárolt adatok halmaza. A rekordokat néha a tuple.

  • Mi az az idegen kulcs az adatbázisban?

    Az idegen kulcs egy közös összetevő, amely két tábla adatait kapcsolja össze. Az idegen kulcs egy másik tábla elsődleges kulcsára utal szülő táblázat. Az idegen kulcsot tartalmazó táblát a gyermek asztal.

  • Mi az az entitás az adatbázisban?

    Az entitás egy objektum, amely az adatbázisban létezik. Ez lehet egy személy, hely, egység vagy bármilyen absztrakt fogalom, amelyről információt kíván tárolni. Például egy iskolai adatbázis entitásként tartalmazhat tanulókat, tanárokat és kurzusokat.