Search Header Logo
Introduktion til databaser

Introduktion til databaser

Assessment

Presentation

Computers

12th Grade

Practice Problem

Hard

Created by

Marie Søndergaard

FREE Resource

17 Slides • 18 Questions

1

media

Introduktion
til databaser

2

media

Databaseforløb

Teori om
databaser

Modellering
af
databaser

Databaser i
praksis

Cases hvor I
bruger teori
og praksis

3

media

Dagens program

Hvad er data?

Hvad er en database?

Hvad bruger vi databaser til?

Installering af DB Browser

4

media

Hvad er data?

Fakta relateret til en given ting eller et
givent objekt. Det kan fx være:
Højde
Vægt
Navn
Telefonnummer
Alder

Hvilke data kunne der være på:
En hund?
En aflevering?
En madvare?

5

media

Fænomener og begreber

For at kunne lave et it-system skal man kunne lave en model over det

2 vigtige centrale elementer i modellering:

FÆNOMENER:
”ET FÆNOMEN ER NOGET, DER HAR AFGRÆSNET SELVSTÆNDIG
EKSISTENS I VIRKELIGHEDEN ELLER SINDET” (BETA 1993)

F.eks. Direktørens Tesla og naboens Suzuki

BEGREBER:
ET BEGREB ER EN GENERALISERET IDE OM EN SAMLING AF
FÆNOMENER, BASERET PÅ VIDEN OM FÆNOMENERNES FÆLLES
EGENSKABER.” (BETA 1993)

Selvom der er forskel på naboens og direktørens bil, er vi stadig
enige om der er tale om biler.

6

media

Summeøvelse

Find flere fænomener, som eksemplificerer begrebet bil.

Giv et andet eksempel på et begreb, som klassificerer fænomenerne naboens gamle Suzuki og direktørens
nye Mercedes.

Find for hvert af begreberne produkt, taske og kunde mindst tre fænomener, som eksemplificerer
begrebet.

Klassificér fænomenerne blomstret kjole og casual langærmet kjole

7

media

8

Multiple Choice

Question image

Hvilket af følgende overordnede begreber genrealiserer begreberne hund, gris og ko?

1

Pattedyr

2

Border Collie

3

Høns

4

Sommer

9

Multiple Select

Question image

Hvilke 2 af følgende begreber er specialiseringer af begrebet virksomhed?

1

Produktionsvirksomhed

2

Ejer

3

Tøjbutik

4

Ansat

10

Multiple Choice

Question image

Vælg det begreb, som eksemplificerer begrebet Virksomhed

1

Arla

2

Mælkeproducent

3

Designvirksomhed

4

Ansat

11

Multiple Select

Question image

Vælg alle korrekte dekomponeringer af begrebet Virksomhed

1

Ansatte

2

Ordre

3

Lager

4

Henning Jensen

12

media

Modellen bliver til
datagrundlag

Grundlaget for de fleste
systemer er databaser, der
indeholder det data systemer
bruger og danner

Databasen afspejler modellen,
men der er nogle regler for
udviklingen af database

13

media

Hvad er en database?

Samling af information

Let at finde, ændre og slette information

Består af tabeller som består af rækker og kolonner

Oftest elektronisk

Række →

Kolonne ↓

Dette er en tabel

14

media

Database

Tabel1

Tabel2

Tabel3

Kolonne1

Kolonne2

Kolonne1

Kolonne2

Kolonne3

Kolonne1

Kolonne2

Række1

Række2

Række1

Række2

Række1

Række2

Række1

Række2

Række1

Række2

Række1

Række2

Række1

Række2

media

15

media
media

Begreber bliver til tabeller

Begrebet kunde og fænomenet Eva Henningsen

Kunde

Navn

Adresse

Postnummer

Bynavn

Telefon

E-mail

Kodeord

Navn

Adresse

Postnr.

Bynavn

Telefon

E-mail

Kodeord

Eva Henningsen

8700

Horsens

0000000

P4ssW0rd

16

media

Summeøvelse

Hvilke tabeller kan der være i en database
med tasker?

Hvilke data skal vi gemme om hver
taske/kuffert?

17

Labelling

Placer begreberne på billedet, så de står det korrekte sted

Drag labels to their correct position on the image
Begrebet dyr
Konkret fænomen (dyr)
Overordnet begreb (databasen)

18

media

Eksempler på databaser

19

Open Ended

Hvilke overordnede begreber (hvilke tabeller) vil der være i en database for en forretning der sælger tasker?

20

Open Ended

Hvilke data skal vi gemme om hver taske?

21

media

Tabellens indhold

Samling af data, som har samme struktur. F.eks. En
person med et navn og en adresse.

Navn

Adresse

By

Ida Jensen

Møllevangen 14 Herning

Hans Jensen

Møllevangen 14 Herning

Ida Jensen

Mågevej 10

Herning

Sanne Vejlby ringvej Aarhus
Henriksen 108

Denne tabel er ikke specielt god – Forestil dig f.eks. at du er
læge som skal finde Ida Jensen fra Herning. Hvad kunne man
tilføje for at mindske fejl når man søger efter personer i den?

22

Open Ended

Hvad kunne man tilføje til tabellen, så der ikke var tvivl om hvilken patient man skulle skrive journal for?

23

Multiple Choice

Hvilken attribut kan vi give et begreb som "Bil" for at kunne skelne mellem flere ens biler?

1

Farve

2

Ejer

3

Registreringsnummer

4

Speedometertype i bilen

24

media

Nøgler

Primære nøgler: Det der er unikt ved tabellens indhold. F.eks. CPR-numre for danskere. Hvad er primær nøgle her?

25

Multiple Choice

Question image

Hvad er primærnøglen i tabellen?

1

Leverandørnummer

2

Telefonnummer

3

Postnummer

4

By

26

media

Datatyper

En tabel indeholder en eller anden form for
data. Disse kan (i vores tilfælde) være:

TEXT: Tekst

INTEGER: Heltal

REAL: Kommatal

27

Multiple Choice

Hvilken datatype skal "Harald Blåtand" have?

1

Text

2

Real

3

Integer

28

Multiple Choice

Hvilken datatype skal 4.21 have?

1

Text

2

Real

3

Integer

29

Multiple Choice

Hvilken datatype skal 4 have?

1

Text

2

Real

3

Integer

30

Multiple Choice

Hvilken datatype skal 3/12-2022 have?

1

Text

2

Real

3

Integer

31

media

Hvorfor er datatyper
vigtige?

Trelagsarkitekturen (applikationslaget
modtager data fra datalaget)

”1”+”1”= 11

32

Multiple Choice

Hvilket lag bør en database være gemt på, i trelagsarkitekturen?

1

Præsentationslaget

2

Applikationslaget (logiklaget)

3

Datalaget

33

Math Response

Hvad giver "1"+"3"?

Type answer here
Deg°
Rad

34

Math Response

Hvad giver 20+10?

Type answer here
Deg°
Rad

35

Fill in the Blanks

Type answer...

media

Introduktion
til databaser

Show answer

Auto Play

Slide 1 / 35

SLIDE