21
Databaser – en introduksjon Klikk ikonet for å legge til

Databaser hva er det?

Embed Size (px)

Citation preview

Page 1: Databaser hva er det?

Databaser – en introduksjon

Klikk ikonet for å legge til et bilde

Page 2: Databaser hva er det?

Tema

• Introduksjon•Eksempel•Bruk

Klikk ikonet for å legge til et bilde

Page 3: Databaser hva er det?

Introduksjon Klikk ikonet for å legge til et bilde

Page 4: Databaser hva er det?

Klikk ikonet for å legge til et bilde

Page 5: Databaser hva er det?

En database er en strukturert samling av relaterte data.• begrepet er vanligvis knyttet til elektroniske datasystemer• et databasesystem skal kunne behandle store mengder data effektivt, motsetningsfritt og sikkert. • databasesystemet skal sikre at endringer og tilføyelser ikke fører til motsetninger eller feil, og skal kunne levere riktig informasjon effektivt til brukere og programvare.

Klikk ikonet for å legge til et bilde

Page 6: Databaser hva er det?

For at noe skal være data må det…1. ha en materiell basis som kan variere og2. variasjonene må stå for (avspeile,

representere) noe annet.

Klikk ikonet for å legge til et bilde

Page 7: Databaser hva er det?

Eksempel Klikk ikonet for å legge til et bilde

Page 8: Databaser hva er det?

En person

•Navn•Alder•Kjønn•Osv.

Klikk ikonet for å legge til et bilde

Page 9: Databaser hva er det?

Bruk Klikk ikonet for å legge til et bilde

Page 10: Databaser hva er det?

Spørre om data

•Hvor gammel er du?•Hva heter du?•Hvilket kjønn er du?

Klikk ikonet for å legge til et bilde

Page 11: Databaser hva er det?

Lagret data

Navn Alder Kjønn

Aleksander Dye 38 Mann

Elisabeth Dahl Hansen

38 Kvinne

Sverre Dye 7 Mann

Signe Dye 4 Kvinne

Sara Dye 2 Kvinne

Klikk ikonet for å legge til et bilde

Person

Page 12: Databaser hva er det?

Spørre en database data

• select alder from person where person.navn = ‘Aleksander Dye’•Vi spør databasen om et felt, alderfra en tabell, personhvor personen sitt navn er likt med ‘Aleksander Dye’Vil gi svaret 38

Klikk ikonet for å legge til et bilde

Page 13: Databaser hva er det?

Spørre en database data

• select avg(alder) from person •Vi spør databasen om å bruke en funksjon avg som gir gjennomsnittet av feltet alderfra en tabell, personVil gi svaret 17,8

Klikk ikonet for å legge til et bilde

Page 14: Databaser hva er det?

Lagret data

ID Navn Etternavn Født Kjønn FK_Adresse

1 Aleksander Dye 040278 M 1

2 Elisabeth Dahl Hansen

Hansen 090278 F 3

3 Sverre Dye 050909 M 1

4 Signe Dye 140212 F 3

5 Sara Dye 050514 F 2

Klikk ikonet for å legge til et bilde

Person

Page 15: Databaser hva er det?

Lagre dataID Gateadresse Postnummer

1 Olasrudveien 152 1284

2 100-metersskogen 9099

3 Steinspranget 48 1184

4 Villskogsvingen 9718

Klikk ikonet for å legge til et bilde

Adresse

Page 16: Databaser hva er det?

Lagre data

Klikk ikonet for å legge til et bilde

PoststedPostnummer poststed

1284 Oslo

9099 Brummledal

1184 Oslo

9718 Finnmark

Page 17: Databaser hva er det?

Person Adresse Poststed

• En person har en adresse som tilhører et poststed• Vi kan da hente opp alle personer som bor i Oslo og vise deres

postnummer

Select person.navn, adresse.postnummerFrom person, adresse, poststedWHERE person.fk_adresse = adresse.IDAND adresse.postnummer = poststed.postnummerAND poststed.poststed = ‘Oslo’

Page 18: Databaser hva er det?

Oppsummering

Klikk ikonet for å legge til et bilde

Page 19: Databaser hva er det?

Veien videre

•Vi ønsker at alle skal kunne gå fra «irritasjon over manuelle tunge rutiner» til en forklaring som utviklere kan forstå der behovet er først og prosessen kan være skissert enkelt, men forståelig

Klikk ikonet for å legge til et bilde

Page 20: Databaser hva er det?

For å unngå dette

Klikk ikonet for å legge til et bilde