Database optimering - Indeks
|
|
- Ingrid Lund
- 8 år siden
- Visninger:
Transkript
1 Database optimering - Indeks Alle kender til dette irritations moment, hvor programmet man sidder og arbejder med, bare ikke er hurtigt nok. Selvom det kun drejer sig om få sekunder man sidder og venter, virker det stadig som en evighed, man bliver frustreret og begynder og råbe op om, at det da også er et lorte program. Der er mange faktorer der spiller ind, for at få et program til at arbejde hurtigere. En af disse faktorer er databasen, derfor vil der i denne opgave blive gået i dybden med, hvordan man kan optimere ens database, så denne arbejder hurtigere, og man derved mindsker vente tiden. Databasen er der hvor alle informationerne bliver gemt, det er også fra den man henter informationerne, så derfor er det ofte databasens arbejde med sidder og venter på. Der findes mange måder hvorpå man kan optimere ens database. Jeg har i opgaven valgt at fortælle om indeks til database. Hvad det er, hvordan det kan bruges og hvad fordele og ulemper der er ved det. Eksempler i opgaven vil være lavet ud fra databasen Adventureworks, som er blevet udleveret fra vores underviser. Da jeg har læst rigtig meget forskelligt materiale omkring dette emne, for at få en god forståelse af det, og rapporten ikke er særlig stor, har jeg valgt at undlade fodnoter til kildehenvisning, da det jeg er kommet frem til, ikke er fra et bestemt sted, men fra mange forskellige kilder. Der vil til slut i rapporten være en kildeoversigt, hvor man kan se hvilket materialer der er blevet brugt. Indeks Indeks til database kan sammenlignes, med det indeks vi kender fra en bog, hvor man kan slå op i indekset på et bestemt ord, og derudfra se en reference til steder i bogen, hvor ordet forekommer, og hvor man kan finde resten af informationen. En database kan sagtens fungere uden indeks, det kan en bog også, men hvis man så skal finde noget bestemt, er man nødsaget til at bladre alle sider igennem, dette siger sig selv, at det er meget mere tidskrævende, frem for at slå op i indekset. I en database er man nødt til at lave en tabel scan. Ved små mængde data er kan man sagtens scanne igennem det hele, for at finde frem til det man leder efter. Men ofte indeholder en database store mængder data, og så vil det være enormt tidskrævende, derfor indfører man indeks, for at forbedre performance. Måden hvor på et indeks fungere i en database, er at der bliver lavet en såkald indeksfil. Indekset bliver ud fra et felt, eller flere defineret, disse værdier bliver sorteret, og opdelt i en stryktur, ofte i et B-træ struktur. Så når man laver et query, kan dette bruge indekset til hurtigere at finde frem til svaret. Der findes flere forskellige indeks, jeg har valgt at fokusere på disse: Primære indeks dette er et indeks, som basere sig på primære nøglen eller et andet nøgle felt. Da det er nøgle felter der bliver benyttet, må der ikke forefindes dubletter af disse felter, og ved at lave et indeks på dem, kan man nemt se om der opstår dubletter. Side 1 af 10
2 Sekundære indeks Dette er et indeks, der er defineret på et felt i en databaserelation, som ikke er primær nøglen, men som supplere det primære indeks. Nogle gange har man brug for at kunne lave en hurtigt søgning, på et felt som ikke er primære nøgle, og det er så her det sekundære indeks kommer ind i billedet. Et eksempel, hvis der kigges på Product tabellen, der har man en tabel med alle informationerne til et produkt og man vil søge på produktets listepris, frem for productnummeret. Derfor kan man lave et indeks på listepris. Dog skal man være opmærksom på at, ved at supplere det primære indeks med et sekundær indeks på produktets pris, så øges søgehastigheden, men samtidigt øges pladsforbruget og performance ved ændringer, da det sekundære indeks også skal ændres, når det primære indeks ændres. Der kan godt være flere sekundære indeks på en tabel. Clustering indeks Et almindeligt (non-clustered) indeks gemmer en indeks key og en reference. Hvis vi tænker tilbage i starten hvor et indeks bliver sammenlignet med et bog indeks, så er bog indekset også et non-clustered indeks. Et clustering indeks kan derimod sammenlignes med en telefonbog. Her er data erne sorteret efter et felt, og det samme felt benyttes så til at lave indekset med. Hvis man for eksempel ser på en telefonbog, hvis man finder personens navn som man søger, så har man med det samme resten af oplysninger, altså er indekset stadig i tabellen, dette giver en bedre performance, da når man slår op i et clustering indeks, ikke skal følge en reference for at finde resten af informationerne, de ligger der allerede, i forhold til et nonclustered indeks. Derfor er der også en tommelfinger regl, at alle tabeller skal have et clustering indeks. Der kan også kun være et clustering indeks pr. tabel, da en tabel jo ikke kan være sorteret efter to forskellige felter. Når man opretter en primary key, vil der i ms SQL server, automatisk blive oprettet et clustering indeks på dette felt. Hvor den så bruger primary key kolonnen som indeks key. Dog kan et clustering indeks, sagtens være lavet på et andet felt, som ikke er primary key. Opdateres værdien på et indekseret kolonne, kan det være nødvendigt at flytte rækken i forhold til at holde indekset sorteret. Dette sker ved praktisk talt at slette den gamle værdi også oprette den nye, dette medførende en nedsat performance. Fordele ved indeks Som tidligere nævnt er den store fordel ved indeks, at det ikke tager så langt tid at finde frem til det resultat man søger. Der er dog også andre fordele ved indeks. Hvis man for eksempel laver en update, insert, eller delete statement, hvor der er en WHERE i. Dette vil jeg give et eksempel på, hvis jeg for eksempel kører følgende query: Dette query laver en update på salasordetdetail, hvor den dividere unitpricen med 2, hvis UnitPrice er lig med Hvis query en bliver kørt uden indeks, før man et resultat der siger: Side 2 af 10
3 Dette siger ikke meget i sig selv, så jeg prøver nu at lave et indeks på unitprice, det ser således ud: Altså bliver der lavet et Non-clustered indeks på UnitPrice, med navnet SalesOrderDetail. Efter at have lavet indekset, vil jeg prøve at kører den tidligere query igen, dette giver følgende resultat: Side 3 af 10
4 Når man sammenligner de to resultater, kan man se der er en kæmpe forskel. Ved det først query uden indeks er der en estimated subtree cost på 1.049, hvor den er med indeks kun 0.007, det er jo en kæmpe forskel. Der ses tydeligt at indekset gør en forskel. Det samme er gældende hvis man laver en query statement med ORDER BY kommando, samt GROUP BY. Hvordan er det så queryen udnytter indekset. Hvis man ser øverst i de gule bokse, ved den første, da er det et indeks scan der er blevet fortaget, og ved den anden er det et indeks seek. Forskellen på disse to ting er, at ved indeks scan, scanner den hele tabellen igennem, og finder frem til dem der skal opdateres. Ved et indeks seek, da benytter den indekset, og ved hjælp af det, finder den frem til de rækker der skal opdateres, og behøver derfor ikke bruge tid på at scanne alt igennem. Dense og Sparse Der findes to typer af hvor meget et indeks indeholder, enten Dense eller Sparse. Dense da er alle søge felterne med i indekset. Altså når det er et dense indeks, så indeholder det værdien af søge feltet, samt en reference til den aktuelle placering af alle informationer. Et dense indeks vil se således ud, hvis man for eksempel har en kunde tabel, og man tit søger over hvilke byer kunderne kommer fra, kan man lave et indeks over byerne, et sådan dense indeks, vil se således ud: Man kan se indekset, som indeholder alle byerne der er sorteret efter alfabetiskorden. (*) symbolisere den reference den har, til hvor man finder resten af informationerne. Når man kommer over i datafilen kan man se, at indeksen har alle søgefelterne med, dog har indekset ikke dobbelt af samme navn, så da må man søge igennem dem. Som man for eksempel kan se Side 4 af 10
5 ved byen London. ( ) som ses udfor bynavne, repræsenterer de manglende værdier, som hører til bynavnet. Sparse da er der kun nogle af værdierne der er med i indekset. For en lettere forståelse af sparse indeks, vil jeg lave samme eksempel som ved dense indeks. Så hvis vi igen ser på en kunde tabel, så kan man lave et sparse indeks, som ser således ud: som man kan se på figuren, så indeholder et sparse indeks kun nogle af søge felterne, den indeholder et søgefelt til hver blok. Det fungere på den måde, at hvis man for eksempel skal finde Roskilde, så kigger man ned i indekset, og ser at det må ligge mellem Odense og Århus, så tager den, den første af dem og følger referencen videre, og der er der en henvisning ned til Roskilde. På denne måde kan man undgå at lave indekserne store, så de kun lige har de nødvendige data i sig. Dense indeks er hurtigere end sparse indeks, da man ved et dense indeks ikke skal følge nogle referencer, da kommer man med det samme frem til resultatet. Men sparse indekset som tidligere nævnt, er det mindre end dense indekset, og derfor kræver det ikke så meget plads. Så det er et spørgsmål om, om man vil have hurtighed frem for mindre pladsforbrug, når man skal vælge mellem de to. Multilevel indeks Et andet problem ved indeks, er at de gennem tiden kan vokse sig rigtig store, og så bliver det også tidskrævende at søge i, og derved opnår man ikke den samme reducering af performance længere. Dog er der en måde til at afhjælpe dette på, nemlig det man kalder multilevel indeks. Dette går ud på, at det store indeks bliver splittet op til nogle mindre indeks. Da det første Side 5 af 10
6 indeks(level1) er et sorteret indeks i forvejen, kan man lave et indeks på det(level2 indeks). Jo større indekset er, jo flere level kan man have. På nedenstående figur kan man se et visualiesering over et 2 level indeks, for at få en bedre forståelse. Som sagt så viser figuren et 2 level indeks. Level 1 er det oprindelige indeks, og hvor level 2 er et indeks til oprindelige indeks. Som det ses er de sat op som en træstruktur. (*) i de to første kolonner repræsentere referencen til det sted man skal hen. Den sidste kolonne repræsenterer datafilen, ( ) i datafilen repræsenterer de tilhørende felter som passer til tallet. Multilevel indeks, fungere så på den måde, lad os sige vi skal finde frem til nummer 41. Så slår man op i det første indeks, og hvis man ikke direkte finder tallet 41, så finder den det tal der er mindre end 41, men hvor det næste tal i rækken er stører. I denne situation når vi frem til nummer 27. Fra nummer 27 gives der en reference videre til det næste indeks, her foregår det på samme måde, som det foregående, og her er det så nummer 38, der bliver fundet, og sender os så videre til hvor vi kan finde resultatet. Dog er det et problem med disse multilevel indeks, når man skal opdatere, sletter eller indsætte, så er det alle indeks det skal gøres på, så igen vil det gå udover performance. Side 6 af 10
7 Eksempel Jeg har valgt at inddrage et lidt større eksempel på brug af indeks, da jeg synes min rapport mangler nogle generelle eksempler. Da jeg sad og legede med indeks, prøvede jeg alt muligt forskelligt, og jeg synes dette eksempel igen gir et godt eksempel på hvordan indeks er brugbart. Jeg lavede følgende query: Altså går den ind og finder SalesOrderID, SalesOrderNumber, samt UnitPrice i tabellen SalesOrderHeader. Dog findes unitprice ikke i denne tabel, så derfor bliver der lavet en INNER JOIN med tabellen SalesOrderDetail, hvor SalesOrderID fra SalesOrderHeader er lig med SalesOrderID fra SalasOrderDetail tabellen. Dog skal den kun finde dem hvor Unitprice er mellem 500 til Hvis jeg kører denne query uden indeks, kommer følgende resultat: Hvis jeg så laver følgende indeks på unitprice: Side 7 af 10
8 Jeg inkludere SalesOrderID, da indekset så allerede er endnu mere sorteret, og tilpasset til query en der skal benytte den. Hvis jeg kører query en efter jeg har oprettet dette indeks, får jeg følgende resultat: Igen kan man se en kæmpe forskel på estimated subtree cost, Hvor den uden indeks er på og med indeks Igen kan man også se, at uden indeks, da er det et indeks scan der bliver udført, hvor der med indekset bliver udført et indeks seek. Ulemper ved indeks: Som ved alt andet, er der også ulemper ved indeks. Opdatering af et indekseret felt tager længere tid, idet indekserne skal sorteres på ny, hver gang der tilføjes eller ændres i feltets værdi. Samt fylder indeksene. Det betyder ikke så meget hvis det er tal og dato-felter, men hvis det er tekstfelter som der bliver indekseret på, så bliver felterne både gemt i tabellen, men også i indekset, og optager derfor meget mere plads. Dette kan medføre en nedsat ydeevne på en maskine med for lidt hukommelse. Jeg vil lige give et eksempel, hvor det ikke er en fordel at benytte indeks. Jeg bruger følgende query: Side 8 af 10
9 Den går altså ind på tabellen salesorderdetail og opdatere Unitprice, først ved at gange med 2, og derefter ved at dividere med 2. Jeg har valgt dette, da det egentligt udligner hinanden de to opdate, men det ved databasen ikke, og bruger derfor tid på at kører begge opdate. Hvis jeg kører denne uden indeks, giver det følgende resultater: Hvis jeg laver det samme indeks, som jeg lavede i forrige eksempel på unitprice, og derefter kører query en igen, får jeg følgende resultat: Her kan man altså se at det er omvendt med resultatet. Da er estimated subtree cost meget mindre på query en uden indeks, hvor den er 9.52 og hvor den med indeks er 31.33, så der er virkelig en forskel. Side 9 af 10
10 Konklusion Ud fra den ovenstående gennemgang, kan man se at man altså skal bruge indeksering med varsomhed. Der er både fordele og ulemper ved indeks. Nogle ting man kan huske ved indeks er at felter, som benyttes som nøgler (både primære og sekundære) bør altid indekseres. Hvis der ofte sorteres efter et bestemt felt, kan det kvalificere feltet til at blive indekseret. Endelig skal der helst ikke ske for megen opdatering på kraftigt indekserede tabeller. Man skal altid gå ind og lave en vurdering på, om det vil hjælpe query en ved at have et indeks, eller om det vil sløve query en. Kildehenvisning: Aflevere af: Malene M. B. Jacobsen DM08207 D Side 10 af 10
Brugermanual til Assignment Hand In
Brugermanual til Assignment Hand In Indhold: Undervisere:... 2 Hvor finder jeg Assignment hand in?... 2 Opret en opgave... 3 Slet en opgave... 4 Rediger en opgave... 4 Hvor finder jeg de afleverede filer?...
Læs mereJAR nyhedsbrev fra Region Nordjylland
JAR nyhedsbrev fra Region Nordjylland Juni 2015 I dette nyhedsbrev kan du læse lidt om regionernes undervisningsportal, hvor du bl.a. kan finde information om JAR kurser og øvelsesvejledninger. Du kan
Læs mereNetkatalog upload. Forord: Formål:
Netkatalog upload Forord: De data, I indsender som e-katalog, genbruges af SKI s kunder i de ordre, der sendes tilbage til Jer. Det er derfor vigtigt, både for kundes efterfølgende fakturakontrol; men
Læs mereWebsitet handler om websitet i sin helhed, dvs. hvor mange besøgende du har i alt osv.
Statistikmodulet. Statistikmodulet er et grundlæggende værktøj til at forstå og analysere trafikken på dit website, og det kan du benytte til mange ting, lige fra at se hvor mange besøgende du har, til
Læs mereSkannerlys optimeret Lyset på skanneren er blevet smallere, så det nu er nemmere at skanne små stregkoder.
Opdateringsbrev Casio DT-X7 Ændringer og forbedringer i version 1.0.13. Generelt Skannerlys optimeret Lyset på skanneren er blevet smallere, så det nu er nemmere at skanne små stregkoder. Nyt punkt: Ryd
Læs mereRUTruteplanlægningsvejledning. Folkekirkens Nødhjælp Sogneindsamling 2015
RUTruteplanlægningsvejledning Folkekirkens Nødhjælp Sogneindsamling 2015 Indhold 1. Introduktion til RUT... 2 1.1 Om vejledningen... 2 2. Log på RUT... 4 3. Sådan planlægger du ruter... 6 4. Sådan finder
Læs mereSådan bruger du Spor. Schultz
Sådan bruger du Spor Schultz Hvad kan jeg bruge Spor til? Spor hjælper dig, når du skal vælge uddannelse og job. Først skal du svare på, hvad du vil, og hvad du kan. Resultatet er en liste med job, der
Læs mereI: Man er altså mere bevist om, hvor spillet vil have én hen og de mål der er i spillet?
Spilundersøgelse 1.2: Interview med Brian og Liv efter spiltest d.13/4-2010 B: Der var det du snakkede om med byrummet. Det er en ny måde at prøve at bruge byrummet på, men man er ikke så opmærksom på,
Læs mereOptimering af dit trådløse net
Optimering af dit trådløse net Her er en lille guide til nogle forslag du selv kan gøre for at optimere dit trådløse net. Du skal dog være opmærksom på følgende: - Den hastighed du køber er garanteret
Læs mereDownload Her downloader og installer du AO. Værktøj. Dokumentation Beskrivelse af programmets. Om Forklaring på sitets historie og navn.
AO Værktøj Under arbejdet med at søge efter indførsler i kirkebøger og folketællinger, vil du hurtigt opdage, at der skal hentes mange opslag, før du finder det rigtige, og at det tager lidt tid at hente
Læs mereBetjeningsvejledning. for. UniRace
Betjeningsvejledning for UniRace 2007 Et konkurrence indtastningsprogram. Indholdsfortegnelse Indholdsfortegnelse... 2 Figur fortegnelse... 3 Indledning... 4 Race info... 4 Indtastning af deltagere...
Læs mereSÅDAN KOMMER DU GODT I GANG MED UDDANNELSESBOGEN.DK
SÅDAN KOMMER DU GODT I GANG MED UDDANNELSESBOGEN.DK Hvis du læser dette, så er det fordi du har besluttet dig for at få et bedre overblik over hvad din uddannelse indeholder af faglig kompetencer og dermed
Læs mereGuide til Web-direct. Indholdsfortegnelse
Indholdsfortegnelse 1. Sådan åbner du WEB-direct...2 2. Firmaopslag...3 3. Markedsudvalg...4 4. Udskrift af liste...14 5. Eksport af data...15 6. Fletning i Word...18 7. Brevfletning til ansøgninger...27
Læs mereUd med Valde. Bølle-Bob er på vej hen til Valde Underbid. Han går gennem byen ned mod losse-pladsen. Her bor Valde i sin gamle vogn.
1. Ud med Valde Bølle-Bob er på vej hen til Valde Underbid. Han går gennem byen ned mod losse-pladsen. Her bor Valde i sin gamle vogn. Så møder han Sara.»Har du hørt det?«siger hun. 5 »Hørt hvad?de har
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 mereBilag 5: Meningskondensering af transskribering af interview med Jonas, 15 år
Bilag 5: Meningskondensering af transskribering af interview med Jonas, 15 år Naturlig enhed Vi hører altid radio og så tjekker jeg også min mobil, men vi ses ikke tv om morgenen. Men så sidder jeg også
Læs mereIt-inspirator afsluttende opgave. Betina og Helle Vejleder. Line Skov Hansen. Side 1 af 6
It-inspirator afsluttende opgave Betina og Helle Vejleder. Line Skov Hansen Side 1 af 6 Indledning Den digitale medieverden er over os alle steder, om det er i dagtilbud, skoler eller fritidstilbud. Vi
Læs mereEvaluering af klinikophold med fokus på hjertelidelser for MedIS og medicinstuderende på 1. semester 11.12. 2012 til 14.12. 2012.
Evaluering af klinikophold med fokus på hjertelidelser for MedIS og medicinstuderende på 1. semester 11.12. 2012 til 14.12. 2012. Antal tilbagemeldinger: 152 ud af 169 mulige 1: Oplevede du, at personalet
Læs mereBrugervejledning til diverse i OS X
Brugervejledning til diverse i OS X Gert Søndergaard 19. august 2003 Indholdsfortegnelse Indholdsfortegnelse...2 Introduktion til Mac OS X...3 Flere brugere på samme maskine...3 Dock - den gamle kvikstart...4
Læs mereBrug af Archive-funktion i SportIdent (baseret på version 10.3 af SI-programmerne)
Brug af Archive-funktion i SportIdent (baseret på version 10.3 af SI-programmerne) Formål: Ved at anvende arkiv-funktionen kan arrangørerne ved et træningsløb uden tilmeldinger eller ved åbne baner hurtigt
Læs mereKøbenhavns åbne Gymnasium Elevudsagn fra spørgeskemaundersøgelsen i 2q
Københavns åbne Gymnasium Elevudsagn fra spørgeskemaundersøgelsen i 2q 1.7 Overraskelser ved gymnasiet eller hf! Er der noget ved gymnasiet eller hf som undrer dig eller har undret dig? 20 Det har overrasket
Læs mereXdont version 14.1.0.X / Psykolog Rev: 26-06-2014
Xdont version 14.1.0.X / Psykolog Rev: 26-06-2014 HUSK: at tage en ekstern sikkerhedskopi inden opdateringen igangsættes. at opdateringen altid skal køres fra hovedmaskinen/serveren. alle klientmaskiner
Læs merePositiv Ridning Systemet Negativ eller positiv? Af Henrik Johansen
Positiv Ridning Systemet Negativ eller positiv? Af Henrik Johansen Man skal være positiv for at skabe noget godt. Vi ryttere er meget følsomme med hensyn til resultater. Går det ikke godt med ridningen,
Læs mereManual for installation og brug af Ad-aware version 2007
Manual for installation og brug af Ad-aware version 2007 af Anette Behrendt Copyright 2007 og alle rettigheder forbeholdt. NB. Du kan aktivere links, ved at klikke på den tynde streg, så bliver du ført
Læs mereProjekt - Valgfrit Tema
Projekt - Valgfrit Tema Søren Witek & Christoffer Thor Paulsen 2012 Projektet Valgfrit Tema var et projekt hvor vi nærmest fik frie tøjler til at arbejde med hvad vi ville. Så vi satte os for at arbejde
Læs mereXdont version 14.1.0.X / Fysioterapeuter Rev: 16-06-2014
Xdont version 14.1.0.X / Fysioterapeuter Rev: 16-06-2014 HUSK: at tage en ekstern sikkerhedskopi inden opdateringen igangsættes. at opdateringen altid skal køres fra hovedmaskinen/serveren. alle klientmaskiner
Læs mereViews etc. Databaser
Views etc. Databaser Views Med Views kan vi gemme nogle af de lange select sætninger. I vores eksempel fra tidligere er det f.eks. forbundet med en del besvær at finde telefon nr og bilmærker for en sælger
Læs mereIndholdsfortegnelse. Vokal Command v.1 manual
Indholdsfortegnelse Installation... 2 Første gang programmet startes...7 Konfiguration... 7 Hvad er en kommando... 8 Fonetisk forskel... 8 Gemme dine indstillinger...9 Træning af kommando... 9 Avanceret
Læs mere2.1. Opgavesæt A. 1. januar - 30. juni 2014. Prøvetiden er 45 minutter til opgavesæt 1 15 minutters pause og 1 time og 15 minutter til opgavesæt 2
2.1 Opgavesæt A FVU-Læsning Trin 2 Forberedende voksenundervisning 1. januar - 30. juni 2014 Prøvetiden er 45 minutter til opgavesæt 1 15 minutters pause og 1 time og 15 minutter til opgavesæt 2 Eksaminandens
Læs mereOpgavestyring i Elevplan Vejledning. Pædagogisk IT kørekort Mentorforløb
Opgavestyring i Elevplan Vejledning Pædagogisk IT kørekort Mentorforløb 1 Flow Pædagogisk IT kørekort Mentorforløb 2 Opgaver oprettes på et læringselement, eller et udbudt læringselement Opgaver oprettes
Læs mereIDAP manual Analog modul
IDAP manual Analog modul Dato: 15-06-2005 11:01:06 Indledning Til at arbejde med opsamlede og lagrede analoge data i IDAP portalen, findes en række funktions områder som brugeren kan anvende. Disse områder
Læs mereSøren Christiansen 22.12.09
1 2 Dette kompendie omhandler simpel brug af Excel til brug for simpel beregning, såsom mængde og pris beregning sammentælling mellem flere ark. Excel tilhører gruppen af programmer som samlet kaldes Microsoft
Læs mereKlasse Situation Observation 3. klasse Før spillet. Der bliver spurgt ind til hvad børnene
Bilag 1 - Feltobservationer I dette bilag findes Feltobservationer, noteret under folkeskoleelevernes spilforløb. Disse feltobservationer er fremstillet i en skematisk opstilling, hvis første kolonne tydeliggør
Læs mere1 Overfør kvalitetsområdedokumenterne fra Revimentor Mastermanual 1. Åbn egen Revimentor, og vælg modulet "Manualen".
Vejledning til en komplet opdatering af Manualen, ydelsesgruppedokumenterne og kvalitetsområdedokumenterne, Office skabeloner samt kundeaftaleskabeloner. Dette hjælpedokument beskriver trin for trin hvordan
Læs mereModul 1 Skolens netværk, skema og kommunikation i Lectio Efter gennemgangen af dette modul skal du:
Modul 1 Skolens netværk, skema og kommunikation i Lectio Efter gennemgangen af dette modul skal du: 1. Kende til skolens netværk og drev. Specielt dit personlige H-drev 2. Kunne se dit skema og dine lektier
Læs merePralemappen.dk Din online portfolio Brugerhåndbog til undervisere support@pralemappen.dk Brugerhåndbog til undervisere
www.pralemappen.dk v4 side 1 af 10 Indholdsfortegnelse Velkommen til pralemappen.dk 1.1 Introduktion...side 3 1.2 Grundlæggende funktioner...side 3 1.3 Indstillinger der gælder hele skolen...side 4 1.4
Læs mereAnamorphic Widescreen
Anamorphic Widescreen Fuldskærm og widescreen For at kunne forklare hvad anamorphic widescreen egentlig er, vælger jeg at starte helt fra begyndelsen af filmhistorien. Som alle nok ved så er billedformatet
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 mereDENVER DPF-722 Betjeningsvejledning. Digital Fotoramme ADVARSEL. Sørg for, at der altid er fri adgang til den stikkontakt, apparatet er tilsluttet.
DENVER DPF-722 Betjeningsvejledning Digital Fotoramme ADVARSEL Sørg for, at der altid er fri adgang til den stikkontakt, apparatet er tilsluttet. 1 Introduktion Tillykke med købet af din nye Digitale Fotoramme.
Læs merePå de følgende sider kan du læse om nogle af de overvejelser du bør gøre dig, hvis du påtænker at skifte din bolig ud.
Wennemoes Bolig På de følgende sider kan du læse om nogle af de overvejelser du bør gøre dig, hvis du påtænker at skifte din bolig ud. Ingen bolig passer til vores liv, hele livet. Vi bor alene, vi flytter
Læs mereManual og Hjælp Skoletasken 2
Manual og Hjælp Skoletasken 2 I Skoletasken 2 - Hjælp Indhold I Introduktion 1 Velkomst 2... 2 2 Systemkrav... 2 3 Installation... 3 4 Skoletasken... 8 II Opsætning 10 1 Systemopsætning... 10 2 Bogopsætning...
Læs mereVELKOMMEN TIL PHOTO STORY FOR WINDOWS
VELKOMMEN TIL PHOTO STORY FOR WINDOWS Jens Honoré 2005 Photo Story er et program, du kan bruge til at lave en billedfortælling med. Du kan: Indsætte billeder Ændre billedernes farver Tilføje effekter til
Læs mereMatematikFessor gør læring synlig
GÆSTEINDLÆG MatematikFessor gør læring synlig Avanceret statistik-modul viser nøjagtigt, hvad eleverne kan, og hvor de har udfordringer. Fessor er en kærkommen big brother for lærere og elever på Broskolen
Læs mereBRUGERUNDERSØGELSE BORGERENS MØDE MED REHABILITERINGSTEAMET LEJRE KOMMUNE 2014
BRUGERUNDERSØGELSE BORGERENS MØDE MED REHABILITERINGSTEAMET LEJRE KOMMUNE 2014 1 Om rapporten Denne rapport præsenterer resultater fra en spørgeskemaundersøgelse blandt de borgere, der i perioden den 1.
Læs mereEksempler på elevbesvarelser af gådedelen:
Eksempler på elevbesvarelser af gådedelen: Elevbesvarelser svinger ikke overraskende i kvalitet - fra meget ufuldstændige besvarelser, hvor de fx glemmer at forklare hvad gåden går ud på, eller glemmer
Læs mereSpillebeskrivelse. Rev. 04. Compu-Game A/S, Randersvej 36, DK - 6700 Esbjerg Tlf.: 76 10 98 00 Fax: 76 10 98 98
Spillebeskrivelse Rev. 04 Compu-Game A/S, Randersvej 36, DK - 6700 Esbjerg Tlf.: 76 10 98 00 Fax: 76 10 98 98 Opstillingsvejledning for Compu-Game automater. Indgreb i automatens elektriske og mekaniske
Læs mereIndholdsfortegnelse resultat- & kritikprogrammet.
Indholdsfortegnelse resultat- & kritikprogrammet. Ringsekretærers indtastning af resultater og kritikker... 2 Kom i gang Opstart af programmet... 2 En anden bruger er i gang med ringen... 3 Dommer ændringer
Læs mereBrugervejledning til udfyldelse og udstedelse af Europass Mobilitetsbevis i Europass Mobilitetsdatabasen
Brugervejledning til udfyldelse og udstedelse af Europass Mobilitetsbevis i Europass Mobilitetsdatabasen Europass Mobilitetsbevis skal udfyldes og udstedes i mobilitetsdatabasen: http://mobilitet.europass.dk/.
Læs mereBilag 6. Transskription af interview med Emil
Bilag 6 Transskription af interview med Emil Alder? 18 år gammel Hvilket klassetrin? Jeg går i 2.g Dig med tre ord? Engageret målrettet, det ved jeg ikke hvad det tredje skulle være. Pligtopfyldende? Hvad
Læs mereSoftware Projekt NoSQL vs RMDB
Software Projekt NoSQL vs RMDB Skrevet af Carsten Sørensen, Hans Jørgen Frandsen, Peter Haislund Department of Computer Science, University of Aarhus Aabogade 34, 8200 Arhus N, Denmark 201200089, 19960442,
Læs mereDe vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML
SQL kap 6-7 + 17-20 DDL og DML 1 De vigtigste SQL-sætninger Data Definition Language (DDL) create table: opretter en ny tabel create unique index: tilføjer et index til en tabel drop table : sletter en
Læs mereREFWORKS FAGKONSULENTENS VEJLEDNING
REFWORKS FAGKONSULENTENS VEJLEDNING Nationale Kliniske Retningslinjer Version 09-02-2015 2015 Indholdsfortegnelse 1. Refworks og Nationale Kliniske Retningslinjer... 3 2. Ekstern adgang til RefWorks...
Læs mereBilag 6: Transskription af interview med Laura
Bilag 6: Transskription af interview med Laura Interviewet indledes med, at der oplyses om, hvad projektet handler om i grove træk, anonymitet, at Laura til enhver tid kan sige, hvis der er spørgsmål,
Læs mereVejledning til brug af Skolens IT For nye medarbejdere
Vejledning til brug af Skolens IT For nye medarbejdere 5.Udgave Okt 2014 IT-Center Syd byder dig velkommen til EUC Syd. Denne vejledning er lavet for at gøre det nemmere for dig som medarbejder, at benytte
Læs mereRapport Bjælken. Derefter lavede vi en oversigt, som viste alle løsningerne og forklarede, hvad der gør, at de er forskellige/ens.
Rapport Bjælken Indledning Vi arbejdede med opgaverne i grupper. En gruppe lavede en tabel, som de undersøgte og fandt en regel. De andre grupper havde studeret tegninger af bjælker med forskellige længder,
Læs mereSøndag d.24.jan.2016. Septuagesima. Hinge kirke kl.9. Vinderslev kirke kl.10.30 (skr.10.15).
Søndag d.24.jan.2016. Septuagesima. Hinge kirke kl.9. Vinderslev kirke kl.10.30 (skr.10.15). Salmer: Hinge kl.9: 422-7/ 728-373 Vinderslev kl.10.30: 422-7- 397/ 728-510,v.5-6- 373 Dette hellige evangelium
Læs mereManual til overføring af fotografier fra kamera til harddisk.
Manual til overføring af fotografier fra kamera til harddisk. Det første man skal gøre sig klart er, hvor man som udgangspunkt vil lægge sine fotografier. Især når man er mange, der bruger den samme computer,
Læs mereTema MitHelbred på din ipad
Tema MitHelbred på din ipad Sofus 18. oktober 2015 Side 1 Vejledning til Besøglægen.dk e-portal Første besøg Første gang du besøger e-portalen, skal du oprettes som bruger. Brugeroprettelsen sker ved at
Læs mereBILAG 4. Interview med faglærer ved Glostrup tekniske skole Bjerring Nylandsted Andersen (inf) April 2011
BILAG 4. Interview med faglærer ved Glostrup tekniske skole Bjerring Nylandsted Andersen (inf) April 2011 Tilstede: Faglærer og Kristine Lodberg Madsen Kristine: Hvad er din baggrund, uddannelse og hvad
Læs mereBalance i hverdagen. Af: Annette Aggerbeck, journalist
Denne artikel er fremstillet for Sygeforsikringen Danmark. Den indgår i det andet nummer af deres elektroniske nyhedsbrev Nyt & Sundt, som er produceret i samarbejde med Netdoktor. Balance i hverdagen
Læs mereIP-adressen findes ved at trykke først på pil ned tasten og så på pil op tasten og derefter på tasten.
Indledning Denne vejledning er udarbejdet med henblik på at beskrive de mest anvendte funktioner på SNOM 300 telefonen. På den sidste side er der svar på de spørgsmål vi oftest er stødt på. De viderestillingsfunktionaliteter
Læs mereKONFIRMATIONSPRÆDIKEN 19.APRIL 2015 2.SEP VESTER AABY KL. 10.00 Tekster: Salme 8, Joh.10,11-16 Salmer: 749,331, Sin pagt i dag,441,2
KONFIRMATIONSPRÆDIKEN 19.APRIL 2015 2.SEP VESTER AABY KL. 10.00 Tekster: Salme 8, Joh.10,11-16 Salmer: 749,331, Sin pagt i dag,441,2 Hvordan lød mon verdens første spørgsmål? Det kan I jo tænke lidt over
Læs mereOpgaver om koordinater
Opgaver om koordinater Formålet med disse opgaver er dels at træne noget matematik, dels at give oplysninger om og træning i brug af Mathcad: Matematik: Øge grundlæggende indsigt vedrørende koordinater
Læs mereKatalog 2013. - sådan opdaterer du dine oplysninger til Danhostel-kataloget. Version 1.0 INDHOLDSFORTEGNELSE
Katalog 2013 - sådan opdaterer du dine oplysninger til Danhostel-kataloget Version 1.0 INDHOLDSFORTEGNELSE 1. ADGANG OG LOGIN... 2 2. STAMDATA... 2 3. TEKSTER... 4 (OBS: DER ER IKKE TEKSTER I 2013 KATALOGET)...
Læs mereBilag 6: Transskribering af interview med deltager nr. 1
Bilag 6: Transskribering af interview med deltager nr. 1 Indledning INT: Okay, det er denne her brochure, det handler om. D: Mmm. INT: Og hvad tror du, den handler om? D: Den her brochure? Den handler
Læs mereSKATTEJAGT DE HURTIGE 5-6 ÅR. Sådan gør du. Prøv at justere aktiviteten sådan her..! Januar 2016
SKATTEJAGT Sådan gør du 1. Print siden med posterne og klip dem ud. 2. Hæng posterne op rundt omkring i jeres bolig eller et passende sted udenfor. Husk selv at skrive ned hvor du gemmer posterne. 3. Når
Læs mereKøge Kommune Filter: Filtrer på spørgsmål: 9. Hvilket dagtilbud går dit barn i? [ answer:troldehøjen ]
Køge Kommune Filter: Filtrer på spørgsmål: 9. Hvilket dagtilbud går dit barn i? [ answer:troldehøjen ] Udførelsestidspunkt: 15-03-2012 17:15:22 Antal besvarelser: 34 2 3 4 5 6 7 8 13 12. Hjælp os med at
Læs merePå alle områder er konklusionen klar: Der er en statistisk sammenhæng mellem forældre og børns forhold.
Social arv 163 8. Social arv nes sociale forhold nedarves til deres børn Seks områder undersøges Der er en klar tendens til, at forældrenes sociale forhold "nedarves" til deres børn. Det betyder bl.a.,
Læs mereKom godt i gang med. Nem Konto. Vejledning til sagsbehandlere. NemKonto hører under Økonomistyrelsen
Kom godt i gang med Nem Konto Vejledning til sagsbehandlere NemKonto hører under Økonomistyrelsen Indholdsfortegnelse 1 Introduktion... 2 2 Sådan bruger du NemKonto... 3 2.1 Log på NemKonto... 3 2.2 Signering
Læs mereBBR-Kommune. Generelt
BBR-Kommune Generelt Brugervejledning Indholdsfortegnelse 1. Generelt om BBR-Kommune... 4 1.1. Forord... 4 1.2. Formål... 4 1.3. Anvendelse... 4 1.4. Adgang... 4 1.5. Synkronisering mellem BBR-Kommune
Læs mereOpstartsvejledning til ipad. Tinderhøj Skole
Opstartsvejledning til ipad Tinderhøj Skole Den første skærm når du starter din ipad Sæt fingeren på pilen og træk den til højre. Vælg sprog En ipad kommer med mulighed for at vælge mange forskellige sprog.
Læs mereDensen AudioTechnologies Randersvej 28 Phone (Int +45) 75 18 12 14 6700 Esbjerg Denmark Fax (Int +45) 75 45 39 38
Densen AudioTechnologies Randersvej 28 Phone (Int +45) 75 18 12 14 6700 Esbjerg Denmark Fax (Int +45) 75 45 39 38 Bank Att.: Esbjerg September 8, 1999 Det er på tide at give dig en opdateret status. Vi
Læs mereHelosan og Kræftens Bekæmpelse
1 Indledning Corporate Social Responsibility - CSR er en form for corporate selvregulering integreret i en forretningsmodel. CSR politik fungerer som et indbygget, selvregulerende mekanisme, hvorved skærme
Læs mereTredje kapitel i serien om, hvad man kan få ud af sin håndflash, hvis bare man bruger fantasien
Tredje kapitel i serien om, hvad man kan få ud af sin håndflash, hvis bare man bruger fantasien For nogen tid siden efterlyste jeg i et forum et nyt ord for håndflash, da det nok ikke er det mest logiske
Læs mereSign of safety SOS. Pædagogisk dag 26. marts 2013
Sign of safety SOS Pædagogisk dag 26. marts 2013 Hvad er Signs of safety? Bekymringer Undtagelse Se ske mål Der er en metode der skal læres, derfor skal I arbejde i mindre grupper Det er målet med i dag
Læs mereGenvejstaster. Brugerfladen. Filhåndtering. Navigation i dokumentet. Aktiver adgangstaster. Aktiver genvejsmenu (højreklik)
Genvejstaster Brugerfladen Hjælp Vis/skjul båndet Aktiver adgangstaster Afslut Word Aktiver genvejsmenu (højreklik) Udskriftslayout Kladdevisning Dispositionsvisning Hop til næste dokumentvindue Hop til
Læs mereREFWORKS vejledning til Nationale Kliniske Retningslinjer Fagkonsulentens version (december 2013)
REFWORKS vejledning til Nationale Kliniske Retningslinjer Fagkonsulentens version (december 2013) 2013 Indholdsfortegnelse 1. Refworks og Nationale Kliniske Retningslinjer... 3 2. Log ind i RefWorks...
Læs mereSort udklip og Hvidt udklip angiver, hvor stor en del af skyggeog lys-områderne der skal klippes til de nye skygge- og lys-områder.
Skyggekorrektion De fleste fotografer kender til problemstillingen, hvor et billede indeholder et forgrundselement, som står mod en stærkt belyst baggrund. Forgrundselementet underbelyses, og dette kan
Læs mereOnline-timeseddelregistrering
Online-timeseddelregistrering Denne vejledning giver dig et overblik over, hvordan du kommer i gang med at foretage registrering af dine timesedler i vores online-tidsregistreringssystem, som hedder AXP.
Læs merewww.autolease.dk Produkter og løsninger
www.autolease.dk Produkter og løsninger Ring 39 15 30 30 og få en uforpligtende snak om, hvordan vi kan hjælpe jer Autolease er en del af DNB Group-koncernen, der er en af Skandinaviens største finansvirksomheder.
Læs mereOpsætning af kalender: Højre-klik på en kolonne i Aftalekalenderen og følgende muligheder vil så være synlige:
Kalender setup Du kan nu selv ændre ressourcer i kalenderen (tidsintervaller, faste tekster og om tidsperioden skal opfattes som værende optaget, når du søger efter ledige tider) Rettigheder: Som udgangspunkt
Læs mereDu skal gå en tur i Ry med et kamera. Du skal nu finde 9 forskellige retvinklede trekanter og tage billeder af dem. Sæt billederne ind her.
Du skal gå en tur i Ry med et kamera. Du skal nu finde 9 forskellige retvinklede trekanter og tage billeder af dem. Sæt billederne ind her. Gå på opdagelse med et kamera. Du skal finde skilte Det kan være
Læs mereLineære modeller. Taxakørsel: Et taxa selskab tager 15 kr. pr. km man kører i deres taxa. Hvis vi kører 2 km i taxaen koster turen altså
Lineære modeller Opg.1 Taxakørsel: Et taxa selskab tager 15 kr. pr. km man kører i deres taxa. Hvis vi kører 2 km i taxaen koster turen altså Hvor meget koster det at køre så at køre 10 km i Taxaen? Sammenhængen
Læs mereBrug af de danske koordinatsystemer
Brug af de danske koordinatsystemer i Microstation V8i Indhold Indledning... 1 VIGTIGT OMKRING LÆNGDE/BREDDEGRAD... 2 EKSPORTERE DGN FIL TIL GOOGLE EARTH... 2 AFLÆSE KOORDINATER I GOOGLE EARTH... 2 GOOGLE
Læs mereVejledning til SD Personale Web og indberetning af merarbejde, kørsel m.m.
Vejledning til SD Personale Web og indberetning af merarbejde, kørsel m.m. Formål... 1 Forudsætninger... 1 Generel navigation... 1 Indberetningsoversigt... 3 Søgefelter i oversigt... 4 Merarbejde... 6
Læs mereEt klasselokale er fyldt med elever der sidder og kigger op mod tavlen. En lærer går rundt oppe ved tavlen og stopper pludselig op.
1. INT. KLASSLOKALE - DAG Et klasselokale er fyldt med elever der sidder og kigger op mod tavlen. En lærer går rundt oppe ved tavlen og stopper pludselig op. LÆRER Søren. Vil du venligst læse op fra side
Læs mereDin brugermanual NOKIA 6630 http://da.yourpdfguides.com/dref/822852
Du kan læse anbefalingerne i brugervejledningen, den tekniske guide eller i installationsguiden. Du finder svarene til alle dine spørgsmål i i brugermanualen (information, specifikationer, sikkerhedsråd,
Læs mereHjælp til jobsøgningen
Hjælp til jobsøgningen FOA Århus Jobmatch Hjælp til jobsøgningen I denne folder finder du inspiration til jobsøgning. Da det kan være længe siden, du sidst har lavet enten ansøgning, CV eller andet relateret
Læs mereAlle de væsener. De der med 2 ben traskede rundt på jorden. Det var Jordtraskerne, det hed de, fordi de traskede på jorden.
1 Sådan går der mange mange år. 1 Alle de væsener En gang for mange mange år siden blev skabt et væsen uden ben. Den måtte være i vandet, ellers kunne den ikke komme rundt. Så blev skabt en med 2 ben,
Læs mereTUSASS Mobil. Kom godt fra start
TUSASS Mobil Kom godt fra start 1 Indhold DIN TUSASS PAKKE INDEHOLDER... 3 KOM GODT FRA START MED TUSASS... 3 SÅDAN TANKER DU OP... 3 SERVICER MED TUSASS... 4 TELEsvar... 4 Aflytning af TELEsvar... 5 Andre
Læs mereJEG HAR LÆRT AT SE MIT LIV I FARVER
JEG HAR LÆRT AT SE MIT LIV I FARVER Anne Rosenvold er uddannet Cand. Scient. Soc. fra RUC. Hun er uddannet coach, har boet nogle år i Australien, arbejdet med ind- og udstationerede familier, hun er foredragsholder,
Læs mereModul 8: Clouds (Lagring af filer)
Det sprogpædagogiske kørekort 2012/2013 Modul 8: Clouds (Lagring af filer) Del I Christoph Schepers Studieskolen 8/2012 Indholdsfortegnelse Introduktion... 2 Installer Dropbox (punkt 1-3).. 3 Åbn Dropbox
Læs mereNavn Skole By. Når datofristen er passeret, får læreren besked om, hvilke hold, der kan komme med til Flensborg.
Side 1 af 8 Navn Skole By 55. matematik-olympiade skoleåret 2015/16 Første runde 4. klasse Mest for læreren og evt. forældrene Organisering første runde på skolerne, i klassen Hver skole eller lærer organiserer
Læs mereVelkommen til forvandl dit liv til et festfyrværkeri s workshop
Velkommen til forvandl dit liv til et festfyrværkeri s workshop Kære skønne kvinde. Tillykke med du har valgt at investere tid i dig selv. For at du får mest mulig ud af materialet. Anbefaler jeg at du
Læs mereGode lønforhandlinger
LEDERENS GUIDE TIL Gode lønforhandlinger Sådan forbereder og afholder du konstruktive lønforhandlinger Sæt løn på din dagsorden Du er uden sammenligning medarbejdernes vigtigste kilde til viden om, hvordan
Læs mereGode råd om at drikke lidt mindre
4525/Gode råd om at drikke 21/08/02 13:16 Side 1 (1,1) Yderligere hjælp I nogle tilfælde er det ikke nok at arbejde med problemet selv. Der er så mulighed for at henvende dig et sted, hvor man har professionel
Læs mereOPC Access 3.0 opdatering via Stored Procedure
OPC Access 3.0 opdatering via Stored Procedure Dette dokument gennemgår et eksempel på, hvordan OPC Access 2.0 kan konfigureres til at opdatere en database via en stored procedure. OPC ACCESS 2.0 OPDATERING
Læs mere