Interna Nivån Flashcards
Vad är triggers?
Funktion som utgörs automatiskt av databas-hanteraren när vissa händelser inträffar för att behålla historik dvs gamla kunder och artiklar
- när en anställd tas bort, läggs till eller får en ny lön utlöses triggers automatiskt och summan i den materialiserade view:n uppdateras.
Vad är indexering?
Används för att snabba upp sökningar i databasen. Genom att skapa index på en eller flera kolumner i en tabell kan dbhanteraren hitta de rader som matchar sökkriterierna.
Vad är fysiska lagringsstrukturer?
Beskriver hur datan är organiserad på hårddiskar eller SSD-enheter. Det kan vara block, segment eller filer. För att optimera prestanda och hantera data.
Vad är transaktioner?
Det är en samling av en eller flera databasoperationer som antingen ska utföras helt eller inte alls.
Vad är ACID?
Det är en förkortning av 4 principer som säkerställer transaktionsintegritet:
atomisk: transaktioner måste vara fullt genomförda eller inte alls
konsekvens: bara giltig data skriv till databasen. Om en transaktion genererar ogiltig data kommer transaktionen tillbaka
isolation: varje transaktion genomförs isolerat. En transaktion måste vänta på tidigare ska bli färdig
hållbarhet: när transaktionen är genomförd måste ändringen vara permanent.
Vad är commit, rollback, recovery?
commit
Andvänds för att avsluta en transaktion och spara alla ändringar som har gjort under.
rollback
Används för att ångra alla ändringar och återställa databasen till dess tidigare tillstånd
recovery
Mekanism som andvänds för att återställa databasen om det har uppstått fel eller avbrott
Vad är en låsningsmekanism?
Det används för att säkerställa att data inte ändras av flera användare samtidigt. Låsning kan ske på radnivå, tabellnivå eller exklusivt eller delat.