3. Objekt Orientering og Relations Databaser

Slides:



Advertisements
Lignende præsentationer
Mapning af klasser til relationer
Advertisements

2009NOEA/IT - Databaser/arkitektur1 Databaser Introduktion - Arkitektur Introduktion DBMS-arkitektur Datamodeller.
Relationsstyper En-til-en relationer: TABEL 1 NAVN ID Peter Hansen 1
Vejret Datalogger og database. Forsøg i Natur/Teknik
Formularer (Access, del 3)
Databaser Teori.
Relationsdatabaser og SQL
Test 2 Klik her for at starte. Hvor skal du klikke for at køre en forespørgsel?
SQL 1 DDL og DML.
TS-diagrammer (databaser, del 5)
Felter og nøgle-felter (databaser, del 6)
Eksamensspørgsmål: 4: Brugen af nøgler i en "Relationel DB" herunder: Primary Key og Foreign Key samt Super Key og Candidate Key.
KONCEPT Klasser og objekter En klasse beskriver et World ArrayList
Informationsteknologi B-A, HHX, 2005,
NOEA/IT - FEN - Databaser/TabelDesign 1 Tabeldesign Design af relationsdatabaser Normalisering.
Mapning af 1 til mange forbindelser
Introduktion til Access (Access, del 1)
Validering af data (Access, del 7)
Opslagsfelter (Access, del 6). RHS – Informationsteknologi 2 Udgangspunkt Vi er ofte i den situation, at valg af en type for et felt ikke begrænser vores.
Oprettelse af tabeller (Access, del 2)
Center for Undervisningsmidler Vejle Diagrammer % 1.
Beskrivelses- og analyse-teknikker understøttet af Oracle Designer
2:Relations modellering og design regler.
Relationsdatabaser og SQL
Operationer på relationer
Powerpoint Jeopardy Data flow diagrammer Entity relationship diagrammer State diagrammerSammenhænge mellem systemmodeller
NOEA/IT FEN - Databaser/modellering 1 Tabeldesign Omformning af E/R-modellen til relationelle skemaer.
SQL – Oracle Relationsdatabase
Normalisering (databaser, del 8)
1 XMLRelationel model og XMLNOEA / FEN 2007 Relationelle databaser og XML Overblik. –For detaljer se PQC: sqlOgXml.ppt og SqlServerOgXml.ppt RDB-struktur.
Informationssystemer kursusgang: Modellering med henblik på dataudtræk
Den relationelle model
Test 1 Klik her for start. Hvor skal du klikke for at få designvisning?
Relationelle databaser og XML
17.1 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000 © Implementering Principper, teknikker og vurdering Kapitel 17.
SQL Jesper Tørresø DAB1 E oktober Punkter for i dag. SQL baggrund. Relationel algebra. Brug af VS2005.
HTML 2. Lister – ul og ol tags En uordnet liste første element anden element tredie element En ordnet liste første element anden element tredie element.
Virksomhedens informationsbehandling lektion Ved. Jens Godik Højen.
IT i Byggeriet Semester kursusgang Databaser (2) Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg Universitet.
Introduktion I4DAB1 Jesper Tørresø Forår Layers + Tiers ? Tiers er opdelinbgslag omkring en logisk abstraktion (Præsentation, forretningslogik og.
Opslagsfelter (Access, del 6). RHS – Informationsteknologi – Udgangspunkt Vi er ofte i den situation, at valg af en type for et felt ikke begrænser.
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
Slide Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 15 Algorithms for Query Processing and Optimization.
ER-modellering1 Analyse af data og sammenhæng mellem data.
Intro Databaserne? Gik det som det skulle?. Databasestøttet webpublicering Forelæsning nr 8 Hvorfor data i en RDB (relationel database)? Databasemodellering.
Databehandling og formidling
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester 6, kursusgang Databaser (2) Kjeld Svidt
Dokumentation 7. Semester
SQL Jesper Tørresø DAB1 E September Punkter for i dag. SQL baggrund. Relationel algebra. SQL koncept –Vises ved brug af VS2008.
I4DAB1 F08 guideline for normalisering og design Jesper Tørresø DAB1 F April 2008.
Oprettelse af tabeller (Access, del 2)
Oracle Application Express Lektion 2 7. Semester 2008.
Databaseadgang fra C#:
Database.
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.
Den relationelle model
Virksomhedens informationsbehandling Opgave inden for databehandling Opgave 1 Ved. Jens Godik Højen.
Design af brugerflader13.1 Kursusgang 13 Oversigt: Sidste kursusgang Beskrivelser af komponenter Typiske komponenter Arkitektur for en GUI.
Objekt-relationel DBMS1 4.5 The Object-Relational Model 9.4 User-Defined Types in SQL 9.5 Operations on Object-Relational Data Ullman: Object-Relational.
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.
Omsætning af en model til en RDB Jesper Tørresø DAB1 F Marts 2008.
Database Some walk through lv/ Figures & some text from: © Pearson Education Limited 1995,
Normal former i en database Jan Christiansen Nyborg Gymnasium.
Microsoft Access databaser.
1.10 System design - Database
Modellering og data Nyt forløb.
Anvendt Statistik Lektion 6
Præsentationens transcript:

3. Objekt Orientering og Relations Databaser Peter Tavs Jesper Lauridsen

I OO udvikling bruges klassediagrammet, som udgangspunkt for det meste arbejde. En af de store forskelle mellem OO konceptet og RDB er måden man laver relationsforholdet. I en RDB bruges nøgler til at oprette konkrete relationsforhold. I OO bruges der referencer. OO udvikling

Relationel database I en relationel database kan man oprette tabeller. Tabeller består af rækker af felter. Hver række i en tabel skal have en unik nøgle Alle rækker har det samme antal kolonner Alle felter har en fast længde. Selv såkaldte variable tekstfelter har en maksimal længde. Ved læsning af data bruges tre grundlæggende operationer. Selektion: Find rækker, der opfylder en bestemt betingelse som for eksempel "alder = 42" Projektion: Vælg et antal kolonner fra en tabel. Det kunne være fornavn og efternavn. Krydsprodukt: Kombiner alle rækker i en tabel med alle rækker i en anden tabel Der bruges ER-diagrammer ved design. Relationel database

Thank you for watching the slide-show! The End