Obbligatorisk oppgave 2 Slektsdatabase
|
|
- Benedikte Knudsen
- 8 år siden
- Visninger:
Transkript
1 Obbligatorisk oppgave 2 Slektsdatabase 5602 Databaser Gruppenavn LEK Lars- Martin Hejll Eirik Simensen Krister Moen H2011
2 Oppgave 1 Begrepsmessig datamodell (E/R- diagram) E/R- Diagram Physical modell For bedre oppløsning og størrelse se vedlagt filer E/R- Diagram.jpg, PD- E/R- Diagram.jpg og E/R- modell.cdm
3 Forretningsregler: 1) Alle personopplysninger er begrenset til mellom 1500 og tallet I oppgaveteksten er det oppgitt at det er lite sannsynlig at personer født før 1500 er nevnt i norske kirkebøker. Direktør Emanual Desperados har gitt føringer for at det ikke skal være mulig å registrer personer født etter 1900 av personvernhensyn. 2) Dødfødt i Begravelse tabell skal være Boolean (YES/NO) Default verdi No 3) Kjønn i person tabell, lovlige verdier: Mann eller Kvinne 4) Obligatoriske felter. Færrest mulig for å godta evt. mangefulle/svake opplysninger. Forutenom primærnøkler er Kjønn, fornavn, etternavn, fødselsdato og fødested (livskonstanter som alltid er tilgjengelige) satt til obligatoriske felter. (vi redigerte til dette etter importering til access. 5) Personnummeret skal være 1,3,5,7 eller 9 for kvinner og 2,4,6,8, eller 0 for menn. 6) Sivilstatus har kun fire betegnelser "ugift", "gift", "enke" og "enkemann" 7) I tabellen Begravelse skal PNR_Far oppgis vis den døde er et barn (18år) og PNR_Brud/brudgom oppgis som verge vis den døde var gift. 8) Dødsdato mindre enn begravelsesdato 9) Konfirmasjonsdato minst 12 år større en fødselsdato 10) Fødselsdato mindre en dødsdato 11) Fødselsdato mindre en dåpsdato 12) Barns fødselsdato minst 15 år større enn foreldrenes fødselsdato 13) Oppdatere sivilstatus og nytt bosted etter at en vielse er registrert 14) Innhenting av Pnr_Far og Pnr_Mor (Pnr_Verge) automatisk når PNR blir registrert ved hendelsene Konfirmasjon, Dåp og begravelse.
4 Oppgave 2 Normalisering Vielse (VielseDato, VielseSted, ParretsNyeBosted, BrudgomFornavn, BrudgomEtternavn, Brudgom Fødselssted, Brudgom FødselsDato, Brudgom Bosted, Brudgom Sivilstatus, BrudFornavn, BrudEtternavn, BrudFødselssted, BrudFødselsdato, BrudBosted, BrudSivilstatus) Funksjonelle avhengigheter: BrudFornavn, BrudEtternavn, BrudgomFornavn, BrudgomEtternavn, VielsesDato à <alle kolonner> BrudFornavn, BrudEtternavn à BrudFødselsdato, BrudFødested BrudFornavn, BrudEtternavn, VielsesDato à BrudSivilstatus BrudFornavn, BrudEtternavn, VielsesDato à BrudBosted BrudgommFornavn, BrudgommEtternavn à BrudgommFødselsdato, Brudgomm Fødested BrudgommFornavn, BrudEtternavn, VielsesDato à BrudgommSivilstatus, BrudgommFornavn, BrudEtternavn, VielsesDato à BrudgommBosted BrudFornavn, BrudEtternavn, BrudgommFornavn, BrudgommEtternavn, Vielsesdato à Vielsessted BrudFornavn, BrudEtternavn, BrudgommFornavn, BrudgommEtternavn, Vielsesdato à Parrets nye Bo BrudFornavn, BrudEtternavn, BrudgommFornavn, BrudgommEtternavn, à VielsesDato Tabellstruktur: 2NF Ingen Anttributter er partielt avhengig av primærnøkkelen Vielse (VielseDato, VielseSted, BrudgomFornavn, BrudgomEtternavn, BrudFornavn, BrudEtternavn) Brud (Brudfornavn, BrudEtternavn, Brudfødselsdato, BrudFødested) Brudgomm (BrudgommFornavn, BrudgommEtternavn, BrudgommFødselsdato, BrudgommFødested) BrudBosted ( BrudFornavn, BrudEtternavn, VielsesDato, BrudBosted) BrudgommBosted (BrudgommFornavn, BrudgommEtternavn, VielsesDato, BrudgommBosted)
5 BrudSivilstand (BrudFronavn, BrudEtternavn, Vielsesdato, BrudSivilstan BrudgommSivilstand ( BrudgommFornavn, BrudgommEtternavn, Vielsesdato, BrudgommSivilstand) Parets nye bosted ( BrudFornavn, BrudEtternavn, BrudgommFornavn, BrudgommEtternavn, Parets nye Bosted) Tabellstruktur: B/C med fornuftig utforming Vielse ( VielseDato, VielseSted, BrudFornavn* BrudEtternavn*, BrudgommFornavn*, BrudgommEtternavn*) Person (Fornavn, Etternavn Fødselsdato, Fødested) Bosted (Dato, Fornavn*, Etternavn*, Bosted) Sivilstand (Dato, Fornavn*, Etternavn*, Sivilstand) Burd og Brudgomm kunne med fordel bli identifisert med PersonNr. Sted kunne med fordel bli fremednøkkel mot en sted tabell. Dette ville ført til en slik tabell: Vielse ( Dato, Sted, BrudPNr*, BrudgommPNr*) PNr (PNr, Fornavn, Etternavn, Fødselsdato, Fødested) Bosted (Dato, PNr*, Sted) Sivilstand (Dato, PNr*, Sivilstand) Oppgave 3 Access- database Indekser: Vi oprette Indekser i tabellen Person i atributtene Fornavn og Etternavn. Vi indeksert disse atributtene for å gjøre person søkefunksjonen mer effektiv. Vi tillot duplisering med tanke på at fler personer kan ha det samme navnet. Forretningsregler: 1) Alle personopplysninger er begrenset til mellom 1500 og tallet >=# # And <# # I oppgaveteksten er det oppgitt at det er lite sannsynlig at personer født før 1500 er nevnt i norske kirkebøker. Direktør Emanual Desperados har gitt føringer for at det ikke skal være mulig å registrer personer født etter 1900 av personvernhensyn. 2) Dødfødt i Begravelse tabell Is Not Null Or "No" Or "Yes" Default verdi er her satt til No 3) Kjønn i person tabell (lovlige verdier) Is Not Null Or "Mann" Or "Kvinne"
6 4) Obligatoriske felter. Færrest mulig for å godta evt. mangefulle/svake opplysninger. Forutenom primærnøkler er Kjønn, fornavn, etternavn, fødselsdato og fødested (livskonstanter som alltid er tilgjengelige) satt til obligatoriske felter. 5) Personnummeret skal være 1,3,5,7 eller 9 for kvinner og 2,4,6,8, eller 0 for menn. IIf(([Kjønn]="Mann");[PNR] Mod 2=1;IIf(([Kjønn]="Kvinne");[PNR] Mod 2=0)) 6) Sivilstatus har kun fire betegnelser "ugift", "gift", "enke" og "enkemann" Is Null Or "gift" Or "ugift" Or "enke" Or "enkemann" 7) I tabellen Begravelse skal PNR_Far oppgis vis den døde er et barn (18år) og PNR_Brud/brudgom oppgis som verge vis den døde var gift. 8) Dødsdato mindre enn begravelsesdato 9) Konfirmasjonsdato minst 12 år større en fødselsdato 10) Fødselsdato mindre en dødsdato 11) Fødselsdato mindre en dåpsdato 12) Barns fødselsdato minst 15 år større enn foreldrenes fødselsdato 13) Oppdatere sivilstatus og nytt bosted etter at en vielse er registrert 14) Innhenting av Pnr_Far og Pnr_Mor (Pnr_Verge) automatisk når PNR blir registrert ved hendelsene Konfirmasjon, Dåp og begravelse. En fellesnevner for noen av de forretningsreglene som ikke lot seg implementere, grunner i at kolonnene betingelsene strekker seg over flere tabeller. Valg i forbindelse med generering av databasen Vi valgte å samle alle livskonstanter i tabellen Person. Her samlet vi i tillegg informasjon om foreldre ved hjelp av egenkoplinger. Det ble opprettet fire entiteter for de fire forskjellige hendelsene, Dåp, konfirmasjon, Vielse og begravelse. Hendelsen flytting implementerte vi ved hjelp av entiteten Bosted, som igjen er en svak entitet mot entiteten Person. På denne måten fikk vi også tilknyttet den tidsvarierende opplysningen, bosted mot person. For den tidsvarierende opplysningen sivilstand (Eksteskapelig status) ble det opprette en svak entitet (sivilstand) mot entiteten person. Vi har ikke åpnet for skilsmisse, men har tillat fornyelse av ekteskap. Vi opprettet to entiteter (Sted og Matrikkel) for å definere sted, ved en hendelse og ved flytting/bosted. Entiteten Matrikkel er svak mot entiteten Sted.
7 I tabellen Begravelse opprettet vi attributten P.nrVerge for å være fleksibel for både ektefelle og far. Øvrige oppgaver Oppgave1 Vi startet utviklingen av den begrepsmessige datamodellen med penn og papir og satt opp ulike forslag til entiteter og attributter. Vi oppdaget fort at informasjonen ble omfattende. Vi byttet ut penn og papir med tavle og kritt slik at hele ER- Modellen ble vist på en tavle. På denne måten ble det mer oversiktlig og hele gruppen kunne delta med innspill. Når modellen begynte å bli ferdigstilt, overførte vi modellen til Power Designer. I Power Designer møtte vi utfordringer med tanke på relasjoner. Disse utfordringene førte til at vi flere ganger måtte vende tilbake til tavlen. Etter flere forsøk (9) ble vi fornøyd med modellen. Oppgave 2 På denne oppgaven valgte vi også å bruke tavle, for å få oversikt over tabellen Vielse som var utgangspunktet. Vi startet med å definere alle mulige avhengigheter utfra tabellen Vielse. Vi oppdaget at tabellen inneholdt flere funksjonelle avhengigheter og ingen transitive avhengigheter. Normaliseringsprosessen ble startet ved 2NF, og så over til Boyce- Codd normalform med en mer fornuftig utforming. Vi forbeholdt oss retten til å endre noen attributter og entiteter for å optimalisere tabellen. Oppgave 3 Se Valg i forbindelse av generering av databasen Oppgave 4 I Access- applikasjonen valgte vi først å lage en hoved- meny. I hovedmenyen opprettet vi knapper for å registrere hendelsene Dåp, Konfirmasjon, Vielse og Begravelse. I tillegg laget vi en knapp Personer som åpner en ny meny, hvor en ny person kan legges til, slettes, endres eller søkes etter. Det ble opprettet en knapp for forhåndsvisning og utskrift av en kirke rapport som viser alle hendelser som har foregått i en spesiell Kirke. Bruker skriver her inn fra dato og til dato for de ulike hendelsenene som har forgått i en kommune i en spesiell Kike. Til slutt ble det opprettet en Avslutt knapp for å avslutte Access. For at Sindre skal kunne briljere med en utlegning om sub typer og makro programmering på den årlige høstgrøtfesten i binge lokalet på krok- ryggen, la vi med en kort innføring i dette (PDF/Latex).
Normalisering. Hva er normalisering?
LC238D http://www.aitel.hist.no/fag/_dmdb/ Normalisering Hva er normalisering? side 2 Normaliseringens plass i utviklingsprosessen side 3 Eksempel side 4 Funksjonell avhengighet side 5-6 Første normalform
DetaljerNormalisering. Partielle avhengigheter Transitive avhengigheter Normalformer: 1NF, 2NF, 3NF, BCNF Normaliseringsstegene Denormalisering
Normalisering Motivasjon Redundans Funksjonelle avhengigheter Determinanter Partielle avhengigheter Transitive avhengigheter Normalformer: 1NF, 2NF, 3NF, BCNF Normaliseringsstegene Denormalisering Pensum:
DetaljerNormalisering. Hva er normalisering?
LC238D http://www.aitel.hist.no/fag/_dmdb/ Normalisering Hva er normalisering? side 2 Normaliseringens plass i utviklingsprosessen side 3 Eksempel side 4 Funksjonell avhengighet side 5-6 Første normalform
DetaljerEKSAMEN 6102 / 6102N DATABASER
EKSAMEN 6102 / 6102N DATABASER 06.12.2016 Tid: 4 timer (10-14) Målform: Sidetall: Hjelpemidler: Merknader: Vedlegg: Bokmål / nynorsk 13 (inkludert denne) Ingen Ingen Eksempeltabeller Sensuren finner du
DetaljerNormalisering. Hva er normalisering?
LC238D http://www.aitel.hist.no/fag/_dmdb/ Normalisering Hva er normalisering? side 2 Normaliseringens plass i utviklingsprosessen side 3 Eksempel side 4 Funksjonell avhengighet side 5-6 Første normalform
DetaljerEKSAMEN DATABASER
EKSAMEN 6102 DATABASER 30.05.2016 Tid: 4 timer (9-13) Målform: Sidetall: Hjelpemidler: Merknader: Vedlegg: Bokmål 7 (inkludert denne) Ingen Ingen Eksempeldata Sensuren finner du på StudentWeb. Vekting
DetaljerEKSAMENSFORSIDE Skriftlig eksamen med tilsyn
EKSAMENSFORSIDE Skriftlig eksamen med tilsyn Emnekode: Emnenavn: DAT1000 Database 1 Dato: Tid fra / til: 13.05.2019 10.00 14.00 Ansvarlig faglærer: Bjørn Kristoffersen Campus: Fakultet: Bø Handelshøyskolen
DetaljerHØGSKOLEN I BERGEN Avdeling for ingeniørutdanning
HØGSKOLEN I BERGEN Avdeling for ingeniørutdanning EKSAMEN I : TOD130 Databaser 2 KLASSE : 3DAT, 3INF DATO : 30. november 2007 ANTALL OPPGAVER ANTALL SIDER (Med forside) VEDLEGG : 4 : 5 HJELPEMIDLER TID
DetaljerDet gjøres unntak fra oppmøteplikten og legitimeringsplikten for følgende grupper:
Skattedirektoratet Vår dato 17.04.2013 Vår referanse 2011/1124087 Avtale mellom Utlendingsdirektoratet, Integrerings- og mangsfoldsdirektoratet og Skattedirektoratet - unntak for oppmøte- og legitimeringsplikt
DetaljerDet 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.
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF3100/INF4100 Databasesystemer Eksamensdag : Tirsdag 8. juni 2004 Tid for eksamen : 09.00-12.00 Oppgavesettet er på : 5 sider
DetaljerDatabaser. - Normalisering -
Databaser - Normalisering - Innholdsfortegnelse 1. Normalisering... 2 1.1. Redundans... 2 1.2. Anomalier (uregelmessigheter etter oppdateringer i databasen)... 2 1.2.1. Innsettingsanomalier (Insertion
DetaljerHøgskolen i Telemark EKSAMEN 6102 DATABASER 10.12.2015. Tid: 10-14. Hjelpemidler: Vedlegg: Eksempeldata til oppgave 1
Høgskolen i Telemark EKSAMEN 6102 DATABASER 10.12.2015 Tid: 10-14 Målform: Sidetall: Hjelpemidler: Merknader: Bokmål/nynorsk 13 med forside Ingen Ingen Vedlegg: Eksempeldata til oppgave 1 Eksamensresultater
Detaljer2 Familiemønstre og samlivsformer, livsfaseseremonier. 5 Barns rettigheter og foreldrerollen. 8 Demokrati og verdier
1 Hverdagslige temaer og sosial omgang 2 Familiemønstre og samlivsformer, livsfaseseremonier og høytider FAMILIEMØNSTRE OG SAMLIVSFORMER, 3 Likestilling og vern mot diskriminering 4 Helse, med særlig vekt
DetaljerEKSAMENSFORSIDE Skriftlig eksamen med tilsyn
EKSAMENSFORSIDE Skriftlig eksamen med tilsyn Emnekode: Emnenavn: 6102 Databaser Dato: Tid fra / til: 06.06.2017 10:00-14:00 Ansv. faglærer: Bjørn Kristoffersen Campus: Fakultet: Bø Handelshøyskolen Antall
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF3100/INF4100 Databasesystemer Eksamensdag : Tirsdag 8. juni 2004 Tid for eksamen : 09.00-12.00 Oppgavesettet er på : 5 sider
Detaljer5602 DATABASER 02.12.2010. Bokmål/nynorsk. 17 (inkludert denne forsiden) Eksamensresultatene blir offentliggjort på Studentweb.
Høgskolen i Telemark EKSAMEN 5602 DATABASER 02.12.2010 Tid: 9-14 Målform: Sidetall: Hjelpemidler: Merknader: Bokmål/nynorsk 17 (inkludert denne forsiden) Ingen Ingen Vedlegg: A: Eksempeldata og B: Svarark
DetaljerDatamodellering 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
DetaljerHjelp til MV-Login Administrasjon MikroVerkstedet A/S
Hjelp til MV-Login Administrasjon MikroVerkstedet A/S Dokumentversion: 20130920A 1 Innholdsfortegnelse Forord... 3 Kapittel 1. Aktiver MV-Login administratorkonto... 5 Kapittel 2. Bruk MV-Login Administrasjon...
Detaljer1. 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
DetaljerLøsningsskisse til Eksamensoppgave i TDT4145 Datamodellering og databasesystemer
Institutt for datateknikk og informasjonsvitenskap Løsningsskisse til Eksamensoppgave i TDT4145 Datamodellering og databasesystemer Eksamensdato: 23. mai 2013 Eksamenstid (fra-til): 09:00-13:00 Hjelpemiddelkode/Tillatte
DetaljerKunnskapsorganisasjon 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
DetaljerDatabaser: 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
DetaljerDatamodellering 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
DetaljerDatamodellering og databaser http://www.aitel.hist.no/fag/_dmdb/ SQL, del 2
http://www.aitel.hist.no/fag/_dmdb/ SQL, del 2 Eksempelbase side 2 Virtuelle tabeller (views) side 3-6 NULL-verdier side 7-14 UPDATE-setningen side 15-16 INSERT-setningen side 17 DELETE-setningen side
DetaljerINF3100 V2015 Obligatorisk oppgave nr. 1
INF3100 V2015 Obligatorisk oppgave nr. 1 Oppgavesettet skal løses og leveres individuelt. Gjennomføring og innlevering av oppgaven skal skje i henhold til gjeldende retningslinjer ved Institutt for informatikk,
DetaljerOppgave 1 1. Spørring: Resultattabell: 2. Spørring: Resultattabell: 3. Spørring:
Kjell Toft Hansen 02.10.2008 Opphavsrett: Forfatter og AITeL Lærestoffet er utviklet for faget LO151D Informatikk 1: databaser Oppgave 1 1. Spørring: SELECT oh.*, delnr, kvantum FROM ordrehode oh, ordredetalj
DetaljerKunnskapsorganisasjon 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.
DetaljerKommunal bolig - søknad
Karmøy kommune Mottaks- og oppfølgingssenteret postboks 167 4291 Kopervik Telefon: 52811630 Besøksadresse: Havnegt. 9, Kopervik Kommunal bolig - søknad Innsender Rolle o Søkeren selv o Ektefelle/ samboer/
DetaljerDel 1: ER-modellering og databaseteori
Del 1: ER-modellering og databaseteori (a) ER-modellering Oppgavens del 1a er delt i tre deler. I første del skal det lages et ER-diagram for databasen til firmaet Sjokoladeland. Deretter skal det lages
DetaljerFarskap. foreldreansvar
FARSKAP OG FORELDRE- ANSVAR Farskap og foreldreansvar FARSKAP OG FORELDRE- ANSVAR Denne folderen gir informasjon om farskap og foreldreansvar til dere som skal bli foreldre. Reglene om farskap og foreldreansvar
DetaljerModeller for design av Web-Applikasjoner
Modeller for design av Web-Applikasjoner Kapittel 2: Data Modell Kapittel 3: Hypertekst Modell Av Eskil Saatvedt og Arianna Kyriacou. http://www.ii.uib.no/~eskil/fag/ http://www.ii.uib.no/~arianna/fag/
DetaljerBrukerveiledning lisensregistrering 2007
Brukerveiledning lisensregistrering 2007 Registrering og oppdatering av lisensierte utøvere på internett Pr. 21. desember 2006 Brukerveiledning lisensregistrering 2007 - Norges Svømmeforbund Innlogging
DetaljerOppgave 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)
DetaljerDatamodellering og databaser SQL, del 2
http://www.aitel.hist.no/fag/_dmdb/ SQL, del 2 Eksempelbase side 2 Virtuelle tabeller (views) side 3-6 NULL-verdier side 7-14 UPDATE-setningen side 15-16 INSERT-setningen side 17 DELETE-setningen side
DetaljerLøsning til Eksamensoppgave i TDT4145 Datamodellering og databasesystemer
Institutt for datateknikk og informatikk Løsning til Eksamensoppgave i TDT4145 Datamodellering og databasesystemer Faglig kontakt under eksamen: Roger Midtstraum: 995 72 420 Svein Erik Bratsberg: 995 39
DetaljerUndersøkelse om familiepraksis og likestilling i innvandrede familier for Fafo
Undersøkelse om familiepraksis og likestilling i innvandrede familier for Fafo 1 1 Hva er din sivilstatus? Er du... Gift / registrert partner...............................................................................................
DetaljerDatabaser. 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
DetaljerITGK - H2010, Matlab. Dagens tema : Teori - Databaser
1 ITGK - H2010, Matlab Dagens tema : Teori - Databaser 2 I dag Teori: Databaser Bok: 8.1 8.2 (8.1-8.4 i gamle bøker) Læringsmål Lære det grunnleggende om databaser Lære det grunnleggende om databasedesign
DetaljerIN3020 V2019 Obligatorisk oppgave nr. 1
IN3020 V2019 Obligatorisk oppgave nr. 1 Oppgavesettet skal løses og leveres individuelt. Gjennomføring og innlevering av oppgaven skal skje i henhold til gjeldende retningslinjer ved Institutt for informatikk,
Detaljer1. 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.
DetaljerBRUKERDOKUMENTASJON. SMS-kommunikasjon VERSJON 1 (19.01.15)
BRUKERDOKUMENTASJON SMS-kommunikasjon VERSJON 1 (19.01.15) Innhold SMS-kommunikasjon... 3 Innstillinger... 4 Behandle grupper... 4 Behandle avsendere... 5 Importer data... 5 Generelle innstillinger...
DetaljerHøgskolen i Telemark EKSAMEN 6102 DATABASER Tid: Hjelpemidler: Vedlegg: Eksempeldata til oppgave 1
Høgskolen i Telemark EKSAMEN 6102 DATABASER 02.12.2014 Tid: 10-14 Målform: Sidetall: Hjelpemidler: Merknader: Bokmål/nynorsk 13 med forside Ingen Ingen Vedlegg: Eksempeldata til oppgave 1 Eksamensresultater
DetaljerINF1300 Introduksjon til databaser
UNIVERSITETET I OSLO INF300 Introduksjon til databaser Dagens tema: Oppdateringsanomalier Normalformer INF300..007 Ellen Munthe-Kaas Hva kjennetegner god relasjonsdatabasedesign? Relasjonene samler beslektet
DetaljerA: Hovedmenyer. A1: Brukersteder. Dette er din åpningsside. Den viser hovedmenyene i systemet.
Innhold A: Hovedmenyer... 2 A1: Brukersteder... 2 Opprett Brukersted... 2 A1:1 Info... 3 Rediger Brukersted... 4 Endre Brukersted Bilde... 4 Opprett under-brukersted... 4 A1:2 Produkter... 5 Legg til Produkt...
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF3100 Databasesystemer Eksamensdag: 8. juni 2010 Tid for eksamen: 14.30 17.30 Oppgavesettet er på 5 sider. Vedlegg: Ingen Tillatte
DetaljerProsjektoppgave: Bildedatabase. TDT4145 Datamodellering og Databasesystemer. Våren 2008
Prosjektoppgave: Bildedatabase TDT4145 Datamodellering og Databasesystemer Våren 2008 NB! Kun for de som ikke tar fellesprosjektet. Innledning I løpet av de siste årene har det blitt stadig mer vanlig
DetaljerDatamodellering og databaser SQL, del 2
http://www.aitel.hist.no/fag/_dmdb/ SQL, del 2 Eksempelbase side 2 Virtuelle tabeller (views) side 3-6 NULL-verdier side 7-14 UPDATE-setningen side 15-16 INSERT-setningen side 17 DELETE-setningen side
DetaljerDatamodellering 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
DetaljerFamilierapport for Ole Haftorsen Grenne Side 1 Ektemann Ole Haftorsen Grenne [99]
Familierapport for Ole Haftorsen Grenne Side 1 Ektemann Ole Haftorsen Grenne [99] Også kjent som Ola Haftorsen Rokseth, Ole Haftorsen Rokseth Født 28 Jan 1834 Rissa, Sør-Trøndelag, Norge 1 Adr Grenne Døpt
DetaljerOppgaver 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
DetaljerINF 329: Web-Teknologier. Dataimplementasjon. Fra Kapittel 11 i «Designing Data-Intensive Web Applications» Presentasjonsdato: 17/10/2004
INF 329: Web-Teknologier Dataimplementasjon Fra Kapittel 11 i «Designing Data-Intensive Web Applications» Presentasjonsdato: 17/10/2004 av: Dag Viggo Lokøen (dagvl@ii.uib.no) Kent Inge F. Simonsen (kentis@ii.uib.no)
DetaljerDatabasedesign HVA? HVORDAN? E/R diagram. Begrepsmessig databasedesign. Logisk databasedesign. Fysisk databasedesign
Databasedesign HVA? Begrepsmessig databasedesign E/R diagram Logisk databasedesign HVORDAN? Fysisk databasedesign Databaser Leksjon 7: Logisk databasedesign - 1 Logisk databasedesign Fra E/R til tabellstruktur:
DetaljerEKSAMEN 6102 / 6102N DATABASER
EKSAMEN 6102 / 6102N DATABASER 06.12.2016 Tid: 4 timer (10-14) Målform: Sidetall: Hjelpemidler: Merknader: Vedlegg: Bokmål / nynorsk 13 (inkludert denne) Ingen Ingen Eksempeltabeller Sensuren finner du
DetaljerINF3100 V2016 Obligatorisk oppgave nr. 1
INF3100 V2016 Obligatorisk oppgave nr. 1 Oppgavesettet skal løses og leveres individuelt. Gjennomføring og innlevering av oppgaven skal skje i henhold til gjeldende retningslinjer ved Institutt for informatikk,
DetaljerUtøverregistrering på Internett: Brukerveiledning lisens
Utøverregistrering på Internett: Brukerveiledning lisens PÅLOGGING: Logg deg inn på Verktøykassa i KlubbenOnline: I venstremenyen på siden til Verktøykassa finnes linken til lisens. Klikk på linken, og
DetaljerDIS-Norge Databehandling i slektsforskning
Versjon: 4-1 Dato: 05.11.2008 Innholdsfortegnelse Innledning Før man starter opp Registrering Private gravplasser Oppdatering av kirkegårder Minnesmerker Fotografering Innsending av materialet Rettigheter
DetaljerBrukerveiledning lisens
Brukerveiledning lisens 1. PÅLOGGING: Bruk linken www.idrett.no/idrettsregistreringen I feltet Finn klubben din, i høyre billedkant skriv: Din klubbs navn klikk Søk Under kolonnen Klubbnavn markèr ved
DetaljerInnholdsfortegnelse. Online EDB AS Support 73 96 25 29 Side 2
Innholdsfortegnelse Selge ny kontrakt... 3 Registrering av kontraktfrys... 6 Bytte tilbud på en AvtaleGiro-kunde... 7 Sende SMS til en kunde... 7 Oppsigelse av kunde... 8 Online EDB AS Support 73 96 25
DetaljerSQL og Mengdelære. Oracle, MySQL, Access, bruker forskjellige syntaks.
SQL og Mengdelære Oracle, MySQL, Access, bruker forskjellige syntaks. Kan vi beskrive, hva SQL er og hva man kan gjøre med SQL, uavhengig av konkret syntaks!!! Hvilke universale formelle språk har vi til
DetaljerBrukermanual. System for oversiktslister. Entreprenører
Brukermanual System for oversiktslister Entreprenører v2007-02-24 Side 1 av 11 INNHOLDSFORTEGNELSE Innholdsfortegnelse... 2 Innlogging... 3 Registrer underentreprenør... 4 Registrer mannskap... 5 Oversiktslister...
DetaljerSLUTTPRØVE 5602 DATABASER I 5.12.2008. 17 (inkludert vedlegg og denne forsida) Vedlegg: A: Eksempeldata og B: Svarark til oppgave 4
Høgskolen i Telemark SLUTTPRØVE 5602 DATABASER I 5.12.2008 Tid: 9-14 Målform: Sidetal: Hjelpemiddel: Merknader: Bokmål og nynorsk 17 (inkludert vedlegg og denne forsida) Ingen Ingen Vedlegg: A: Eksempeldata
DetaljerBRUK AV KONFIRMANTDATA
BRUK AV KONFIRMANTDATA Dersom det er satt opp konfirmantpåmelding via nettsidene til menigheten vil informasjonen om konfirmantene komme direkte inn i den/de gruppene som dere har valgt i oppsettet av
DetaljerSQL Structured Query Language. Definere tabeller Skranker Fylle tabeller med data
SQL Structured Query Language Definere tabeller Skranker Fylle tabeller med data Lage en tabell med SQL create table R (A 1 D 1 [S 1 ],... A n D n [S n ], [liste av skranker] R er navnet på relasjonen/tabellen
Detaljer>>21 Datamodellering i MySQL Workbench
21 MYSQL WORKBENCH 207 >>21 Datamodellering i MySQL Workbench I dette kapittelet vil du lære hvordan man lager datamodeller i MySQL Workbench hvordan man overfører en modell til MySQL I tillegg til å være
DetaljerØsterå gårds- og slektshistorie Spørreskjema
Østerå gårds- og slektshistorie Spørreskjema Vi er noen som på sikt har planer om å gi ut ei slektsbok for Østerå. Planen er at den skal dekke Østerå, Østerådalen, Feltstykket, Mortenskjær, Dukene, Råkenes
DetaljerDatamodellering: 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.
DetaljerINF130: 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
DetaljerINF1300 Introduksjon til databaser
UNIVERSITETET I OSLO INF300 Introduksjon til databaser Dagens tema: Oppdateringsanomalier Normalformer INF300 7.0.008 Ellen Munthe-Kaas Hva kjennetegner god relasjonsdatabasedesign? Relasjonene samler
DetaljerRepetisjon: Normalformer og SQL
IN2090 databaser og datamodellering Repetisjon: Normalformer og SQL Mathias Stang og Stein Michael Storleer 21. november 2018 1 Agenda Normalformer Funksjonelle avhengigheter Nøkler Finne hvilke normalformer
DetaljerISY G-prog Linker 9.4 - Endringsliste
ISY G-prog Linker 9.4 - Endringsliste Ny Excel Eksport Nytt valg som står default på. Eksporterer da direkte inn i excel fremfor å gå via.txt fil. Brukeren må ha Windows Excel installert på sin maskin.
DetaljerFamilierapport for Ingebrigt Andersen Monset og Marit Larsdatter Solbu
Familierapport for Ingebrigt Andersen Monset og Marit Larsdatter Solbu Ektemann: Ingebrigt Andersen Monset 5. november 1824 - Orkdal, Sør-Trøndelag, Norge Døpt: 1. januar 1825 - Orkdal, Sør-Trøndelag,
DetaljerFormell demografi 1. Nico Keilman. Demografi grunnemne ECON 1710 Høst 2012
Formell demografi 1 Nico Keilman Demografi grunnemne ECON 1710 Høst 2012 Forelesninger i formell demografi Pensum Rowland, Donald.T (2003). Demographic Methods and Concepts. Oxford: Oxford University Press.
DetaljerStruktur. Avsender (1,1) (+ åpning 1,1-3) Mottager (1,4) Hilsen (1,4) Takkebønn (ikke i Titus) Hoveddel (1,6-3,11) Avslutning (3,12-15)
Titus Struktur Avsender (1,1) (+ åpning 1,1-3) Mottager (1,4) Hilsen (1,4) Takkebønn (ikke i Titus) Hoveddel (1,6-3,11) Avslutning (3,12-15) Hvordan skal vi lese brevene? Les dem fra begynnelse til slutt,
DetaljerDatamodellering 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
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1300 Introduksjon til databaser Eksamensdag: 30. november 2012 Tid for eksamen: 09.00 15.00 Oppgavesettet er på 5 sider. Vedlegg:
DetaljerDagens tema: Oppdateringsanomalier Normalformer
UNIVERSITETET I OSLO INF300 Introduksjon til databaser Dagens tema: Oppdateringsanomalier Normalformer Institutt for informatikk INF300 08..0 michael@ifi.uio.no Hva kjennetegner god relasjonsdatabasedesign?
DetaljerFamiliemønster og samlivsformer, livsfaseseremoniar. Barns rettar og foreldrerolla. Demokrati og verdiar
1 Kvardagslege tema og sosial omgang 2 Familiemønster og samlivsformer, livsfaseseremoniar og høgtider FAMILIEMØNSTRE OG SAMLIVSFORMER, 3 Likestilling og vern mot diskriminering 4 Helse, med særleg vekt
DetaljerIN2090 Databaser og datamodellering. Databasedesign og normalformer
IN2090 Databaser og datamodellering Databasedesign og normalformer Evgenij Thorstensen evgenit@ifi.uio.no Universitetet i Oslo 1 / 43 Oversikt Gode og dårlige skjemadesign (og litt historie) Funksjonelle
DetaljerEKSAMEN DATABASER
EKSAMEN 5602 DATABASER 06.12.2016 Tid: 5 timer (10-15) Målform: Sidetall: Hjelpemidler: Merknader: Vedlegg: Bokmål / nynorsk 15 (inkludert denne) Ingen Ingen Eksempeltabeller Sensuren finner du på StudentWeb.
DetaljerOppdateringsanomalier Normalformer
UNIVERSITETET I OSLO INF300 Introduksjon til databaser Dagens tema: Oppdateringsanomalier Normalformer Institutt for informatikk INF300 26.0.2009 Ellen Munthe-Kaas Hva kjennetegner god relasjonsdatabasedesign?
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 6.desember 2010 Varighet: 0900-1200 Fagnummer: Fagnavn: Klasse(r): LC238D Datamodellering og databaser HING2009HA
DetaljerPEDAGOGISK PSYKOLOGISK TJENESTE for Risør, Tvedestrand, Vegårshei og Gjerstad kommune Postboks 158, 4952 Risør, Tlf: Fax:
PEDAGOGISK PSYKOLOGISK TJENESTE for Risør, Tvedestrand, Vegårshei og Gjerstad kommune Postboks 158, 4952 Risør, Tlf: 37 14 96 00 Fax: 37 14 96 01 Unntatt off. etter offl. 13/fvl. 13 HENVISNING TIL PP-TJENESTEN:
DetaljerDU er med dette invitert til å være konfirmant i Skårer kirke! DU er med dette invitert til å være konfirmant i Skårer kirke
DU er med dette invitert til å være konfirmant i Skårer kirke! DU er med dette invitert til å være konfirmant i Skårer kirke 1 2 Hva er konfirmasjon? Konfirmasjon er et undervisningstilbud om avsluttes
Detaljer9-14. Tid: Målform: Sidetall: Hjelpemidler: Ingen. Merknader: Vedlegg: en lapp og. Avdeling
Høgskolen i Telemark SLUTTPRØVE 5602 DATABASER 01.12.2009 Tid: Målform: Sidetall: Hjelpemidler: 9-14 Bokmål og nynorsk 17 (inkludert vedleggg og dennee forsiden) Ingen Merknader: Ingen Vedlegg: A: Eksempeldata
DetaljerHØGSKOLEN I BERGEN Avdeling for ingeniarutdanning
HØGSKOLEN I BERGEN Avdeling for ingeniarutdanning EKSAMEN I : TOD130 Databaser 2 KLASSE : 3DAT, 3INF DATO : 30. november 2007 ANTAL OPPGAVER ANTAL SIDER (Med forside) VEDLEGG : 4 :5 HÆLPEMIDDEL TID SENSOR
DetaljerISY G-prog Beskrivelse 9.4 - Endringsliste
ISY G-prog Beskrivelse 9.4 - Endringsliste Ny Excel Eksport Nytt valg som står default på. Eksporterer da direkte inn i excel fremfor å gå via.txt fil. Brukeren må ha Windows Excel installert på sin maskin.
DetaljerBlindpar. Tilfeldig bordplassering. Sittepar, flyttepar og turneringsledere. Skriv ut startliste. Turneringsmeny
Dette er et dokument som flere av de øvrige dokumentene refererer til. Ved referansen beskrives eksakt hvordan du kommer til navneinnleggingen. Mange regnskapsprogrammer fokuserer på parnummer når navnene
DetaljerEksamensoppgave i TDT4145 Datamodellering og databasesystemer
Institutt for datateknikk og informasjonsvitenskap Eksamensoppgave i TDT4145 Datamodellering og databasesystemer Faglig kontakt under eksamen: Svein Erik Bratsberg: 99539963 Roger Midtstraum: 99572420
DetaljerEndringer i Nettpensjon
Endringer i Nettpensjon Det er foretatt noen små endringer i Nettpensjon i forbindelse med nye innmeldingsregler. Det er foretatt endringer på skjemaene for innmelding og endring. Skjemaene har fått en
DetaljerUniversitetet i Bergen Det matematisk-naturvitenskapelige fakultet. Løsningsforslag
1 Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Løsningsforslag Eksamen i emne INF115 Databaser og modellering Tirsdag 31. mai 2016 Tid: 9:00 12:00 Tillatte hjelpemidler: Ingen Oppgavesette
DetaljerNLM. Trossamfunn ILL: ANDREY KUZMIN / FOTOLIA.COM
NLM Trossamfunn ILL: ANDREY KUZMIN / FOTOLIA.COM 1 HVA ER NLM TROSSAMFUNN? NLM trossamfunn er tilknyttet Norsk Luthersk Misjonssamband (NLM) og tilbyr en kirkerettslig tilhørighet til organisasjonen. NLM
DetaljerKonfirmant. Kirken i Skedsmo, Pb. 313, 2001 Lillestrøm Velkommen! pamelding fortsetter: Andre opplysninger (sykdommer, allergier o.l.
pamelding fortsetter: Andre opplysninger (sykdommer, allergier o.l. vi må vite om) Fars fulle navn Adresse Postnr. Poststed Konfirmant 2013 Mobil Fasttlf. Epost (viktig!) Mors fulle navn Adresse Postnr.
DetaljerStore forskjeller i ekteskapsmønstre blant innvandrere i Norge
Store forskjeller i ekteskapsmønstre blant innvandrere i Norge Innvandrere fra Pakistan og Vietnam gifter seg nesten utelukkende med personer med samme landbakgrunn. I andre grupper er de fleste gift med
DetaljerBrukermanual. System for oversiktslister. Entreprenører
Brukermanual System for oversiktslister Entreprenører Endringslogg: Versjon Nytt I versjon Endret av Endret dato Godkjent v2007-06-25 versjonnr i bunntekst ank@nois.no 25.06.2007 v2007-06-26 Lagt til endringslogg
DetaljerKom i gang med Miljøagentenes nye medlemsregister.
Kom i gang med Miljøagentenes nye medlemsregister. Hvorfor bruke medlemsregister? Hold kontakt med medlemmer og foresatte. Hold kontakt-informasjonoppdatert oppdatert på ett sted. Ha oversikt over medlemmene
DetaljerEn kort innføring i Lotte-Typehushold
En kort innføring i Lotte-Typehushold Det forutsettes at du har kjennskap til ordinær Lotte dvs. Lotte-Trygd og Lotte-Skatt. Dvs. du må vite hva en skatteregel er og en skatterutine er og hvor du kan finne
DetaljerTestrapport. Studentevalueringssystem
Testrapport Studentevalueringssystem 1 Forord 1.2 Forord Dette prosjektet er et hovedprosjekt i data ved Høgskolen i Oslo, avdeling for ingeniørutdanning, og gjennomføres i samarbeid med Ingeniøravdeling
DetaljerModellenes 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