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-terv ACID-modellje az atomintenzitás , a konzisztencia , az elszigeteltség és a tartósság révén biztosítja az adatok integritását :
- Atomicitás: Minden adatbázis-ügyletnek teljes vagy semleges szabályt kell követnie, vagyis ha a tranzakció bármelyik része sikertelen, akkor 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.
- Elválasztá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 másolatokon 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 adatbázis-táblázat oszlopa, 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, puha állapot és esetleges konzisztencia:
- Alapvető elérhetőség : Az adatbázis elérhető és működőképes, és néha több kiszolgálón elosztott adatreplikáció is támogatható.
- Soft State : A szigorú következetességű ACID-modell megakadályozására ez a tétel azt állítja, hogy az adatoknak nem mindig kell következetesnek lenniük, és hogy a végrehajtott 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:
- Egyedi korlátok : A mezőnek egyedi értéket kell tartalmaznia a táblázatban.
- Ellenőrzési korlátok : 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ÜLFÖLDI KEY KORLÁTOZÁSOK : Az idegen kulcsnak meg kell egyeznie a meglévő elsődleges kulcs egy másik táblázatban.
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 ott létezik, amikor egy attribútum meghatározza a másik A-> B értékét meghatározó értéket, ami azt jelenti, hogy az A értéke határozza meg a B értékét, vagy hogy B "funkcionálisan függ" az A Például egy egyetemben lévő asztal, amely tartalmazza az összes diák feljegyzéseit, funkcionális függőséget élvezhet a hallgatói azonosító és a hallgatói név között, 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ák egyes oszlopaiban. Az index tartja az oszlopértékeket, de csak mutatókat mutat az adatokhoz a táblázat többi részében, é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 jelölt kulcsok, elsődleges kulcsok külföldi kulcsok.
- Jelölő 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á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 olyan adatbázismodell, amelyet 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ára használnak. 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) az IS NULL és az IS NOT NULL operátorokat használja 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 választható lekérdezések vagy műveleti lekérdezések. A kiválasztó lekérdezés adatokat kér az adatbázisból; egy művelet-lekérdezés megváltoztatja, frissíti vagy hozzáadja az 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 előretekintő 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 írjon egy naplóba, gyűjtsen statisztikákat vagy számoljon 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.