„Informatika 2 - Adatbázisok használata labor” változatai közötti eltérés
aNincs szerkesztési összefoglaló |
aNincs szerkesztési összefoglaló |
||
| (2 közbenső módosítás, amit 2 másik szerkesztő végzett, nincs mutatva) | |||
| 63. sor: | 63. sor: | ||
A join művelet tulajdonsága, hogy a nem párosítható rekordokat nem tartalmazza az eredményhalmaz. A left outer join abban tér el ettől, hogy ha mondjuk az első táblának volt olyan sora, ami semmilyen módon nem került be a kiválasztott sorok közé, akkor nem kerül be, itt viszont bekerül, és a hozzá tartozó második táblabeli oszlopok értékei mind null-ok lesznek. A right outer join ugyanez, csak a két tábla szerepe felcserélve. | A join művelet tulajdonsága, hogy a nem párosítható rekordokat nem tartalmazza az eredményhalmaz. A left outer join abban tér el ettől, hogy ha mondjuk az első táblának volt olyan sora, ami semmilyen módon nem került be a kiválasztott sorok közé, akkor nem kerül be, itt viszont bekerül, és a hozzá tartozó második táblabeli oszlopok értékei mind null-ok lesznek. A right outer join ugyanez, csak a két tábla szerepe felcserélve. | ||
'''SELECT''' * | |||
'''FROM''' ''termek'' '''RIGHT OUTER JOIN''' ''gyarto'' '''ON''' ''gyartoid=gyarto.id | |||
'' | |||
'''SELECT''' * | |||
'''FROM''' ''gyarto'' '''LEFT OUTER JOIN''' ''termek'' '''ON''' ''gyartoid=gyarto.id'' | |||
== Mit értünk az alatt, hogy egy tranzakció atomi? == | == Mit értünk az alatt, hogy egy tranzakció atomi? == | ||
Oszthatatlan, vagy teljes egészében végrehajtódik, vagy teljes egészében elvetésre kerül | Oszthatatlan, azaz vagy teljes egészében végrehajtódik, vagy teljes egészében elvetésre kerül. Köztes állapot nincs! | ||
== Mit jelent a tranzakciók konzisztencia tulajdonsága? == | == Mit jelent a tranzakciók konzisztencia tulajdonsága? == | ||
| 93. sor: | 91. sor: | ||
== Mit értünk fantom rekordok problémája alatt? == | == Mit értünk fantom rekordok problémája alatt? == | ||
A fantom rekordok olyan rekordok, melyek | A fantom rekordok olyan rekordok, melyek "megjelenhetnek" illetve "eltűnhetnek" egy táblából egy tranzakció élete során. Mivel egy párhuzamosan futó tranzakció vihet fel új rekordokat egy táblába, illetve törölhet meglévőket. | ||
== Mit jelent a read committed izolációs szint? == | == Mit jelent a read committed izolációs szint? == | ||
| 109. sor: | 107. sor: | ||
== Ismertesse az erőforrás foglaltsági gráf működését! == | == Ismertesse az erőforrás foglaltsági gráf működését! == | ||
Holtponti helyzetet erőforrás foglaltsági gráffal lehet szemléltetni és felismerni. Az erőforrás foglaltsági gráf olyan irányított páros gráf, melynek a csomópontjai: az erőforrások és folyamatok. Az élek jelentése (iránytól függően): | Holtponti helyzetet erőforrás foglaltsági gráffal lehet szemléltetni és felismerni. Az erőforrás foglaltsági gráf olyan irányított páros gráf, melynek a csomópontjai: az erőforrások és folyamatok.<br>Az élek jelentése (iránytól függően): | ||
*Az adott erőforrást az adott tranzakció birtokol (erőforrás -> tranzakció). | |||
*Egy adott erőforrásra vár az adott tranzakció (tranzakció -> erőforrás). | |||
Holtponti helyzet akkor és csak akkor van, ha az erőforrás foglaltsági gráfban irányított kör van. | |||
[[ | [[Kategória:Villamosmérnök]] | ||