Skip to main content

Közös adatbázis kifejezések szójegyzéke

Zedd - Clarity (Official Music Video) ft. Foxes (Április 2025)

Zedd - Clarity (Official Music Video) ft. Foxes (Április 2025)
Anonim

Ez a szószedet magában foglalja az adatbázishoz kapcsolódó kifejezéseket és fogalmakat az adatbázisok minden típusában. Nem tartalmazza az egyes rendszerekhez vagy adatbázisokhoz tartozó kifejezéseket.

SAV

Az adatbázis-tervezés ACID-modellje az adatintegritást az alábbiak révén valósítja meg:

  • Atomos állapot: Minden adatbázis-tranzakciónak teljes vagy semleges szabályt kell követnie, ami azt jelenti, hogy ha a tranzakció bármelyik része sikertelen, az egész tranzakció sikertelen.
  • Következetesség: Minden adatbázis-ügyletnek meg kell felelnie az adatbázis összes meghatározott szabályának; az ilyen szabályokat sértő tranzakció nem megengedett.
  • Szigetelés: Minden adatbázis-tranzakció minden más tranzakciótól függetlenül megy végbe. Például ha több tranzakciót egyszerre nyújtanak be, az adatbázis megakadályozza a köztük lévő interferenciát.
  • Tartósság: Minden adatbázis-tranzakció tartósan fennáll bármely adatbázis-hibában, biztonsági mentéseken vagy más módon.

Tulajdonság

Az adatbázis-attribútum egy adatbázis-egység jellemzője. Egyszerűen fogalmazva, egy attribútum egy oszlop egy adatbázis-tábla, amely maga is egy entitás.

Hitelesítés

Az adatbázisok hitelesítést használnak annak biztosítására, hogy csak az engedélyezett felhasználók férhetnek hozzá az adatbázishoz vagy az adatbázis egyes szempontjaihoz. Például az adminisztrátorok jogosultak az adatok beillesztésére vagy szerkesztésére, míg a rendszeres alkalmazottak csak az adatokat megtekinthetik. A hitelesítést felhasználónevekkel és jelszavakkal valósítják meg.

BASE modell

A BASE modell az ACID modell alternatívájaként került kifejlesztésre a noSQL adatbázisok igényeinek kielégítésére, amelyekben az adatok nem a relációs adatbázisok által megkövetelt módon strukturáltak. Elsődleges tételei:

  • Alapvető elérhetőség: Az adatbázis elérhető és működőképes, néha több szerveren elhelyezett adatreplikációval is támogatva.
  • Puha állapot: A szigorú következetességű ACID-modell megakadályozására ez a tétel azt állítja, hogy az adatoknak nem mindig kell konzisztensnek lenniük, és hogy az érvényesíthető konzisztencia az egyedi adatbázis vagy fejlesztő felelőssége.
  • Az esetleges következetesség: Néhány meghatározatlan jövőbeli pontnál az adatbázis konzisztenciát fog elérni.

Korlátok

Az adatbázis kényszer olyan szabályok egy csoportja, amelyek érvényes adatokat határoznak meg. Többfajta korlát létezik. Az elsődleges korlátok a következők:

  • Egyedülálló korlátok: A mezőnek egyedi értéket kell tartalmaznia a táblázatban.
  • Ellenőrizze az akadályokat: A mező csak meghatározott adattípusokat és bizonyos megengedett értékeket tartalmazhat.
  • DEFAULT korlátok: A mező alapértelmezett értéket tartalmaz, ha nincs meglévő értéke; ez kiküszöböli a NULL értéket.
  • PRIMARY KEY KORLÁTOZÁSOK: Az elsődleges kulcsnak egyedinek kell lennie.
  • KÜLSŐ KEY KORLÁTOZÁSOK: Az idegen kulcsnak egy meglévő elsődleges kulcsnak kell megfelelnie egy másik táblában.

Adatbázis-kezelő rendszer (DBMS)

A DBMS az a szoftver, amely az adatkezelés minden aspektusát kezeli, az adatok tárolását és biztosítását az adatintegritási szabályok érvényesítéséig, valamint az adatbevitel és manipuláció formáinak biztosításához. A relációs adatbázis-kezelő rendszer (RDBMS) implementálja a táblák és a köztük lévő kapcsolatok relációs modelljét.

Entity

Az entitás egyszerűen egy adatbázis az adatbázisban. Ez egy Entity-Relationship Diagram segítségével írható le, amely egyfajta grafika, amely bemutatja az adatbázis táblák közötti kapcsolatokat.

Funkcionális függőség

A funkcionális függőségi korlát segít az adatok érvényességének biztosításában, és létezik akkor, amikor egy attribútum meghatározza a másiknak a következőhöz hasonló értékét A -> B ami azt jelenti, hogy az A értéke határozza meg a B értékét, vagy hogy "B" funkcionálisan függő. Például egy egyetemi hallgatói táblázat, amely tartalmazza az összes diák feljegyzéseit, funkcionális függőséget biztosíthat a hallgatói azonosító és a hallgató között név, vagyis az egyedülálló diák azonosító határozza meg a név értékét.

Index

Az index olyan adatstruktúra, amely nagy adatbázisok adatbázishoz gyorsabbá tételét teszi lehetővé. Az adatbázis-fejlesztők indexet hoznak létre a táblázat egyes oszlopaira. Az index tartja az oszlopértékeket, de csak a táblázatban szereplő adatokra mutat, és hatékonyan és gyorsan kereshető.

Kulcs

A kulcs egy adatbázis mező, amelynek célja egy rekord egyedi azonosítása. A kulcsok segítik az adatok integritását és elkerülik az átfedéseket. Az adatbázisban használt legfontosabb kulcsfajták a következők:

  • Jelölt kulcsok: Olyan oszlopok, amelyek mindegyike egyedileg azonosíthatja a rekordot, és amelyből kiválasztják az elsődleges kulcsot.
  • Elsődleges kulcsok: A kulcs egy rekord azonosítására a táblában. Ez a kulcs nem lehet NULL.
  • Külföldi kulcsok: A rekordot összekapcsoló kulcs egy másik táblában. A tábla külsõ kulcsának léteznie kell egy másik táblázat elsõdleges kulcsaként.

Normalizálás

Az adatbázis normalizálása az asztalok (kapcsolatok) és az oszlopok (attribútumok) tervezése oly módon, hogy biztosítsa az adatok integritását és elkerülje az átfedéseket. A normalizálódás elsődleges szintje az első normál forma (1NF), a második normál forma (2NF), a harmadik normál forma (3NF) és a Boyce-Codd normál forma (BCNF).

NoSQL

A NoSQL egy adatbázismodell, amely a strukturálatlan adatok, például az e-mailek, a közösségi média postázás, a videó vagy a képek tárolásának szükségességére reagál. Az SQL és a szigorú ACID-modell helyett az adatintegritás biztosítása érdekében a NoSQL követi a kevésbé szigorú BASE modellt. A NoSQL adatbázis sémája nem használ táblázatokat adatok tárolására; inkább használhat kulcs / értéktervezést vagy grafikonokat.

Nulla

Az NULL értéket gyakran összekeverik a "none" vagy a zero értékkel; ez azonban valójában "ismeretlen". Ha egy mező értéke NULL értéke, az ismeretlen érték helyőrzője. A strukturált lekérdezési nyelv (SQL) a

NULLA

és

NINCS NULL

a null értékek tesztelésére.

kérdés

Az adatbázis-lekérdezés arról szól, hogy a felhasználók hogyan hatnak egymásra egy adatbázisban. Általában SQL-ben íródnak és lehetnek a választ lekérdezés vagy egy akció lekérdezés. A kiválasztó lekérdezés adatokat kér az adatbázisból; egy művelet-lekérdezés megváltozik, frissít vagy hozzáad adatokat. Egyes adatbázisok olyan űrlapokat biztosítanak, amelyek elrejtik a lekérdezés szemantikáját, így a felhasználók egyszerűen kérhetik az információkat anélkül, hogy meg kellene érteniük az SQL-t.

Séma

Az adatbázis sémája táblák, oszlopok, kapcsolatok és korlátok, amelyek egy adatbázisot alkotnak. A sémákat általában az SQL CREATE utasítás segítségével ismertetik.

Tárolt eljárás

A tárolt eljárás egy előre összeállított lekérdezés vagy SQL utasítás, amely több programban és felhasználóban osztható meg egy adatbáziskezelő rendszerben. A tárolt eljárások javítják a hatékonyságot, segítik az adatok integritását és növelik a termelékenységet.

Strukturált lekérdezési nyelv

A strukturált lekérdezési nyelv vagy az SQL a legáltalánosabban használt nyelv az adatbázisból származó adatokhoz való hozzáféréshez. Az adatkezelési nyelv (DML) az SQL parancsok leggyakoribb részhalmazát tartalmazza, és tartalmazza a SELECT, INSERT, UPDATE és DELETE elemeket.

ravasz

A trigger egy tárolt eljárás, amelyet egy adott esemény adott végrehajtására állítottak be, általában egy táblázat adatainak megváltoztatására. Például egy triggeret úgy lehet megtervezni, hogy naplóba írjon, statisztikákat gyűjtsön, vagy számítson ki egy értéket.

Kilátás

Az adatbázis-nézet a végfelhasználó számára megjelenített szűrt adatkészlet, az adatok komplexitásának elrejtése és a felhasználói élmény egyszerűsítése érdekében. A nézet két vagy több táblázatban lévő adatokhoz kapcsolódhat, és egy részhalmazt tartalmaz.