Relationsstyper En-til-en relationer: TABEL 1 NAVN ID Peter Hansen 1

Slides:



Advertisements
Lignende præsentationer
Relationer En relation mellem to mængder er en generaliseret funktion
Advertisements

Open street maps på GPSén Gå ind på Siden er lang tid om at loade, så hav tålmodighed.
Videregående pc-vejledning
Telos Team Introduktion.
Introduktion Values Interweave ™. Når virksomhedens sætter fokus på sine værdier, så er ord sjældent nok til at få værdierne forankret.
Mapning af 1 til mange forbindelser
Mapning af klasser til relationer
DEF-kat og bøger til døren DEF projekt om XML WebServices gateway til Z39.50 søgetjenester.
Demo 25. februar 2011 OLS, Kildeimplementeringsgruppen FILMSTRIBEN I NEXTKILDE.
Katalogisering Nyheder. eLib seminar 18.–19. november 2004  Katalogiseringsklienten – 3 moduler: * katalogisering * beholdningsregistrering  - og søgning.
SQL underforespørgsler og Join
Formularer (Access, del 3)
Databaser Teori.
Relationsdatabaser og SQL
Databasedesign • Hvad skal man tage højde for: – Hvad skal kunne trækkes UD af databasen – Hvilke data skal IND – Hvilke tabeller og felter skal vi have.
Poster præsentation I modsætning til Power Point præsentationer er en poster et enkelt Billede, der skal fange med det samme. (Ligesom en annonce VS en.
’Pårørende Empowerment’ Sundhedsfagligt Forum torsdag den 30. maj 2013
TS-diagrammer (databaser, del 5)
Felter og nøgle-felter (databaser, del 6)
ER-diagrammer (databaser, del 4)
IT i Byggeriet Semester Kjeld Svidt  Institut for Bygningsteknik  Aalborg Universitet.
Opret en database i Reference Manager, ver. 11 Åbn programmet. Opret en ny database. Placér basen ude på ”skrivebordet ” (kun i denne sammenhæng – da baserne.
Mapning af 1 til mange forbindelser
Validering af data (Access, del 7)
Oprettelse af tabeller (Access, del 2)
Rapporter (Access, del 5)
Beskrivelses- og analyse-teknikker understøttet af Oracle Designer
2:Relations modellering og design regler.
”Søg og du skal finde” fra idé til applikation af Mads Thomsen og Bent Guldager.
NOEA/IT FEN - Databaser/modellering 1 Tabeldesign Omformning af E/R-modellen til relationelle skemaer.
SQL – Oracle Relationsdatabase
Data Dictionary (databaser, del 7)
Normalisering (databaser, del 8)
Context- og flow-diagrammer (databaser, del 3)
Informationssystemer kursusgang: Modellering med henblik på dataudtræk
DDB-CMS Udfordringer og erfaringer Lone Søbye Andersen –
1 Sortering I elementære metoder. 2 Plan Terminologi Elementære metoder til sortering -sortering ved udvælgelse -sortering ved indsættelse -Shellsort.
Test 1 Klik her for start. Hvor skal du klikke for at få designvisning?
SQL – Oracle Relationsdatabase
Relationelle databaser og XML
Rapporter (Access, del 5). RHS – Informationsteknologi – Udgangspunkt Vi har oprettet en database Vi har defineret en eller flere tabeller, og.
Virksomhedens informationsbehandling lektion Ved. Jens Godik Højen.
IT i Byggeriet Semester 6, kursusgang Databaser (2) Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg Universitet.
IT i Byggeriet Semester kursusgang Databaser (2) Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg Universitet.
Data Warehouse 8. semester forår 2010
Begreber og Redskaber 8. Plan for idag Sortering fortsat Comparable Søgning –Lineær søgning –Binær søgning.
Intro Databaserne? Gik det som det skulle?. Databasestøttet webpublicering Forelæsning nr 8 Hvorfor data i en RDB (relationel database)? Databasemodellering.
3. Objekt Orientering og Relations Databaser
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester 6, kursusgang Databaser (2) Kjeld Svidt
Dokumentation 7. Semester
Databaser, introduktion1 Kurset ”Databaser” Introduktion.
Januar 2003Databaser, introduktion1 Databaser, forår 2003 Introduktion.
Database Some walk through. Database Design – Begreber 1 Database: En fælles samling af logiske relaterede data (informationer) DBMS (database management.
E/R-diagrammering 7. Semester.
Virksomhedens informationsbehandling Opgave inden for databehandling Opgave 1 Ved. Jens Godik Højen.
Læsning og skrivning af pakker på IP niveau. Hvorfor er det svært? Fra et normalt programmeringssprog er netværksadgangen begrænset Vælg protokol, port,
IT i Byggeriet Semester Undervisere: Per Christiansson og Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg Universitet.
Intro Databaserne? Gik det som det skulle?. Databasestøttet webpublicering Forelæsning nr 7 Hvorfor data i en RDB? Databasemodellering Begrebet nøgle.
Introduktion I4DAB1 Jesper Tørresø Efterår Databaser ? Hvorfor indskyde et lag mellem applikation og det permanente/persistente lager? Hvordan gemmes.
Formularer (Access, del 3). RHS – Informationsteknologi – Udgangspunkt Vi har oprettet en database Vi har defineret en eller flere tabeller Vi.
SuperNovaONLINE. Projekt beskrivelse Programmet kører på central server Flere fra foreningen kan få adgang til samme regnskab – idrætsmodul Backup foregår.
Normal former i en database Jan Christiansen Nyborg Gymnasium.
Microsoft Access databaser.
Problem med at følge de konstant voksende datamængder
Afsnit 1 Afsnit 2 Afsnit 3 Afsnit 4 Afsnit 5 Afsnit
Titellayout Undertitel.
Titellayout Undertitel.
Titellayout Undertitel.
Titellayout Undertitel.
Digital aflevering.
Præsentationens transcript:

Relationsstyper En-til-en relationer: TABEL 1 NAVN ID Peter Hansen 1 Når én post i TABEL 1 relaterer til netop én post i TABEL 2 TABEL 1 NAVN ID Peter Hansen 1 Ole Nielsen 2 Gitte Olsen 3 TABEL 2 ID PERSONNR FRADRAG 1 140287-2033 1700 2 170475-0287 1450 3 230866-5222 1600 Benyttes til tabeller med mange felter (>255) og med store datamængder (>2GB), hvor det af hensyn til hastighed og plads er nødvendigt at opdele tabeller i flere. Tabel 2 kan være personfølsomme data som kun er tilgængelig for betroede brugere, hvorimod alle har adgang til tabel 1.

Relationsstyper En-til-mange relationer: TABEL 1 STATUS ID Junior 1 Når én post i TABEL 1 kan relatere til mange poster i TABEL 2, mens én post i TABEL 2 kun kan relatere til én post i TABEL 1 TABEL 1 STATUS ID Junior 1 Senior 2 Gammel 3 TABEL 2 ID NAVN 1 Peter Hansen 2 Ole Nielsen 3 Gitte Olsen Normalt foretrækkes En-til-mange relationer. En-siden af en relation er som regel primærnøgle i den tabel, der er på En-siden (TABEL 1).

Relationsstyper Mange-til-mange relationer: Når én post i TABEL 1 kan relatere til mange poster i TABEL 2, og én post i TABEL 2 kan relatere til mange poster i TABEL 1 TABEL 1 KUNDENAVN ID Peter Hansen 1 Ole Nielsen 2 Gitte Olsen 3 TABEL 2 VAREID VARENAVN 408731 Dims 550853 Dingenot 220891 Dibidut Mange-til-mange relationer anvendes normalt ikke i databaser – man laver det om til En-til-mange ved at indskyde en ekstra tabel mellem de 2. Tag primærnøglerne fra de to tabeller over i en tredje tabel og oprette en primærnøgle til denne også. TABEL 1 KUNDENAVN ID Peter Hansen 1 Ole Nielsen 2 Gitte Olsen 3 TABEL 3 NYID ID VAREID 1 550853 2 220891 3 4 408731 5 TABEL 2 VAREID VARENAVN 408731 Dims 550853 Dingenot 22089 Dibidut