2017
En transaktion kan begära lås och släppa lås om vartannat och när som helst under sin livstid.
Under vissa omständigheter kan en transaktion få ett nytt lås trots add en redan släppt ett lås.
En transaktion kan bara begära lås så länge den inte har släppt ett lås.
Att det inte går att lägga till nya tabeller i efterhand om det skulle visa sig behövas.
Att man inte kan garantera att databasens data är konsistent och komplett efter INSERT, DELETE och UPDATE.
Att alla tabeller i databasen måste ges en surrogatnyckel för att garanterat undvika dubblett-rader.
Den kan inte ha dubletter, men den behöver inte vara minimal.
Ingen del av den kan vara NULL, men den behöver inte vara minimal.
Den kan inte ha dubletter, och måste vara minimal.
Kardinaliteten anger antalet främmande nycklar i en tabell.
Graden anger antalet kolumner i en tabell.
Kardinaliteten anger antalet kolumner i en tabell.
Selektion, 3NF, GROUP BY.
Intension, extension, deadlock.
Entitetsintegritet, referensintegritet, assertion.
Varje kolumn i relationen/tabellen måste ha atomära värden från en bestämd domän (eller eventuellt vara NULL).
Det måste finnas minst en främmande nyckel i relationen/tabellen.
Den måste vara i minst 3NF.
En tabell som tillkommit på grund av en M:M-association i konceptuella modellen.
Ett databasobjekt som kan användas för att implementera komplexa verksamhetsregler.
Ett databasobjekt som schemalägger databasbackuper.
Ett primärnyckelvärde får aldrig ändras efter att det lagts in.
En primärnyckel får bara bestå av en kolumn, och den får inte vara NULL.
En primärnyckel kan vara sammansatt av flera kolumner, och ingen av de kolumnerna får vara NULL.
Natural join och theta-join.
Union och kartesisk produkt.
Snitt och differens.
Option 4
En vy kan aldrig uppdateras.
En vy kan inte användas för att förenkla ett SQL-uttryck eftersom vyns resultat inte lagras i databasen.
En vy kan användas som en mekanism för att ge olika användare tillgång till olika delar av databasen utan att känna till övriga delar.
En sammansatt primärnyckels ingående kolumner måste alla var för sig vara dubblettfria.
Om primärnyckeln består av flera kolumner får högst en av de kolumnerna vara NULL.
Alla kandidatnycklar i en tabell kan väljas till att bli primärnyckeln i den tabellen.
Snitt och division
Union och difference
Theta-join och natural join
Man får inte ta bort en rad så länge primärnyckel-kolumnen i denna rad motsvaras av främmande nyckel-värden i andra tabeller.
Man får inte ta bort en rad så länge värdet på främmande nyckel-kolumnen i denna rad svarar mot en primärnyckel-kolumn i en annan tabell.
Man får inte ta bort vare sig rader som innehåller en primärnyckel-kolumn om denna kolumn motsvaras av främmande nyckel-kolumner i en annan tabell eller rader som innehåller en främmande nyckel-kolumn mot en primärnyckel i en annan tabell.
Referential integrity
Entity integrity
3NF
Antalet attribut/kolumner i relationen/tabellen.
Högsta värdet som finns i primärnyckel-kolumen.
Antalet rader i relationen/tabellen
En kandidatnyckel som inte väljs till primärnyckel blir alternativnyckel.
Främmande nyckel-kolumner kan ingå i en primärnyckel.
En supernyckel kan alltid bli primärnyckel.
En transaktion kan endast begära ett nytt lås om den inte redan har släppt ett annat lås.
En transaktion kan få ett nytt lås trots att den redan släppt ett lås, om den körs mot endast en tabell.
En transaktion kan begära ett nytt lås om den först släpper ett lås den fått tidigare.
En främmande nyckel får aldrig vara NULL.
En främmande nyckel får aldrig innehålla dubbletter.
En främmande nyckel som inte tillåts vara NULL, måste matcha ett exakt värde i primärnyckeln i den tabell den främmande nyckeln refererar till.
För att minimera att data, som accessas (skrives, läses) av olika användare samtidigt, förändras så att de samtidiga användarna ser olika information om samma resurs.
För att få skrivningar och läsningar av informationen i databasen att ske så effektivt som möjligt.
För att omöjliggöra att data, som accessas (skrives, läses) av olika användare samtidigt, förändras på ett sådant sätt att de samtidiga användarna ser olika information om samma resurs.
Att flera kolumner (i olika tabeller) heter samma sak.
Att samma information lagras på flera ställen.
Att en association/koppling går från och till samma tabell.
En sammansatt primärnyckels ingående kolumner måste alla var för sig vara dubblettfria.
Om primärnyckeln består av flera kolumner får högst en av de kolumnerna vara NULL.
Alla kandidatnycklar i en tabell kan väljas till att bli primärnyckeln i den tabellen.
Projektion och selektion
Differens och snitt
Theta-join och natural join
En primärnyckel
En surrogatnyckel
En alternativnyckel
En transaktion kan endast begära ett nytt lås om den inte redan har släppt ett annat lås.
En transaktion kan få ett nytt lås trots att den redan släppt ett lås, om den körs mot endast en tabell.
En transaktion kan begära ett nytt lås om den först släpper ett lås den fått tidigare.
Antalet attribut/kolumner i relationen/tabellen.
Exakt samma sak som dess intension.
Antalet rader i relationen/tabellen
En kandidatnyckel som inte väljs till primärnyckel blir alternativnyckel.
Främmande nyckel-kolumner kan ingå i en primärnyckel.
En supernyckel kan alltid bli primärnyckel.
Logiskt dataoberoende innebär att man kan göra ändringar i interna nivån utan att konceptuella nivån påverkas.
Logiskt dataoberoende innebär att man kan göra ändringar i konceptuella nivån utan att interna nivån påverkas.
Logiskt dataoberoende innebär att man kan göra ändringar i konceptuella nivån utan att externa nivån påverkas.
En främmande nyckel får aldrig vara NULL.
En främmande nyckel får aldrig innehålla dubbletter.
En främmande nyckel som inte tillåts vara NULL, måste matcha ett exakt värde i primärnyckeln i den tabell den främmande nyckeln refererar till.
Att en transaktion antingen utförs i sin helhet eller inte alls
Att en transaktion inte kan bestå av flera olika delar, tex inte både en INSERT följt av en UPDA TE.
Att en transaktion alltid utförs på snabbast möjliga sätt.
En vy kan uppdateras om koden som definierar vyn baserar sig på högst två bastabeller.
En vy kan uppdateras koden som definierar vyn inte innehåller aggregatfunktioner.
En vy kan uppdateras om koden som definierar vyn inte innehåller aggregatfunktioner och bara baserar sig på en bastabell.
En sammansatt primärnyckels ingående kolumner måste alla var för sig vara dubblettfria.
Om primärnyckeln består av flera kolumner får högst en av de kolumnerna vara NULL.
Alla kandidatnycklar i en tabell kan väljas till att bli primärnyckeln i den tabellen.
Join
Aggregering
Differens
Kartesisk produkt
Man får inte ta bort en rad så länge primärnyckel-kolumnen i denna rad motsvaras av främmande nyckel-värden i andra tabeller.
Man får inte ta bort en rad så länge värdet på främmande nyckel-kolumnen i denna rad svarar mot en primärnyckel-kolumn i en annan tabell.
Man får inte ta bort vare sig rader som innehåller en primärnyckel-kolumn om denna kolumn motsvaras av främmande nyckel-kolumner i en annan tabell eller rader som innehåller en främmande nyckel-kolumn mot en primärnyckel i en annan tabell.
Efter en DELETE-sats kan tabellen ha färre rader än förr.
Efter en DELETE-sats kan tabellen vara oförändrad.
Efter en UPDATE-sats kan tabellen vara oförändrad.
Efter en UPDATE-sats kan tabellen ha färre rader än förr.
Efter en DELETE-sats kan tabellen vara tom.
Efter en UPDATE-sats kan samtliga rader i en tabell vara förändrade.
Antalet attribut/kolumner i relationen/tabellen.
Högsta värdet som finns i primärnyckel-kolumen.
Antalet rader i relationen/tabellen
En kandidatnyckel som inte väljs till primärnyckel blir alternativnyckel.
Främmande nyckel-kolumner kan ingå i en primärnyckel.
En supernyckel kan alltid bli primärnyckel.
En transaktion kan endast begära ett nytt lås om den inte redan har släppt ett annat lås.
En transaktion kan få ett nytt lås trots att den redan släppt ett lås, om den körs mot endast en tabell.
En transaktion kan begära ett nytt lås om den först släpper ett lås den fått tidigare.
En surrogatnyckel.
En främmande nyckel.
En primärnyckel
En alternativnyckel
För att minimera att data, som accessas (skrives, läses) av olika användare samtidigt, förändras så att de samtidiga användarna ser olika information om samma resurs.
För att få skrivningar och läsningar av informationen i databasen att ske så effektivt som möjligt.
För att omöjliggöra att data, som accessas (skrives, läses) av olika användare samtidigt, förändras på ett sådant sätt att de samtidiga användarna ser olika information om samma resurs.
Att flera kolumner (i olika tabeller) heter samma sak.
Att samma information lagras på flera ställen.
Att en association/koppling går från och till samma tabell.
En vy kan användas för att låta olika användar-grupper få tillgång till olika typer av information i databasen.
En vy kan aldrig uppdateras.
En vy kan inte användas för att förenkla SQL mot databasen eftersom vyn inte sparas när man lämnar databasen.
En subklass kan vara subklass till flera olika super-klasser.
En klass A kan vara subklass till en klass B som i sin tur är subklass till A.
En superklass måste ha minst två sub-klasser.
En alternativnyckel får inte innehålla NULL.
En alternativnyckel kan innehålla dubletter.
En alternativnyckel är en fd. kandidatnyckel som inte blivit vald till primärnyckel.
Om man översätter ett UML klass-diagram till ett relationsdatabasschema (via de översättningsregler som gäller för att översätta alla delar i klass-diagrammet till relationsscheman) så erhåller man ett antal relations-scheman som är i minst första normalform.
Om man översätter ett UML klass-diagram till ett relationsdatabasschema (via de översättningsregler som gäller för att översätta alla delar i klass-diagrammet till relationsscheman) så erhåller man ett antal relations-scheman som är i minst andra normalform.
Om man översätter ett UML klass-diagram till ett relationsdatabasschema (via de översättningsregler som gäller för att översätta alla delar i klass-diagrammet till relationsscheman) så erhåller man ett antal relations-scheman som är i minst tredje normalform.
Quiz Review Timeline +
Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.
Wait!
Here's an interesting quiz for you.