tanszek:oktatas:muszaki_informatika:adattarolas_adatbazisok

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tanszek:oktatas:muszaki_informatika:adattarolas_adatbazisok [2025/05/08 06:55] – [Strukturált, félstrukturált és strukturálatlan adatok] kneheztanszek:oktatas:muszaki_informatika:adattarolas_adatbazisok [2025/05/08 07:01] (current) – [D – Durability (Tartósság)] knehez
Line 59: Line 59:
   * **Szigorú séma**: minden táblának előre meghatározott szerkezete van (mezőtípusok, kulcsok stb.).   * **Szigorú séma**: minden táblának előre meghatározott szerkezete van (mezőtípusok, kulcsok stb.).
   * **Kapcsolatok**: táblák között idegen kulcsokon keresztül hozunk létre kapcsolatokat.   * **Kapcsolatok**: táblák között idegen kulcsokon keresztül hozunk létre kapcsolatokat.
-  * **ACID tulajdonságok**: +  * **ACID tulajdonságok**: Az ACID tulajdonságok biztosítják, hogy az adatbázisban végzett tranzakciók megbízhatóan és konzisztensen hajtódjanak végre, még hiba vagy rendszerleállás esetén isEzek különösen fontosak pénzügyi, vállalati vagy bármilyen más üzletkritikus rendszerekben.
-    * *Atomicity* – a tranzakciók oszthatatlanok. +
-    * *Consistency* – az adatbázis érvényességi szabályai nem sérülnek. +
-    * *Isolation* – párhuzamos tranzakciók nem befolyásolják egymást. +
-    * *Durability* – a végrehajtott tranzakciók tartósan megmaradnak.+
  
-==== Előnyök ====+**Mit jelent az ACID?** 
 + 
 +^ Betű ^ Jelentés angolul ^ Jelentés magyarul                ^ 
 +| A    | Atomicity         | Atomszerűség (oszthatatlanság) 
 +| C    | Consistency       | Konzisztencia (állapothelyesség)| 
 +| I    | Isolation         | Elkülönítés (tranzakciós függetlenség) | 
 +| D    | Durability        | Tartósság (állandóság)           | 
 +**A – Atomicity (Atomszerűség)**  
 +Egy tranzakció vagy teljes egészében végrehajtódik, vagy semennyire. Ha a tranzakció közben hiba történik (pl. áramszünet), az adatbázis **visszaállítja** a korábbi állapotot. 
 + 
 +  * Példa: Ha egy banki utalás során először levonjuk a pénzt A számláról, majd jóváírjuk B számlán, akkor ezek vagy együtt történnek meg, vagy egyik sem. 
 + 
 +**C – Consistency (Konzisztencia)** 
 +A tranzakció nem sértheti meg az adatbázis szabályait. Csak olyan állapot maradhat fenn, amely megfelel a megszorításoknak (kulcsok, ellenőrzések, hivatkozások). 
 + 
 +  * Példa: Egy megrendelés nem lehet úgy eltárolva, hogy nem tartozik hozzá létező vásárló. 
 + 
 +**I – Isolation (Elkülönítés)** 
 +A párhuzamosan futó tranzakciók nem zavarhatják egymást. Egy felhasználó nem láthatja egy másik félkész változtatásait. 
 + 
 +  * Példa: Ha két ügyintéző módosítja ugyanazt az ügyfélrekordot, a rendszer biztosítja, hogy ezek ne írják felül egymást hibásan. 
 + 
 +**D – Durability (Tartósság)** 
 +Ha egy tranzakció véglegesen befejeződik, annak hatása tartósan megmarad – még rendszerleállás után is. 
 + 
 +  * Példa: Ha egy utalás sikeresen lefutott, a pénzmozgás nem veszhet el újraindítás után sem. 
 + 
 +==== További előnyök ====
   * **Adatintegritás**: kulcsok, megszorítások és szabályok segítségével biztosítható.   * **Adatintegritás**: kulcsok, megszorítások és szabályok segítségével biztosítható.
   * **Lekérdezhetőség**: a SQL nyelv rendkívül erős és kifejező eszköztárat ad.   * **Lekérdezhetőség**: a SQL nyelv rendkívül erős és kifejező eszköztárat ad.
tanszek/oktatas/muszaki_informatika/adattarolas_adatbazisok.1746687345.txt.gz · Last modified: 2025/05/08 06:55 by knehez