Introduktion til programmering
|
|
- Thea Ebbesen
- 7 år siden
- Visninger:
Transkript
1 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.
2 Sidste gang Computerens historie Skift fra selv-reference (celler, registre, og kodelinjer) til fremmed-reference (problemområdet) Talknuser værktøj medium omgivelse Computeren som tegnbærer. Programmer skal understøtte flere fortolkninger Maskinarkitektur
3 Plan Databaser Relationelle databaser Modellering ER-diagrammer Øvelse Normalisering
4 Databaser Hvad er en database? En samling af relaterede data DBMS Der repræsenterer et defineret udsnit af verden Der har en intern sammenhæng Der henvender sig til en defineret gruppe brugere Database Management System En samling programmer der kan skabe, manipulere og vedligeholde en database Definere, konstruere, manipulere, dele Beskyttelse Fysisk, mod misbrug
5 Databaser formidler en bestemt fortolkning Verden består af enheder og relationer It s useful to view a database as a set of propositions concerning some enterprise of which the database is supposed to provide some kind of record (Hugh Darwen)
6 Entity-Relation Tre grundelementer
7 Andre fortolkninger Procedurale: Verden består af aktive processer og passive ting Tingene flyder mellem processerne og skifter tilstand Objektorienterede Verden består af aktive objekter samt af kommunikation mellem disse objekter Objekterne har metoder tilknyttet Funktionelle Logiske Verden består af afhængigheder Inspireret af matematikken Verden består af sande eller falske sætninger samt af logiske slutningsprocesser
8 Database system!"
9 dataabstraktion Uafhængighed af implementering Logisk datauafhængighed Ændringer i datastrukturen Fysisk datauafhængighed Ændring i lagringsstruktur
10 Lag
11 Eksterne views
12 Den relationelle model Relationer (sammenhænge) mellem data Eks. i et ordresystem, hvor kunden er relateret til en ordre Ingen direkte fysisk sammenhæng mellem data Selv om to poster står ved siden af hinanden i en tabel, står de ikke nødvendigvis fysisk ved siden af hinanden på disken. Fortolkning: verden består af entiteter med egenskaber. Mellem entiteterne hersker relationer
13 Relationelle databaser Består af Tabeller, der indeholder data Relationer, der beskriver sammenhænge mellem tabeller Alt er tabeller
14 Relationstabeller
15 Sproglig analogi. Databasen er en samling af sætninger der påstår noget om virkeligheden Syntagmer og paradigmer Syntagme det mønster af pladser man opbygger sætninger efter: række Paradigme alle de ord der kan stå på en given plads: kolonne Subjekt Verbum Lokativ Syntagme Ole bor i Århus Paradigme Kristian Odense Karen København...
16 Python udtræk fra database ['cpr', 'firstname', 'lastname', 'address', 'city', 'gender', 'phone', 'insurance','] [['1', 'Jeppe Boegh', 'Andersen', 'Thorsgade 20', '8410', 'dreng', ' ', 'Baltica '], ['4', 'Lotte Boegh', 'Andersen', 'Thorsgade 20', '8410', 'pige', ' ', 'Baltica ] ['5', 'Stine', 'Jacobsen ', Thorsgade 20', '8410', 'pige', ' ', 'baltica ] Den enkelte række kan opfattelse som en række udsagn om den entitet der repræsenteres med primærnøglen, her cpr-nummeret. Person nr. 5 hedder Stine Jacobsen, bor Thorsgade 20, 8410 Rønde, er en pige, har telefon , og er forsikret i Baltica
17 ER-diagrammer Modelleringsform til dataanalyse Entiteter - ting i problemområdet Det emne vi siger noget om Attributter - oplysning om tingen Det vi siger om emnet Relationer mellem entiteter Det vi siger om emnets forhold til andre emner
18 Eks: Kæledyr Simpel analyse af kæledyr
19 Kæledyr Entiteter og attributter
20 ERnotation 1
21 Kæledyr En person kan eje mange kæledyr Et kæledyr kan ejes af eksakt én person Multiplicitet
22 ERnotation 2 1-1: én til én (person CPR-nummer) 1 M: én til mange (mor børn) M N: mange til mange (person venner)
23 ERnotation2 Databaser bestemmer hvilke ting der kan siges om verden Eksempel: ægteskab Er ægteskab en én-til-én relation mellem to mands- og kvinde-entiteter? (monogami) Eller kan det være en mange-til-én? (polygami) Skal det være en relation mellem en kvinde- og mands-entitet eller kan det være en relation mellem to vilkårlige person-entiteter? (homoseksuelle ægteskaber?)
24 Attributters værdi Simple værdier Angiv typen Type Char(n) date int4 serial Varchar(n) Værdi N bogstaver dato til Unikt ID Variabel tekst
25 NULL Alle typer kan indeholde værdien NULL NULL betyder ikke ingen eller 0 NULL betyder udefineret
26 Kæledyrene igen Kæledyr Navn : tekst Art: tekst Fødsel, Død : dato Person Navn : tekst
27 Kæledyr igen Navn Art Fødsel Død (varchar(15) (varchar(10) (Dato) (dato) Mette Kat NULL Rasmus Kat NULL
28 Personer Navn Varchar(20) Peter Alexander
29 Men vil det fungere? Hvad hvis der er to ejere med samme fornavn? Hvilke kæledyr ejer Peter? Mener du Peter Andersen eller Peter Jensen? Hvem ejer Mette? Svar Peter : men er det Peter Andersen eller Peter Jensen? Det skal være muligt at udpege en post entydigt Til det bruges nøgler
30 Nøgler En tabel skal have en primærnøgle CPR er en primærnøgle til mængden af danske personer Nøglen kan være simpel eller sammensat Simpel: fortløbende nummer (CPR) Sammensat: et bibliotekslån kan identificeres ved et lånernummer plus et bognummer plus en dato Datatypen: seriel
31 Kæledyr med nøgler ID Navn Art Fødsel Død (serial) (varchar(15) (varchar(10) (Dato) (dato) 1 Mette Kat NULL 2 Rasmus Kat NULL
32 Personer med nøgler ID (serial) Navn Varchar(20) Peter Peter Alexander
33 Relationen 1-1 og M-1 Modelleres på samme måde En kolonne i en tabel (fremmednøglen) henviser til en primærnøgle i en anden tabel Fremmednøglen placeres i mange tabellen Kæledyr 1 ejes af person 1 Kæledyr 2 ejes af person 1 Primærnøgle Fremmednøgle
34 Kæledyr Primærnøgle Fremmednøgle ID (serial) Navn (varchar(15) Art (varchar(1 0) Fødsel (Dato) Død (dato) Owned by Int4 1 Mette Kat NULL 1 2 Rasmus Kat NULL 1
35 Mange-mange relationer Et kæledyr kan ejes af flere personer En person kan eje flere kæledyr
36 Relation entitet: reifikation Gør verbet til et substantiv: ejer ejerskab. Peter ejer Mette Peters ejerskab af Mette Modeller det substantiverede verbum som en entitet. Brug evt grammatiske betegnelser som kolonnenavne Den der ejer = Subjekt Den der ejes = Objekt Person Ejerskab Kæledyr ID Navn Subj Obj ID Navn 1 2 Peter Alexander Mette Pasmus 2 2
37 Redundante data Redundante data: Data der er gentaget Fysisk redundans Data gentaget Infologisk redundans Afledte værdier: værdier der kan beregnes Antallet af kæledyr ejet af en person Kan registreres i persontabellen. Peter ejer to katte. Men kan også beregnes ud fra de øvrige tabeller. Nyttig redundans Muliggør datarekonstruktion, hurtigere, søgninger, konsistenskontrol
38 Infologisk redundans Antag at vi vil registrere egenskaber ved arten af kæledyr. Et kæledyr af typen Perser tilhører arten Felix, Overflødigt en Grand Danois tilhører arten Canis ID (serial) Navn (varchar(15) Art(varcha r (30) Fødsel (Dato) Død (dato) Owne d by Int4 1 Mette Perser, Felix NULL 1 2 Rasmus Perser, Felix NULL 1
39 Løsning Redundante data placeres i en selvstændig tabel, en M-1 relation En værdi der bruges mange steder
40 Alt der kan tales om er en entitet ID (serial) Navn (varchar(15) Art Int4 Fødsel (Dato) Død (dato) Owned by Int4 1 Mette NULL 1 2 Rasmus NULL 1 Art ID Navn Species 1 Perser Felix 2 Grand Danois Canis
41 Egenskab Entitet
42 Amazon.com
43 Normalisering Trinvis metode til at forbedre et databasedesign Ofte præsenteret som totalt uforståeligt I bund og grund sund fornuft Formål: Minimere redundans 1-12 NF (NormalFormer) Tommelfingerregel: 3NF er godt nok
44 Eksempel Peter Jensen, Birkevænget 6, 8410 Rønde lånte den Tolkien s Ringene Herre, udgivet af Gyldendal i 2003 Hakkes i stykker til så hver bid handler om sit eget tema Der er en person ved navn Peter Jensen der bor Birkevænget 6 postnummer 8410 Postnummeret står for Rønde Der er en bog skrevet af Tolkien og udgivet af Gyldendal i 2003 Personen lånte bogen den
45 Sproglig analogi Sætninger kan deles i et tema (det kendte man meddeler ny information om) og et rhema (den nye information) Lav den oprindelige meddelelse om så den opsplittes i delmeddelelser med eet tema og eet rhema. Hvis pronominerne han, hun og det står for nøglen der identificerer en entitet så går det ud på at lave en række delsætninger hvor han/hun/det er grundled og resten af attributterne udgør eet rhema han lånte den den Han hedder Peter Jensen Han bor Birkevænget 6 med postnummer 8410 Det står for Rønde Den er skrevet af Tolkien og udgivet af Gyldendal i 2003 Tema Rhema
46 Generelt En række skal kunne identificeres ved én eller flere nøgler Vi skal kunne identificere den ting vi taler om (temaet) Resten af felterne i række skal kunne kombineres frit (være uafhængige) Vi skal kunne variere de øvrige felter Giver mest information iflg. Informationsteorien (information er proportional med antallet af valgmuligheder) Et felt må kun vedrøre eet emne Emner må ikke gentages i en række Hvert emne skal repræsenteres i sin egen række
47 Første normalform Én nøgle identificerer entydigt den enkelte række OBS: en nøgle kan godt være sammensat af to kolonner Hvis en række ikke kan identificeres, kan den ikke fremfindes og opdateres. De enkelte felter må kun vedrøre eet emne Ikke til at søge hvis et felt indeholder flere emner Kolonner må ikke gentages Ellers vil vi være nødt til at sætte en vilkårlig grænse
48 Eksempel før Låner og udlån Flere værdier i samme felt Der kan være flere eksemplarer af samme bog ingen unik identifikation Peter Jensen / Ringgaden 10, 7500, Holstebro / Karen Blixen / Vintereventyr / Gyldenldal / 1964 / Johannes V Jensen / Den lange rejse / Gyldendal / 1977 / Der kan være vilkårligt mange bøger
49 Eksempel efter Lånertabel LånerId Navn Vej Postnummer Bynavn 1001 / Peter Jensen / Ringgaden 10 / 7500 / Holstebro Udlånstabel 1001/ 2001/ Karen Blixen / Vintereventyr / Gyldenldal / 1964 / / 2002/ Johannes V Jensen / Den lange rejse / Gyldendal / 1977 / Nøgle Kolonner Rækker
50 Anden normal form Første normal form plus Ingen attributter der ikke selv tilhører nøglen må afhænge af en del af nøglen Fordi vi sandsynligvis vil skulle give samme information flere steder problemer med at opdatere
51 Eksempel før Udlånstabel LånerId BogId 1001 / 2001/ Karen Blixen / Vintereventyr / Gyldenldal / 1964 / / 2002/ Johannes V Jensen / Den lange rejse / Gyldendal / 1977 / Information om bogtypen afhænger af information om bogeksemplaret. Rettelser af typen skal foretages alle steder hvor eksemplaret forekommer
52 Eksempel efter Udlånstabel LånerId BogId 1001 / 2001/ / 2002/ Ingen attributter der ikke selv tilhører nøglen må afhænge af en del af nøglen Bogtabel BogId 2001/ Karen Blixen / Vintereventyr / Gyldenldal / / Johannes V Jensen / Den lange rejse / Gyldendal / / Karen Blixen / Vintereventyr / Gyldenldal / 1964 Men her er stadig redundans
53 Forbedring Hvis vi laver en tabel over typer af bøger (værktabel) kan vi yderligere reducere redundansen. Eksemplar 2001 og 2003 tilhører da samme værk fx nr 4001 Værktabel VrkId 4001/ Karen Blixen / Vintereventyr / Gyldenldal / / Johannes V Jensen / Den lange rejse / Gyldendal / 1977 Eksemplartabel EksId VrkId 2001/ / / 4001
54 Tredje normalform Anden normalform plus Ingen attributter må afhænge af andre attributter der ikke selv er nøgler. Igen: hvis vi kan regne attribut X ud ved at kigge på attribut Y, er X redundant information.
55 Eksempel før Lånertabel LånerId Navn Vej Postnummer Bynavn 1001 / Peter Jensen / Ringgaden 10 / 7500 / Holstebro Bynavn afhænger af postnummer
56 Eksempel efter Lånertabel LånerId Navn Vej Postnummer 1001 / Peter Jensen / Ringgaden 10 / 7500 Postnummertabel Postnummer Bynavn 7500 / Holstebro
57 Summa summarum Svag enhed: kan ikke identificeres ved sine egne attributter Afledt attribut Diskriminator Deltagerkrav: skal have disse deltagere
58 Sproglig analogi Alle verber har en valens, dvs. stiller krav til antallet og arten af deltagere i aktiviteten Sove: monovalent (Peter Sover) Se: divalent (Peter så Karen) Give: trivalent (Peter gav Karen en cykel)
59 Øvelse 1. Gruppeopgave Emne: relationelle databaser og entity-relation diagrammer Find et dokument, f.eks. en faktura, billet, en opgørelse fra banken, eller jeres selvangivelse. Rekonstruer dele af den database der ligger bag dokumentet. Brug evt den billet der er vedlagt opgaven Lav et ER-diagram over databasen. ER-diagrammet skal være formelt korrekt. Bestem jer til hvilke elementer der skal være entities, egenskaber ved entities, og relations. Diskuter forholdet mellem databasen og virkeligheden. I hvilket omfang repræsenterer databasen allerede eksisterende entiteter og i hvilket omfang skaber databasen de entiteter den repræsenterer? Hvilke dele af databasen repræsenterer faktuelle påstande om virkeligheden og hvilke udtrykker rettigheder, pligter og forbud? Afleveres næste torsdag via mail til mig.
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 mereIntroduktion 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 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 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 mereIntroduktion til programmering
Introduktion til programmering Databaser Uge 38 L. Ingemann: SQL databaser på nettet, kap 2-4. Kompendium L. Ingemann: SQL databaser på nettet, kap 6-20, Kompendium Sidste gang Databaser Relationelle databaser
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 mereStatistikkompendium. Statistik
Statistik INTRODUKTION TIL STATISTIK Statistik er analyse af indsamlet data. Det vil sige, at man bearbejder et datamateriale, som i matematik næsten altid er tal. Derved får man et samlet overblik over
Læs mereKursusbeskrivelse. 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 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 mereGrafteori, Kirsten Rosenkilde, september 2007 1. Grafteori
Grafteori, Kirsten Rosenkilde, september 007 1 1 Grafteori Grafteori Dette er en kort introduktion til de vigtigste begreber i grafteori samt eksempler på opgavetyper inden for emnet. 1.1 Definition af
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 mereFå helt styr på NemID WWW.KOMPUTER.DK
KOMPUTER FOR ALLE Få helt styr på Gå på netbank og borgerservice med Her viser vi, hvordan du bestiller og bruger, så du kan bruge netbank og de mange offentlige internettjenester. Når du vil logge på
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 mereSecret Sharing. Olav Geil Institut for Matematiske Fag Aalborg Universitet email: olav@math.aau.dk URL: http://www.math.aau.dk/ olav.
1 Læsevejledning Secret Sharing Olav Geil Institut for Matematiske Fag Aalborg Universitet email: olav@math.aau.dk URL: http://www.math.aau.dk/ olav September 2006 Nærværende note er tænkt som et oplæg
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 mereVariabel- sammenhænge
Variabel- sammenhænge Udgave 2 2009 Karsten Juul Dette hæfte kan bruges som start på undervisningen i variabelsammenhænge for stx og hf. Hæftet er en introduktion til at kunne behandle to sammenhængende
Læs mereOpgave 1 Alle tallene er reelle tal, så opgaven er at finde den mindste talmængde, som resultaterne tilhører.
Opgave 1 Alle tallene er reelle tal, så opgaven er at finde den mindste talmængde, som resultaterne tilhører. A. Q B. R (sidelængden er 5, som er irrational) C. Q Opgave 2 A. 19 = 1 19 24 = 2 3 3 36 =
Læs mereSkoleudvalget i Fredensborg Kommune har besluttet at ca. 10-12% lønmidlerne skal fordeles på baggrund af sociale indikatorer
Notat om fordeling af midlerne mellem Fredensborgs skoler med udgangspunkt i elevernes sociale baggrund Venturelli Consulting Oktober 2006 1 Indholdsfortegnelse 1. Resume...3 2. Baggrund...3 3. Den grundlæggende
Læs mereRediger eller opret institutionsmedarbejder på en ungdomsuddannelse
Rediger eller opret institutionsmedarbejder på en ungdomsuddannelse Institutionens brugeradministrator på Optagelse.dk kan oprette medarbejdere med forskellige roller og rettigheder. Når du opretter en
Læs mereKort og godt om NemID. En ny og sikker adgang til det digitale Danmark
Kort og godt om NemID En ny og sikker adgang til det digitale Danmark Hvad er NemID? NemID er en ny og mere sikker løsning, når du skal logge på offentlige hjemmesider, dit pengeinstitut og private virksomheders
Læs mereStart med at vælge hvilken afdeling der skal laves ændringer i f.eks. fodbold.
Start med at vælge hvilken afdeling der skal laves ændringer i f.eks. fodbold. Her ses da alle sider og undersider som siden fodbold indeholder. Nu kan du gå i gang med f.eks. at tilføje nye sider. Klik
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 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 mereForslag til løsning af Opgaver til ligningsløsning (side172)
Forslag til løsning af Opgaver til ligningsløsning (side17) Opgave 1 Hvis sønnens alder er x år, så er faderens alder x år. Der går x år, før sønnen når op på x år. Om x år har faderen en alder på: x x
Læs mereGODE RÅD. Vild med dansk 8 - Sprog der handler. Hvad skal stå hvor i sætningsskemaet? Biled 1 eller biled 2? Hvilke ord hører til samme led?
GODE RÅD Hvad skal stå hvor i sætningsskemaet? Biled 1 eller biled 2? Hvilke ord hører til samme led? Hovedsætning eller ledsætning? Forfeltet er tomt Grundleddet er væk Hvad er genstandsled, hensynsled
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 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 mereDataanalyse 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 mere1. Send Digitalt knappen anvendes til at afsende meddelelsen til de valgte modtagere. (Alt- S)
Send Digitalt. Elementerne i Send Digitalt vinduet 1. Send Digitalt knappen anvendes til at afsende meddelelsen til de valgte modtagere. (Alt- S) 2. Tjek kan anvendes til at kontrollere, om der kan sendes
Læs mereProgrammeringscamp Opbygning og specialisering af klassehierarki. Simulering af en kasselinje
Programmeringscamp Opgave 9 var helt tydeligt for svær det var imponerende at 7 faktisk afleverede! Vi bruger uge 48 til at gå lidt grundigere igennem objektorienteret programmering, specielt teknikken
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 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 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 mereDatabasesystemer, forår 2005 IT Universitetet i København. Forelæsning 3: E-R modellering. 17. februar 2005. Forelæser: Rasmus Pagh
Databasesystemer, forår 2005 IT Universitetet i København Forelæsning 3: E-R modellering 17. februar 2005 Forelæser: Rasmus Pagh Forelæsningen i dag Datamodellering hvad, hvornår, hvorfor og hvordan? Business
Læs mereInduktion: fra naturlige tal til generaliseret skønhed Dan Saattrup Nielsen
36 Induktion: fra naturlige tal til generaliseret skønhed Dan Saattrup Nielsen En artikel om induktion, hvordan er det overhovedet muligt? Det er jo trivielt! Bevis ved induktion er en af de ældste matematiske
Læs mereForståelse af sig selv og andre
12 Forståelse af sig selv og andre Bamse Buller Skrevet med input fra pædagogerne Lone Kelly og Jane Andersen, Kildemosen, afd. Kilden i Kolding Kommune Forståelse af sig selv og andre Kort om metoden
Læs mereFunktionalligninger - løsningsstrategier og opgaver
Funktionalligninger - løsningsstrategier og opgaver Altså er f (f (1)) = 1. På den måde fortsætter vi med at samle oplysninger om f og kombinerer dem også med tidligere oplysninger. Hvis vi indsætter =
Læs mereExcel formler og funktioner. Underviser: Nina Kirkegaard Schou Mobil: 21 48 65 16
Excel formler og funktioner Underviser: Nina Kirkegaard Schou ns@teamcrm.dk Mobil: 21 48 65 16 www.teamcrm.dk EXCEL FORMLER OG FUNKTIONER Tilpasninger og nyttige værktøjer Absolut reference og navngivning
Læs mereVejledning om dybe links i Digital Post. Februar 2016
Vejledning om dybe links i Digital Post Februar 2016 Hvem skal anvende vejledningen? Vejledningen er relevant for dig, hvis du vil indsætte et link til myndighedens postkasse i Digital Post som kontaktoplysning
Læs mereBrugervejledning. til. Landsforeningen Danske Folkedanseres. Medlemssystem (For dansere)
Brugervejledning til Landsforeningen Danske Folkedanseres Medlemssystem (For dansere) 1 Indhold Første gang systemet skal have at vide, hvem du er.... 3 Log Ud - VIGTIGT!... 4 Log ind når du har oprettet
Læs mereHypotese test. Repetition fra sidst Hypoteser Test af middelværdi Test af andel Test af varians Type 1 og type 2 fejl Signifikansniveau
ypotese test Repetition fra sidst ypoteser Test af middelværdi Test af andel Test af varians Type 1 og type fejl Signifikansniveau Konfidens intervaller Et konfidens interval er et interval, der estimerer
Læs mereResultatdokumentation for Hald Ege 2014
Resultatdokumentation for Hald Ege 2014 Psykiatri og Social, Region Midtjylland Folkesundhed & Kvalitetsudvikling Olof Palmes Allé 15 8200 Århus N 1 Resultatdokumentation for Hald Ege 2014 Psykiatri og
Læs mereIndholdsfortegnelse. Systembeskrivelse kapitel 3 Forretningslogik
Indholdsfortegnelse 3. Forretningslogik... 2 3.1 Domænemodel... 2 3.1.1 BBR-domænemodel... 2 3.1.1.1 er i BBR-domænemodel... 3 3.1.2 Adressedomænemodel... 7 3.1.2.1 er i adressedomænemodellen... 8 3.1.3
Læs mereHVEM ER DU? Vælg dit faneblad og se om du har sikret din fremtid i boligforeningen
Denne folder kan du også finde på vores hjemmeside www.bovia.dk sammen med andre nyttige oplysninger. HVEM ER DU? Vælg dit faneblad og se om du har sikret din fremtid i boligforeningen ImageConsult Hvorfor
Læs mereKaren elsker sommer. Lørdag morgen Det er lørdag morgen. Klokken er 7. Karens mobiltelefon ringer. Det er vækkeuret. Karen slår det hurtigt fra.
Karen elsker sommer Lørdag morgen Det er lørdag morgen. Klokken er 7. Karens mobiltelefon ringer. Det er vækkeuret. Karen slår det hurtigt fra. Karen er 22 år. Hun læser sprog på Århus universitet. Spansk
Læs mereVejledning i opdatering af vandindvindingsanlægsoplysninger
Vejledning i opdatering af vandindvindingsanlægsoplysninger Denne vejledning beskriver hvordan data trækkes ud af Jupiter når der skal sendes data til SKAT i forbindelse med indkrævningen af afgiften for
Læs mereMinutnormer og puljetimer Sidst opdateret 20-11-2009/version 1.0/UNI C/Jytte Michelsen og Steen Eske Christensen
Minutnormer og puljetimer Sidst opdateret 20-11-2009/version 1.0/UNI C/Jytte Michelsen og Steen Eske Christensen Indhold Ændringer Centrale begreber Generelt Arbejdsgange Vejledningen består af 3 dele,
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 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 mereIntroduktion til forældre og andre voksne, der gerne vil være en del af vores verden
Kære voksne til børn i Sundbrinkens Børnehus Sundbrinkens børn og vores børns måde at være i verden på, er en del af en helhed. Derfor er vi rigtig glade for at kunne dele vores verden med jer, når I har
Læs mereInverse funktioner. John V Petersen
Inverse funktioner John V Petersen Indhold Indledning: Indledende eksempel. Grafen for en funktion. Og grafen for den inverse funktion.... 3 Afbildning, funktion og inverse funktion: forklaringer og definitioner...
Læs mereDatabasesystemer, forår 2006 IT Universitetet i København. Forelæsning 3: E-R modellering. 16. februar 2006. Forelæser: Rasmus Pagh
Databasesystemer, forår 2006 IT Universitetet i København Forelæsning 3: E-R modellering 16. februar 2006 Forelæser: Rasmus Pagh Forelæsningen i dag Datamodellering hvad, hvorfor og hvordan? Business rules
Læs mereRenteregning.notebook Hjemly 09/10. Rentesregning. Bank og sparekasse
Rentesregning Lån og långivning Kapital, rentefod og rentedage Hvordan regnes med simpel rente? Andre former for rentesregning Bank og sparekasse Banker og sparekasser har to hovedopgaver: de låner penge
Læs mereAnsøgervejledning for elever i 9. kl. Brugervejledning til Optagelse.dk
Ansøgervejledning for elever i 9. kl. Brugervejledning til Optagelse.dk Ansøgervejledning for elever i 9. kl. Brugervejledning til Optagelse.dk Forfatter: Tine Kanne Sørensen, Ulrik Sølgaard-Nielsen Styrelsen
Læs mereI dette forløb arbejder eleverne med de forskellige led, der kan være i en sætning. De faglige mål med forløbet er, at eleverne skal:
Om Sprogkassen Sprogkassen indeholder en samling af forskelligartede sprogforløb. Hvert forløb gennemgår et sprogligt område, som er nødvendigt at beherske for at kunne udtrykke sig nuanceret, entydigt
Læs mereUNI Login brugeradministration. - fra Lectio til UNI Login
UNI Login brugeradministration - fra Lectio til UNI Login 1. udgave, december 2010 Indhold 1 Formålet med denne vejledning... 2 2 Eksportér csv-fil med elev- og/eller lærerdata fra Lectio... 3 3 Importér
Læs mereØkonomistyrelsen. 27. febr. 2007
Økonomistyrelsen 27. febr. 2007 Afstemning af lønposter i Navision Stat (SKBBRUTTO) I denne vejledning kan du læse om hvordan du afstemmer trækkene på bankkontoen SKBBRUTTO via elektronisk bankafstemning.
Læs mereReelle tal. Symbolbehandlingskompetencen er central gennem arbejdet med hele kapitlet i elevernes arbejde med tal og regneregler.
Det første kapitel i grundbogen til Kolorit i 9. klasse handler om de reelle tal. Første halvdel af kapitlet har karakter af at være opsamlende i forhold til, hvad eleverne har arbejdet med på tidligere
Læs mereFÅ OVERBLIK OVER LØNNEN EXCEL FOR TILLIDSREPRÆSENTANTER DEL 4: FORMATERING AF REGNEARKET INFORMATIONSBOKS
FÅ OVERBLIK OVER LØNNEN Få overblik over lønnen Excel for tillidsrepræsentanter Del 4: Formatering af regnearket Trin 8: Justér visningen af tallene Nu er vi færdige med selve tal-beregningerne i Excel.
Læs mereBrøkregning. Navn: Klasse: Matematik Opgave Kompendium. Opgaver: 24 Ekstra: 5 Point:
Navn: Klasse: Matematik Opgave Kompendium Brøkregning Følgende gennemgås: Brøk typer Forlængning Forkortning Addition Subtraktion Blandede tal Multiplikation Division Heltal & Brøk Brøk & decimal & Procent
Læs mereVejledning til AT-eksamen 2016
Sorø Akademis Skole Vejledning til AT-eksamen 2016 Undervisningsministeriets læreplan og vejledning i Almen Studieforberedelse kan findes her: http://www.uvm.dk/uddannelser/gymnasiale-uddannelser/fag-og-laereplaner/fagpaa-stx/almen-studieforberedelse-stx
Læs mereBrugerguide til Wuxus - For dig som er transportkøber.
Brugerguide til Wuxus - For dig som er transportkøber. Søg og book en vogn Trin 1 - Detaljer Trin 2 - Vælg Vogn Trin 3 - Parter Book din vognmand Trin 1 - Indtast selv booking Batchupload Send din opgaveliste
Læs mereArbejdsmiljøgruppens problemløsning
Arbejdsmiljøgruppens problemløsning En systematisk fremgangsmåde for en arbejdsmiljøgruppe til løsning af arbejdsmiljøproblemer Indledning Fase 1. Problemformulering Fase 2. Konsekvenser af problemet Fase
Læs mereVEJLEDNING SPAMFILTERET. 1. Udgave, august 2015 Tilpasset FirstClass version 12.1, Dansk
VEJLEDNING SPAMFILTERET 1. Udgave, august 2015 Tilpasset FirstClass version 12.1, Dansk Udarbejdet af: Styrelsen for IT og Læring Vester Voldgade 123, 1552 København V Indholdsfortegnelse Vejledning -
Læs mereDjøf Offentlig Formandens vedtægtstale
Djøf Offentlig Formandens vedtægtstale Så er vi kommet til dagens højdepunkt, som jeg ved, alle har glædet sig til. Ja, jeg joker, og faktisk også lidt med urette. For jeg ser de vedtægtsændringer, som
Læs mereVillys Studiekreds Præsentation af slægten på en hjemmeside.
Vejledning i hvordan man opretter HTML-filer i Brothers Keeper 7. Denne vejledning beskriver, hvordan man i Brothers Keeper (BK) danner HTML-filer, som senere kan flyttes til en ekstern server, hvor man
Læs mereVirksomhedens informationssystem. Det elektroniske kontor. Elektronisk dokumenthåndtering Samfundet. Systembeskrivelse II IT og økonomi
Virksomhedens informationssystem Systembeskrivelse II IT og økonomi Det elektroniske kontor Elektronisk dokumenthåndtering Hvordan omlægger vi arbejdsgange, så elektronikken styrker vores arbejde? Data
Læs mereProjekt 10.1 Er der huller i Euklids argumentation? Et moderne aksiomsystem (især for A)
Projekt 10.1 Er der huller i Euklids argumentation? Et moderne aksiomsystem (især for A) Indhold Introduktion... 2 Hilberts 16 aksiomer Et moderne, konsistent og fuldstændigt aksiomsystem for geometri...
Læs mereOpgaveproduktion og kvalitetssikring af opgaver til de nationale test
Afdeling for Almen Uddannelse og Tilsyn Frederiksholms Kanal 26 1220 København K Tlf. 3392 5000 Fax 3392 5567 E-mail stuk@stukuvm.dk www.stukuvm.dk CVR nr. 29634750 Opgaveproduktion og kvalitetssikring
Læs mereDatastruktur vedr. afsendelsesformat til Overførselsservice ved informationsoverførsel til DA- Barsel
Datastruktur vedr. afsendelsesformat til Overførselsservice ved informationsoverførsel til DA- Barsel Indhold Samlede datastruktur ved informationsoverførsel til DA-Barsel...2 OS1 Dataleverandør startrecord...2
Læs mereBALLERUP BIBLIOTEKERNES TILBUD TIL 7.-9. KLASSE 2016/17
BALLERUP BIBLIOTEKERNES TILBUD TIL 7.-9. KLASSE 2016/17 Kære lærere Her er ernes tilbud til 7.-9. klasse i skoleåret 2016/17. Tilbuddene understøtter dansk, historie, samfundsfag samt IT og medier. Mål:
Læs mereOpgaver til skattejagt, kapitel 13, forløb om trylleord.
Opgaver til skattejagt, kapitel 13, forløb om trylleord. Her er: Beskrivelse af aktiviteten. Opgaveark hvor børnene kan skrive bogstavet, tegne trylleordet og tegne hvad det bliver til (Dette ark skal
Læs mereÅrsafslutning i SummaSummarum 4
Årsafslutning i SummaSummarum 4 Som noget helt nyt kan du i SummaSummarum 4 oprette et nyt regnskabsår uden, at det gamle (eksisterende) først skal afsluttes. Dette betyder, at det nu er muligt at bogføre
Læs mereGuide: Sådan søger du om folkepension
Guide: Sådan søger du om folkepension Log ind med NemID Log ind med NemID. Du skal taste dit bruger-id og din adgangskode. Klik på Næste. Log ind med NemID Find dit nøglekort, og skriv nummeret, der står
Læs mereFakturering kan foretages som en massefakturering eller for en enkelt ordre.
Fakturering Fakturering kan foretages som en massefakturering eller for en enkelt ordre. Massefakturering. På fanen Dagligt findes mappen Faktura. Herunder kan man vælge mellem Dagligt, Ugentligt, 14 dage
Læs mereTilbudsportalen REST testklient
Socialstyrelsen Tilbudsportalen REST testklient REST testklienter.net Søren Korgaard Nielsen, Socialstyrelsen 28-01-2014 Indhold 1 Indledning... 3 2 XSD og autogenereret kode... 4 3 Opbygning af blanketter...
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 mereDen bedste dåse, en optimeringsopgave
bksp-20-15e Side 1 af 7 Den bedste dåse, en optimeringsopgave Mange praktiske anvendelser af matematik drejer sig om at optimere en variabel ved at vælge en passende kombination af andre variable. Det
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 merePolynomier et introforløb til TII
Polynomier et introforløb til TII Formål At introducere polynomier af grad 0, 1, 2 samt højere, herunder grafer og rødder At behandle andengradspolynomiet og dets graf, parablen, med fokus på bl.a. toppunkt,
Læs mereLærereksemplar. Kun til lærerbrug. Arbejdsbogen 1. Ny udgave. Gerner Birk Kristiansen. Tekst og tegninger DATO:
Gerner Birk Kristiansen Tekst og tegninger DATO: Arbejdsbogen 1 Ny udgave Her er en masse materiale, der kan anvendes i børnehaveklasserne. Der er naturligvis en sammenhæng i hæftet, men underviseren låses
Læs meregenvej til innovation på arbejdspladsen
FORNYELSE I FÆLLESSKAB genvej til innovation på arbejdspladsen KULTUR- TERMOMETERET Fornyelse i Fællesskab giver resultater Projekt Fornyelse i Fællesskab har udviklet en række trin og værktøjer, som I
Læs mereIda har en kanin på fritidshjemmet. Den hedder Nuser. Carlo har et marsvin. Det hedder Sjove. De har ingen dyr derhjemme. Deres mor kan nemlig ikke tå
En sød snude Ida og Carlo går hjem fra fritidshjemmet. Klokken er fire om eftermiddagen. Det er en forårsdag. I morgen begynder påskeferien. Ida går i tredje klasse på Kastanjehøj-skolen. Carlo er hendes
Læs mereK E N D E L S E. Der blev under sagen afgivet forklaring af Klager. Forklaringen blev afgivet for lukkede døre.
København, den 23. september 2013 Sagsnr. 2011-5139/SAF/JML 5. advokatkreds K E N D E L S E Sagens parter: I denne sag har Klager klaget over advokat A. Sagens tema: Klager, der var mor til en pige, som
Læs mereBilag 14: Transskribering af interview med Anna. Interview foretaget d. 20. marts 2014.
Bilag 14: Transskribering af interview med Anna. Interview foretaget d. 20. marts 2014. Anna er 14 år, går på Virupskolen i Hjortshøj, og bor i Hjortshøj. Intervieweren i dette interview er angivet med
Læs mereSmagsprø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 mereIntroduktion til programmering. UML, Uge 45 Computer science, kap 7, særl. 7.4 og 7.5. Martin Fowler: UML distilled, kap. 3. Addision-Wesley, 2004.
Introduktion til programmering UML, Uge 45 Computer science, kap 7, særl. 7.4 og 7.5. Martin Fowler: UML distilled, kap. 3. Addision-Wesley, 2004. Diagrammer Diagrammer er visuelle fremstillinger af beskrivelser
Læs mereFørstehjælp til opgaver
Førstehjælp til opgaver * Hørt i udlånet * Bliv informationskompetent * Hvad er viden? * Hvad er en kilde? * Kildekritik * Skal jeg læse alt, før jeg skriver? * Hvor meget skal jeg henvise * Litteraturliste
Læs mereKarens 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 mereOrdbogsværktøjet mikrov.dk
Kom godt i gang med Ordbogsværktøjet mikrov.dk Forord - et læse- og skrivestøttende sprogværktøj Ordbogsværktøjet kan anvendes som betydnings- og retskrivningsordbog eller som et undersøgende og støttende
Læs mereSANDSYNLIGHED FACIT SIDE 154-155
SIDE 154-155 Opgave 1 A. Data (x) h(x) f(x) 2 1 0,042 3 3 0,125 4 6 0,25 5 3 0,125 6 4 0,16 7 1 0,042 8 2 0,0833 9 1 0,042 10 2 0,0833 11 1 0,042 B. C. Diagrammet (et søjlediagram) er lavet ud fra hyppigheden,
Læs mereMålstyret undervisning og tegn på læring
Målstyret undervisning og tegn på læring Målstyret undervisning Læringsmål er mål for, hvad eleverne skal kunne - altså mål for elevernes læringsudbytte. I målstyret undervisning skal du som lærer altid
Læs mere#17 Hvorfor Gud tillader lidelse
#17 Hvorfor Gud tillader lidelse Lidelse! Det er alle vegne rundt omkring os i form af vold, voldtægt, skilsmisse, krig, naturkatastrofer og sygdom. Folk vil gerne vide hvorfor. Vi gisper efter vejret,
Læs merepenge, rente og valuta
brikkerne til regning & matematik penge, rente og valuta F+E+D preben bernitt brikkerne til regning & matematik penge, rente og valuta D ISBN: 978-87-92488-14-5 2. udgave som E-bog 2012 by bernitt-matematik.dk
Læs mereDokumentation af programmering i Python 2.75
Dokumentation af programmering i Python 2.75 Af: Alexander Bergendorff Jeg vil i dette dokument, dokumentere det arbejde jeg har lavet i løbet opstarts forløbet i Programmering C. Jeg vil forsøge, så vidt
Læs mereBILAG A SPØRGESKEMA. I denne At-vejledning præsenteres et kort spørgeskema med i alt 44 spørgsmål fordelt på otte skalaer.
16 BILAG A SPØRGESKEMA I denne At-vejledning præsenteres et kort spørgeskema med i alt 44 spørgsmål fordelt på otte skalaer. Skalaernes spørgsmål indgår i et større spørgeskema, der omfatter i alt 26 skalaer
Læs mereRigsrevisionen hvad er det? Rigsrevisionen. Landgreven 4 Postboks 9009 1022 København K. Tlf. 33 92 84 00 Fax 33 11 04 15
Rigsrevisionen Landgreven 4 Postboks 9009 1022 København K Tlf. 33 92 84 00 Fax 33 11 04 15 www.rigsrevisionen.dk rr@rigsrevisionen.dk Rigsrevisionen hvad er det? rigsrevisionen Rigsrevisionen hvad er
Læs mereFeriepengeforpligtigelse Manuel beregning på ferietotaler (Rapport-ID: 57)
Feriepengeforpligtigelse Manuel beregning på ferietotaler (Rapport-ID: 57) Indhold 1. Hvad er formålet med rapporten?... 1 2. Overblik over rapporten... 1 3. Den færdige rapport... 2 4. Faste, indbyggede
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 mere