Gerhard Skagestein: Systemutvikling fra kjernen og ut, fra skallet og inn.

Størrelse: px
Begynne med side:

Download "Gerhard Skagestein: Systemutvikling fra kjernen og ut, fra skallet og inn."

Transkript

1 Gerhard Skagestein: Systemutvikling fra kjernen og ut, fra skallet og inn. Oppgaver til kapittel 5 - Datamodellering med UML Oppgave 2. Begreper og representasjoner a. I en modell finner du begrepene Mann og Kvinne, begge med representasjonen fødselsnummer. Ville du generalisere disse to begrepene til Person? Ja, hvis alle eksisterende og fremtidige assosiasjoner er kjønnsnøytrale, dvs. at de er knyttet både til Mann og Kvinne. (Dette er lite trolig, den mest vanlige modellen er generaliserings/spesialiseringshierarkiet som er vist i figur 5-11 i læreboka.) b. I en modell finner du begrepene Lengde og Høyde, begge representert med et antall cm. Ville du generalisere disse begrepene til et felles begrep? Ja, og særlig hvis det kan bli aktuelt å sammenlikne lengder og høyder, eller å addere eller subtrahere dem. Mål, vekt og beløp bør som regel opptre som generelle begreper i de fleste modeller. c. Finn mulige begreper og representasjoner for hver av de følgende representasjonsforekomster. Merk at hvilke begreper du "ser", er avhengig av din referanseramme. Det er godt mulig at noen av representasjonene ikke vil si deg noe som helst. Merk også at en eneste representasjonsforekomst er et magert grunnlag å gå ut fra - en eller to forekomster til vil bidra vesentlig til et sikrere valg av tilhørende begrep. Norge Land (landnavn) Troms Fylke (fylkenavn) Oslo By, Kommune, Fylke,( --navn) Vålerenga Bydel, Idrettslag, Fotballag,,( -navn) Dronningens gate 67 Adresse, Eiendom, Bygning, (adresse) Høyskoleforlaget Forlag, Firma (orgnr) Universitetet i Oslo Universitet, Undervisningsinstitusjon Lærested (-navn) N-4661 Poststed (i Norge) ( postnr) post@hoyskoleforlaget.no e-post-adresse, e-post-adresse (-tekst) Nettsideadresse, UR ( url) (+47) Telefonlinje (telefonnr med retningsnummer) # $ Beløp (#dollar) Bankkonto (bankkontonr) DE Bil (kjennetegn for bil) Ibsen Etternavn, Forfatter, Skuespiller, Parkeringshus (-navn) Sult Bok, Roman, Følelse (-navn, ) 21 º C Temperatur (#º C) E6 Hovedvei, Europavei (veinummer) d. Foreslå representasjonstyper for hver av de følgende begreper: Person fødselsnummer Ansatt ansattnummer Firma organisasjonsnummer, firmanavn Bil kjennetegn, rammenummer Systemutvikling kjernen/skallet: Løsningsforslag kapittel 5. Side 1

2 Bok ISBN, forfatternavn+titteltekst+utgivelsesårstall Innsjø/vann navn (entydig?), nummer Kjemisk grunnstoff kjemisk kode Vindstyrke # m/sekund, vindstyrkebetegnelse {bris,} Elektrisk spenning # V e. Hvilke av begrepene i forrige oppgave vil gi opphav til klasser som trolig vil kunne bli undertrykket i en gruppert modell? Mål, antall, vekt, dvs Vindstyrke og Elektrisk spenning Oppgave 3. Enkle datamodeller Nedenfor finnes eksempler på opplysninger som skal kunne gis av et informasjonssystem. Lag en datamodell for hvert av punktene, med begreper, representasjoner, assosiasjoner, roller og multiplisiteter. Merk at tilstedeværelsen av ordet "og" som regel innebærer at setningen kan deles opp i flere assosiasjoner. Slik oppdeling kan imidlertid være mulig også i andre tilfeller. a. Trondheim ligger i Sør-Trøndelag Dette er "rett fram etter nesa"-løsningen. Men det er selvfølgelig grunn til å lure på om det er kommuner man er ute etter, eller byer og tettsteder. b. Gro går i klasse 1b Vi forutsetter her at fornavn entydig identifiserer person noe som er ganske tvilsomt. Så i neste runde bør vi nok ta med etternavnet også, eller gå over til fødselsnummer. Alternativer til Person er Elev, Student, Jente, Er klassebetegnelsen informasjonsbærende finnes det et begrep Klassetrinn? c. NN er ordfører i Oslo Diskusjonen her går først og fremst på multiplisitetene. Kan en person være ordfører i flere kommuner? Skal minimumsmultiplisiteten være 0 på personsiden, eller må en kommune til enhver tid ha en ordfører? d. Jens spiller på Vålerenga Systemutvikling kjernen/skallet: Løsningsforslag kapittel 5. Side 2

3 At Jens er en person, er rimelig opplagt, men med samme diskusjon som før om fornavnets fortreffelighet som entydig representasjon. Men hva er Vålerenga? En bydel, et idrettsklubb, et fotballag eller en ishockeyklubb? Hva slags spilling dreier det seg om? Blåser han trompet i Strømsveien? Kan en person spille på flere hva det nå måtte være? En enkelt setning gir rom for mange fortolkninger! e. Mons liker saft og melk Person/Baby/Katt(navn) liker drikke (drikkebetegnelse) * - * f. Else leser en roman Person(fornavn) leser Litteraturtype(typebetegnelse) * - 1 (øyeblikksbilde?) g. Else leser "Sult" Person(fornavn) leser Bok(boktittel) * - 1 (øyeblikksbilde?) h. Else leser Hamsuns roman "Sult" Person(fornavn) leser Bok(boktittel) * - 1 (øyeblikksbilde?) Person(etternavn) forfatter Bok(boktittel) * - * Kommentar: Begrepet Bok går åpenbart igjen i begge utsagn. Men bør Person generaliseres til et felles begrep? i. DE er en rød Toyota Bil(kjennetegn) er Bilmerke(bilmerkenavn) * - 1 Bil(kjennetegn) har Farge(fargenavn) * - 1 Oppgave 4. Enkle relasjonsdatabaser Foreslå relasjonsdatabasestrukturer for hvert av punktene a) til i) i forrige oppgave. Strukturene følger direkte av modellene. Her et eksempel: Foreslå relasjonsdatabasestrukturer for hvert av punktene a) til i) i forrige oppgave. Strukturene følger nokså direkte av modellene: a. Fylke: fylkenavn Kommune: kommunenavn, fylkenavn Referanseintegritet fra Kommune.fylkenavn til Fylke.fylkenavn b. Klasse: klassebetegnelse Person: fornavn, klassebetegnelse Referanseintegritet fra Person.klassebetegnelse til Klasse.klassebetegnelse c. Person: fornavn Kommune: kommunenavn, ordfører Referanseintegritet fra Kommune.ordfører til Person.fornavn Kommentar: Vi kunne like godt ha gruppert kommunenavn inn i Person, men mister da ordfører-rollenavnet. d. Idrettslag: idrettslagnavn Person: fornavn, idrettslagnavn Systemutvikling kjernen/skallet: Løsningsforslag kapittel 5. Side 3

4 Referanseintegritet fra Person.idrettslagnavn til Idrettslag.idrettslagnavn e. Katt: navn Drikke: drikkebetegnelse Katt_Drikke: navn, drikkebetegnelse Referanseintegritet fra Katt_Drikke. navn til Katt.navn Referanseintegritet fra Katt_Drikke. drikkebetegnelse til Drikke.drikkebetegnelse Kommentar: Mange-til-mange-assosiasjon den må løses opp ved å sette inn en ekstra tabell for knytningen (jfr. Assosiasjonsklasser og erstatning av disse med vanlige klasser). f. Litteraturtype: typebetegnelse Person: fornavn, typebetegnelse Referanseintegritet fra Person.typebetegnelse til Litteraturtype.typebetegnelse g. Bok: boktittel Person: fornavn, boktittel Referanseintegritet fra Person.boktittel til Bok.boktittel h. Bok: boktittel Person1:fornavn, boktittel Person2:etternavn Forfatterskap: etternavn, boktittel Referanseintegritet fra Person1.boktittel til Bok.boktittel Referanseintegritet fra Forfatterskap.boktittel til Bok.boktittel Referanseintegritet fra Forfatterskap.etternavn til Person2.etternavn i. Bil: kjennetegn, bilmerkenavn, fargenavn Bilmerke:bilmerkenavn Farge:fargenavn Referanseintegritet fra Bil.bilmerkenavn til Bilmerke.bilmerkenavn Referanseintegritet fra Bil.fargenavn til Farge.fargenavn Oppgave 5. Fra relasjonsdatabase til modell Gitt følgende to tabeller: FODSELSNR FORNAVN ETTERNAVN BOSTED Gro Arne Arne Arne Dag Dal Gro Li POSTNR 2072 Dal 5200 Os POSTSTED Under forutsetning av at vi skal kunne stille mer eller mindre meningsfylte spørsmål som "Hvem har samme fornavn som etternavn", "Hvem har samme etternavn", Systemutvikling kjernen/skallet: Løsningsforslag kapittel 5. Side 4

5 "Hvem har samme etternavn som poststedet han bor på", hvordan ser da den ugrupperte datamodellen ut? Vi må først gjøre et par åpenbare antagelser om hva som er primærnøkler: FODSELSNR og POSTNR. Så lager vi binære assosiasjoner mellom begrepene Person(fodselsnr) og Poststed(postnr) og hvert av de begrepene vi kan slutte oss til ut fra de øvrige attributtene. For å kunne svare på spørsmålene må Fornavn, Etternavn og Poststed(snavn) generaliseres til Navn fornavn, etternavn og poststedsnavn blr da roller overfor Navn. Oppdatert 1. september 2006 GS Systemutvikling kjernen/skallet: Løsningsforslag kapittel 5. Side 5

INF1050 Klasseromsoppgave Uke 7

INF1050 Klasseromsoppgave Uke 7 INF1050 Klasseromsoppgave Uke 7 Løsningsforslag Skranker Oppgave 1 a) Vi skal lage en datamodell for utfallet av presidentvalgene i et land. Modellen skal inneholde begrepene Valg (identifisert med et

Detaljer

Datamodellering med ORM

Datamodellering med ORM Figur 5-1. Datamodellen dokumenterer vår oppfatning av virkeligheten Interesset Datamodellering med ORM registrering påvirkning jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel 6 Oppfatningen

Detaljer

Datamodellering med UML (forts.)

Datamodellering med UML (forts.) Datamodellering med UML (forts.) jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel 6 Institutt for informatikk Gerhard Skagestein 4. februar 2007 dmuml2- Modellenes to formål Interesseområdet

Detaljer

Gerhard Skagestein: Systemutvikling fra kjernen og ut, fra skallet og inn.

Gerhard Skagestein: Systemutvikling fra kjernen og ut, fra skallet og inn. Gerhard Skagestein: Systemutvikling fra kjernen og ut, fra skallet og inn. Oppgaver til kapittel 5 - Datamodellering med UML Oppgave 6. Ugruppert og gruppert modell Et mindre bilutleiefirma ønsker å få

Detaljer

Datamodellering med UML

Datamodellering med UML Datamodellering med UML jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel 5 (og litt fra kapittel 6 og 7) dmuml-1 Figur 5-1. Datamodellen dokumenterer vår oppfatning av virkeligheten

Detaljer

Modellenes to formål. Datamodellering med UML (forts.) Fra naturlig språk til datamodell. Figur 5-2. Ogdens trekant

Modellenes to formål. Datamodellering med UML (forts.) Fra naturlig språk til datamodell. Figur 5-2. Ogdens trekant Modellenes to formål Interesseområdet Dataering med UML (forts.) Beskrivelse jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel 6 Oppfatningen av interesseområdet Foreskrivelse Informasjonssystem

Detaljer

Datamodellering med UML. Modellenes to formål. The Unified Modeling Language - UML

Datamodellering med UML. Modellenes to formål. The Unified Modeling Language - UML Figur 5-. Datamodellen dokumenterer vår oppfatning av virkeligheten Interesseområdet Datamodellering med UML registrering påvirkning jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel

Detaljer

INF1050 Klasseromsoppgave Uke 6

INF1050 Klasseromsoppgave Uke 6 INF1050 Klasseromsoppgave Uke 6 Løsningsforslag Mer avansert datamodellering med UML Oppgave 1 Her følger noen eksempler på opplysninger som brukeren ønsker å kunne trekke ut av informasjonssystemer. Foreslå

Detaljer

The Unified Modeling Language - UML

The Unified Modeling Language - UML Datamodellering med UML jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel 5 Modellenes to formål Interesseområdet Beskrivelse Oppfatningen av interesseområdet Foreskrivelse Informasjonssystem

Detaljer

Modellenes to formål. Datamodellering med UML (forts.) Ugrupperte og grupperte modeller. Figur 5-2. Ogdens trekant

Modellenes to formål. Datamodellering med UML (forts.) Ugrupperte og grupperte modeller. Figur 5-2. Ogdens trekant Modellenes to formål Interesseområdet Dataering med UML (forts.) Beskrivelse jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel 5 Oppfatningen av interesseområdet Foreskrivelse Informasjonssystem

Detaljer

Datamodellering med UML. Modellenes to formål. The Unified Modeling Language - UML

Datamodellering med UML. Modellenes to formål. The Unified Modeling Language - UML Figur 5-. Datamodellen dokumenterer vår oppfatning av virkeligheten Interesseområdet Datamodellering med UML registrering påvirkning jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel

Detaljer

Modellenes to formål. Datamodellering med UML (forts.) Ugrupperte og grupperte modeller. Figur 5-2. Ogdens trekant

Modellenes to formål. Datamodellering med UML (forts.) Ugrupperte og grupperte modeller. Figur 5-2. Ogdens trekant Modellenes to formål Interesseområdet Dataering med UML (forts.) Beskrivelse jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel 5 Oppfatningen av interesseområdet Foreskrivelse Informasjonssystem

Detaljer

Den redundansfri datamodellen

Den redundansfri datamodellen Den redundansfri datamodellen jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel 6 Institutt for informatikk Gerhard Skagestein 4. februar 2007 dmredundansfri- Dagens tema Individer i

Detaljer

Dagens tema. Den redundansfri datamodellen. Modellenes to formål. Individer i interesseområdet

Dagens tema. Den redundansfri datamodellen. Modellenes to formål. Individer i interesseområdet Dagens tema Individer i interesseområdet Den redundansfri datamodellen Redundansfrihet ingen dobbeltlagringer eller avledninger Gruppering, normalisering eller intuisjon? jfr. Systemutvikling fra kjernen

Detaljer

Dagens tema. Den redundansfri datamodellen. Modellenes to formål. Den grunnleggende konstruksjonen det elementære utsagnet

Dagens tema. Den redundansfri datamodellen. Modellenes to formål. Den grunnleggende konstruksjonen det elementære utsagnet Dagens tema Individer i interesseområdet Den redundansfri dataen Redundansfrihet ingen dobbeltlagringer eller avledninger Gruppering, normalisering eller intuisjon? Begrepsdannelse jfr. Systemutvikling

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO INF050/INF02 vår2005 Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF 050 Systemutvikling INF02 Utvikling av datasystemer Eksamensdag: Onsdag 5. juni 2005 Tid for

Detaljer

Oppgaver Oppgave a: Sett opp mulige relasjoner

Oppgaver Oppgave a: Sett opp mulige relasjoner Løsningsforslag til øving 4: Relasjonsmodellen Kjell Toft Hansen 18.09.2008 Opphavsrett: Forfatter og AITeL Lærestoffet er utviklet for faget LO151D Informatikk 1: databaser Oppgaver Oppgave a: Sett opp

Detaljer

Databaser: Relasjonsmodellen, del I

Databaser: Relasjonsmodellen, del I LC238D http://www.aitel.hist.no/fag/_dmdb/ Databaser: Relasjonsmodellen, del I En relasjon er en matematisk mengde side 2 Egenskaper ved relasjoner side 3 Entitetsintegritet side 4-5 Referanseintegritet

Detaljer

Dagens tema: Begrepsdannelse Eksterne entydighetsskranker Representasjon n-1-regelen

Dagens tema: Begrepsdannelse Eksterne entydighetsskranker Representasjon n-1-regelen UNIVERSITETET I OSLO IN2090 Databaser og datamodellering Dagens tema: Begrepsdannelse Eksterne entydighetsskranker Representasjon n-1-regelen IN2090 05.09.2018 Mathias Stang 1 Opplegget fremover Forelesningene

Detaljer

Oppgave 3 - normalisering

Oppgave 3 - normalisering Oppgave 3 - normalisering Løsningsforslag Oppgave 3 - løsning 22.10.2014 Øvelsesoppgave 3 1. Normaliser logisk skjema fra oppgave 1 og 2 (Læringssenter) 2. Normaliser logisk skjema fra seminarøvelsen (Nøsteelskere)

Detaljer

*UXSSHULQJ IRU JUDXWVNDOOHU (QYLVXHOOJXLGHJMHQQRPQRHQ DY1,$0JUXSSHULQJHQV XQGHUIXQGLJKHWHU

*UXSSHULQJ IRU JUDXWVNDOOHU (QYLVXHOOJXLGHJMHQQRPQRHQ DY1,$0JUXSSHULQJHQV XQGHUIXQGLJKHWHU *UXSSHULQJ IRU JUDXWVNDOOHU (QYLVXHOOJXLGHJMHQQRPQRHQ DY1,$0JUXSSHULQJHQV XQGHUIXQGLJKHWHU Historikk (Ikke bruk tid på å lese dette, den nyttige informasjonen begynner på neste side...) Ideen til å lage

Detaljer

Skranker og avledninger

Skranker og avledninger Skranker og avledninger jfr. Fra kjernen og ut, fra skallet og inn kapittel 7 dmskranker&repr-1 Figur 7-1. Skrankene skal gjenspeile virkelighetens regler Forretningsregler Virkeligheten (interesseområdet)

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Ekvivalente stier Behandling av tid Informasjonsbærende representasjoner INF1300-17.9.2007 Ellen Munthe-Kaas 1 Stier Dette er en sti

Detaljer

Realiseringsalgoritmen fra ORM til relasjoner Intro til mengdeskranker i ORM

Realiseringsalgoritmen fra ORM til relasjoner Intro til mengdeskranker i ORM IN2090 Databaser og datamodellering Realiseringsalgoritmen fra ORM til relasjoner Intro til mengdeskranker i ORM Mathias Stang (mjstang@ifi.uio.no) 3. oktober 2018 1 Repetisjon: Relasjoner relasjonsskjema

Detaljer

UNIVERSITETET I OSLO INF1300 Introduksjon til databaser

UNIVERSITETET I OSLO INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Underbegreper og underbegrepsskranker Kombinerte totale roller Ekvivalente stier og joinskranker Behandling av tid Informasjonsbærende

Detaljer

Informasjonsbærende representasjoner

Informasjonsbærende representasjoner UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Underbegreper Underbegrepsskranker Kombinerte totale roller Ekvivalente stier og joinskranker Behandling av tid Informasjonsbærende

Detaljer

Datamodellering: ER-modeller ER = Enitity-Relationship del 1: Notasjon og oversetting av ulike ER-modeller til tilsvarende relasjonsmodeller

Datamodellering: ER-modeller ER = Enitity-Relationship del 1: Notasjon og oversetting av ulike ER-modeller til tilsvarende relasjonsmodeller LC238D http://www.aitel.hist.no/fag/_dmdb/ Datamodellering: ER-modeller ER = Enitity-Relationship del 1: Notasjon og oversetting av ulike ER-modeller til tilsvarende relasjonsmodeller ER-modellen, intro.

Detaljer

Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models

Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models LC238D Datamodellering og databaser http://www.aitel.hist.no/fag/_dmdb/ Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models Oppsummering: Å oversette fra ER- til relasjonsmodell

Detaljer

Kunnskapsorganisasjon og gjenfinning 1. Relasjonsmodellen og -databaser

Kunnskapsorganisasjon og gjenfinning 1. Relasjonsmodellen og -databaser Kunnskapsorganisasjon og gjenfinning 1 Relasjonsmodellen og -databaser Tine L. Frost Relasjonsmodellen 17.09.2014 Dagens forelesning Pensum Berget, G. (2010). Relasjonsdatabaser og datamodellering (3.

Detaljer

Kunnskapsorganisasjon og gjenfinning 1

Kunnskapsorganisasjon og gjenfinning 1 Kunnskapsorganisasjon og gjenfinning 1 Normalisering Tine Lodberg Frost Normalisering 14.10.2014 Dagens forelesning Pensum Berget, G. (2010). Relasjonsdatabaser og datamodellering (3. utg.). Oslo: Høgskolen

Detaljer

Datamodellering 101 En tenkt høgskoledatabase

Datamodellering 101 En tenkt høgskoledatabase Datamodellering 101 En tenkt høgskoledatabase Spesifikasjoner for databasen vi skal modellere: Oversikt over studenter med: Fullt navn Klasse Studium Avdeling Brukernavn Fødselsdag Adresse Telefonnummer

Detaljer

1. Datamodellering. 1.1. Kommentarer til læreboka

1. Datamodellering. 1.1. Kommentarer til læreboka Tore Mallaug 20.10.2009 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for fagene LN323D Databaser 1. Datamodellering Resymé: Denne leksjonen viser et par eksempler på ER-modellering

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO Sensorveiledning INF050/INF02 vår2005 Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF 050 Systemutvikling INF02 Utvikling av datasystemer Eksamensdag: Onsdag 5. juni

Detaljer

Dagsorden. Hovedtemaene i INF102. Fra kjernen og ut. Produksjon av informasjonssystemer. Produksjon av informasjonssystemer

Dagsorden. Hovedtemaene i INF102. Fra kjernen og ut. Produksjon av informasjonssystemer. Produksjon av informasjonssystemer Dagsorden Hovedtemaene i INF02 Jus-forelesningen tas igjen onsdag 4. mai kl 05 hvis interesse Prosjektoppgaven o Kandidatnummerlisten o Anonymisering av prosjektoppgaven o Hvordan levere programkoden Åpen-bok-eksamen

Detaljer

INF130: Datahåndtering og analyse

INF130: Datahåndtering og analyse INF130: Datahåndtering og analyse Modellering 1.1 Temaer Kapittel 7 Modellering 2 Datamodellering med E/R Fasene i systemutvikling og databasedesign E/R (Entity/Relationship) Entitet Attributt Identifikator

Detaljer

Dagens tema: Begrepsdannelse Eksterne entydighetsskranker Representasjon n-1-regelen Verdiskranker Mengdeskranker

Dagens tema: Begrepsdannelse Eksterne entydighetsskranker Representasjon n-1-regelen Verdiskranker Mengdeskranker UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Begrepsdannelse Eksterne entydighetsskranker Representasjon n-1-regelen Verdiskranker Mengdeskranker INF1300 29.08.2017 Mathias Stang

Detaljer

IN2090 Databaser og datamodellering ORM 1

IN2090 Databaser og datamodellering ORM 1 IN2090 Databaser og datamodellering ORM 1 Modellere for obliger og eksamen Digital eksamen, men modeller tegnes med penn og papir Det er like greit å tegne for hand også på obligene 2 Dagens tema: Grunnuttrykkene

Detaljer

UNIVERSITETET I OSLO INF1300 Introduksjon til databaser

UNIVERSITETET I OSLO INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Underbegreper Underbegrepsskranker Kombinerte totale roller Ekvivalente stier og joinskranker Behandling av tid Informasjonsbærende

Detaljer

Dagens tema: Relasjonsmodellen (funksjonelle avhengigheter og nøkler, integritetsregler) Realisering: Fra ORM til relasjoner

Dagens tema: Relasjonsmodellen (funksjonelle avhengigheter og nøkler, integritetsregler) Realisering: Fra ORM til relasjoner UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Relasjonsmodellen (funksjonelle avhengigheter og nøkler, integritetsregler) Realisering: Fra ORM til relasjoner Institutt for informatikk

Detaljer

Det gjenstår nå kun å definere hva som skal være primærnøkkel i rolle rabellen.

Det gjenstår nå kun å definere hva som skal være primærnøkkel i rolle rabellen. Høgskolen i Østfold Databaser Datamodellering Noen temaer Rolf Henrik Bekkstrand 2008 Mange til mange Eksempel 1 Vi skal lage en datamodell for en database som skal representere filmer og skuespillere.

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Grunnbegrepene i ORM Sammenheng mellom ORM og vanlig språk Elementære setninger (fakta) Faktatyper og broer Entydighetsskranker og totale

Detaljer

Last ned Fordeler og ulemper ved å være John Arne Riise - Last ned

Last ned Fordeler og ulemper ved å være John Arne Riise - Last ned Last ned Fordeler og ulemper ved å være John Arne Riise - Jens M. Johansson Last ned Forfatter: Jens M. Johansson ISBN: 9788293516194 Format: PDF Filstørrelse: 14.05 Mb Beskrivelse mangler. Se gjerne forlagets

Detaljer

Last ned Kulturarven i skolen - Else Marie Halvorsen. Last ned

Last ned Kulturarven i skolen - Else Marie Halvorsen. Last ned Last ned Kulturarven i skolen - Else Marie Halvorsen Last ned Forfatter: Else Marie Halvorsen ISBN: 9788215028507 Format: PDF Filstørrelse:13.60 Mb Skolen har i oppdrag å overføre en felles kulturarv til

Detaljer

Fra uryddig verden til strukturert stoppestedsdatabase

Fra uryddig verden til strukturert stoppestedsdatabase Fra uryddig verden til strukturert stoppestedsdatabase Gerhard Skagestein 6. juni 2005 INF 220 7-Jun-05 INF220 Prosjekt i modellering Vi ser bare rapportene... Rapport Rapport3 Rapport2 INF 220 Informasjonssystem

Detaljer

Representasjoner. Modell uten representasjoner. Modell med representasjoner. Forekomster i interesseområdet og i informasjonssystemet

Representasjoner. Modell uten representasjoner. Modell med representasjoner. Forekomster i interesseområdet og i informasjonssystemet Mdell uten representasjner mfatter Representasjner mfatter Jfr. Fra kjernen g ut, fra skallet g inn kapittel 8 et utsagn (en utsagnstype) Begreper INF02-representasjner- Representasjner Fenmener i interessemrådet

Detaljer

Forslag til valgliste for (Skriv inn partinavn som registrert i Partiregisteret) ved fylkestingsvalget 12. september 2011 i Sør-Trøndelag fylke

Forslag til valgliste for (Skriv inn partinavn som registrert i Partiregisteret) ved fylkestingsvalget 12. september 2011 i Sør-Trøndelag fylke LISTEFORSLAG ETTER VALGLOVENS - () (Mal : For større, registrerte partier og nyregistrerte partier etter forrige stortingsvalg) Forslag til valgliste for (Skriv inn partinavn som registrert i Partiregisteret)

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Grunnbegrepene i ORM Sammenheng mellom ORM og vanlig språk Elementære setninger (fakta) Faktatyper og broer Entydighetsskranker og totale

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Grunnbegrepene i ORM Sammenheng mellom ORM og vanlig språk Elementære setninger (fakta) Faktatyper og broer Entydighetsskranker og totale

Detaljer

Last ned Ubehaget ved det moderne - Britt Andersen. Last ned

Last ned Ubehaget ved det moderne - Britt Andersen. Last ned Last ned Ubehaget ved det moderne - Britt Andersen Last ned Forfatter: Britt Andersen ISBN: 9788251924658 Antall sider: 252 Format: PDF Filstørrelse: 20.06 Mb Ubehaget ved det moderne dekker et hull i

Detaljer

Datamodellering med E/R

Datamodellering med E/R Datamodellering med E/R Fasene i systemutvikling og databasedesign E/R (Entity/Relationship) Entitet Attributt Identifikator Forhold og roller Kardinaliteter: 1:1, 1:M, M:N Oppløsing av mange-til-mange

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Underbegreper Underbegrepsskranker Ekvivalente stier og joinskranker Behandling av tid Informasjonsbærende representasjoner INF1300

Detaljer

Databaser. Relasjonsmodellen 1 Læreboka: Kap. 2 Relasjonsmodellen Faglærere: Tore Mallaug, Kjell Toft Hansen

Databaser. Relasjonsmodellen 1 Læreboka: Kap. 2 Relasjonsmodellen Faglærere: Tore Mallaug, Kjell Toft Hansen Databaser Relasjonsmodellen 1 Læreboka: Kap. 2 Relasjonsmodellen Faglærere: Tore Mallaug, Kjell Toft Hansen Tema for dagen Relasjonsmodellen Hvorfor relasjoner? Fra ER diagram til relasjoner 22.09.2008

Detaljer

Kartleggingsskjema. Etternavn: Fornavn: Mellomnavn: Oppholdsgrunnlag: (flyktning, overføringsflyktning, humanitært grunnlag, familiegjenforening)

Kartleggingsskjema. Etternavn: Fornavn: Mellomnavn: Oppholdsgrunnlag: (flyktning, overføringsflyktning, humanitært grunnlag, familiegjenforening) Del 1 Generelle opplysninger Kartleggingsskjema 1.1 Personlig opplysninger Etternavn: Fornavn: Mellomnavn: Kjønn: Mann Kvinne Statsborgerskap: Etnisk tilhørighet: Adresse: Telefon: E-post: Fødselsnummer:

Detaljer

SQL Oppgave 3. SQL oppgave 3. Løsningsforslag 20.11.2014

SQL Oppgave 3. SQL oppgave 3. Løsningsforslag 20.11.2014 SQL oppgave 3 Løsningsforslag 20.11.2014 SQL Oppgave 3 Gjennomgang tirsdag 25/11 Lag SQL-spørringene i oppgavene under ved hjelp av phpmyadmin mot databasen Bokormen. 1. Hent ut et adresseregister som

Detaljer

Last ned Logistikk - Eirill Bø. Last ned. Last ned e-bok ny norsk Logistikk Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi

Last ned Logistikk - Eirill Bø. Last ned. Last ned e-bok ny norsk Logistikk Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi Last ned Logistikk - Eirill Bø Last ned Forfatter: Eirill Bø ISBN: 9788215024424 Antall sider: 149 Format: PDF Filstørrelse:23.86 Mb «Logistikk - kort og godt» er en kompakt lærebok som går rett på sak,

Detaljer

Last ned Spire - Gro Wollebæk. Last ned. Last ned e-bok ny norsk Spire Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi

Last ned Spire - Gro Wollebæk. Last ned. Last ned e-bok ny norsk Spire Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi Last ned Spire - Gro Wollebæk Last ned Forfatter: Gro Wollebæk ISBN: 9788249218295 Antall sider: 95 Format: PDF Filstørrelse:11.62 Mb Spire rød lærerveiledning er en hjelp til læreren til å arbeide systematisk

Detaljer

Intermesso. Visjonen... samling av trådene. Veivalget. Et bedre bilde av visjonen?

Intermesso. Visjonen... samling av trådene. Veivalget. Et bedre bilde av visjonen? Visjonen... Intermesso samling av trådene jfr. Systemutvikling fra kjernen og ut, fra skallet og inn kapittel INF02-Intermesso- Theodor Kittelsen: Og i det fjerne, langt, langt borte så han noe lyse og

Detaljer

IN2090 Introduksjon til databaser

IN2090 Introduksjon til databaser UNIVERSITETET I OSLO IN2090 Introduksjon til databaser Dagens tema: Relasjonsmodellen (funksjonelle avhengigheter og nøkler, integritetsregler) Institutt for informatikk IN2090 26.9.2018!1 Relasjonsmodellen

Detaljer

Søknad om midler fra NIF Flyktningefond høsten 2017

Søknad om midler fra NIF Flyktningefond høsten 2017 Søknad om midler fra NIF Flyktningefond høsten 2017 Versjon: 2 (Produksjon) Status endret : 19.04.2017 13:57:25 Om søker Idrettslag Idrettslag Gren Idrettskrets Akershus Idrettskrets Aust-Agder Idrettskrets

Detaljer

DEL 1 Uten hjelpemidler

DEL 1 Uten hjelpemidler DEL 1 Uten hjelpemidler Oppgave 1 (1 poeng) En hustegning har målestokk 1 : 50 På tegningen er en dør plassert 6 mm feil. Hvor stor vil denne feilen bli i virkeligheten når huset bygges? Oppgave 2 (1 poeng)

Detaljer

Dagens tema: Underbegreper og underbegrepsskranker Kombinerte totale roller Behandling av tid Informasjonsbærende representasjoner Ringskranker

Dagens tema: Underbegreper og underbegrepsskranker Kombinerte totale roller Behandling av tid Informasjonsbærende representasjoner Ringskranker UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Underbegreper og underbegrepsskranker Kombinerte totale roller Behandling av tid Informasjonsbærende representasjoner Ringskranker Institutt

Detaljer

Last ned Kalkulus - Arne Hole. Last ned. Last ned e-bok ny norsk Kalkulus Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi

Last ned Kalkulus - Arne Hole. Last ned. Last ned e-bok ny norsk Kalkulus Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi Last ned Kalkulus - Arne Hole Last ned Forfatter: Arne Hole ISBN: 9788215026985 Antall sider: 175 Format: PDF Filstørrelse:39.54 Mb «Kalkulus studiebok» er et nyttig supplement og en praktisk støttebok

Detaljer

Last ned Kalkulus - Arne Hole. Last ned. Last ned e-bok ny norsk Kalkulus Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi

Last ned Kalkulus - Arne Hole. Last ned. Last ned e-bok ny norsk Kalkulus Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi Last ned Kalkulus - Arne Hole Last ned Forfatter: Arne Hole ISBN: 9788215026985 Antall sider: 175 Format: PDF Filstørrelse: 15.82 Mb «Kalkulus studiebok» er et nyttig supplement og en praktisk støttebok

Detaljer

Eksamen i IBE 210 - Databaser H 2008

Eksamen i IBE 210 - Databaser H 2008 Avdeling for økonomi, informatikk og samfunnsfag Eksamen i IBE 210 - Databaser H 2008 Eksamensdag : 5 desember 2008 Tid : 9.00 13.00 Faglærer/telefonnummer : Arne Løkketangen 99690939 Hjelpemidler : Alle

Detaljer

Last ned Mannen fra Atlantis - Agnar Mykle. Last ned. Last ned e-bok ny norsk Mannen fra Atlantis Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi

Last ned Mannen fra Atlantis - Agnar Mykle. Last ned. Last ned e-bok ny norsk Mannen fra Atlantis Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi Last ned Mannen fra Atlantis - Agnar Mykle Last ned Forfatter: Agnar Mykle ISBN: 9788205441484 Format: PDF Filstørrelse: 12.22 Mb Agnar Mykle ble født i Trondheim 1915 og døde i 1994. Han debuterte i 1948

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Grunnbegrepene i ORM Sammenheng mellom ORM og naturlig språk Elementære setninger (fakta) Faktatyper og broer Entydighetsskranker og

Detaljer

Dagens tema: Ringskranker Informasjonsbærende representasjoner Behandling av tid Tommelfingerregler

Dagens tema: Ringskranker Informasjonsbærende representasjoner Behandling av tid Tommelfingerregler UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Ringskranker Informasjonsbærende representasjoner Behandling av tid Tommelfingerregler Institutt for informatikk INF1300 21.09.2015

Detaljer

Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models

Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models LC238D Datamodellering og databaser http://www.aitel.hist.no/fag/_dmdb/ Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models Oppsummering: Å oversette fra ER- til relasjonsmodell

Detaljer

Dagens tema: Begrepsdannelse Eksterne entydighetsskranker

Dagens tema: Begrepsdannelse Eksterne entydighetsskranker UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Begrepsdannelse Eksterne entydighetsskranker Institutt for informatikk INF1300 29.8.2016 1 Et eksempel fra virkeligheten La oss se på

Detaljer

1. Normalisering Kommentarer til læreboka

1. Normalisering Kommentarer til læreboka Tore Mallaug 6.11.2007 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for fagene LN323D Databaser 1. Resymé: Denne leksjonen viser et eksempel på normalisering av en liten database.

Detaljer

Hva vi i alle fall bør huske fra INF1050

Hva vi i alle fall bør huske fra INF1050 Hva vi i alle fall bør huske fra INF1050 Gerhard Skagestein 25. januar 2006 25. januar 2006 INF2120 Prosjekt i modellering 1 Figur 1-3. Et systems livssyklus Idé Krav og ønsker Utforming Realisering Ny

Detaljer

SCREENINGTEST TIL BEGYNNERTRINNET (1.-2. KLASSE)

SCREENINGTEST TIL BEGYNNERTRINNET (1.-2. KLASSE) Elev: Klasse: dato: Materiell: Papir og blyant. Røde, gule og blå centikuber (minst ti av hver). Målebånd. Analogt og digitalt ur. Firesidet pyramide med bunnen utformet av Polydron brikker. Elevens følelser

Detaljer

Språk for dataorientert modellering

Språk for dataorientert modellering Språk for dataorientert modellering Hva forvirrer studentene minst, ORM/NIAM eller UML-stereotyper? (Omkamp mellom «Rundinger» og «Firkanter») Ragnar Normann (med god støtte av Gerhard Skagestein) 1 Bakgrunn

Detaljer

Henvisning til PP-tjenesten Grunnskole

Henvisning til PP-tjenesten Grunnskole Henvisning til PP-tjenesten Grunnskole Veiledning Sakkyndig vurdering Logoped Annet Postadresse Postboks 8001, 4068 Stavanger Besøksadresse Torgveien 23, 3 et, 4016 Stavanger Telefon 51507401 E-post oppvekst.ppt.adm@stavanger.kommune.no

Detaljer

Last ned Hva er penger - Roman Eliassen. Last ned

Last ned Hva er penger - Roman Eliassen. Last ned Last ned Hva er penger - Roman Eliassen Last ned Forfatter: Roman Eliassen ISBN: 9788215027821 Format: PDF Filstørrelse:26.76 Mb Beskrivelse mangler. Se gjerne forlagets (Universitetsforl.) hjemmeside,

Detaljer

Miniverden og ER- modell

Miniverden og ER- modell TDT4145 Datamodellering og databasesystemer SQL- oppgave 1 Miniverden og ER- modell Vi tar utgangspunkt i en enkel modell for en pizza- restaurant, der følgende ER- diagram beskriver databasen: Relasjonsdatabase-

Detaljer

INF Introduksjon til databaser ORM I

INF Introduksjon til databaser ORM I INF1300 - Introduksjon til databaser ORM I Dagens tema: Grunnbegrepene i ORM Sammenheng mellom ORM og naturlig språk Elementære setninger (fakta) Faktatyper og broer Entydighetsskranker og påkrevde roller

Detaljer

Last ned Kulturarven i skolen - Else Marie Halvorsen. Last ned

Last ned Kulturarven i skolen - Else Marie Halvorsen. Last ned Last ned Kulturarven i skolen - Else Marie Halvorsen Last ned Forfatter: Else Marie Halvorsen ISBN: 9788215028507 Antall sider: 205 Format: PDF Filstørrelse: 20.24 Mb Skolen har i oppdrag å overføre en

Detaljer

Last ned Innføring i makroøkonomi - Leiv Opstad. Last ned

Last ned Innføring i makroøkonomi - Leiv Opstad. Last ned Last ned Innføring i makroøkonomi - Leiv Opstad Last ned Forfatter: Leiv Opstad ISBN: 9788202498498 Antall sider: 312 Format: PDF Filstørrelse:31.85 Mb Denne oppgaveboka hører til læreboka Innføring i

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Informasjonsbærende referansemåter Resten av realiseringsalgoritmen Sterk realisering Realisering versus modellering INF1300-31.10.2016

Detaljer

1. Innføring i bruk av MySQL Query Browser

1. Innføring i bruk av MySQL Query Browser Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Innføring i bruk av MySQL Query Browser Kjell Toft Hansen 28.02.2007 Lærestoffet er utviklet for faget LV338D Databaseadministrasjon 1. Innføring

Detaljer

Last ned Bo i Norge - Gerd Manne. Last ned. Last ned e-bok ny norsk Bo i Norge Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi

Last ned Bo i Norge - Gerd Manne. Last ned. Last ned e-bok ny norsk Bo i Norge Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi Last ned Bo i Norge - Gerd Manne Last ned Forfatter: Gerd Manne ISBN: 9788211000149 Antall sider: 231 Format: PDF Filstørrelse:11.39 Mb Beskrivelse mangler. Se gjerne forlagets (Fag og kultur) hjemmeside,

Detaljer

t Institutt for informatikk Erik Arisholm 13. mai 2009 INF1050-oppsummering-1

t Institutt for informatikk Erik Arisholm 13. mai 2009 INF1050-oppsummering-1 Oppsummering INF1050 Systemutvikling t INF1050-oppsummering-1 INF1050 dagsorden Erfaringer fra V09 Kort oppsummering: Hvordan utvikles et informasjonssystem? Kanskje noen eksamenstips, og litt teknikk

Detaljer

Brøker med samme verdi

Brøker med samme verdi Kapittel 7 Brøk Mål for det du skal lære: regne om mellom blandet tall og uekte brøk forkorte og utvide brøker, finne fellesnevner regne om mellom brøk og desimaltall ordne brøker etter størrelse og plassere

Detaljer

Last ned Trivelige Trøndelag = Friendly Trøndelag = Freundliches Trøndelag = Promenade dans le Trøndelag - Last ned

Last ned Trivelige Trøndelag = Friendly Trøndelag = Freundliches Trøndelag = Promenade dans le Trøndelag - Last ned Last ned Trivelige Trøndelag = Friendly Trøndelag = Freundliches Trøndelag = Promenade dans le Trøndelag - Steinar Johansen Last ned Forfatter: Steinar Johansen ISBN: 9788292577110 Antall sider: 95 Format:

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO Dagens tema: INF1300 Introduksjon til databaser Relasjonsmodellen (funksjonelle avhengigheter og nøkler, integritetsregler) Institutt for informatikk INF1300 12.9.2016 1 Relasjonsmodellen

Detaljer

Eksamen våren 2015 Løsninger

Eksamen våren 2015 Løsninger DEL 1 Uten hjelpemidler Hjelpemidler: vanlige skrivesaker, passer, linjal med centimetermål og vinkelmåler Oppgave 1 For et utvalg der antall observasjoner er et partall, slik som her, er medianen gjennomsnittet

Detaljer

Utvikling fra kjernen og ut

Utvikling fra kjernen og ut Utvikling fra kjernen og ut PHP-arkitektur Brukergrensesnitt! inn ut Dynamisk web-side bygges opp på grunnlag av spørring mot databasen Utviklingsretning Applikasjon Virkelighetsmodell Plattform Bruker

Detaljer

Last ned Overspill - Pål Gerhard Olsen. Last ned

Last ned Overspill - Pål Gerhard Olsen. Last ned Last ned Overspill - Pål Gerhard Olsen Last ned Forfatter: Pål Gerhard Olsen ISBN: 9788205439856 Antall sider: 178 sider Format: PDF Filstørrelse:20.44 Mb Beskrivelse mangler. Se gjerne forlagets (Gyldendal)

Detaljer

Last ned Håndbok i selvforsvar - Johnny Brenna Last ned Forfatter: Johnny Brenna ISBN: 9788202365769 Antall sider: 152 Format: PDF Filstørrelse: 22.05 Mb Verden blir et fredeligere sted, men vold, ran

Detaljer

Når en bruker skriver sitt navn ("Ole") i et form-element med name="fornavn" som attributt. klikker på submit-knappen

Når en bruker skriver sitt navn (Ole) i et form-element med name=fornavn som attributt. klikker på submit-knappen Når en bruker skriver sitt navn ("Ole") i et form-element med name="fornavn" som attributt klikker på submit-knappen [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 09/09-16...

Detaljer

Søknadsportalen for Aktivitetsskolen i Oslo

Søknadsportalen for Aktivitetsskolen i Oslo Søknadsportalen for Aktivitetsskolen i Oslo Brukerveiledning for foresatte. 10.04.2018 Innhold Slik finner du Søknadsportalen... 2 Logg inn med MinID... 4 Slik søker du ny plass... 5 Side 1 Hvor vil du

Detaljer

Last ned Hva kan jeg fortelle deg om angst? - Lucy Willetts. Last ned

Last ned Hva kan jeg fortelle deg om angst? - Lucy Willetts. Last ned Last ned Hva kan jeg fortelle deg om angst? - Lucy Willetts Last ned Forfatter: Lucy Willetts ISBN: 9788244622318 Antall sider: 48 Format: PDF Filstørrelse: 11.78 Mb I denne boken møter du Mona, en jente

Detaljer

Søknad om midler fra NIF Flyktningefond høsten 2016

Søknad om midler fra NIF Flyktningefond høsten 2016 Søknad om midler fra NIF Flyktningefond høsten 2016 Versjon: 1 (Test) Status endret : 05.09.2016 15:01:15 Om søker Idrettslag Idrettslag Idrettskrets Akershus Idrettskrets Aust-Agder Idrettskrets Buskerud

Detaljer

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Page 1 Page 2 [Kurssidene] [ JBI] [ ] Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Introduksjon til kontrollstrukturer Michael Preminger (michaelp@hio.no) 07/09-06 I denne forelesningen

Detaljer

Løsningsforslag for 2P våren 2015

Løsningsforslag for 2P våren 2015 Del 1 Oppgave 1 Sortert i stigende rekkefølge blir det: 4 5 6? 10 12 Medianen, som er 7, skal ligge midt mellom de to midterste tallene 6 og det ukjente tallet, som derfor må være 8. Oppgave 2 Opprinnelig

Detaljer

[Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 07/09-15. Vi holder orden på verdier med hjelp av variabler

[Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 07/09-15. Vi holder orden på verdier med hjelp av variabler [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 07/09-15 Vi holder orden på verdier med hjelp av variabler Vi lagrer verdier i variabler. Variabelnavn uttrykker verdienes rolle

Detaljer

1. SQL datadefinisjon og manipulering

1. SQL datadefinisjon og manipulering Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag SQL datadefinisjon og manipulering Tore Mallaug 7.10.2008 Lærestoffet er utviklet for faget Databaser 1. SQL datadefinisjon og manipulering

Detaljer

Utvikling fra kjernen og ut

Utvikling fra kjernen og ut Utvikling fra kjernen og ut PHP-arkitektur Brukergrensesnitt! inn ut Dynamisk web-side bygges opp på grunnlag av spørring mot databasen Utviklingsretning Applikasjon Virkelighetsmodell Plattform Bruker

Detaljer