Eksamen 2020 Flashcards

1
Q

Diskuter fordeler og ulemper med relasjonsdatabaser kontra NoSQL-databaser.

A

Relasjonsdatabase vs. NoSQL database

Relasjonsdatabase:
Fordeler:
- Sikre Transaksjoner: Data blir riktig selv om noe går galt.
- SQL Språk: Bruker et felles språk for å spørre etter data.
- Kontroll: God sikkerhet og tilgangskontroll.
- Data Validering: Sikrer at dataene er riktige og komplette.
- Enkel Søk: Lett å finne all informasjon du trenger.

Ulemper:
- Mye data: Ikke gode for veldig store data (Big Data).

NoSQL database:
Fordeler:
- Hastighet: Raskere for store mengder data.
- Spre seg over mange maskiner.
- Fleksibilitet: Data trenger ikke være så strengt strukturert.

Ulemper:
- Nye Verktøy: Krever læring av nye systemer og språk.
- Data Kontroll: Mindre strenge regler for data.

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

Gi eksempler på når du vil benytte relasjonsdatabaser og når du synes det er hensiktsmessig å benytte en annen type database.

A

Relasjonsdatabaser:

Når: Du trenger nøyaktige og sikre data.
Eksempel: Banker, hvor alt må være riktig og trygt.

NoSQL-databaser:
Når: Du har mye data som må være rask og skalerbar.
Eksempel: Facebook, med mange brukere og mye data som må håndteres raskt.

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

Hva er en trigger, hvordan fungerer en trigger og hva benyttes triggere til?

A

Hva er en trigger?
- En trigger er en liten programkode som automatisk kjører i databasen.

Hvordan fungerer en trigger?
- Den starter automatisk før eller etter noe blir lagt til, endret, eller slettet.

Hva brukes triggere til?
- For å sjekke data før de lagres.
- For å lage en logg etter at noe har skjedd.

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