Forretningsudvikling med informationssystemer 7 Flashcards

1
Q

Hvilke formål har datamodellering?

A
  • Afhjælper specificering af hvilken data systemer skal lagre og administrere
  • Afhjælper effektiv dataorganisering
  • Klarlægger mulige risici og omkostninger forbundet med data internt i organisationen
  • Skaber robust datamodel uden redundant data
  • Understøtter procesmodel
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Forklar datamodelleringsprocessen

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

Hvad er ‘‘Entitets relations diagrammer’’ (ERD)?

A
  • En teknik til at opnå en tilfredsstillende organisering af data
  • Grafisk og statisk repræsentation af den logiske struktur i en database
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hvad er en entitet?

A
  • Entitetstypen er vigtige begreber systemer har brug for datalagring af. Eks. kunde
  • Betegner mængde af forekomster med samme karakteristika
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hvad er en attribut?

A
  • Entiteters egenskaber eller karakteristika med systembetydning
  • Må kun bestå af enkeltstående attributter under entiteterne
  • Definerer datatypen og ikke den konkrete værdi som ved forekomster. Eks. Navn og alder, ikke Anna og 22
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Hvad er en nøgle?

A
  • Også en slags attribut
  • Medhjælper fund af specifik forekomst i stor database
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hvilke typer af nøgler findes der?

A
  • Kandidatnøgler
  • Primærnøgler
  • Kunstige nøgler
  • Fremmednøgler
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hvad er en primærnøgle og hvilke regler skal denne overholde?

A
  • Den vigtigste attribut
  • Skal benyttes
  • Skal være unik for hver af entitetens forekomster
  • Skal have værdi
  • Skal være uforanderlig
  • Skal kontrolleres af systemudvikler
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Hvad er fremmednøgler og hvad omfatter denne?

A
  • Attribut i entitet der er primærnøgle for anden entitet
  • Fungerer som links/referencer mellem relaterede entiteter
  • Ligger ved mange-siden
  • Benyttes til undgåelse af redundant data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hvad er redundant data?

A
  • Lagring af samme attribut flere steder i system
  • Ubrugt data i system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Hvad betyder kardinalitet?

A
  • Respekterede forretningsregler ved relationer til sikring af korrekt og komplet data
  • Relation mellem entiteter
  • Bestemt af forretningslogik
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Hvilke kardinalitetstyper findes der?

A
  • 1 : 1
  • 1 : n: Eks. en vejleder hjælper flere studerende
  • m : n: Skal opløses med intersection
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Hvad betyder minimum og maksimumkardinaliteter, og hvordan illustreres dette?

A
  • Minimumskardinalitet: Eks. Krav om flere studerende for oprettelse af studieretning
  • Maksimumskardinalitet: Eks. Krav om kun én studieretning
How well did you know this?
1
Not at all
2
3
4
5
Perfectly