Interna Nivån Flashcards

1
Q

Vad är triggers?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vad är indexering?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vad är fysiska lagringsstrukturer?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vad är transaktioner?

A

Det är en samling av en eller flera databasoperationer som antingen ska utföras helt eller inte alls.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vad är ACID?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vad är commit, rollback, recovery?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vad är en låsningsmekanism?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly