Databaser. 3. Normalform. Mette Frost Nielsen

Størrelse: px
Starte visningen fra side:

Download "Databaser. 3. Normalform. Mette Frost Nielsen"

Transkript

1 Databaser 3. Normalform Mette Frost Nielsen

2 Normalisering Kvalitetssikring ej redundans Ej null i tabeller Hurtigere Lettere at vedligeholde

3 Ordbog Relation = tabel Redundans = gentagelser, samme information flere gange Null = ingenting, tomme felter Entitetsklasse = tabel Attributter = felter (søjler) i tabellen Værdimængden Simple og sammensatte En-værdi og flerværdi

4 Nøgler Primærnøgle Minimal samling af en aller flere attributter, hvis værdier entydigt bestemmer en entitet i entitetsklassen Bruges til at slå op med Kandidatnøgler Mulige primærnøgler Fremmednøgler En attribut, eller en samling af attributter, der er primærnøgle (eller kandidatnøgle) for en anden tabel

5 Relationer Relation: sammenkobler to entiteter(tabeller) Kardinalitet (siger noget om relationen) 1 til 1 1 til mange Mange til 1 Mange til mange

6 E/R-modellering Brainstorm Sorter Kategoriser Saml og minimaliser Relationer og kardinaliteter Primærnøgler

7 E/R-diagram Symbol Eksempel Betydning Rektangel Ellipse Ellipse med understreget indhold Entitetsklasse Attribut Primærnøgle eller del af primærnøgle for entitetsklasse Dobbeltellipse Flerværdi-attribut (0, 1 sprog eller flere værdier) Diamant Linje Person navn CPR-nummer Ejer Relation Forbinder attributter med entitetsklasser og entitetsklasser med relationer

8 Eksempel

9 Relationel database Database, der er opbygget som en samling tabeller. Tabellerne er forbundet via eksplicitte relationer. Data i tabelindgangene kan tilgås og manipuleres ved hjælp af forespørgsler.

10 Fra E/R diagram til rel.database Symbol Eksempel Betydning Database Rektangel Person Entitetsklasse Tabel Ellipse navn Attribut Felt/søjle Ellipse med understreget indhold CPR-nummer Primærnøgle eller del af primærnøgle for entitetsklasse Primærnøgle Dobbeltellipse sprog Flerværdi-attribut (0, 1 eller flere værdier) Felt/søjle Diamant Ejer Relation Tabel Linje Forbinder attributter med entitetsklasser og entitetsklasser med relationer Forbinder to tabeller: 1 til 1 1 til mange Mange til 1 Mange til mange

11 Denormaliseret Lærer Initialer JCB BM MSL Fag Matematik Samfundsfag Teknologihistorie Engelsk Dansk Matematik Fysik Problem: Flere værdier i et felt svært at hente, ændre, indsætte, slette data

12 1. Normalform (1NF) Kun én værdi i hvert felt Tabellen har en primærnøgle Lærer: Initialer Fag_1 Fag_2 Fag_3 JCB Matematik Samfundsfag Teknologihistorie BM Dansk Engelsk <NULL> MSL Matemaik Fysik <NULL> En database er på 1NF, hvis alle tabeller er på 1NF! Problem: Hvor mange fag kan en lærer undervise i? Spildplads

13 2. Normalform (2NF) A. Den er på 1NF og B, C eller D B. Tabellen indeholder ikke en sammensat kandidatnøgle C. Tabellen indeholder 1 sammensat kandidatnøgle, og alle andre attributter i tabellen er afhængige af hele den sammensatte kandidatnøgle D. Tabellen indeholder flere sammensatte kandidatnøgler, der hver opfylder C Dvs. enhver attribut der ikke er med i nøglen er afhængig af hele (primær-) nøglen Udvalgsmøde: Mødetidspunkt Udvalg Mødelokale Elevråd C209 Udvalgsmødetidspunkt: Mødetidspunkt Udvalg Elevråd Elevråd Udvalgsmødelokale: Udvalg Elevråd Mødelokale C209

14 3. Normalform (3NF) Den er på 2NF Ingen af tabellens attributter afhænger indirekte af en kandidatnøgle Dvs. enhver attribut afhænger kun af primærnøglen Vinder: Turnering Sæson Klub Hjemland UEFA 2005/06 Sevilla Spanien UEFA 2000/01 Liverpool England Vinder: Turnering Sæson Klub UEFA 2005/06 Sevilla UEFA 2000/02 Liverpool Klubhjemland: Klub Sevilla Liverpool Hjemland Spanien England

15 Kilder Grundbog i datalogi: Martin Damhus, Systime Brian Hvarregaard (20. feb 2009) normalisering_database_sql_foerste_normalform.htm, Kim Andersen (20. feb 2009)

Databaser. Område / Specialefag nr. 6238 Database, design og programmering 44954. Datatekniker Infra & Prog IT-Supporter AMU Kursister

Databaser. Område / Specialefag nr. 6238 Database, design og programmering 44954. Datatekniker Infra & Prog IT-Supporter AMU Kursister Databaser Område / Specialefag nr. 6238 Database, design og programmering 44954 Datatekniker Infra & Prog IT-Supporter AMU Kursister Fagligt indhold Link til faget på mars.tekkom.dk Link til faget på iu.amukurs.dk

Læs mere

Side 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5

Side 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5 Databaser og SQL Introduktion til SQL Kap 1-5 1 Dagens gang Databaser Database begreber Mapning af klasser til relationel model Normalisering Opgaver til næste gang 2 Databasebegreber A database is a:

Læs mere

Hvad er en relationsdatabase? Odense, den 19. januar Version 1.0

Hvad er en relationsdatabase? Odense, den 19. januar Version 1.0 Hvad er en relationsdatabase? Odense, den 19 januar 2004 Version 10 Program for 6 kursusdag: Databaser 0900-0945 Hvad er en relationsdatabase? -1045 Opgave om normalisering 1100-1145 Eksempel på database

Læs mere

Datamodeller. 1. Elementerne. Vi betragter E/R-diagrammet, som et diagram over entiteter og relationer Tegneregler: Entitet

Datamodeller. 1. Elementerne. Vi betragter E/R-diagrammet, som et diagram over entiteter og relationer Tegneregler: Entitet Datamodeller I forlængelse af noten om normalisering, følges der her op med redskabet E/R-diagrammer til opstilling af en datamodel, opfat således dette som en alternativ metode mere end endnu et redskab

Læs mere

Introduktion til programmering

Introduktion til programmering Introduktion til programmering Databaser Uge 37 Computer Science, kap 9. Hugh Darwen: what a database really is, G. Riccardi: Princples of database systems, kap 2., kompendium. Plan Oprette jer på IMV

Læs mere

Skriftlig eksamen i kurset. Informationssystemer

Skriftlig eksamen i kurset. Informationssystemer 6. semester sundhedsteknologi Skriftlig eksamen i kurset Informationssystemer Der er 3 timer til at besvare opgaven. Alle hjælpemidler er tilladte. Skriv kort og præcist. Referer gerne til kursuslitteraturen.

Læs mere

DATABASE - MIN MUSIKSAMLING

DATABASE - MIN MUSIKSAMLING DATABASE - MIN MUSIKSAMLING I dette forløb skulle vi lære om databaser, som bruger sproget SQL. SQL står for Structured Query Language. Det bruges til at vise og manipulere data, gemt i en database. I

Læs mere

PRÆSENTATION AF ER-DIAGRAMMER OG NORMALISERING

PRÆSENTATION AF ER-DIAGRAMMER OG NORMALISERING PRÆSENTATION AF ER-DIAGRAMMER OG NORMALISERING KIRSTINE ROSENBECK GØEG Tema Titel Materiale 1 IS i sundhedssektoren Patientdatas anvendelighed Lynge et al. 2 Registrering af patientdata Berg. Kap. 2 Waiting

Læs mere

Jørgen Koch. och. Access. Normalisering m.v.

Jørgen Koch. och. Access. Normalisering m.v. Jørgen Koch och Access 2003 2003 for alle Normalisering m.v. Access 2003 for alle 1. udgave, 1. oplag 2004 Copyright 2004 Forlaget Libris Forfatter: Jørgen Koch Forlagsredaktion: Kirsten Bæk DTP: Jørgen

Læs mere

CLmul-b14e Gruppe 2 2. Database projekt

CLmul-b14e Gruppe 2 2. Database projekt 1 2 CLmul-b14e Gruppe 2 2. Database projekt JONAS FALK sniller27@hotmail.com Projekt vejledere Ivan Rosenvinge Frederiksen CHRISTIAN BRAMS halkjaer-brams@hotmail.com Tue Becher LINE RASMUSSEN line-rasmussen@live.com

Læs mere

Tema Titel Materiale 1 IS i sundheds-sektoren Patientdatas anvendelighed Lynge et al.

Tema Titel Materiale 1 IS i sundheds-sektoren Patientdatas anvendelighed Lynge et al. Tema Titel Materiale 1 IS i sundheds-sektoren Patientdatas anvendelighed Lynge et al. 2 Registrering af patientdata Berg. Kap. 2 Waiting for Godot. 3 Relations-databaser Silberschatz Kap 1 (1.1-1.6) 4

Læs mere

Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE

Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Fact sheet Indholdsfortegnelse Fact Sheet Gantt kort Valgt af virksomhed Brainstorm Attribut tabel ER-diagram Skitse MySQLWorkbench

Læs mere

Databaseteori. 19. Databaser. 20. Kartotek eller database. 21. Database

Databaseteori. 19. Databaser. 20. Kartotek eller database. 21. Database Databaseteori 19. Databaser Fra længe før EDB alderen har man haft arkiver med viden: lande har haft folkeregistre med oplysninger om landet borgere, firmaer har haft oplysninger om kunder og salg, man

Læs mere

Skriftlig eksamen i. Databaser. Vinter 2002/2003

Skriftlig eksamen i. Databaser. Vinter 2002/2003 Skriftlig eksamen i Databaser Vinter 2002/2003 Dette eksamenssæt består af 5 nummererede sider (incl. denne). Der er 5 opgaver, som ved bedømmelsen tillægges følgende vægte: Opgave 1: 15% Opgave 2: 30%

Læs mere

Normalisering, del 2

Normalisering, del 2 Databaser, efterår 2002 Normalisering, del 2 Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Data lagring. 2. iteration (implement backend)

Data lagring. 2. iteration (implement backend) Data lagring 2. iteration (implement backend) Emner Grundlæggende database begreber. Data definitionskommandoer ER-diagrammer og cardinalitet/relationer mellem tabeller Redundant data og Normalisering

Læs mere

Tietgenskolen - Nørrehus. Data warehouse. Database for udviklere. Thor Harloff Lynggaard DM08125

Tietgenskolen - Nørrehus. Data warehouse. Database for udviklere. Thor Harloff Lynggaard DM08125 Tietgenskolen - Nørrehus Data warehouse Database for udviklere Thor Harloff Lynggaard DM08125 Juni 2010 Indhold Beskrivelse... 3 Data warehouse... 3 Generelt... 3 Sammenligning... 3 Gode sider ved DW...

Læs mere

Database. lv/

Database. lv/ Database 1 Database Design Begreber 1 Database: En fælles samling af logiske relaterede data (informationer) DBMS (database management system) Et SW system der gør det muligt at definer, oprette og vedligeholde

Læs mere

Indholdsfortegnelse for kapitel 3

Indholdsfortegnelse for kapitel 3 Indholdsfortegnelse for kapitel 3 Kapitel 3 Design............................................................ 2 Database........................................................... 3 ER-diagram.................................................

Læs mere

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database Kursusbeskrivelse Oprettelse af en Access-database Som eksempel på en Access-database oprettes en simpelt system til administration af kurser. Access-databasen skal indeholde: et instruktørkartotek et

Læs mere

Skriftlig eksamen i. Databaser. Vinter 2002/2003. Vejledende løsninger

Skriftlig eksamen i. Databaser. Vinter 2002/2003. Vejledende løsninger Skriftlig eksamen i Databaser Vinter 2002/2003 Vejledende løsninger Dette eksamenssæt består af 5 nummererede sider (incl. denne). Der er 5 opgaver, som ved bedømmelsen tillægges følgende vægte: Opgave

Læs mere

Karakterstatistik for Januar 2013

Karakterstatistik for Januar 2013 nasievej 10 Januar 2013 Arabisk, niveau A - Mundtlig Arabisk, niveau B - Mundtlig Datalogi, niveau C - Mundtlig Dramatik, niveau C - Mundtlig Engelsk, niveau B - Mundtlig Erhvervsøkonomi, niveau C - Mundtlig

Læs mere

Dataanalyse og databaser

Dataanalyse og databaser Dataanalyse og databaser En database er lang række data, der er blevet struktureret således, at der er relationer mellem tabellerne og det er muligt at indsætte og udtrække den ønskede information fra

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin maj-juni 2012, skoleår 2011/12 Institution Roskilde Handelsskole, Handelsgymnasiet Uddannelse Fag og niveau

Læs mere

1. Opret følgende flade database, find selv passende datatyper. 2. Opret begrænsningerne på datatyperne, du ser fx fornavn maks 25 tegn

1. Opret følgende flade database, find selv passende datatyper. 2. Opret begrænsningerne på datatyperne, du ser fx fornavn maks 25 tegn Opgave 1. Opret følgende flade database, find selv passende datatyper. 2. Opret begrænsningerne på datatyperne, du ser fx fornavn maks 25 tegn 3. Medlemsnr skal være større end 1000 4. Der skal oprettes

Læs mere

En opsamling af artefakter for Hotel Databasen som REST-service Bygger på Hotel opgaven i 8 trin

En opsamling af artefakter for Hotel Databasen som REST-service Bygger på Hotel opgaven i 8 trin En opsamling af artefakter for Hotel Databasen som REST-service Bygger på Hotel opgaven i 8 trin Trin 1: Lav en Domain model Opgave beskrivelse - Scandic hotel kæde Lav en domain model af Hotel-kæden.

Læs mere

Udviklingafdatabasesystem tilregionsjælands Befolkningsundersøgelse

Udviklingafdatabasesystem tilregionsjælands Befolkningsundersøgelse Udviklingafdatabasesystem tilregionsjælands Befolkningsundersøgelse Gruppe856c 2.Semester Sundhedsteknologimedspecialei MedicinskInformatik AalborgUniversitet 2009 Aalborg Universitet Institut for Sundhedsvidenskab

Læs mere

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel:

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel: Denne guide er oprindeligt udgivet på Eksperten.dk SQL og ASP En artikel omkring simpel SQL og hvordan disse opbygges, udformes og udføres, sådan at man kan få et brugbart resultat i ASP. Dette ligefra

Læs mere

Introduktion til programmering

Introduktion til programmering Introduktion til programmering Databaser Uge 45 Computer Science, kap 9. Hugh Darwen: what a database really is, G. Riccardi: Princples of database systems, kap 2., kompendium. Eksamen Eksamensfordringer

Læs mere

Databasesystemer fra forskellige synsvinkler

Databasesystemer fra forskellige synsvinkler Databasesystemer fra forskellige synsvinkler Kim Skak Larsen kslarsen@imada.sdu.dk IMADA DM534 Introduktion til datalogi, 8/10 2015 p.1/60 Oversigt Introduktion Del 1: en designers synsvinkel Del 2: en

Læs mere

Database for udviklere. Jan Lund Madsen PBS10107

Database for udviklere. Jan Lund Madsen PBS10107 Database for udviklere Jan Lund Madsen PBS10107 Indhold LINQ... 3 LINQ to SQL og Arkitektur... 3 O/R designere... 5 LINQ Den store introduktion med.net 3.5 er uden tvivl LINQ(udtales link): Language-INtegrated

Læs mere

Conceptual, logic, physical

Conceptual, logic, physical Conceptual, logic, physical Conceptual er et billede af virkeligheden. Entity names og attributter relaterer til den faktiske verden. Physical er i SQL databasen, her skriver vi de navne på tabeller og

Læs mere

Anvisning i aflevering af bitemporale data

Anvisning i aflevering af bitemporale data UDKAST udgivet juni 2019 Anvisning i aflevering af bitemporale data Baggrund Aflevering af data fra it-systemer til et offentligt arkiv er baseret på aflevering af en arkiveringsversion i en relationel

Læs mere

DM08115 DATABASE 08.06.2010

DM08115 DATABASE 08.06.2010 Hvad er OLAP OLAP er en databaseteknologi, der er blevet optimeret til forespørgsler og rapportering i stedet for behandling af transaktioner. Kildedataene for OLAP er OLTP- databaser (Online Transactional

Læs mere

Elever som oplever, at matematikken er i vanskeligheder, har brug for genkendelighed og gentagelser.

Elever som oplever, at matematikken er i vanskeligheder, har brug for genkendelighed og gentagelser. Mange elever oplever, at matematikken er i vanskeligheder. Elever som oplever, at matematikken er i vanskeligheder, har brug for genkendelighed og gentagelser. Jeg har lavet dette spil BattleShip tabellerne

Læs mere

Samlet resultat og karakterer fordelt på fag HTX Statistikken er udtrukket fra den 14. august 2018.

Samlet resultat og karakterer fordelt på fag HTX Statistikken er udtrukket fra   den 14. august 2018. Samlet resultat og karakterer fordelt på fag HTX Statistikken er udtrukket fra www.datavarehuset.dk den 14. august 201. Rapporterne præsenterer statistik om studenter og eksamensresultater på de gymnasiale

Læs mere

ENGELSK A FRANSK A. B-niveau: Fysik, Naturgeografi, Biologi, Matematik, Samfundsfag, Idræt, Musik/Billedkunst

ENGELSK A FRANSK A. B-niveau: Fysik, Naturgeografi, Biologi, Matematik, Samfundsfag, Idræt, Musik/Billedkunst ENGELSK FRNSK,, Et valgfag på i 2.g giver mulighed for at løfte samfundsfag, matematik fysik op til -niveau i 3.g. samfundsfag fysik skal du også vælge matematik i 3.g :,, iologi,,,, Musik/illedkunst :

Læs mere

DATABASE DESIGN. En note om database design, normalisering og database generalisering

DATABASE DESIGN. En note om database design, normalisering og database generalisering DATABASE DESIGN En note om database design, normalisering og database generalisering Summering: Følgende note, er en indførsel i problemstillingerne for at gå fra virkelighedens problemstilling der skal

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Aug juni 2009-2010 Institution Uddannelse Fag og niveau Lærer(e) Grenaa Tekniske Skole HTX Fysik A Niels Gustav

Læs mere

Karakterstatistik for December 2013

Karakterstatistik for December 2013 nasievej 10 December 2013 Udskrevet klokken 10:22:36 Side 1/7 nasievej 10 Januar 2014 Arabisk, niveau A - Mundtlig Arabisk, niveau A - Skriftlig Arabisk, niveau B - Mundtlig Biologi, niveau C - Mundtlig

Læs mere

Dynamisk hjemmeside: NeuTravel

Dynamisk hjemmeside: NeuTravel Dynamisk hjemmeside: NeuTravel Problemformulering I dette projekt ønsker vi at lave en uafhængig hjemmeside til brug af turister, som gerne vil læse neutral information (dvs. information der ikke er farvet

Læs mere

Funktionel afhængighed

Funktionel afhængighed Databaser, efterår 2002 Funktionel afhængighed Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

DB undervisning 01-01

DB undervisning 01-01 Databaser... 2 Tabeller... 2 Redundans... 3 Første regel... 4 Anden regel... 4 Tredje regel... 5 Relationer... 5 Opskrift... 6 SQL sætninger til at oprette tabeller... 7 SQL sætninger til at indsætte data...

Læs mere

DEN GODE MODEL: OPSAMLING PÅ MODELLERINGSOPGAVER OG INTRO TIL MODELLERINGSALTERNATIVER

DEN GODE MODEL: OPSAMLING PÅ MODELLERINGSOPGAVER OG INTRO TIL MODELLERINGSALTERNATIVER DEN GODE MODEL: OPSAMLING PÅ MODELLERINGSOPGAVER OG INTRO TIL MODELLERINGSALTERNATIVER KIRSTINE ROSENBECK GØEG Tema Titel Materiale 1 IS i sundhedssektoren Patientdatas anvendelighed Lynge et al. 2 Registrering

Læs mere

Projekt Database, Gruppe 4A. Projekt 1, 3. Semester D A T A B A S E. Klasse MulA13 Gruppenummer: A4

Projekt Database, Gruppe 4A. Projekt 1, 3. Semester D A T A B A S E. Klasse MulA13 Gruppenummer: A4 Projekt Database, Gruppe 4A 0 Projekt 1, 3. Semester D A T A B A S E Klasse MulA13 Gruppenummer: A4 Projekt Database, Gruppe 4A 1 Fakta-ark Klasse MulA13, Gruppenummer: A4 Gruppemedlemmer: Amalie Ardahl

Læs mere

Fra ER-Diagram til Relationel model i 7 step

Fra ER-Diagram til Relationel model i 7 step Fra ER-Diagram til Relationel model i 7 step STEP 1: For regular entity type E in ER schema, create a relation R that includes all the simple attributes, and component attributes of composite attributes.

Læs mere

Karens lille vejledning til Access

Karens lille vejledning til Access Karens lille vejledning til Access Indhold Hvad er Access? 1 Lave en database 2 Design af tabellen 2 Felttyper 2 Indtastning af data 3 Udtræk fra tabellen 3 Forespørgsel 3 Muligheder med forespørgsel 3

Læs mere

Import af rekursivt (parent-child) hierarki i Palo

Import af rekursivt (parent-child) hierarki i Palo Import af rekursivt (parent-child) hierarki i Palo Dette dokument beskriver hvordan et simpelt rekursivt (parent-child) hierarki kan importeres ind i Palo på forskellige måder via SQL og samtidig bibeholde

Læs mere

Bilag B2: Oversigt over foreslåede ændringer i bekendtgørelse om arkiveringsversioner Høringsudgave, august 2017

Bilag B2: Oversigt over foreslåede ændringer i bekendtgørelse om arkiveringsversioner Høringsudgave, august 2017 Bilag B2: Oversigt over foreslåede ændringer i bekendtgørelse om arkiveringsversioner Høringsudgave, august 2017 Generelt: Alle referencer til Statens Arkiver erstattes af Rigsarkivet Punkt/afsnit Ændring

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Institution Uddannelse Fag og niveau Termin hvori undervisningen afsluttes: maj-juni 17/18 Frederikshavn Handelsskole

Læs mere

Informations- og datamodellering

Informations- og datamodellering Informations- og datamodellering Lær at analysere og dokumentere din organisations forretningsbegreber, interesseområder og data på en konsistent måde der er nem at kommunikere med ledere, designere, udviklere

Læs mere

BackEnd Programmering PHP

BackEnd Programmering PHP 17708 08/ 02/ 2013 BackEnd Programmering PHP Prototype (CMS system) 371615m02dka.sub.ots.dk/historyspot eller linket CMS system på: qrguide.mmd.eal.dk Login CMS Username: admin Password: 1234 Source kode

Læs mere

Take-home Eksamen. DM505 Design og programmering af databaser. Syddansk Universitet Institut for Matematik og Datalogi

Take-home Eksamen. DM505 Design og programmering af databaser. Syddansk Universitet Institut for Matematik og Datalogi Syddansk Universitet Institut for Matematik og Datalogi DM505 Design og programmering af databaser Take-home Eksamen Udleveret: 4. maj 2013, kl. 10:00 Afleveres senest: 5. maj 2013 kl 10.00 Forår 2013

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Termin Juni 2019 Institution Uddannelse Fag og niveau Lærer Hold Erhvervsgymnasiet Grindsted HHx Informatik C Jan Søndergaard (JS) (til jul), grundforløbshold HHxgf18a John Hansen

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin maj-juni 2011, skoleår 2010/11 Institution Roskilde Handeslskole, Handelsgymnasiet Uddannelse Fag og niveau

Læs mere

Databasesystemer. Databaser, efterår Troels Andreasen. Efterår 2002

Databasesystemer. Databaser, efterår Troels Andreasen. Efterår 2002 Databaser, efterår 2002 Databasesystemer Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen.

! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen. Copenhagen Business Academy Multimediedesigner 3. semester - 1. projekt, september 2014 Gruppe 1 - MulA Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen. Study: Multimedia Design Project:

Læs mere

3. semester, 2. projekt: Database

3. semester, 2. projekt: Database 3. semester, 2. projekt: Database MulA - Gruppe 1 7. september 2015-20. september 2015 Vejledere - IRF / TUJE FAKTAARK PROJEKTTITEL Database URL http://moodings.com Mette Line Tarp Jørgensen Email cph-mj420@cphbusiness.dk

Læs mere

ER-modellen. Databaser, efterår Troels Andreasen. Efterår 2002

ER-modellen. Databaser, efterår Troels Andreasen. Efterår 2002 Databaser, efterår 2002 ER-modellen Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Skriftlig eksamen i. Datalogi. Databaser. Sommer 2001

Skriftlig eksamen i. Datalogi. Databaser. Sommer 2001 Skriftlig eksamen i Datalogi Databaser Sommer 2001 Dette eksamenssæt består af 4 nummererede sider (incl. denne). Der er 4 opgaver, som ved bedømmelsen tillægges følgende vægte: Opgave 1: 20% Opgave 2:

Læs mere

Databasesystemer. IT Universitetet i København 7. juni 2005

Databasesystemer. IT Universitetet i København 7. juni 2005 Databasesystemer IT Universitetet i København 7. juni 2005 Eksamenssættet består af 5 opgaver med 13 spørgsmål, fordelt på 6 sider (inklusiv denne side). Vægten af hver opgave er angivet. Du har 4 timer

Læs mere

Begrænsninger i SQL. Databaser, efterår 2002. Troels Andreasen

Begrænsninger i SQL. Databaser, efterår 2002. Troels Andreasen Databaser, efterår 2002 Begrænsninger i SQL Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin Maj 2011 Institution Handelsgymnasiet, Roskilde Handelsskole Uddannelse Fag og niveau Lærer(e) Hold Hhx Informationsteknologi

Læs mere

Smagsprøve. Databasedesign med Access 2000

Smagsprøve. Databasedesign med Access 2000 Smagsprøve Databasedesign med Access 2000 Helle Frederiksen ISBN: 87-7843-409-2 Link: Http://idgforlag.dk/vp.asp?i=87-7843-409-2 Indholdsfortegnelse, forord og første kapitel Copyright IDG Forlag IDG Forlag

Læs mere

ASB E-mailsignatur. Figur a: eksempel. http://asb.dk/inline/services/kommunikationsforum/skabeloner/emailsignatur.aspx og hent filen asb_signatur.zip.

ASB E-mailsignatur. Figur a: eksempel. http://asb.dk/inline/services/kommunikationsforum/skabeloner/emailsignatur.aspx og hent filen asb_signatur.zip. ASB E-mailsignatur I det følgende vil det forklares, hvordan du opretter ASBs e-mailsignatur for medarbejdere. Det skal her noteres at e-mail signaturen ikke kan opsættes i webmail (webmail.asb.dk), men

Læs mere

Eksamen 2013. Uden hjælpemidler - normeret til 60 minutter

Eksamen 2013. Uden hjælpemidler - normeret til 60 minutter ksamen 2013 Uden hjælpemidler - normeret til 60 minutter 1 er-diagram 1 /R iagram til relationelle model xported at: Mon May 13 2013 22:43:32 GMT+0200 (ST) Untitled etragt Page figur 1. Hvordan oversættes

Læs mere

Design ved normalisering

Design ved normalisering Databaser, efterår 2002 Design ved normalisering Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072

Læs mere

Vuc Fyn Nyborg. DanSMa Pindogbjerre.dk 1. Pernille Pind Tlf

Vuc Fyn Nyborg. DanSMa Pindogbjerre.dk 1. Pernille Pind   Tlf Pernille Pind www. www.facebook.com/pindogbjerre pindogbjerre@gmail.com Tlf 26 19 96 55 Vuc Fyn Nyborg Pindogbjerre.dk 1 Vuc Fyn Nyborg Tonede linjer én linje for talblinde https://youtu.be/y04gyot-5ns

Læs mere

Anvendelse af dobbelthistorik i GD2

Anvendelse af dobbelthistorik i GD2 Grunddataprogrammet under den Fællesoffentlige Digitaliseringsstrategi GD2 - Adresseprogrammet Anvendelse af dobbelthistorik i GD2 Implementerings regler og eksempler på dobbelthistorik MBBL- REF: Version:

Læs mere

Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5

Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5 OIOUBL Guideline OIOUBL UUID UBL 2.0 UUID G32 Version 1.1 Udgivelsen er beskyttet af Creative Commons license, Navngivning 2.5 OIOUBL UUID Version 1.1 Side 1 Kolofon Kontakt: IT- & Telestyrelsen E-mail:

Læs mere

Produktdokumentation

Produktdokumentation DATABASETIL WEBSITET WWW.SKOERT.DK... 2 BESKRIVELSE OG KATEGORISERIG:...2 ER DIAGRA SKITSER...4 ER diagram nr 1 for hele databasen... 4 Erdiagramskite 2 alternativ løsning til børn... 4 Erdiagramskite

Læs mere

Manglende konsistens i datamodellen og upræcise SQLsætninger er årsagen til, at mange IT-systemer fejler.

Manglende konsistens i datamodellen og upræcise SQLsætninger er årsagen til, at mange IT-systemer fejler. Manglende konsistens i datamodellen og upræcise SQLsætninger er årsagen til, at mange IT-systemer fejler. Af Seniorkonsulent Carsten Saastamoinen-Jakobsen Skal datamodellen blot være på 3NF (normalform)?

Læs mere

Htx - oversigt over prøver, eksaminationstid, forberedelsestid, hjælpemidler mv.

Htx - oversigt over prøver, eksaminationstid, forberedelsestid, hjælpemidler mv. I tabellen refererer overskrifterne i kolonnerne til: M / S: Mundtlig/skriftlig prøve / G: y eller gammel læreplan Valg: Valg mellem flere prøveformer, jf. fagbilag/læreplan Sp. kendt:, hvis opgaverne/temaerne

Læs mere

Introduktion til programmering

Introduktion til programmering Introduktion til programmering Databaser Uge 37 Computer Science, kap 9. Hugh Darwen: what a database really is, G. Riccardi: Princples of database systems, kap 2., kompendium. Sidste gang Computerens

Læs mere

Database. Pr jekt. Hold CLmul-a14e Gruppe 3 3. semester 2015. Vejledere: Tue Becher Ivan R. Frederiksen

Database. Pr jekt. Hold CLmul-a14e Gruppe 3 3. semester 2015. Vejledere: Tue Becher Ivan R. Frederiksen Database Pr jekt Hold CLmul-a14e Gruppe 3 3. semester 2015 Vejledere: Tue Becher Ivan R. Frederiksen Indholdsfortegnelse 1. Problemformulering 2. ER-diagram 3. Attribut-tabel 4. Use Case-model 5. Use Case

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin August-juni 18/19 Institution Frederikshavn Handelsskole Uddannelse Fag og niveau Lærer(e) Hold EUX merkantilt

Læs mere

CASEEKSAMEN INFORMATIONSTEKNOLOGI NIVEAU: C. 22. maj 2015

CASEEKSAMEN INFORMATIONSTEKNOLOGI NIVEAU: C. 22. maj 2015 CASEEKSAMEN INFORMATIONSTEKNOLOGI NIVEAU: C 22. maj 2015 OPGAVE På adr. http://ekstranet.learnmark.dk/eud-eksamen2015/ finder du Opgaven elektronisk Eksamensplan 2.doc - skal afleveres i 1 eksemplar på

Læs mere

september 2012 Arbejde / Aktivitet: Differentiering/ Variationer: Supplerende akt.: Afslutning:

september 2012 Arbejde / Aktivitet: Differentiering/ Variationer: Supplerende akt.: Afslutning: G-2.57; Byg ens figurer. Faglige mål: Lektionsmål: Arbejdsform: Materialer: Ord, udtryk og symboler: Figurkendskab. Beliggenhed. At SPØRGE og SVARE i, med, om matematik. At omgås SPROG og REDSKABER i matematik.

Læs mere

MANDAG TIRSDAG ONSDAG TORSDAG FREDAG. 08:30-09:15 Fag Fag Fag Fag Fag. 09:15-10:00 Fag Fag Fag Fag Fag

MANDAG TIRSDAG ONSDAG TORSDAG FREDAG. 08:30-09:15 Fag Fag Fag Fag Fag. 09:15-10:00 Fag Fag Fag Fag Fag Ny skolereform 0. klasse 0. klasse 14 - heraf 2 lektioner understøttende dansk inklusiv 22½ minutters motion og bevægelse Engelsk 2 7 - heraf 2 lektioner understøttende matematik inklusiv 22½ minutters

Læs mere

Septimas høringssvar vedrørende dokumenteterne FKG datamodellen - Version 2 3 1 - Fysisk implementering.pdf og FKG_2_3_1_mssql.sql

Septimas høringssvar vedrørende dokumenteterne FKG datamodellen - Version 2 3 1 - Fysisk implementering.pdf og FKG_2_3_1_mssql.sql Septima P/S Larsbjørnsstræde 3 1454 København K +45 7230 0672 www.septima.dk 31. juli 2013 Septimas høringssvar vedrørende dokumenteterne FKG datamodellen - Version 2 3 1 - Fysisk implementering.pdf og

Læs mere

Studieretninger 2013-16. Udbud af. 22. januar 2013. 22.01.2013 1:33 bl

Studieretninger 2013-16. Udbud af. 22. januar 2013. 22.01.2013 1:33 bl Udbud af Studieretninger 2013-16 22. januar 2013 1:33 bl 2 Studieretninger 2013-16 Naturvidenskabelige studieretninger BIOTEK A + MATEMATIK A + Fysik B BIOLOGI A + Matematik B + Idræt B FYSIK A + MATEMATIK

Læs mere

Et Web-projekt for Forældre og Børn

Et Web-projekt for Forældre og Børn Et Web-projekt for Forældre og Børn 2. MODUL PROJEKT Roskilde Universitetscenter Datalogi, forår 2003 Gruppe: Lisbeth Sigh Fehrmann Louise Bjørn Jacobsen Harpa Pálmadóttir Kristín Steingrímsdóttir Vejleder:

Læs mere

Hovedopgave 2003 på datamatikerstudiet, IT Akademiet, Skive Handelsskole INDHOLDSFORTEGNELSE... 1 INDLEDNING... 4 PROBLEMFORMULERING...

Hovedopgave 2003 på datamatikerstudiet, IT Akademiet, Skive Handelsskole INDHOLDSFORTEGNELSE... 1 INDLEDNING... 4 PROBLEMFORMULERING... Indholdsfortegnelse INDHOLDSFORTEGNELSE... 1 INDLEDNING... 4 PROBLEMFORMULERING... 5 KRAVSPECIFIKATION... 6 PROJEKTPLAN... 8 BAGGRUND... 8 FORMÅL... 8 MÅL... 8 STRATEGI... 8 TURBOANALYSE... 9 SAMMENFATNING

Læs mere

Jørn Blok og GeGe Forlag ISBN B o x p l o t Side 1

Jørn Blok og GeGe Forlag ISBN B o x p l o t Side 1 B o x p l o t Side B o x p l o t Side Det er yderst vigtigt, at I læser de næste tre sider med huskeregler grundigt igennem, inden I går i gang med at lave diagrammet Værd at vide om Boxplot Hvis I flytter

Læs mere

Undervisningsbeskrivelse

Undervisningsbeskrivelse Undervisningsbeskrivelse Stamoplysninger til brug ved prøver til gymnasiale uddannelser Termin August-juni 18/19 Institution Frederikshavn Handelsskole Uddannelse Fag og niveau Lærer(e) Hold EUX merkantilt

Læs mere

Skriftlig opgave. Designtanker i database-nære systemer

Skriftlig opgave. Designtanker i database-nære systemer Skriftlig opgave til eksamen for faget»databaser«designtanker i database-nære systemer Martin Ancher Holm Juni 2010 1 Intro Denne skriftlige opgave indeholder kort de daglige tanker jeg har omkring design

Læs mere

Første undervisningsgang. Database

Første undervisningsgang. Database Første undervisningsgang Database Noter til dette slideshow Slideshowet er gjort tilgængeligt for jer så I kan følge det på jeres egen pc og ikke kun på projektoren De vigtigste nøgleord er markeret med

Læs mere

Analyse af studenterne 2009 fra de 3-årige gymnasiale uddannelser (stx, hhx og htx)

Analyse af studenterne 2009 fra de 3-årige gymnasiale uddannelser (stx, hhx og htx) Analyse af studenterne fra de 3-årige gymnasiale uddannelser (stx, hhx og htx) Af Kristine Flagstad De naturvidenskabelige fag blev styrket via gymnasiereformen. Det viste analysen af studenterne i 2008.

Læs mere

Jørn Blok og GeGe Forlag ISBN R e t l i n j e Side 1

Jørn Blok og GeGe Forlag ISBN R e t l i n j e Side 1 Jørn Blok og GeGe Forlag ISBN 978-87-948-80-6 R e t l i n j e Side R e t l i n j e Side Det er yderst vigtigt, at I læser de næste tre sider med huskeregler grundigt igennem, inden I går i gang med at

Læs mere

Design dit eget lace sjal del 1

Design dit eget lace sjal del 1 Design dit eget lace sjal del 1 Dette kompendium viser, hvordan du strikker et trekantsjal med to trekantpaneler strikket oppefra. Du får brug for en spids blyant eller pencil, viskelæder, ternet papir

Læs mere

Bilag om naturvidenskab i stx og htx efter gymnasiereformen 1

Bilag om naturvidenskab i stx og htx efter gymnasiereformen 1 DANMARK I DEN GLOBALE ØKONOMI SEKRETARIATET FOR MINISTERUDVALGET Prins Jørgens Gård 11, 1218 København K Telefon 33 92 33 00 - Fax 33 11 16 65 Bilag om naturvidenskab i stx og htx efter gymnasiereformen

Læs mere

Htx - oversigt over prøver, eksaminationstid, forberedelsestid, hjælpemidler mv.

Htx - oversigt over prøver, eksaminationstid, forberedelsestid, hjælpemidler mv. I tabellen refererer overskrifterne i kolonnerne til: M / S: Mundtlig/skriftlig prøve / G: y eller gammel læreplan Valg: Valg mellem flere prøveformer, jf. fagbilag/læreplan Sp. kendt:, hvis opgaverne/temaerne

Læs mere

! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen.

! Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen. Copenhagen Business Academy Multimediedesigner 3. semester - 1. projekt, september 2014 Gruppe 1 - MulA Kia Dahlen. Kamilla Klein, Pia Jensen og Maria Korshøj Andersen. Study: Multimedia Design Project:

Læs mere

Oversigt studieretninger

Oversigt studieretninger Oversigt studieretninger 2017-18 Fysik A Matematik A Kemi B Matematik A Fysik A Kemi B Dansk A Engelsk B Biologi C Historie A Idræt C Samfundsfag C Kunstneriske fag C 2. fremmedsprog B * ** *Frit C- eller

Læs mere

Eksamen, DSDS, efterår 2007

Eksamen, DSDS, efterår 2007 Eksamen, DSDS, efterår 2007 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech og Martin Elsman IT Universitetet i København 7. januar 2008 Alle hjælpemidler er tilladte, dog ikke

Læs mere

Oprettede studieretninger på de gymnasiale uddannelser 2007

Oprettede studieretninger på de gymnasiale uddannelser 2007 Oprettede studieretninger på de gymnasiale uddannelser 2007 Af Susanne Irvang Nielsen og Simon Reusch 1. Indledning Fra den 15. februar til den 15. marts 2007 er der blevet indsamlet data for oprettede

Læs mere

ER-modellen. Databaser, efterår 2002. Troels Andreasen. Efterår 2002

ER-modellen. Databaser, efterår 2002. Troels Andreasen. Efterår 2002 Databaser, efterår 2002 ER-modellen Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere