View
46
Download
2
Category
Preview:
Citation preview
Databaser – en introduksjon
Klikk ikonet for å legge til et bilde
Tema
• Introduksjon•Eksempel•Bruk
Klikk ikonet for å legge til et bilde
Introduksjon Klikk ikonet for å legge til et bilde
Klikk ikonet for å legge til et bilde
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
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
Eksempel Klikk ikonet for å legge til et bilde
En person
•Navn•Alder•Kjønn•Osv.
Klikk ikonet for å legge til et bilde
Bruk Klikk ikonet for å legge til et bilde
Spørre om data
•Hvor gammel er du?•Hva heter du?•Hvilket kjønn er du?
Klikk ikonet for å legge til et bilde
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
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
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
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
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
Lagre data
Klikk ikonet for å legge til et bilde
PoststedPostnummer poststed
1284 Oslo
9099 Brummledal
1184 Oslo
9718 Finnmark
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’
Oppsummering
Klikk ikonet for å legge til et bilde
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
For å unngå dette
Klikk ikonet for å legge til et bilde
Kilder
•https://no.wikipedia.org/wiki/Database •https://no.wikipedia.org/wiki/Data •https://www.youtube.com/watch?v=VwxOgJ2A6sQ •https://dzone.com/articles/uncertainty-and-risk-software Klikk ikonet for å legge til et bilde
Recommended