Databasmetodik Ht17

44 Questions | Attempts: 220
Share

SettingsSettingsSettings
Databasmetodik Ht17 - Quiz

2017


Questions and Answers
  • 1. 

    Vilket av följande gäller för 2PL (Two-Phase Locking)? 

    • A.

      En transaktion kan begära lås och släppa lås om vartannat och när som helst under sin livstid.

    • B.

      Under vissa omständigheter kan en transaktion få ett nytt lås trots add en redan släppt ett lås.

    • C.

      En transaktion kan bara begära lås så länge den inte har släppt ett lås.

    Correct Answer
    C. En transaktion kan bara begära lås så länge den inte har släppt ett lås.
  • 2. 

    Normalisering syftar till att eliminera redundans i databasen. Vad kan redundans leda till?

    • A.

      Att det inte går att lägga till nya tabeller i efterhand om det skulle visa sig behövas.

    • B.

      Att man inte kan garantera att databasens data är konsistent och komplett efter INSERT, DELETE och UPDATE.

    • C.

      Att alla tabeller i databasen måste ges en surrogatnyckel för att garanterat undvika dubblett-rader.

    Correct Answer
    B. Att man inte kan garantera att databasens data är konsistent och komplett efter INSERT, DELETE och UPDATE.
  • 3. 

    Vilket av följande påståenden gäller för en kandidatnyckel? 

    • A.

      Den kan inte ha dubletter, men den behöver inte vara minimal.

    • B.

      Ingen del av den kan vara NULL, men den behöver inte vara minimal.

    • C.

      Den kan inte ha dubletter, och måste vara minimal.

    Correct Answer
    C. Den kan inte ha dubletter, och måste vara minimal.
  • 4. 

    Vilket påstående är korrekt? 

    • A.

      Kardinaliteten anger antalet främmande nycklar i en tabell.

    • B.

      Graden anger antalet kolumner i en tabell.

    • C.

      Kardinaliteten anger antalet kolumner i en tabell.

    Correct Answer
    B. Graden anger antalet kolumner i en tabell.
  • 5. 

    Vilken av grupperna har med begränsning av vilka värden som kan matas in i databasen att göra?

    • A.

      Selektion, 3NF, GROUP BY.

    • B.

      Intension, extension, deadlock.

    • C.

      Entitetsintegritet, referensintegritet, assertion.

    Correct Answer
    C. Entitetsintegritet, referensintegritet, assertion.
  • 6. 

    Vilket av följande är ett krav på en relation/tabell för att den ska följa relationsmodellen?

    • A.

      Varje kolumn i relationen/tabellen måste ha atomära värden från en bestämd domän (eller eventuellt vara NULL).

    • B.

      Det måste finnas minst en främmande nyckel i relationen/tabellen.

    • C.

      Den måste vara i minst 3NF.

    Correct Answer
    A. Varje kolumn i relationen/tabellen måste ha atomära värden från en bestämd domän (eller eventuellt vara NULL).
  • 7. 

    Vad är en trigger?

    • A.

      En tabell som tillkommit på grund av en M:M-association i konceptuella modellen.

    • B.

      Ett databasobjekt som kan användas för att implementera komplexa verksamhetsregler.

    • C.

      Ett databasobjekt som schemalägger databasbackuper.

    Correct Answer
    B. Ett databasobjekt som kan användas för att implementera komplexa verksamhetsregler.
  • 8. 

    Vilket av följande påståenden är sant om entitetsintegritet? 

    • A.

      Ett primärnyckelvärde får aldrig ändras efter att det lagts in.

    • B.

      En primärnyckel får bara bestå av en kolumn, och den får inte vara NULL.

    • C.

      En primärnyckel kan vara sammansatt av flera kolumner, och ingen av de kolumnerna får vara NULL.

    Correct Answer
    C. En primärnyckel kan vara sammansatt av flera kolumner, och ingen av de kolumnerna får vara NULL.
  • 9. 

    För vilka operationer nedan är det krav på unionskompatibilitet? 

    • A.

      Natural join och theta-join.

    • B.

      Union och kartesisk produkt.

    • C.

      Snitt och differens.

    • D.

      Option 4

    Correct Answer
    C. Snitt och differens.
  • 10. 

    Vilket av följande påståeenden om vyer är sant? 

    • A.

      En vy kan aldrig uppdateras.

    • B.

      En vy kan inte användas för att förenkla ett SQL-uttryck eftersom vyns resultat inte lagras i databasen.

    • C.

      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.

    Correct Answer
    C. 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.
  • 11. 

    Vilket av följande påståenden är sant om entitetsintegritet?

    • A.

      En sammansatt primärnyckels ingående kolumner måste alla var för sig vara dubblettfria.

    • B.

      Om primärnyckeln består av flera kolumner får högst en av de kolumnerna vara NULL.

    • C.

      Alla kandidatnycklar i en tabell kan väljas till att bli primärnyckeln i den tabellen.

    Correct Answer
    C. Alla kandidatnycklar i en tabell kan väljas till att bli primärnyckeln i den tabellen.
  • 12. 

    Unionskompatibilitet krävs för de relationsalgebraiska operationerna:

    • A.

      Snitt och division

    • B.

      Union och difference

    • C.

      Theta-join och natural join

    Correct Answer
    B. Union och difference
  • 13. 

    ON DELETE RESTRICT är ett exempl på en främmande nyckel-regel, vad innebär den?

    • A.

      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.

    • B.

      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.

    • C.

      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.

    Correct Answer
    A. 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.
  • 14. 

    Tabellen RIDNING nedan bryter mot en typ av regel, vilken? 

    • A.

      Referential integrity

    • B.

      Entity integrity

    • C.

      3NF

    Correct Answer
    A. Referential integrity
  • 15. 

     En relations/tabells kardinalitet är:

    • A.

      Antalet attribut/kolumner i relationen/tabellen.

    • B.

      Högsta värdet som finns i primärnyckel-kolumen.

    • C.

      Antalet rader i relationen/tabellen

    Correct Answer
    C. Antalet rader i relationen/tabellen
  • 16. 

    Vilket av följande är inte sant vad gäller nycklar? 

    • A.

      En kandidatnyckel som inte väljs till primärnyckel blir alternativnyckel.

    • B.

      Främmande nyckel-kolumner kan ingå i en primärnyckel.

    • C.

      En supernyckel kan alltid bli primärnyckel.

    Correct Answer
    C. En supernyckel kan alltid bli primärnyckel.
  • 17. 

    Vad av följande gäller för 2PL (Two-Phase Locking)?

    • A.

      En transaktion kan endast begära ett nytt lås om den inte redan har släppt ett annat lås.

    • B.

      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.

    • C.

      En transaktion kan begära ett nytt lås om den först släpper ett lås den fått tidigare.

    Correct Answer
    A. En transaktion kan endast begära ett nytt lås om den inte redan har släppt ett annat lås.
  • 18. 

    Vilket av följande är sant vad gäller referensintegritet? 

    • A.

      En främmande nyckel får aldrig vara NULL.

    • B.

      En främmande nyckel får aldrig innehålla dubbletter.

    • C.

      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.

    Correct Answer
    C. 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.
  • 19. 

    Varför använder databashanteringssystem sig av lås med avseende på resurser (tabeller, rader, kolumner etc.) ?

    • A.

      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.

    • B.

      För att få skrivningar och läsningar av informationen i databasen att ske så effektivt som möjligt.

    • C.

      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.

    Correct Answer
    C. 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.
  • 20. 

    Vad innebär redundans i databasen? 

    • A.

      Att flera kolumner (i olika tabeller) heter samma sak.

    • B.

      Att samma information lagras på flera ställen.

    • C.

      Att en association/koppling går från och till samma tabell.

    Correct Answer
    B. Att samma information lagras på flera ställen.
  • 21. 

    Vilket av följande påståenden är sant om entitetsintegritet? 

    • A.

      En sammansatt primärnyckels ingående kolumner måste alla var för sig vara dubblettfria.

    • B.

      Om primärnyckeln består av flera kolumner får högst en av de kolumnerna vara NULL.

    • C.

      Alla kandidatnycklar i en tabell kan väljas till att bli primärnyckeln i den tabellen.

    Correct Answer
    C. Alla kandidatnycklar i en tabell kan väljas till att bli primärnyckeln i den tabellen.
  • 22. 

    Unionskompatibilitet krävs för de relationsalgebraiska operationerna: 

    • A.

      Projektion och selektion

    • B.

      Differens och snitt

    • C.

      Theta-join och natural join

    Correct Answer
    B. Differens och snitt
  • 23. 

    Vilket av följande måste alltid finnas i en tabell som följer relationsmodellen? 

    • A.

      En primärnyckel

    • B.

      En surrogatnyckel

    • C.

      En alternativnyckel

    Correct Answer
    A. En primärnyckel
  • 24. 

    Vad av följande gäller för 2PL (Two-Phase Locking)? 

    • A.

      En transaktion kan endast begära ett nytt lås om den inte redan har släppt ett annat lås.

    • B.

      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.

    • C.

      En transaktion kan begära ett nytt lås om den först släpper ett lås den fått tidigare.

    Correct Answer
    A. En transaktion kan endast begära ett nytt lås om den inte redan har släppt ett annat lås.
  • 25. 

    En relations/tabells grad är: 

    • A.

      Antalet attribut/kolumner i relationen/tabellen.

    • B.

      Exakt samma sak som dess intension.

    • C.

      Antalet rader i relationen/tabellen

    Correct Answer
    A. Antalet attribut/kolumner i relationen/tabellen.
  • 26. 

    Vilket av följande är inte sant vad gäller nycklar? 

    • A.

      En kandidatnyckel som inte väljs till primärnyckel blir alternativnyckel.

    • B.

      Främmande nyckel-kolumner kan ingå i en primärnyckel.

    • C.

      En supernyckel kan alltid bli primärnyckel.

    Correct Answer
    C. En supernyckel kan alltid bli primärnyckel.
  • 27. 

    Enligt ANSI-SPARC 3-nivåersarkitektur, vilket av följande är sant? 

    • A.

      Logiskt dataoberoende innebär att man kan göra ändringar i interna nivån utan att konceptuella nivån påverkas.

    • B.

      Logiskt dataoberoende innebär att man kan göra ändringar i konceptuella nivån utan att interna nivån påverkas.

    • C.

      Logiskt dataoberoende innebär att man kan göra ändringar i konceptuella nivån utan att externa nivån påverkas.

    Correct Answer
    C. Logiskt dataoberoende innebär att man kan göra ändringar i konceptuella nivån utan att externa nivån påverkas.
  • 28. 

    Vilket av följande är sant vad gäller referensintegritet? 

    • A.

      En främmande nyckel får aldrig vara NULL.

    • B.

      En främmande nyckel får aldrig innehålla dubbletter.

    • C.

      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.

    Correct Answer
    C. 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.
  • 29. 

    Vad innebär att en databas-transaktion är ’atomär’ ?

    • A.

      Att en transaktion antingen utförs i sin helhet eller inte alls

    • B.

      Att en transaktion inte kan bestå av flera olika delar, tex inte både en INSERT följt av en UPDA TE.

    • C.

      Att en transaktion alltid utförs på snabbast möjliga sätt.

    Correct Answer
    A. Att en transaktion antingen utförs i sin helhet eller inte alls
  • 30. 

    Vilket av följande påståeenden om vyer är sant?

    • A.

      En vy kan uppdateras om koden som definierar vyn baserar sig på högst två bastabeller.

    • B.

      En vy kan uppdateras koden som definierar vyn inte innehåller aggregatfunktioner.

    • C.

      En vy kan uppdateras om koden som definierar vyn inte innehåller aggregatfunktioner och bara baserar sig på en bastabell.

    Correct Answer
    C. En vy kan uppdateras om koden som definierar vyn inte innehåller aggregatfunktioner och bara baserar sig på en bastabell.
  • 31. 

    Vilket av följande påståenden är sant om entitetsintegritet?

    • A.

      En sammansatt primärnyckels ingående kolumner måste alla var för sig vara dubblettfria.

    • B.

      Om primärnyckeln består av flera kolumner får högst en av de kolumnerna vara NULL.

    • C.

      Alla kandidatnycklar i en tabell kan väljas till att bli primärnyckeln i den tabellen.

    Correct Answer
    C. Alla kandidatnycklar i en tabell kan väljas till att bli primärnyckeln i den tabellen.
  • 32. 

    Vilken operation är unär?

    • A.

      Join

    • B.

      Aggregering

    • C.

      Differens

    • D.

      Kartesisk produkt

    Correct Answer
    B. Aggregering
  • 33. 

    ON DELETE RESTRICT är ett exempel på en främmande nyckel-regel, vad innebär den?

    • A.

      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.

    • B.

      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.

    • C.

      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.

    Correct Answer
    A. 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.
  • 34. 

    Vilket av följande är falskt?

    • A.

      Efter en DELETE-sats kan tabellen ha färre rader än förr.

    • B.

      Efter en DELETE-sats kan tabellen vara oförändrad.

    • C.

      Efter en UPDATE-sats kan tabellen vara oförändrad.

    • D.

      Efter en UPDATE-sats kan tabellen ha färre rader än förr.

    • E.

      Efter en DELETE-sats kan tabellen vara tom.

    • F.

      Efter en UPDATE-sats kan samtliga rader i en tabell vara förändrade.

    Correct Answer
    D. Efter en UPDATE-sats kan tabellen ha färre rader än förr.
  • 35. 

    En relations/tabells kardinalitet är:

    • A.

      Antalet attribut/kolumner i relationen/tabellen.

    • B.

      Högsta värdet som finns i primärnyckel-kolumen.

    • C.

      Antalet rader i relationen/tabellen

    Correct Answer
    C. Antalet rader i relationen/tabellen
  • 36. 

    Vilket av följande är inte sant vad gäller nycklar?

    • A.

      En kandidatnyckel som inte väljs till primärnyckel blir alternativnyckel.

    • B.

      Främmande nyckel-kolumner kan ingå i en primärnyckel.

    • C.

      En supernyckel kan alltid bli primärnyckel.

    Correct Answer
    C. En supernyckel kan alltid bli primärnyckel.
  • 37. 

    Vad av följande gäller för 2PL (Two-Phase Locking)?

    • A.

      En transaktion kan endast begära ett nytt lås om den inte redan har släppt ett annat lås.

    • B.

      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.

    • C.

      En transaktion kan begära ett nytt lås om den först släpper ett lås den fått tidigare.

    Correct Answer
    A. En transaktion kan endast begära ett nytt lås om den inte redan har släppt ett annat lås.
  • 38. 

    Vilket av följande måste alltid finnas i en relationstabell?

    • A.

      En surrogatnyckel.

    • B.

      En främmande nyckel.

    • C.

      En primärnyckel

    • D.

      En alternativnyckel

    Correct Answer
    C. En primärnyckel
  • 39. 

    10) Varför använder databashanteringssystem sig av lås med avseende på resurser (tabeller, rader, kolumner etc.) ?

    • A.

      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.

    • B.

      För att få skrivningar och läsningar av informationen i databasen att ske så effektivt som möjligt.

    • C.

      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.

    Correct Answer
    C. 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.
  • 40. 

    Vad innebär redundans i databasen?

    • A.

      Att flera kolumner (i olika tabeller) heter samma sak.

    • B.

      Att samma information lagras på flera ställen.

    • C.

      Att en association/koppling går från och till samma tabell.

    Correct Answer
    B. Att samma information lagras på flera ställen.
  • 41. 

    Vilket av följande påståenden är sant om vyer?

    • A.

      En vy kan användas för att låta olika användar-grupper få tillgång till olika typer av information i databasen.

    • B.

      En vy kan aldrig uppdateras.

    • C.

      En vy kan inte användas för att förenkla SQL mot databasen eftersom vyn inte sparas när man lämnar databasen.

    Correct Answer
    A. En vy kan användas för att låta olika användar-grupper få tillgång till olika typer av information i databasen.
  • 42. 

    Vilket av följande påståenden är sant om relationen mellan sub-klass och superklass i ett UML klasschema?

    • A.

      En subklass kan vara subklass till flera olika super-klasser.

    • B.

      En klass A kan vara subklass till en klass B som i sin tur är subklass till A.

    • C.

      En superklass måste ha minst två sub-klasser.

    Correct Answer
    A. En subklass kan vara subklass till flera olika super-klasser.
  • 43. 

    Vad av följande gäller för en alternativnyckel?

    • A.

      En alternativnyckel får inte innehålla NULL.

    • B.

      En alternativnyckel kan innehålla dubletter.

    • C.

      En alternativnyckel är en fd. kandidatnyckel som inte blivit vald till primärnyckel.

    Correct Answer
    C. En alternativnyckel är en fd. kandidatnyckel som inte blivit vald till primärnyckel.
  • 44. 

    Vilket av följande påståenden gäller för översättning av ett UML klassdiagram till ett relationsschema?

    • A.

      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.

    • B.

      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.

    • C.

      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.

    Correct Answer
    A. 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.

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 22, 2022
    Quiz Edited by
    ProProfs Editorial Team
  • Nov 27, 2017
    Quiz Created by
    Alex
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.