Normalisering, del 2
|
|
- Nora Bak
- 7 år siden
- Visninger:
Transkript
1 Databaser, efterår 2002 Normalisering, del 2 Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks Roskilde Telefon: Fax:
2 Normalformer NF Supplement FCDB definition 1. attribut-domæner i R skal være simple (ingen multiværdi-attributter) 2. R på 1. normalform nøgle XZ, X -> Y må ikke gælde (ingen attributter må være funktionelt afhængig af en kun del af nøglen) 3. R på 2. normalform X og Y ikke i nøgle, X -> Y må ikke gælde (ingen ikke-nøgle attributter må være funktionelt afhængige af attributter der ikke indgår i nøglen) BCNF hvis X -> B er ikke triviel så er X en supernøgle i R eller B en del af en nøgle hvis X -> Y er ikke triviel så er X en supernøgle i R 4. hvis X ->> Y er ikke triviel så er X en supernøgle i R 5. R kan ikke gendannes fra projektioner på R R er en relation, Triviel FD X -> Y: Y delmængde af X B er en attribut i R Triviel MVD X ->> Y: X,Y og Z er delmængder af R s attributter Y delmængde af X eller XY = R 2
3 3. normalform spiller en rolle I visse situationer kan dekomponering til BCNF give et problem, der har at gøre med bevarelse af afhængigheder Eksempel skema R(ABC) FDs AB -> C C -> B BCNF-normalisering fører til nyt skema pga C -> B T(BC) S(AC) her er FD AB -> C ej bevaret Bogens eksempel title,city -> theatre theatre -> city Andet eksempel gade,by -> postnr postnr -> by 3
4 3. normalform speciel egenskab 3. NF hvis X -> B er ikke triviel så er X en supernøgle i R eller B en del af en nøgle f.eks. R(ABC) ovenfor er på 3NF Teorem (3NF og bevarelse af afhængigheder) For enhver relation R med FD s F kan vi finde en dekomposition i 3NF relationer, sådan at når de dekomponerede relationer tilfredsstiller de projekterede afhængigheder så vil deres join tilfredsstille F m.a.o. 3NF-normalisering er afhængighedsbevarende 4
5 Flerværdi afhængighed Eksempel skema sælger(navn, adresse,telefon, kunde), med FD navn -> adresse. forekomst navn adresse telefon kunde holm a t1 k1 holm a t1 k2 holm a t1 k3 holm a t2 k1 holm a t2 k2 holm a t2 k3 BCNF-problem? navn -> adresse Løsning D1(navn, adresse), D2(navn, telefon, kunde) Flere problemer? D2: navn telefon kunde holm t1 k1 holm t1 k2 holm t1 k3 holm t2 k1 holm t2 k2 holm t2 k3 telefoner og kunder gentaget 5
6 Flerværdi afhængighed Flerværdi afhængighed egentlig blevet aktuelt fordi vi insisterer på 1 ste normalform Eksempel Nomalisering til 1 ste normalform af {(a,{b,c},d) } bliver {(a,b,d), (a,c,d)} mens {(a,{b,c},{d,e}) } bliver {(a,b,d), (a,c,e), (a,b,e), (a,c,d)} denne sidste bryder 4. normalform 6
7 Flerværdi afhængighed Y Flerværdi afhængig af X (noteret X ->> Y) hvis der for to tupler t1 og t2 i relation R gælder t1[x]=t2[x] så skal der findes to tupler t3 og t4, så t1[x]=t2[x]= t3[x]=t4[x] t3[y]=t1[y] og t4[y]=t2[y] t3[r-xy]=t2[r-xy] og t4[r-xy]=t1[r-xy] (X ->> Y) => (X ->> (R-XY)) p.g.a symmetrien Y Flerværdi afhængig af X X bestemmer Y s værdier 7
8 Flerværdi afhængighed Eksempel, ikke-triviel flerværdi afhængighed R(kursus, lærer, tekst) kursus ->> lærer kursus ->> tekst et kursus har nogle tekster og nogle lærere, men der er ikke sammenhæng imellem tekster og lærere altså: en lærer har ikke indflydelse på hvilke tekster der vælges på et kursus svarende til at et kursus kan beskrives ved en ikke normaliseret tupel f.eks. (K1, {L1, L2}, {T1, T2}) 8
9 4. Normalform Triviel flerværdi afhængighed X ->> Y Y delmængde af X eller XY = R Definition, 4. normalform (4NF) hvis X ->> Y er ikke triviel så er X en supernøgle i R 4NF-normalisering samme princip som ved BCNF-normalisering idet MVD s håndteres som FD s 9
10 4. Normalform Eksempel klt(kursus,lærer,tekst) Kurset 'K1' har lærere 'L1', 'L2' og 'L3' Kurset 'K1' har tekster 'T1', 'T2' og 'T3' kursus lærer tekst K1 L1 T1 K1 L1 T2 K1 L1 T3 K1 L2 T1 K1 L2 T2 K1 L2 T3 K1 L3 T1 K1 L3 T2 K1 L3 T3 svarende til kursus lærer tekst K1 {L1,L2,L3} {T1,T2,T3} dvs. (f.eks.) kursus ->> lærer 10
11 4. Normalform Eksempel kursus lærer tekst K1 L1 T1 K1 L1 T2 K1 L1 T3 K1 L2 T1 K1 L2 T2 K1 L2 T3 K1 L3 T1 K1 L3 T2 K1 L3 T3 bringes på 4. normalform ved at dekomponere klt i: kl(kursus,lærer) kt(kursus,tekst) der får indholdet: kursus lærer kursus tekst K1 L1 K1 T1 K1 L2 K1 T2 K1 L3 K1 T3 11
12 4. Normalform sælger(navn, adresse,telefon, kunde), FD: navn -> adresse ikke trivielle MVD's: navn ->> telefon navn ->> kunde eneste nøgle: navn, telefon, kunde Alle tre afhængigheder bryder 4NF Dekomponering fører til 4NF relationer: D1(navn, adresse) D21(navn, telefon) D22(navn, kunde) D2: navn telefon kunde holm t1 k1 holm t1 k2 holm t1 k3 holm t2 k1 holm t2 k2 holm t2 k3 telefoner og kunder gentaget 12
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 mereFunktionel 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 mereER-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 mereER-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 mereSide 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 mereInformation Integration
Databaser, efterår 2002 Information Integration Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072
Læs mereBegræ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 mereDatabasesystemer. 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 mereSkriftlig eksamen i Databaser, Vinter 2001/2002. Pa opfordring har jeg udarbejdet mulige lsninger pa eksamensopgaverne, men
Roskilde Universitetscenter Skriftlig eksamen i Databaser, Vinter 2001/2002 Opgaver med lsninger Pa opfordring har jeg udarbejdet mulige lsninger pa eksamensopgaverne, men har ikke haft tid til at polere
Læs mereSkriftlig 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 mereObjektorientering og databaser
Databaser, efterår 2002 Objektorientering og databaser Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674
Læs mereDATABASE 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 mereDatabaser. 3. Normalform. Mette Frost Nielsen
Databaser 3. Normalform Mette Frost Nielsen Normalisering Kvalitetssikring ej redundans Ej null i tabeller Hurtigere Lettere at vedligeholde Ordbog Relation = tabel Redundans = gentagelser, samme information
Læs mereHenrik Bulskov Styltsvig
Introduktion til Fuzzy logik Henrik Bulskov Styltsvig Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk
Læs mereDatabaser Obligatorisk opgave 1
University of Southern Denmark Department of Mathematics and Computer Science Databaser Obligatorisk opgave 1 Afleveres senest: Lørdag d. 23. marts kl 23.59 Introduction Denne obligatoriske opgave indeholder
Læs mereSkriftlig 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 mereDorthes Bog Centrum har ca forskellige bøger (bibliografiske enheder), som alle skal være søgbare fra prototypen.
Afleveringsopgave Hermed afleveringsopgaven for kurset. Besvarelsen, der gerne må udfærdiges i grupper, er del af den mundtlige eksamen (som i øvrigt er individuel). Problemet Efter flere møder med firmaet
Læs mereEfterår 2002 Note 10. Temaopgave
Datalogi Database-kurset Efterår 2002 Note 10 Temaopgave Formålet med temaopgaven er at I skal arbejde med vigtige dele af kursusstoffet indenfor et specifikt problemområde/tema. Temaopgaven omfatter 4
Læs mereFra ER til RM. Databaser, efterår 2002. Troels Andreasen. Efterår 2002
Databaser, efterår 2002 Fra ER til RM 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 mereHenrik Bulskov Styltsvig
Data Mining Henrik Bulskov Styltsvig Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk Målsætning Data
Læs mereSkriftlig 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 mereHvad 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 mereHenrik Bulskov Styltsvig
Matematisk logik Henrik Bulskov Styltsvig Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk Disposition
Læs mereE00 (% af 2 timer) En database til registrering af produkter i en produktionsvirksomhed har følgende skema, hvor primærnøgler er understreget:
OBS-OBS: Der tages forbehold for fejl og mangler i besvarelserne. Der er ikke tale om "officielle" løsninger, men blot notater som er sendt til censor i forbindelse med godkendelse af opgaverne. E00 (%
Læs mereHenrik Bulskov Styltsvig
Regelbaserede ekspertsystemer Henrik Bulskov Styltsvig Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk
Læs mereAfleveringsopgave. Efterår 2001
Datalogi Database-kurset Efterår 2001 Afleveringsopgave Baseret på opgavetekst forfattet af Troels Andreasen, forår 2001 Let redigeret af Henning Christiansen, oktober 2001 Aflevering Opgaven afleveres
Læs mereDatabasesystemer. 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 mereDatabasesystemer. IT Universitetet i København 16. januar 2006
Databasesystemer IT Universitetet i København 16. januar 2006 Eksamenssættet består af 5 opgaver med 16 spørgsmål, fordelt på 6 sider (inklusiv denne side), samt et svarark, hvor visse spørgsmål skal besvares.
Læs mereIntroduktion til prædikatlogik
Introduktion til prædikatlogik Torben Braüner Datalogisk Afdeling Roskilde Universitetscenter 1 Plan Symbolisering af sætninger Syntaks Semantik 2 Udsagnslogik Sætningen er den mindste syntaktiske enhed
Læs mereIntroduktion 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 mereSpørgsmål 2 Givet at R indeholder 3 tupler (d,f,a,b,c), (d,f,b,d,e), (e,g,a,b,c). Hvilke tupler må R da også indeholde?
E00 (% af 2 timer) Opgave 1 (20%, E00) Givet en relation R med skemaet R(A, B, C, D, E) og følgende afhængigheder: {A, B} ->> C, D -> E. Kan det sluttes at {A, B} -> C også må gælde? Kan det sluttes at
Læs mereRelationel Algebra og SQL
Relationel Algebra og SQL Indholdsfortegnelse Relationel Algebra og SQL...1 Indholdsfortegnelse...1 De oprindelige mængdeoperationer...2 1. UNION (foreningsmængde)...2 2. INTERSECTION (fællesmængde)...2
Læs mereSkriftlig 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 merePRÆ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 mereAnden undervisningsgang. Database
Anden undervisningsgang Database Denne undervisningsgang Lektier fra sidst Forskellige database systemer Den relationelle model Normalformer uddybet Mere end CRUD Nøgler låser data op Forbind data til
Læs mereModul 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 mereDatabase Design and Normal Forms
Database Design and Normal Forms Database Design coming up with a good schema is very important How do we characterize the goodness of a schema? If two or more alternative schemas are available how do
Læs mereManglende 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 mereData Warehouse Knowledge is Power - Sir Francis Bacon -
Data Warehouse 4. sem. datamatiker uddannelse Tietgen Skolen Odense Skrevet af Troels Markvard Andersen (DM08228) Knowledge is Power - Sir Francis Bacon - Troels Markvard Andersen Side 1 af 8 Forord /
Læs mereDatabase design for begyndere
Denne guide er oprindeligt udgivet på Eksperten.dk Database design for begyndere Denne artikel beskriver hvordan man kommer fra ide til database design. Den stopper inden normal former. Den forudsætter
Læs mereSYSTEM DESIGN. 18. december 2012 [Mink Farm Rapport] Dette projekt bruger UP model, som er et krav for dette semesters projekt.
SYSTEM DESIGN Dette projekt bruger UP model, som er et krav for dette semesters projekt. Unified Process (UP) er en iterativ og gradvis softwareudvikling proces ramme, der bruges til at modellere hvad,
Læs mereAlgebra. Denition. Signatur: et antal sorter eller typer: (simple eller strukturerede). et antal konstantsymboler med type, og
Algebra Denition. Signatur: et antal sorter eller typer: (simple eller strukturerede). et antal konstantsymboler med type, og en antal operatorsymboler med rang 1 ::: n! hvor 'erne er typer. Eksempel:
Læs mereDatabasesystemer, forår 2005 IT Universitetet i København. Forelæsning 4: Mere om E-R modellering. 24. februar 2005. Forelæser: Rasmus Pagh
Databasesystemer, forår 2005 IT Universitetet i København Forelæsning 4: Mere om E-R modellering 24. februar 2005 Forelæser: Rasmus Pagh Forelæsningen i dag Fortsættelse af E-R model: Attributtyper, identifiers,
Læs mereHenrik Bulskov Styltsvig
Ordensvægtet aggregering Henrik Bulskov Styltsvig Datalogiafdelingen, hus 42. Roskilde Universitetscenter Universitetsve Postboks 26 4 Roskilde Telefon: 4674 2 Fax: 4674 372 www.dat.ruc.dk Behov for aggregering
Læs mereDatabaser. 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 mereRegulære udtryk og endelige automater
Regulære udtryk og endelige automater Regulære udtryk: deklarative dvs. ofte velegnede til at specificere regulære sprog Endelige automater: operationelle dvs. bedre egnet til at afgøre om en given streng
Læs mereIntro Design of Experiments
Intro Design of Experiments OH no: 1 Faktorer, niveauer, behandlinger og gentagelser Styrbare faktorer Faktorer Styrbare (controllable) faktorer Støjfaktorer (nuisance factors) Kvalitative Kvantitative
Læs mereDatabasesystemer 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 mereHvordan virker en rejseplanner?
29. September 2004 Hvordan virker en rejseplanner? Henning Christiansen professor i datalogi, ph.d. http://www.ruc.dk/~henning Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1
Læs mereJø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 mereDatalagring og formater
Datalagring og formater IT Universitetet i København 4. januar 2011 Eksamenssættet består af 6 opgaver med 15 spørgsmål, fordelt på 11 sider (inklusiv denne side). Det anbefales at læse opgaverne i rækkefølge,
Læs mereOpgaver. Henrik Bulskov Styltsvig. Efterår 2003
Regelbaserede ekspertsystemer Opgaver Henrik Bulskov Styltsvig Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk
Læs mereCLmul-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 mereRegulære udtryk og endelige automater. Ugens emner
Ugens emner Endelige automater [Martin, kap. 3.2-3.5] endelige automater og deres sprog skelnelighed produktkonstruktionen Java: dregaut.fa klassen automater til modellering og verifikation Regulære udtryk
Læs mereInformations- 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 mereUnderbilag 2.5 Informationsmodel. Kommunernes Ydelsessystem
Kommunernes Ydelsessystem Indholdsfortegnelse Vejledning... 3 1 Indledning... 3 1.1 Symbolforklaring... 3 1.2 Underbilagets indhold... 4 KOMBIT A/S Halfdansgade 8 2300 København S www.kombit.dk CVR 19
Læs mereData 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 mereTALTEORI Ligninger og det der ligner.
Ligninger og det der ligner, december 006, Kirsten Rosenkilde 1 TALTEORI Ligninger og det der ligner. Disse noter forudsætter et grundlæggende kendskab til talteori som man kan få i Marianne Terps og Peter
Læs mereDatamodeller. 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 mereDIVERSE STATISTIKKER OVER TPC S KURSUSVIRKSOMHED 2002-2008 INDHOLD:
DIVERSE STATISTIKKER OVER TPC S KURSUSVIRKSOMHED 2002-2008 INDHOLD: I. Samlet opgørelse over perioden 2004-2008 1. Fordelingen af de 2060 forskellige præsters kursusaktivitet beregnet ud fra antal dage
Læs mereCecilie 21632821. Trine 30292562. Rikke 28292189 8-16 11-17 17-21.15 17-21.15 8-16 11-17 17-21.15 17-21.15 10-17.30 12-17.30 10-17-30 12-17.
Uge 17 26/4 27/4 28/4 29/4 30/4 1/5 2/5 10-17-30 12-17.30 Uge 18 3/5 4/5 5/5 6/5 7/5 8/5 9/5 Uge 19 10/5 11/5 12/5 13/5 14/5 15/5 9/5 Uge 20 17/5 18/5 19/5 20/5 21/5 22/5 23/5 Uge 21 24/5 25/5 26/5 27/5
Læs mereTema 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 mereTietgenskolen - 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 mereROSKILDE UNIVERSITET Hovedsarbejdsmiljøudvalget
ROSKILDE UNIVERSITET Hovedsarbejdsmiljøudvalget DATO/REFERENCE JOURNALNUMMER 21. september 2011 2006-00-067/0001 Hermed indkaldes til ordinært møde i Hovedarbejdsmiljøudvalget, 04/11 Den 22. september
Læs mereer et helt tal. n 2 AB CD AC BD (b) Vis, at tangenterne fra C til de omskrevne cirkler for trekanterne ACD og BCD står vinkelret på hinanden.
Opgave Heltalligt Bestem alle hele tal, n >, for hvilke n + n er et helt tal. Opgave Trekantet I en spidsvinklet trekant ABC skærer vinkelhalveringslinien fra A siden BC i punktet L og den omskrevne cirkel
Læs mereRelationel Algebra...1. Indholdsfortegnelse...1. Operationer på den relationelle model...2
Relationel Algebra Indholdsfortegnelse Relationel Algebra...1 Indholdsfortegnelse...1 Operationer på den relationelle model...2 Mængdeoperationerne...2 Union...2 Difference...2 Intersection...3 Hvilke
Læs mereEksamen 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 mereSkriftlig eksamen i Datalogi
Roskilde Universitetscenter Skriftlig eksamen i Datalogi Modul 1 Sommer 1999 Opgavesættet består af 5 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 15% Opgave 2 15% Opgave 3 8% Opgave
Læs mereNogle grundlæggende begreber
BE2-kursus 2010 Jørgen Larsen 5. februar 2010 Nogle grundlæggende begreber Lidt simpel mængdelære Mængder består af elementer; mængden bestående af ingen elementer er, den tomme mængde. At x er element
Læs mereOversigt [S] 2.7, 2.9, 11.4
Oversigt [S] 2.7, 2.9, 11.4 Nøgleord og begreber Tangentlinje for graf Tangentplan for graf Test tangentplan Lineær approximation i en og flere variable Test approximation Differentiabilitet i flere variable
Læs mere!" # $%&' ' '!! '('" %$'& )** +!"#$%&' *&'+,-. /0*& 1 -. *&'+ +-.)! '! &!!"# $%&' '& & '&!$ '!!"!'&!$! $ '&!$! '! 0! 2! #'! ' 3!!! "# $ %& ' "' #%& "#
!" # $%&' ' '!! '('" %$'& )** +!"#$%&' *&'+,-. /0*& 1 -. *&'+ +-.)! '! &!!"# $%&' '& & '&!$ '!!"!'&!$! $ '&!$! '! 0! 2! #'! ' 3!!! "# $ %& ' "' #%& "#"! "# $ %& ) '"'4 & $%'!& 4 $'!" & #' &'!"$'$ 56! &
Læs mereTrekants- beregning for hf
Trekants- beregning for hf C C 5 l 5 A 34 8 B 018 Karsten Juul Indhold 1. Vinkler... 1 1.1 Regler for vinkler.... 1. Omkreds, areal, højde....1 Omkreds..... Rektangel....3 Kvadrat....4 Højde....5 Højde-grundlinje-formel
Læs mereDM13-1. Obligatorisk opgave E.05. Jacob Aae Mikkelsen
DM13-1. Obligatorisk opgave E.05 Jacob Aae Mikkelsen - 191076 26. september 2005 Indhold Analyse af problemstillingen........................ 2 Spørgsmål 1................................. 3 Spørgsmål
Læs mereEn 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 mereBesvarelse af Eksamensopgaver Juni 2005 i Matematik H1
Besvarelse af Eksamensopgaver Juni 5 i Matematik H Opgave De fire vektorer stilles op i en matrix som reduceres: 4 4 4 8 4 4 (a) Der er ledende et-taller så dim U =. Som basis kan f.eks. bruges a a jfr.
Læs merem = 0,15 22,5 + 0, , , , ,05 90 = 61,9år år år år år 26,67% 40% 26,67% 6,67%
Kapitel 9 Øvelse 9.1 4 1 = = 11%. 36 9 a. Den gennemsnitlige levealder er hvor gamle folk i gennemsnit er når de dør. For grupperede observationer bruger vi en antagelse om, at gennemsnitsalderen for et
Læs mereUML til kravspecificering
UML til kravspecificering UML mini-kompendium - til brug i forbindelse med modellering af kravspecifikationer. Copyright 2006 Teknologisk Institut, IT-Udvikling Aktivitetsdiagram 2/9 Aktion Aktionsnavn
Læs mereDatabaseteori. 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 mereDatabase. 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 mereDatabasesystemer. IT Universitetet i København 8. juni 2006
Databasesystemer IT Universitetet i København 8. juni 2006 Eksamenssættet består af 5 opgaver med 16 spørgsmål, fordelt på 7 sider (inklusiv denne side), samt et svarark, hvorpå visse spørgsmål skal besvares.
Læs mereDette er en skabelon til en inspektorrapport. Rapporten indgår som en integreret element i Inspektorordningen.
Vejledning Dette er en skabelon til en inspektorrapport. Rapporten indgår som en integreret element i Inspektorordningen. Formålet med rapporten er indsamle og beskrive centrale elementer på en afdeling
Læs mereKursusevaluering efteråret 2012 SIV Spansk
Kursusevaluering efteråret 2012 SIV Spansk Hvilken uddannelse går du på på dette semester? På hvilket semester har du fulgt undervisningen? Hvilke kurser på 1. semester Hvilke kurser på 3. semester Almen
Læs mereSkriftlig Eksamen Introduktion til lineær og heltalsprogrammering (DM515)
Skriftlig Eksamen Introduktion til lineær og heltalsprogrammering (DM55) Institut for Matematik & Datalogi Syddansk Universitet Tirsdag den Juni 009, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater
Læs mereUndervisning i tegn til tale på Center for Døvblindhed og Høretab
Center for Døvblindhed og Høretab er et lands- og landsdelsdækkende helhedstil bud for børn, unge og voksne med døv blindhed eller høretab. Tilbuddene under KaS, Koordinering af Specialrådgivningen under
Læs mereNoter til DM517 Beregnelighed
Noter til DM517 Beregnelighed Jonas Nyrup 23. oktober 2011 Indhold 1 Et par noter 2 2 Regulære sprog 2 2.1 DFA................................. 2 2.1.1 Eksempler.......................... 3 2.2 NFA.................................
Læs mereAffine rum. a 1 u 1 + a 2 u 2 + a 3 u 3 = a 1 u 1 + (1 a 1 )( u 2 + a 3. + a 3. u 3 ) 1 a 1. Da a 2
Affine rum I denne note behandles kun rum over R. Alt kan imidlertid gennemføres på samme måde over C eller ethvert andet legeme. Et underrum U R n er karakteriseret ved at det er en delmængde som er lukket
Læs mereEksempel på en database: studenter, kurser, eksamener
Udvidet Programmering 1999 Forelæsning 20, fredag 12. november 1999 Relationsdatabaser: relationer, tupler, attributter Forespørgselssproget SQL Databasesystemet PostgreSQL Tilgang til relationsdatabaser
Læs mereDATABASE - 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 mereOversættere. Vejledende løsninger til Skriftlig eksamen onsdag d. 20. april 2005
Københavns Universitet Naturvidenskabelig Embedseksamen Oversættere Vejledende løsninger til Skriftlig eksamen onsdag d. 20. april 2005 Eksamenstiden er to timer. Opgavernes vægt i procent er angivet ved
Læs mereAnsøgningsskema til Master i Bioteknologi, efterår 2016
Ansøgningsskema til Master i Bioteknologi, efterår 2016 Ansøgningsfrist 1. november 2016 Læs medfølgende vejledning grundigt, før du udfylder ansøgningsskemaet. Skemaet udfyldes med blokbogstaver. 1. Personlige
Læs mereUndervisningsbeskrivelse
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 mere18. september IP nr.: IP s navn: Interviewer nr.:
. september 006 Interviewer nr.: IP nr.: IP s navn: REGISTRERING AF KONTAKT Kontakt nr.. Dato dd/mm. Ugedag. Tid (kl.). Besøgsform = personligt = telefonisk = personligt, men via samtaleanlæg = info via
Læs mereForåret er kommet, lyset er tilbage og de længere dage. Jeg fryder mig altid på denne tid af året,
Nyhedsbrev fra Annelise Holm marts 2019 Foråret er kommet, lyset er tilbage og de længere dage. Jeg fryder mig altid på denne tid af året, mærker lyset indeni, får ny energi og fornyet tro på, at alt virkelig
Læs mereMere om differentiabilitet
Mere om differentiabilitet En uddybning af side 57 i Spor - Komplekse tal Kompleks funktionsteori er et af de vigtigste emner i matematikken og samtidig et af de smukkeste I bogen har vi primært beskæftiget
Læs mereSvar på opgave 322 (September 2015)
Svar på opgave 3 (September 05) Opgave: En sekskant har sidelængder 7 7. Bestem radius i den omskrevne cirkel hvis sekskanten er indskrivelig. Besvarelse: ny version 6/0-05. metode. Antag at sekskanten
Læs mereBackEnd 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 mereAfsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit.
Afsnittet er temmelig teoretisk. Er du mere til det praktiske, går du blot til det næste afsnit. XML (eng. extensible Markup Language) XML er en måde at strukturere data på i tekstform. På samme måde som
Læs mereKursusevaluering efterår 2013 SIV spansk
Kursusevaluering efterår 2013 SIV spansk Hvilken uddannelse går du på dette semester? På hvilket semester har du fulgt undervisningen? Hvilke kurser på 1. semester Hvilke kurser på 3. semester Almen Basisgrammatik
Læs mereIT og Kommunikation Kursusevaluering efteråret 2014
IT og Kommunikation Kursusevaluering efteråret 2014 54,5 % har besvaret skemaet til tilvalgslinjens fag. Hvilken uddannelse går du på på dette semester? Hvilken uddannelse går du på på dette semester?
Læs mere