databasemodellering ER

Denne studiekartoteket omhandler databaser og ER-modellering for universitetsstudenter, med fokus på viktige begreper og spørsmål knyttet til emnet.

Nora76·24 flashkort·24 spørsmål
universitetcomputer_sciencedatabases
0
Kjent
1 / 24
0
Lærer
Forside

Hva er en ER-modell?

Trykk for å vende
Bakside

En ER-modell (Entitets-Relasjonsmodell) viser entiteter og relasjoner mellom dem visuelt.

Trykk for å vende
Skjønner
Lærer fortsatt

Quiz(24 spørsmål)

Spørsmål 1 av 24

1. Hva beskriver en ER-modell?

Begreper i dette studiesettet(24)

Kort 1(12)

Hva er en ER-modell?

En ER-modell (Entitets-Relasjonsmodell) viser entiteter og relasjoner mellom dem visuelt.

Hva står ER for?

ER står for Entitet-Relasjon, et konsept for databasemodellering.

Sann eller usann: En entitet kan ha flere attributter.

Sann. En entitet kan ha flere attributter som beskriver dens egenskaper.

Hva er forskjellen mellom entitet og relasjon?

En entitet representerer et objekt, mens en relasjon viser forbindelser mellom entiteter.

Fullfør setningen: En attributt kan være ...

En attributt kan være enkel, sammensatt eller avledet.

Gi et kort eksempel på en entitet.

Eksempel: 'Kunde' kan være en entitet med attributter som 'Navn' og 'Adresse'.

Hva er en primærnøkkel?

En primærnøkkel er et unikt identifikator for hver post i en entitet.

Hva er en fremmednøkkel?

En fremmednøkkel er en attributt som refererer til primærnøkkelen i en annen entitet.

Sann eller usann: Relasjoner kan ha attributter.

Sann. Relasjoner kan ha attributter som beskriver forbindelsens egenskaper.

Hva representerer en kardinalitet i ER-modellering?

Kardinalitet angir hvor mange instanser av en entitet som kan være relatert til en annen entitet.

Beskriv en 1:N-relasjon.

En 1:N-relasjon betyr at én entitet kan relateres til mange instanser av en annen entitet.

Hva er en svak entitet?

En svak entitet er avhengig av en annen entitet og kan ikke eksistere uavhengig.

Kort 2(12)

Hvordan representeres en 1:N relasjon?

1:N relasjoner representeres ved å plassere en fremmednøkkel i den 'mange' siden av relasjonen.

Sammenlign entiteter og relasjoner.

Entiteter er objekter med data, mens relasjoner beskriver forbindelser mellom disse objektene.

Hva er en primærnøkkel?

En primærnøkkel er et felt eller en kombinasjon av felt som entydig identifiserer en post i en tabell.

Nevn et eksempel på en svak entitet.

En svak entitet er avhengig av en sterk entitet for å eksistere, for eksempel 'Ordredetaljer' avhengig av 'Ordre'.

Hva er normalisering?

Normalisering er prosessen med å organisere data for å redusere duplisering og forbedre dataintegritet.

Sann eller usann: Attributter kan ha multiple verdier.

Usann. Attributter bør ha en enkelt verdi for å opprettholde datakonsistens.

Hvordan kan man representere en 1:1 relasjon?

En 1:1 relasjon kan representeres ved å plassere primærnøkkelen fra en av entitetene som en fremmednøkkel i den andre.

Hvordan representeres en M:N relasjon?

Bruker en koblingstabell med to fremmednøkler.

Sann eller usann: En svak entitet har alltid en primærnøkkel.

Usann. En svak entitet har ikke egen primærnøkkel, men avhenger av en sterk entitet.

Hva er en fremmednøkkel?

En kolonne i en tabell som refererer til primærnøkkelen i en annen tabell.

Sammenlign entitet og attributt.

Entitet: En gjenstand eller konsept. Attributt: Egenskap ved entitet. - Entitet: Student - Attributt: Navn, Alder

Fullfør setningen: Normalisering reduserer...

...dataredundans og forbedrer dataintegritet.

Spørsmål i dette studiesettet(24)

1. Hva beskriver en ER-modell?

A.Forholdet mellom entiteter
B.Bare attributter til en entitet
C.Bare primærnøkler
D.Ingen av dem

2. Hvordan representeres en 1:1 relasjon i en database?

A.Ved å bruke en fremmednøkkel i begge tabeller.
B.Ved å ha separate tabeller for hver entitet.
C.Ved å lage en ny entitet som kombinerer begge.
D.Ved å bruke attributter i én tabell.

3. Hvilket begrep beskriver en entitet i en ER-modell?

A.Kunde
B.Bestilling
C.Relasjon
D.Attributt

4. Hva beskriver en relasjon i databasemodellering?

A.Forbindelsen mellom to entiteter.
B.Datafeltene i en tabell.
C.Regler for datatyper.
D.En spesifikk entitet.

5. Hva er en primærnøkkels hovedfunksjon?

A.Å identifisere hver post unikt
B.Å referere til andre entiteter
C.Å angi attributter
D.Å representere relasjoner

6. Hva er en svak entitet?

A.En entitet som kan eksistere uavhengig av andre.
B.En entitet som mangler egen primærnøkkel.
C.En entitet med flere attributter.
D.En entitet som er alltid synlig.

7. Hvilket utsagn om fremmednøkler er usant?

A.De kan ikke være null
B.De refererer til primærnøkler
C.De knytter sammen entiteter
D.De er alltid unike

8. Sann eller usann: Normalisering øker duplisering av data.

A.Sann
B.Usann
C.Både sann og usann
D.Ingen av dem

9. Hva betyr kardinalitet i sammenheng med ER-modellering?

A.Antall attributter i en entitet
B.Forholdet mellom antall instanser av entiteter
C.Antall relasjoner i modellen
D.Ingen av dem

10. Hvordan kan en M:N relasjon representeres i en database?

A.Ved å bruke en koblingstabell med to fremmednøkler.
B.Ved å kombinere begge entitetene i én tabell.
C.Ved å bruke unike nøkler i begge tabeller.
D.Ved å unngå relasjoner.

11. Hva beskriver en 1:1-relasjon?

A.Én instans av en entitet er knyttet til én instans av en annen entitet
B.Én instans av en entitet kan ha mange relasjoner
C.Mange instanser av en entitet kan være knyttet til én instans
D.Ingen av dem

12. Hva er en primærnøkkel?

A.Et attributt som identifiserer en post entydig.
B.En fremmednøkkel i en annen tabell.
C.Et attributt som kan ha flere verdier.
D.En tabell med flere rader.

13. Hva er en svak entitet?

A.En entitet som kan eksistere uavhengig
B.En entitet som alltid har en primærnøkkel
C.En entitet som ikke kan eksistere uten en annen entitet
D.En entitet med mange attributter

14. Hvordan kan man representere dataredundans i en database?

A.Ved å ha flere kopier av samme data.
B.Ved å normalisere databasen.
C.Ved å bruke unike identifikatorer.
D.Ved å redusere antall tabeller.

15. Hva kan relasjoner ha i en ER-modell?

A.Attributter
B.Bare nøkler
C.Ingen elementer
D.Kun entiteter

16. Sammenlign entiteter og attributter.

A.Entiteter er objekter, mens attributter er egenskaper ved disse objektene.
B.Entiteter er datafelt, mens attributter er tabeller.
C.Entiteter beskriver relasjoner, mens attributter er uavhengige.
D.Entiteter kan være attributter.

17. Hvilket eksempel er ikke en entitet?

A.Kunde
B.Bestilling
C.Leveringsmetode
D.Relasjon

18. Sann eller usann: Attributter kan ha flere verdier.

A.Sann
B.Usann
C.Både sann og usann
D.Ingen av dem

19. Kan en entitet ha flere primærnøkler?

A.Ja, alltid
B.Nei, bare én
C.Ja, men det er sjeldent
D.Nei, de må være unike

20. Hva skjer med dataene når normalisering brukes?

A.Dataredundans reduseres.
B.Data blir uorganisert.
C.Data blir mer komplekse.
D.Data mister sin integritet.

21. Hvordan kan en attributt beskrives?

A.Bare som en primærnøkkel
B.Som enkel, sammensatt eller avledet
C.Som en relasjon
D.Bare som en svak entitet

22. Sammenlign fremmednøkkel og primærnøkkel.

A.Fremmednøkkel refererer til primærnøkkel i en annen tabell.
B.Primærnøkkel refererer til fremmednøkkel i samme tabell.
C.Begge er det samme.
D.Ingen av dem er nøkler.

23. Hvilket av følgende er et eksempel på en 1:N-relasjon?

A.En kunde kan ha mange bestillinger
B.En bestilling kan ha mange kunder
C.En leverandør kan ha mange produkter
D.En ansatt kan ha mange roller

24. Hva er formålet med normalisering?

A.Å organisere data for å forbedre integritet.
B.Å skape flere kopier av data.
C.Å forenkle databasens struktur.
D.Å redusere antall tabeller.

Relaterte studiesett

Lag ditt eget studiesett

Last opp en PDF, lim inn notatene dine, eller beskriv et tema – AI genererer flashkort, quizer og mer på sekunder.