Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester 6, 2007 6. kursusgang Databaser (2) Kjeld Svidt

Slides:



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

Arkitektur - data.
Relationsstyper En-til-en relationer: TABEL 1 NAVN ID Peter Hansen 1
IT i byggeriet Kristian Birch Sørensen
IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
Formularer (Access, del 3)
Databaser Teori.
3. Funktionelle afhængigheder og normalisering
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.
TS-diagrammer (databaser, del 5)
Felter og nøgle-felter (databaser, del 6)
Informationsteknologi B-A, HHX, 2005,
IT i Byggeriet Semester Kjeld Svidt  Institut for Bygningsteknik  Aalborg Universitet.
Regnskab & økonomistyring - Lektion 15 HD 5. semester forår 2010 v/ Jens Godik Højen, April 2010.
NOEA/IT - FEN - Databaser/TabelDesign 1 Tabeldesign Design af relationsdatabaser Normalisering.
Introduktion til Access (Access, del 1)
Oprettelse af tabeller (Access, del 2)
Beskrivelses- og analyse-teknikker understøttet af Oracle Designer
Modellering og databasekonstruktion Mål: At den studerende kan modellere og konstruere en database Kursusform: Blanding af underviseroplæg og øvelser (i.
IT i Byggeriet Semester kursusgang Projektweb og html (fortsat) Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
2:Relations modellering og design regler.
Relationsdatabaser og SQL
Færre bøger – mere IT Karin Levinsen Forskningsprogrammet Medier og IT I Læringsperspektiv DPU, Aarhus Universitet Hvordan får vi mere it? Skal vi have.
Dagens gang Sidste uges opgaver Databaser Opgaver til næste gang
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)
IT i Byggeriet Semester 6 3. februar 2004 Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg Universitet.
Informationssystemer kursusgang: Modellering med henblik på dataudtræk
Den relationelle model
Infinit - Usability Usability test i en mindre IT virksomhed.
Test 1 Klik her for start. Hvor skal du klikke for at få designvisning?
Relationelle databaser og XML
Virksomhedens informationsbehandling lektion Ved. Jens Godik Højen.
2009NOEA/IT - Databaser/arkitektur1 Tabeldesign Design af relationsdatabaser Normalisering.
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.
Normalisering Sund Fornuft!. Normalformer 1. Normalform Ingen repeterende felter Der eksisterer en primær nøgle 2. Normalform Tabellen skal være i 1NF.
Eksamination: IT i byggeriet 8. januar 2003 Erfaringsopsamling i COWI Projektgruppe 2.124, BL7.
Data Warehouse 8. semester forår 2010
Aalborg Universitet Master i Informationsteknologi, IT i Byggeriet – 2. Års projekt TYPEHUSKATALOG.
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik.
Intro Databaserne? Gik det som det skulle?. Databasestøttet webpublicering Forelæsning nr 8 Hvorfor data i en RDB (relationel database)? Databasemodellering.
I4DAB1 F08 guideline for normalisering og design Take 2 Jesper Tørresø DAB1 F April 2008.
BRANDING som udfordring for FUR
NOEA/IT FEN - Databaser/modellering 1 Datamodellering Den udvidede (enhanced) E/R-model (EE/R- modellen) Begreber Diagrammering Omformning til.
Dokumentation 7. Semester
IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
Oprettelse af tabeller (Access, del 2)
IT i Byggeriet Semester 6 1. kursusgang 8. februar 2005 Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg Universitet.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester 6, kursusgang Databaser (1) Kjeld Svidt
E/R-diagrammering 7. Semester.
IT i Byggeriet Semester kursusgang Computergrafik og Byggeweb Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld.
IT på byggepladsen Jørn Johansen, Malermester Jørn Johansen A/S Mads Carlsen, Aalborg Universitet.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester kursusgang Projektweb og html (fortsat) Kjeld Svidt.
Den relationelle model
IT i Byggeriet Semester 6 4. februar 2003 Per Christiansson Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
IT i Byggeriet Semester kursusgang Projektweb og html (fortsat) Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
IT i Byggeriet Semester kursusgang Computergrafik Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg Universitet.
IT i Byggeriet Semester Undervisere: Per Christiansson og Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg Universitet.
IT i Byggeriet Semester kursusgang Computergrafik 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.
Normal former i en database Jan Christiansen Nyborg Gymnasium.
Kjeld Svidt  Institut for Bygningsteknik  Aalborg Universitet
MySQL dat2sem2018Fall Modul 2 – uge 2.
Dat2sem2019 Bornholm Modul 2 – uge 2
Præsentationens transcript:

Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester 6, kursusgang Databaser (2) Kjeld Svidt

Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet Normalisering Undgå redundans, dvs den samme information skal ikke gemmes flere steder i databasen Strukturere data i flere mindre tabeller med indbyrdes relationer Normalformer –Første normalform –Anden normalform –Tredie normalform –og nogle flere, som ikke behandles her

Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet Første normalform (1) Tabellen må kun indeholde atomistiske værdier, dvs. kun én værdi i et felt

Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet Første normalform (2) Der må ikke være repeterende felter, og alle poster skal være lige lange

Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet Første normalform (3) Flere produkter pr ordre håndteres i første omgang ved at lave en post for hver ordrelinie (produkt)

Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet Anden normalform (1) Tabeller skal have en primærnøgle, som de andre felter er afhængige af Lav separate tabeller for egenskaber, der gælder for flere forskellige poster

Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet Anden normalform (2) Løsning: Tabellen opdeles i to tabeller med hhv. ordrer og ordrelinier

Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet Tredie normalform (1) Alle felter i en tabel skal være funktionelt afhængige af primærnøglen, og ikke af andre felter

Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet Tredie normalform (2) Løsning: Funktionelt afhængige kolonner trækkes ud i en separat tabel

Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet Relationer Relationer mellem tabeller sikrer, at forespørgsler kan sammensætte data fra flere tabeller Typer –En til mange –Mange til mange –En til en

Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet En-til-mange relationer Én leverandør leverer mange forskellige produkter, mens hvert produkt kun leveres af den ene leverandør

Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet Mange-til-mange relationer Hvert produkt kan indgå i flere forskellige ordrer og hver ordre kan indeholde flere forskellige produkter Nedbrydes til en-til-mange relationer ved at indføre tabellen ”ordrelinier”

Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet En-til-en relationer Én medarbejder har én identitet i bordtennisturneringen