Velkommen til nye Eksamensportalen. Siden er bygget om fra bunnen, med nytt studieplanverktøy og raskere eksamenssimulering. Har du kjøpt tilgang på den gamle siden? Logg inn her, så kobler vi tilgangen din til den nye kontoen. Gamle siden er fortsatt åpen.

Logg inn
Meny

Demoprøve

Prøv ekte oppgaver uten innlogging. Velg et emne og test deg selv.

GratisIDATT2002
117 emner tilgjengelig

Spørsmål 2 av 5 · Fritekst

Oppgave 3: Struktur, transaksjoner og tilpasninger (20%)

«QuizKlar.no» vurderer å tilby eksport av spørsmål og prøver til andre systemer.

(a) Fordeler og ulemper med XML Forklar fordeler og ulemper ved å bruke XML som lagrings- eller utvekslingsformat i databasesystemer.

(b) Transaksjon med INSERT, UPDATE og DELETE Når en bruker leverer en prøve, skal systemet utføre følgende som én transaksjon:

1. Legge til en ny rad i FERDIGE_PRØVER 2. Oppdatere brukeren slik at premiumstatuspremium_status settes til TRUE 3. Slette alle rader fra MIDLERIDIG_RESULTAT for brukeren og den prøven

Skriv en transaksjon som gjør dette for: - brukerID=57brukerID = 57 - prøveID=9104prøveID = 9104 - muligtotalscore=120mulig_totalscore = 120 - totalscore=93totalscore = 93

(c) Hva er forskjellen på ALTER TABLE og INSERT? Hva brukes ALTER TABLE til? Svar kort og presist.

Oppgave 3: Struktur, transaksjoner og tilpasninger (20%) «QuizKlar.no» vurderer å tilby eksport av spørsmål og prøver til andre systemer. (a) Fordeler og ulemper med XML Forklar fordeler og ulemper ved å bruke XML som lagrings- eller utvekslingsformat i databasesystemer. (b) Transaksjon med INSERT, UPDATE og DELETE Når en bruker leverer en prøve, skal systemet utføre følgende som én transaksjon: 1. Legge til en ny rad i FERDIGE_PRØVER 2. Oppdatere brukeren slik at premiumstatuspremium_status settes til TRUE 3. Slette alle rader fra MIDLERIDIG_RESULTAT for brukeren og den prøven Skriv en transaksjon som gjør dette for: - brukerID=57brukerID = 57 - prøveID=9104prøveID = 9104 - muligtotalscore=120mulig_totalscore = 120 - totalscore=93totalscore = 93 (c) Hva er forskjellen på ALTER TABLE og INSERT? Hva brukes ALTER TABLE til? Svar kort og presist.