Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Správa a zabezpečení databáze (tabulky databáze MySQL, přidání uživatele databáze, práva, role, zamykání tabulek, transakce)

PDF
Stáhnout kompletní materiál zdarma (237.9 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

Zamykání tabulek 

Zamčení tabulky je součástí transakcí (viz níže). Zatímco probíhá nějaká transakce, je znemožněno 
používání tabulky, která byla uzamčena právě pro provedení transakce. Je tím zajištěno, že se data 
v průběhu provádění transakce nečekaně nezmění. 

Transakce 

Transakce  je  uspořádaná  skupina  databázových  operací,  která  se  vnímá  a  provádí  jako  jediná 
jednotka a provádí se buďto celá, nebo vůbec. Nikdy nesmí nastat případ, kdy se vykoná jen její 
část. Jako příklad lze uvést například převod peněz z jednoho účtu na druhý. Vždy se musí peníze 
z jednoho účtu odečíst a na druhý přičíst. K provádění transakcí jsou používány tři příkazy. 

START TRANSACTION

zahájí transakci – veškeré následující příkazy jsou její součástí a navenek se 
budou jevit jako jediný příkaz 

COMMIT

aktuální transakce je potvrzena – změny jsou zapsány do databáze a jsou 
uvolněny systémové prostředky, které si transakce žádala 

ROLLBACK

aktuální transakce je zamítnuta – všechny provedené změny jsou zrušeny 
a databáze se vrátí do stavu, v němž byla před zahájením transakce 

Témata, do kterých materiál patří