Introduktion til SQL

Størrelse: px
Starte visningen fra side:

Download "Introduktion til SQL"

Transkript

1

2 Introduktion til SQL

3 Introduktion til SQL 1. udgave, 1. oplag 2013 Copyright 2013 Libris Media A/S Forfatter: Bobby Henningsen Forlagsredaktion: Peter Wiwe og Louise Peulicke Larsen Omslag: Louise Peulicke Larsen Korrektur: Jan Tarbensen Dtp: Jan Tarbensen Tryk: AKA-PRINT a/s ISBN: Libris er en entreprenant udgivervirksomhed med rødder inden for medier, it og detail. Vi har en stærk national tilstedeværelse med mere end 450 distributionspartnere offline og over 30 digitale distributionspartnere. Rettighederne til vores udgivelser er solgt til mere end 14 lande. Siden 1994, hvor selskabet blev grundlagt, har vi i Danmark solgt mere end ni millioner hæfter og bøger. Om forfatteren Bobby Henningsen er uddannet EDB-assistent og certificeret som MCSA SQL Server 2012 og MCSE SQL Server 2012 Data Platform og Busienss Intelligence. Bobby arbejder professionelt som instruktør og konsulent med fokus på Microsoft SQL Server og har mere end 15 års erfaring. Læs mere på og bliv ven med os på

4 Indhold Introduktion...4 Introduktion til databaser...5 Databaser... 5 Tabeller... 5 Skemaer... 5 Rækker og kolonner... 5 Hent data...6 SELECT... 6 Hent flere kolonner...8 Sortering af data...9 ORDER BY... 9 Filtrering af data...12 WHERE Operatorer Filtre på datoer og tekster NULL-værdier Avanceret filtrering...19 Flere kriterier AND-operator OR-operator IN-operator NOT-operator TOP-operator Evalueringsrækkefølge LIKE-operatoren Beregnede felter...36 Konstanter som beregnede felter Brug af Alias Sammensætning af felter Matematiske beregninger Sortering og filtrering af data med beregnede felter Beregnede felter og datatyper Evalueringsrækkefølge af matematiske operatorer Funktioner...50 Funktioner til håndtering af NULL Funktioner til strengmanipulation Funktioner til manipulation af dato og tid Funktioner til konvertering og formatering af data Betingede beregnede felter Beregning af totaler...63 Aggregat-funktioner Aggregat-funktioner og NULL-værdier Aggregat-funktioner med unikke værdier Gruppering af data Underforespørgsler...77 Selvstændige underforespørgsler Filtrering af data med underforespørgsler Underforespørgsler som beregnede felter Korrelerede Underforespørgsler Join-forbindelser...84 Introduktion til relationel databaseteori Relationelle databaser Normalisering af data Eksempel på normalisering af database Implementering af relationer i database Oprettelse af Join-forbindelser Join-operatoren Join-forbindelser og kolonnenavne Brug af tabelalias Join-forbindelser med filtrering og sortering Join-forbindelser og flere tabeller Join-typer Kombinerede forespørgsler Redigering af data Indsættelse af data Opdatering af data Sletning af data Microsoft SQL Server Express Installation af Microsoft SQL Server Express. 116 Værktøjer til oprettelse og eksekvering af forespørgsler SQL Server Management Studio Appendiks A Rækkefølge for datatyper ved implicit konvertering Appendiks B Bitvise operatorer Appendiks C Funktioner Appendiks D Normalformer Appendiks E Microsoft SQL Server Expressbegrænsninger LIBRIS

5 Introduktion SQL er en forkortelse for Structured Query Language og er et programmeringssprog designet til at håndtere data i relationelle database management systemer (RDBMS). Sproget omfatter en lang række funktionaliteter, såsom forespørgsler, redigering af data, oprettelse og redigering af objekter og adgang til data. SQL anses for at være et standardsprog, men der er stadig den dag i dag en række udfordringer i de store leverandørers tolkning af standarden, som gør, at løsninger ikke umiddelbart kan flyttes fra en platform til en anden. SQL er udviklet af IBM i starten af 1970 erne, og denne tidlige version havde navnet SEQUEL (Structured English Query Language). Det viste sig, at dette navn allerede var registreret, og det blev derfor ændret til SQL. Det første kommercielle system baseret på SQL introduceredes i slutningen af 1970 erne af ORACLE (dengang Relational Software, Inc.). Den mest udbredte brug af SQL er i forbindelse med forespørgsler og opdatering af data. Eksempler på dette er oprettelse af kunder i et fakturasystem, et udtræk, der viser det samlede salg, antallet af ordrer for en bestemt kunde eller virksomhedens samlede salg fordelt på varegrupper. Dette hæfte fokuserer på T-SQL, som er Microsofts dialekt af SQL. Dog vil en stor del af hæftets indhold være brugbart på andre platforme som f.eks. ORACLE. Hvem er dette materiale rettet mod? Dette materiale henvender sig til dig: Som ikke kender noget til SQL Som på en hurtig og nem måde vil lære SQL Som ønsker at kunne bruge SQL i dagligdagen til løsning af opgaver LIBRIS 4

6 Introduktion til databaser Databaser En database er ganske enkelt defineret som en samling af data. Det er vigtigt at have forståelse for en sådan for at kunne bruge SQL. En database er i realiteten en container og den er typisk gemt i filsystemet. En database i vores forstand er i virkeligheden at sammenligne med et arkivskab, bare i digitalt format. Tabeller Data i en database gemmes i tabeller. En tabel er struktureret og gemmer oplysninger om bestemte typer af data, f.eks. kunder, varer eller andre lister af oplysninger. Alle tabeller i en database har et unikt navn. Note Tabelnavne er omfattet af en række simple regler, hvilket blandt andet betyder at disse SKAL begynde med et alfanumerisk tegn. Ud over dette er der få begrænsninger. Dog er det anbefalet så vidt muligt at undgå brugen af specialtegn $, /, blanke tegn osv. i navngivningen. Æ, ø og å kan bruges, men det er også anbefalet at undgå disse. Desværre er det langt fra alle leverandører og udviklere, der følger disse anbefalinger, og dette medfører ind imellem utilsigtede sideeffekter. SQLsproget kan godt håndtere tabelnavne med specialtegn og dette emne behandles senere. Skemaer Enhver tabel er gemt i et skema (Schema). Dette kan bedst sammenlignes med en folder. Teknisk betegnet kaldes det et namespace og er som sådan en samling af objekter. Det mest almindeligt brugte skema er dbo, men der findes en række andre prædefinerede skemaer, og det er desuden muligt at oprette egne. Note dbo er en forkortelse for database owner, men i relation til skemaer er denne betegnelse ikke relevant, da denne ikke på nogen måde har noget med ejerskab at gøre. dbo er dog specielt, da det som det eneste af de prædefinerede skemaer IKKE kan slettes. En dybere gennemgang af skemaer er uden for rammerne i dette hæfte. Rækker og kolonner Tabeller består af rækker og kolonner. En række består af mindst én kolonne og denne er tilknyttet en datatype, der ervalgt på baggrund af den type data, der skal gemmes i den pågældende kolonne. Disse datatyper er i en vis grad begrænsende idet de f.eks. er defineret til at indeholde et tal og derfor IKKE kan indeholde f.eks. tekst. Eksempler på kolonner i en tabel er f.eks. kundenr, navn og adresse. En tabel består af 0 eller flere rækker, og disse benævnes ofte som en post i tabellen. 5 LIBRIS

7 Hent data SELECT Den oftest konstruerede SQL-sætning er baseret på SELECTudtrykket. Denne bruges til at hente data fra en eller flere tabeller og anvendes til f.eks. at hente oplysninger om kunder og deres adresse, telefonnummer, afgivne ordrer osv.. I første omgang fokuseres der på udtræk fra en enkelt tabel. Syntaks SELECT kolonne FROM Tabel; Hent individuelle kolonner Det simplest mulige udtræk er en enkelt kolonne fra en enkelt tabel. Eksempelvis er følgende data registreret i tabellen Kunder: Kunder KundeID FirmaNavn Land ALFKI Alfreds Futterkiste Tyskland WOLZA Wolski Zajazd Polen BLAUS Blauer See Delikatessen Tyskland CACTU Cactus Comidas para llevar Argentina Dette udtryk returnerer en enkelt kolonne, KundeID fra tabellen Kunder, der er placeret i skemaet dbo. SELECT KundeID FROM dbo.kunder; ket returnerer alle rækker, og disse er hverken filtrerede eller sorterede. KundeID ALFKI WOLZA BLAUS CACTU Note Det er ikke nødvendigt at angive navnet på tabellens skema. Følgende udtryk fungerer også: SELECT KundeID FROM Kunder; LIBRIS 6

8 Hent data Når angivelse af skema undlades, er det op til systemet at håndtere dette. Den bruger, der eksekverer forespørgslen, er tildelt et standardskema, og systemet vil derfor automatisk lede efter den angivne tabel i dette skema. Når tabeller er placeret i skemaet dbo, er det ikke et problem, men bruges brugerdefinerede skemaer og en bruger har dette som standardskema risikeres at få uventede resultater, idet systemet altid omdirigerer forespørgslen til skemaet dbo, hvis den angivne tabel ikke findes under standardskemaet. Ved at angive både skema og tabelnavn sker dette ikke. Note Oprindeligt foreskriver syntaksen i SQL, at et udtryk afsluttes med ;, men det har i T-SQL været muligt at undlade dette, og det er stadig muligt at angive ovenstående udtryk som følger: SELECT KundeID FROM Kunder Denne mulighed forsvinder dog i en af de kommende versioner af Microsoft SQL Server, og derfor er semikolon brugt konsekvent i dette hæfte. Note SQL er pr. definition IKKE case sensitiv, hvilket betyder, at der normalt ikke skelnes mellem store og små bogstaver, således at select og SELECT fortolkes ens. Dog kan navnene på objekter, herunder tabeller, være case sensitive. Dette skyldes ene og alene opsætningen på den bagvedliggende Microsoft SQL Server. 7 LIBRIS

9 Hent flere kolonner Det er forholdsvis enkelt at returnere flere kolonner idet de ønskede kolonner blot skal angives og adskilles med et komma. Følgende SELECT-udtryk returnerer flere kolonner fra tabellen Kunder: SELECT KundeID, FirmaNavn FROM dbo.kunder; Ovenstående returnerer to kolonner, KundeID og Firmanavn, fra tabellen Kunder og genererer følgende : KundeID FirmaNavn ALFKI Alfreds Futterkiste WOLZA Wolski Zajazd BLAUS Blauer See Delikatessen CACTU Cactus Comidas para llevar Hent alle kolonner I visse tilfælde er det nødvendigt at returnere alle kolonner. Dette kan gøres hurtigt og nemt ved at bruge en asterisk (*) som jokertegn. SELECT * FROM dbo.kunder; Note Fordelen ved at bruge en asterisk (*) er, at det er hurtigt og nemt. Men generelt er det ikke anbefalet, da der er flere problemstillinger at være opmærksom på. Når forespørgslen fortolkes, laver systemet den om til en kolonneliste alligevel. Men et større problem er det faktum, at det oftest er sådan, at modtageren slet ikke er interesseret i alle kolonnerne, og der bruges derfor ressourcer på at returnere en række kolonner, som slet ikke er relevante. Et andet problem ved brugen af asterisk (*) kan opstå, hvis der i den underliggende tabel tilføjes, ændres eller slettes kolonner og der derfor opstår fejl, fordi et kolonnenavn f.eks. er ændret eller kolonner er slettet. Det er anbefalet altid at lave en kolonneliste og kun hente de kolonner, der er nødvendige. Note Hvor overraskende det end måtte forekomme, så er brugen af et udtryk som det ovenstående, hvor der anvendes en asterisk (*) en ikke uvæsentlig grund til, at systemer, som arbejder med data fra en SQL Server, ikke yder optimalt. LIBRIS 8

10 Sortering af data ORDER BY For at sortere et udtræk af data f.eks. efter postnr. eller alfabetisk efter efternavn bruges ORDER BY, hvor det angives, hvilke kolonner der skal sorteres efter. Syntaks SELECT kolonne FROM Tabel ORDER BY Kolonne 1, Kolonne 2, Kolonne 3,...n; Sortering efter en enkelt kolonne I det foregående returneredes data i umiddelbart tilfældig rækkefølge. Reelt set returneres data i den rækkefølge, de er lagret i i den underliggende tabel. Rækkefølgen af disse er løbende påvirket af opdateringer som har slettet data, indsat nye rækker eller redigeret eksisterende rækker. Det sidste kan i en række tilfælde medføre, at rækker skal flyttes rent fysisk. Derfor kan og bør det ikke forventes, at data returneres i en given rækkefølge medmindre det angives i forespørgslen med ORDER BY. SELECT KundeID, FirmaNavn FROM dbo.kunder ORDER BY KundeID; KundeID ALFKI BLAUS CACTU WOLZA FirmaNavn Alfreds Futterkiste Blauer See Delikatessen Cactus Comidas para llevar Wolski Zajazd Ovenstående sorterer data efter kolonnen KundeID i stigende orden. Det er standard, at sorteringer er stigende medmindre andet angives. Det kan angives eksplicit ved at bruge nøgleordet ASC (forkortelse for ascending), men dette er som sagt ikke nødvendigt. Ønskes sorteringen at være i faldende orden gøres dette ved at bruge nøgleordet DESC (forkortelse for descending). SELECT KundeID, FirmaNavn FROM dbo.kunder ORDER BY KundeID DESC; KundeID FirmaNavn WOLZA Wolski Zajazd CACTU Cactus Comidas para llevar BLAUS Blauer See Delikatessen ALFKI Alfreds Futterkiste 9 LIBRIS

11 Sortering af data Sorter efter flere kolonner Ofte er det nødvendigt at sortere efter flere kolonner. Ganske som i en gammeldags telefonbog, hvor personer var sorteret efter efternavn og derefter fornavn. Syntaksmæssigt er det forholdsvist nemt, da kolonnerne, der ønskes sorteret efter, angives kommasepareret. SELECT Land, FirmaNavn FROM dbo.kunder ORDER BY Land, Firmanavn; Land Argentina Polen Tyskland Tyskland FirmaNavn Cactus Comidas para llevar Wolski Zajazd Alfreds Futterkiste Blauer See Delikatessen Ovenstående sorterer dataudtrækket efter kolonnen Land og derefter kolonnen Firmanavn. I ovenstående er ikke angivet en sorteringsretning, og dermed sorteres data i stigende orden. Det er muligt at angive eksplicit for hver enkelt kolonne, hvorvidt de skal sorteres stigende eller faldende. SELECT Land, FirmaNavn FROM dbo.kunder ORDER BY Land, Firmanavn DESC; Land Argentina Polen Tyskland Tyskland FirmaNavn Cactus Comidas para llevar Wolski Zajazd Blauer See Delikatessen Alfreds Futterkiste Ovenstående sorterer dataudtrækket stigende efter land og derefter faldende efter firmanavn. Hvis sorteringen skal foretages faldende for begge kolonner, er det også nødvendigt at angive nøgleordet DESC efter kolonnen Land. SELECT Land, FirmaNavn FROM dbo.kunder ORDER BY Land DESC, Firmanavn DESC; Der er under normale omstændigheder ikke noget krav i det angivne SQL-udtryk om, at kolonner, der sorteres efter, SKAL indgå i kolonnelisten i SELECT-udtrykket. Der er dog få undtagelser, og dette gennemgås senere i hæftet. LIBRIS 10

12 Sortering af data Note Det er muligt at sortere efter kolonneposition, således at det foregående SQL-udtryk kan omskrives til følgende: SELECT Land, FirmaNavn FROM dbo.kunder ORDER BY 1 DESC, 2 DESC; Det er naturligvis hurtigere og simplere at skrive, men læsbarheden er ikke så god. Desuden vil ændringer i kolonnelisten kunne påvirke resultatet. Teknikken kan selvfølgelig ikke bruges, hvis der sorteres efter kolonner, der IKKE er i SELECT-udtrykkets kolonneliste. Note Der er teoretisk ikke nogen øvre grænse for antallet af kolonner i listen i ORDER BY. Dog er der en øvre grænse, der dikterer, at den sammenlagte størrelse af kolonnerne i denne liste maksimalt må være bytes, og det begrænser reelt set antallet af kolonner. Note Det er kun få datatyper, der ikke understøttes i sorteringer. Det drejer sig om følgende datatyper: Text, ntext, Image og XML. De tre førstnævnte er i Microsoft SQL Server-sammenhæng forældede og udgår i en fremtidig version af SQL Server. Note Det kan forekomme, at data umiddelbart er sorteret, selv om det ikke eksplicit er angivet i det brugte SQL-udtryk. Dette skyldes, at den underliggende tabel er indekseret, og derfor er data sorteret i den underliggende tabel. Der er dog heller ikke i det tilfælde garanti for rækkefølgen, hvis der eksekveres et simpelt SELECT-udtryk med brug af asterisk (*) som angivet i det foregående. Dette kan skyldes fysisk fragmentering. Note Det kan opleves, at sorteringer af data ikke er korrekte i forhold til f.eks. æ, ø, å, store og små bogstaver og specialtegn. Følgende er et eksempel på et sådant resultat: FirmaNavn Ådalens Konfekture Alfreds Futterkiste Cactus Comidas para llevar En sådan fejl skyldes den underliggende Microsoft SQL Server, som er konfigureret med en forkert collation i forhold til det danske tegnsæt. Ovenstående sorteringsproblem kan løses ved at bruge nøgleordet COLLATE i SQL-udtrykket som i det følgende: SELECT FirmaNavn FROM dbo.kunder ORDER BY Firmanavn COLLATE Danish_Norwegian_ci_ai; 11 LIBRIS

13 Filtrering af data WHERE Det er ofte nødvendigt at begrænse mængden af data, der returneres i et udtræk, f.eks. for at vise kunderne i en bestemt by eller varer inden for et givent prisinterval. For at gøre dette anvendes udtrykket WHERE, som angives umiddelbart efter referencen til tabelnavnet. Syntaks SELECT kolonne FROM Tabel WHERE ORDER BY Kolonne, Kolonne,...n; Simpel filtrering Tabeller i en database indeholder ofte store mængder data, og som det er tilfældet med kolonner, er det ofte ikke nødvendigt at returnere alle rækker fra en tabel. For at begrænse dataudtrækket til en given delmængde af data angives et søgekriterium eller filter. Eksempelvis er følgende data registreret i tabellen Ordre: Ordre Ordrenr Ordredato KundeID Fragt Afsendelsesdato :00: WOLZA 7, :00: :00: BLAUS 8, :00: :00: BLAUS 6, :00: :00: CACTU 6, :00: :00: BLAUS 7, :00: :00: WOLZA 9, :00: :00: BLAUS 5,00 NULL :00: ALFKI 5,00 NULL SELECT Ordrenr, Ordredato, Fragt FROM dbo.ordre WHERE Fragt = 7; Ordrenr Ordredato Fragt :00: ,00 Ovenstående er et eksempel på simpel filtrering, hvor kun ordrer med en given fragtomkostning returneres. T-SQL understøtter en lang række muligheder for at filtrere, som gør det muligt at lave komplekse filtre ved brug af en række forskellige operatorer. LIBRIS 12

14 Filtrering af data Operatorer T-SQL understøtter en række sammenligningsoperatorer ud over det allerede viste lighedstegn (=). Tabellen viser en oversigt over alle sammenligningsoperatorerne. En række af disse er redundante og betyder det samme. Eksempelvis har operatorerne <> og!= samme funktionalitet. Operator Beskrivelse = Lig med <> Forskellig fra > Større end < Mindre end <= Mindre end eller lig med >= Større end eller lig med IS NULL NULL-værdier BETWEEN Mellem 2 værdier (Inklusive)!=,!<,!> Negation Brugen af en række af ovenstående operatorer adskiller sig ikke nævneværdigt fra hinanden syntaksmæssigt. Nedenstående er en række eksempler på brugen af de simple sammenligningsoperatorer. SELECT Ordrennr, Ordredato, Fragt FROM dbo.ordre WHERE Fragt > 7; Ordrenr Ordredato Fragt :00: , :00: , :00: ,00 Ovenstående returnerer alle ordrer, hvor fragtomkostninger er større end 7. Endnu et eksempel på brugen af sammenligningsoperator: SELECT Ordrenr, Ordredato, Fragt FROM dbo.ordre WHERE Fragt >= 7; Ordrenr Ordredato Fragt :00: , :00: , :00: , :00: ,00 ket returnerer alle ordrer med fragtomkostninger, der er 7 eller større. Ligeledes kunne operatoren!< bruges. 13 LIBRIS

15 Filtrering af data Slutteligt et eksempel på et negativt filter: SELECT Ordrenr, Ordredato, Fragt FROM dbo.ordre WHERE Fragt < > 7; Ordrenr Ordredato Fragt :00: , :00: , :00: , :00: , :00: , :00: , :00: ,00 Ovenstående returnerer alle ordrer, hvor fragtomkostninger IKKE er 7. Ligeledes kunne operatoren!= være brugt. Note Decimaladskilleren i decimaltal angives altid med et. i T-SQL og ikke med et,. Uanset om opsætningen i det givne system er indstillet til dansk, ville brugen af et komma være i konflikt med sprogets syntaks. Derfor angives decimaltal altid som i det følgende: Osv. Note Som med sortering er der IKKE noget krav om, at den eller de kolonner, der filtreres på, SKAL være angivet i SELECT-udtrykkets kolonneliste. Dette kan på den ene side gøre, at resultatet ikke er umiddelbart gennemskueligt, men på den anden side er det ofte særdeles brugbart, da kolonnen eller kolonnerne, der filtreres på, ikke nødvendigvis er interessante at have med i dataudtrækket. Filtre på datoer og tekster Brug af filtre, der inkluderer datoer eller tekststrenge, er ikke ualmindelige og er også i de fleste tilfælde simple at anvende. I T-SQL angives både datoer og strenge med det, der på dansk kaldes et primtegn ('). På engelsk hedder det single quote. Det er vigtigt at huske, at T-SQL bruger netop dette og ikke anførselstegn ("), som man ser i en række andre sprog. Her er et eksempel på et filter med en tekststreng: LIBRIS 14

Introduktion til SQL

Introduktion til SQL Introduktion til SQL Introduktion til SQL 1. udgave, 1. oplag 2013 Copyright 2013 Libris Media A/S Forfatter: Bobby Henningsen Forlagsredaktion: Peter Wiwe og Louise Peulicke Larsen Omslag: Louise Peulicke

Læs mere

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

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

Læs mere

Import af rekursivt (parent-child) hierarki i Palo

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

Læs mere

EXCEL 2011 TIL MAC GODT I GANG MED PETER JENSEN GUIDE VISUEL

EXCEL 2011 TIL MAC GODT I GANG MED PETER JENSEN GUIDE VISUEL PETER JENSEN EXCEL 2011 TIL MAC GODT I GANG MED EXCEL 2011 TIL MAC VISUEL GUIDE 59 guides der får dig videre med Excel En instruktion på hver side - nemt og overskueligt Opslagsværk med letforståelig gennemgang

Læs mere

De vigtigste SQL-sætninger. SQL kap Oprette database. DDL og DML

De 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 mere

Introduktion til programmering

Introduktion 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 mere

Brugervejledning. Sådan laves et opslag med avanc. søgning. December 2010

Brugervejledning. Sådan laves et opslag med avanc. søgning. December 2010 Brugervejledning Sådan laves et opslag med avanc. søgning December 2010 Sådan laves en avanceret søgning Denne vejledning gennemgår eksempler på, hvordan avanceret søgning kan bruges. Når du har startet

Læs mere

Hvorfor skal vi bruge objekt orienteret databaser?

Hvorfor skal vi bruge objekt orienteret databaser? OODBMS Vs. RDBMS 1 Indholdsfortegnelse Hvorfor skal vi bruge objekt orienteret databaser?... 3 OODBMS i erhvervslivet... 4 Bagsiden af medaljen... 5 OODBMS i praksis... 6 Konklusion... 8 2 Hvorfor skal

Læs mere

Introduktion til SQL queries

Introduktion til SQL queries Denne guide er oprindeligt udgivet på Eksperten.dk Introduktion til SQL queries Denne artikel beskriver nogle forskellige muligheder i SQL queries. Eksemplerne skulle gerne være standard SQL og virke i

Læs mere

Excel til ipad Kom i gang og videre med. Martin Simon. Forlaget TextMaster ISBN: 978-87-93170-12-2. E-bogsudgave 2014

Excel til ipad Kom i gang og videre med. Martin Simon. Forlaget TextMaster ISBN: 978-87-93170-12-2. E-bogsudgave 2014 Excel til ipad Kom i gang og videre med Martin Simon Forlaget TextMaster ISBN: 978-87-93170-12-2 E-bogsudgave 2014 Kopiering fra denne bog er ikke tilladt. Forord 9 Begrænsningerne i forhold til Excel

Læs mere

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

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

Læs mere

SQL for MySQL-begyndere

SQL for MySQL-begyndere Denne guide er oprindeligt udgivet på Eksperten.dk SQL for MySQL-begyndere I denne artikel vil jeg prøve at beskrive MySQL på begynderniveau. SQL står for Structured Query Language, og er et sprog til

Læs mere

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse.

Bemærk! Et PHP script har kun brug for at forbinde én gang til databaseserveren. Det kan så sagtens udføre flere kommandoer vha. denne forbindelse. Mysqli Webintegrator Når vi arbejder med server-side scripting ( i vort tilfælde PHP), har vi ofte behov for at kunne tilgå data, som vi opbevarer i en database. Det kan f.eks. dreje sig om nyhederne i

Læs mere

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

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

Læs mere

HOFTEALLOPLASTIK - DATAUDTRÆK OG IMPORT TIL EXCEL

HOFTEALLOPLASTIK - DATAUDTRÆK OG IMPORT TIL EXCEL HOFTEALLOPLASTIK - DATAUDTRÆK OG IMPORT TIL EXCEL Når man er logget på KMS systemet, vælges Dataudtræk under punktet Vælg modul, hvorefter der klikkes på Gå til: På næste side klikkes på knappen Opret:

Læs mere

Jørgen Koch. Access. Opgavehæfte

Jørgen Koch. Access. Opgavehæfte Jørgen Koch Access 2002 2002 for alle Opgavehæfte Access 2002 for alle 1. udgave 2002 Copyright 2002 IDG Danmark A/S Forfatter: Jørgen Koch Forlagsredaktion: Frantz Pedersen DTP: Jørgen Koch Skriv til

Læs mere

Internet. Komplet featureliste. Aesiras - integreret Regnskab, Handel og Internet

Internet. Komplet featureliste. Aesiras - integreret Regnskab, Handel og Internet Internet Komplet featureliste Aesiras - integreret Regnskab, Handel og Internet Aesiras Internet gør det let at komme i gang med en professionel hjemmeside og webshop. Som standard medfølger et grafisk

Læs mere

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database

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

Læs mere

Afsnittet 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. 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 mere

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

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

Læs mere

1. Basal select med (stjerne)

1. Basal select med (stjerne) 1. Basal select med (stjerne) 1. List alle øltyper. a. select * from oltyper 2. List alle bryggerier a. select * from bryggeri 3. List alle Danmarks postnumre samt tilhørende by, landsdel og antal indbyggere

Læs mere

Opgave 1 Basal select med (stjerne)

Opgave 1 Basal select med (stjerne) Opgave 1 Basal select med (stjerne) 1. List alle øltyper. 2. List alle bryggerier 3. List alle Danmarks postnumre samt tilhørende by, landsdel og antal indbyggere 4. BONUS: List alle ølmærker med alt deres

Læs mere

DB undervisning 01-01

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

Læs mere

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

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

Læs mere

Database for udviklere. Jan Lund Madsen PBS10107

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

Læs mere

R E D C A P M A N U A L. Importér data til REDCap fra CSV-fil. Opbyg din eksisterende database i REDCap Version 1.0

R E D C A P M A N U A L. Importér data til REDCap fra CSV-fil. Opbyg din eksisterende database i REDCap Version 1.0 R E D C A P M A N U A L Importér data til REDCap fra CSV-fil Opbyg din eksisterende database i REDCap Version 1.0 Introduktion Der opstår ofte et ønske om at importere data fra andre databaser til REDCap,

Læs mere

SQL - Login, Role, Schema og User

SQL - Login, Role, Schema og User SQL - Login, Role, Schema og User - Version 1.1 Forfatter/Oprettet dato: Henrik Hjorth Hansen/2012-06-12 Sidst gemt af/dato: HHH Henrik Hjorth Hansen/2012-10-03 Udskriftdato:2012-10-03 09:00:00 SQL - Login

Læs mere

Funktions opdatering 4.5.01 ASPECT4 QueryManager (B=fejl, S=support/Info, T=Opgave, W=Releaseønske)

Funktions opdatering 4.5.01 ASPECT4 QueryManager (B=fejl, S=support/Info, T=Opgave, W=Releaseønske) ASPEC4 QueryManager (B=fejl, S=support/Info, =Opgave, =Releaseønske) 00001289 Dags dato som standardværdi Standardværdierne for datofelter i en rekvisition kan sættes til dynamiske datoer, således at rekvisitionsfeltet

Læs mere

Hjælp til MV-ID Administration

Hjælp til MV-ID Administration Hjælp til MV-ID Administration - til brugere af MV-Login Mikro Værkstedet A/S Dokumentversion: 20131002A 1 Indholdsfortegnelse Forord... 3 Kapitel 1. Aktivér MV-Login administratorkontoen... 4 Kapitel

Læs mere

Skriftlig opgave. Designtanker i database-nære systemer

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

Læs mere

Excel sortering-filtrering

Excel sortering-filtrering Adresseliste - Sortering Når du bruger Excel til at håndtere mængder af data, vil du ofte få brug for at sortere disse data. En sortering kan hjælpe dig til at finde bestemte data. Det er nemmere at finde

Læs mere

LaserNet v6.6 Release Nyhedsbrev

LaserNet v6.6 Release Nyhedsbrev LaserNet v6.6 Release Nyhedsbrev NY Input Management-Løsning! Indhold: LaserNet v6.6 LaserNet Webinars NY LaserNet Input Management-løsning Nyt Produkt: LaserNet Client Nye Features & Functions Ny medarbejder

Læs mere

Umbraco installationsvejledning

Umbraco installationsvejledning på et ScanNet ASP Webhotel Indledning Beskrivelse Denne vejledning vil indeholde installation af CMS systemet Umbraco på et ASP Webhotel. Det dansk grundlagt Content Management System (CMS) Umbraco er

Læs mere

Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002

Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002 Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach (jeans@ruc.dk) 2002 På datalogi har vi en databaseserver, som de studerende på datalogi kan benytte til projekter og som også benyttes i forbindelse

Læs mere

Afhentning af ansøgninger til de videregående. Brugervejledning Optagelse.dk

Afhentning af ansøgninger til de videregående. Brugervejledning Optagelse.dk Afhentning af ansøgninger til de videregående uddannelser Brugervejledning Optagelse.dk Afhentning af ansøgninger til de videregående uddannelser Brugervejledning Optagelse.dk Forfatter: Tine Kanne Sørensen

Læs mere

Kontakthierarkier i. Denne vejledning beskriver forskellige måder, man kan præsentere sin myndighed over for borgere og virksomheder

Kontakthierarkier i. Denne vejledning beskriver forskellige måder, man kan præsentere sin myndighed over for borgere og virksomheder Kontakthierarkier i digital post Denne vejledning beskriver forskellige måder, man kan præsentere sin myndighed over for borgere og virksomheder i digital post. Version: 3.0 Udarbejdet: november 2011 Udarbejdet

Læs mere

Vejledning til CVRselvbetjeningsløsning

Vejledning til CVRselvbetjeningsløsning Vejledning til CVRselvbetjeningsløsning 1. Indledning 2. Abonnement og enkeltudtræk 2.1 Valg af udtrækstype 2.2 Indhold af dit udtræk 2.3 Filtre - Filtrering af dit udtræk 2.3.1 Anvend filtrene på 2.3.2

Læs mere

SecureAware Opfølgning Manual

SecureAware Opfølgning Manual SecureAware Opfølgning Manual Manualen beskriver brugen af SecureAware version 3 Dokument opdateret: juni 2009 Om dette dokument Dette dokument er en vejledning i brug af opfølgnings-modulet i SecureAware.

Læs mere

Installation og Drift. Aplanner for Windows Systemer Version 8.15.12

Installation og Drift. Aplanner for Windows Systemer Version 8.15.12 Installation og Drift Aplanner for Windows Systemer Version 8.15.12 Aplanner for Windows løsninger Anbefalet driftsopsætning Cloud løsning med database hos PlanAHead Alle brugere, der administrer vagtplaner

Læs mere

Database design for begyndere

Database 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 mere

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

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

Læs mere

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:...

Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... Indholdsfortegnelse Databaser og PHP... 3 Opgave... 4 Opgave... 5 Opgave... 6 Sidste opgave er en lille gæstebog... 7 Kilder og nyttige links:... 9 Nogle HTML tags... 9 Databaser og PHP Når vi snakker

Læs mere

Skriftlig eksamen i kurset. Informationssystemer

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

Læs mere

Vejledning til udtræk fra UNIK (Version: UNIK Bolig 4)

Vejledning til udtræk fra UNIK (Version: UNIK Bolig 4) Vejledning til udtræk fra UNIK (Version: UNIK Bolig 4) Udtræk af data fra UNIK skal ske ved at danne rapporter. I UNIK er der mulighed for at danne tre forskellige slags rapporter: 1) Fastprogrammerede

Læs mere

e-conomic modul til Magento

e-conomic modul til Magento Opsætningsguide til e-conomic modul til Magento Version 4.0.6 Magentomoduler ApS Myggenæsgade 3, 4. Lejl. 4 København kontakt@magentomoduler.dk Opsætning Opsætning af modulet kræver at du har adgang til

Læs mere

How to do in rows and columns 8

How to do in rows and columns 8 INTRODUKTION TIL REGNEARK Denne artikel handler generelt om, hvad regneark egentlig er, og hvordan det bruges på et principielt plan. Indholdet bør derfor kunne anvendes uden hensyn til, hvilken version

Læs mere

TimeLog A/S. TimeLog Project. Standardfakturalinjeeksport. Thomas S. Gudmandsen. w w w. t i m e l o g. d k

TimeLog A/S. TimeLog Project. Standardfakturalinjeeksport. Thomas S. Gudmandsen. w w w. t i m e l o g. d k TimeLog A/S TimeLog Project Standardfakturalinjeeksport Thomas S. Gudmandsen 2012 w w w. t i m e l o g. d k Indholdsfortegnelse TimeLog Standardfakturalinjeeksport Indledning... 2 Forudsætninger... 2 Opsætning...

Læs mere

Formål Kvikguide beskriver, hvordan du kan foretage filtrering og sortering i henholdsvis tabeller og rapporter.

Formål Kvikguide beskriver, hvordan du kan foretage filtrering og sortering i henholdsvis tabeller og rapporter. Side 1 af 19 Navision Stat 9.0 ØSY/STO 01. oktober 2017 Kvikguide til filtrering og sortering i NS 9.0 Overblik Formål Kvikguide beskriver, hvordan du kan foretage filtrering og sortering i henholdsvis

Læs mere

ALMINDELIGT ANVENDTE FUNKTIONER

ALMINDELIGT ANVENDTE FUNKTIONER ALMINDELIGT ANVENDTE FUNKTIONER I dette kapitel gennemgås de almindelige regnefunktioner, samt en række af de mest nødvendige redigerings- og formateringsfunktioner. De øvrige redigerings- og formateringsfunktioner

Læs mere

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

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

Læs mere

Pivottabeller, diagrammer og databehandling. Underviser: Nina Kirkegaard Schou Mobil

Pivottabeller, diagrammer og databehandling. Underviser: Nina Kirkegaard Schou Mobil Pivottabeller, diagrammer og databehandling Underviser: Nina Kirkegaard Schou Mobil 21 48 65 16 E-mail: ns@teamcrm.dk Emner: Excel Pivottabeller/diagrammer og databehandling Brugerfladen Import af data

Læs mere

Login og introduktion til SEI2

Login og introduktion til SEI2 BRUGERVEJLEDNING 2019 Login og introduktion til SEI2 Sundhedsdatastyrelsens Elektroniske Indberetningssystem Forord Dette er en brugermanual (1. udgave), der teknisk beskriver, hvordan man logger på Sundhedsdatastyrelsens

Læs mere

TILLÆG TIL MANUAL Excel-indlæsning i Vvskatalogets administrationssystem

TILLÆG TIL MANUAL Excel-indlæsning i Vvskatalogets administrationssystem 3456.78 123456 TILLÆG TIL MANUAL Excel-indlæsning i Vvskatalogets administrationssystem 30. juli 2015 Indhold Indledning Side 3 Sådan kommer du i gang Side 4 Oprette nye varer Side 5 Ændre eksisterende

Læs mere

MatematiKan Et matematisk skriveværktøj for hele skoleforløbet

MatematiKan Et matematisk skriveværktøj for hele skoleforløbet MatematiKan Et matematisk skriveværktøj for hele skoleforløbet Tænk, hvis alle elever kunne arbejde med procesorienteret matematik. En arbejdsform, hvor du forsøger at arbejde med matematiske problemstillinger

Læs mere

Fakturalinjeeksport Vejledning

Fakturalinjeeksport Vejledning Fakturalinjeeksport Spar tid og undgå at indtaste bogførte fakturaer manuelt i økonomisystemet Vejledning Kom godt i gang med fakturalinjeeksport Dette dokument beskriver TimeLog Projects eksportfunktion

Læs mere

Vejledning til. Svejsevisitering. Oprettelse af kursister i testsystemet... 2. Opret Booking... 5. Kursisten tager test... 10

Vejledning til. Svejsevisitering. Oprettelse af kursister i testsystemet... 2. Opret Booking... 5. Kursisten tager test... 10 Kompetencecenter for e-læring Det Nationale Videncenter for e-læring Vejledning til Svejsevisitering Indhold Oprettelse af kursister i testsystemet... 2 Opret Booking... 5 Kursisten tager test... 10 Læreren

Læs mere

DDElibra H Å N D B O G

DDElibra H Å N D B O G H Å N D B O G Axiell Danmark A/S 2016-10-12 Version 9.11.60 GUI Copyright 2016 2 1 Indholdsfortegnelse 1 Indholdsfortegnelse... 2 2 Introduktion... 3 3 Søgning i dokumentationen... 3 4 Åbning af ""...

Læs mere

Database optimering - Indeks

Database optimering - Indeks 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,

Læs mere

Måske kender du nogle af de tips og tricks, guiden indeholder, men så bliver du blot bekræftet i, at du gør det rigtige.

Måske kender du nogle af de tips og tricks, guiden indeholder, men så bliver du blot bekræftet i, at du gør det rigtige. JETREPORTS TIPSOG TRICKS Indledning Jet Reports er et fantastisk rapporteringsværktøj integreret i Excel. De fleste af os bruger nok kun en brøkdel af de muligheder som Jet Reports og Excel har. Denne

Læs mere

BRUG AF LISTEFUNKTIONER I EXCEL

BRUG AF LISTEFUNKTIONER I EXCEL BRUG AF LISTEFUNKTIONER I EXCEL Lister kan i Excel anvendes til forskellige formål. Her skal vi se på et af disse, nemlig anvendelsen af lister til "databaselignende" funktioner. For at kunne anvende de

Læs mere

Sammenknytning af listedata fra MUD til tabel i MapInfo (SVM-eksempel)

Sammenknytning af listedata fra MUD til tabel i MapInfo (SVM-eksempel) Sammenknytning af listedata fra MUD til tabel i MapInfo (SVM-eksempel) Indhold Introduktion...1 Eksport og tilpasning af tabeldata MUD...1 Direkte til Excel...1 Via Rapport i Word-format til Excel...1

Læs mere

Introduktion til FileMaker Pro 4.0/4.1

Introduktion til FileMaker Pro 4.0/4.1 1 Introduktion til FileMaker Pro 4.0/4.1 Hvad er en database? En database er en samling data, som er organiseret på en systematisk måde og er tilgængelig i digital form. Med andre ord er det en slags elektronisk

Læs mere

Data lagring. 2. iteration (implement backend)

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

Læs mere

Tutorial: Annotationsliste

Tutorial: Annotationsliste Tutorial: Annotationsliste Annotationslisten er en særlig fane med vandret layout, hvor du får effektive muligheder for at behandle, få adgang til, gennemgå og sammenfatte annotationer i en PDF-fil. Som

Læs mere

Databaseadgang fra Java

Databaseadgang fra Java Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,

Læs mere

KMD Brugeradministration til Navision og LDV

KMD Brugeradministration til Navision og LDV KMD Brugeradministration til Navision og LDV Vejledning for Statens Administration og ØSC institutioner. Opdateret 09-09-2015 Indholdsfortegnelse 1 Kom godt i gang... 2 1.1 Login til KMD Brugeradministration...

Læs mere

1. Oprettelse 1.1 Salgsordre menu åbnes - klik på Salgsordrer. 1.2 Ny salgsordre oprettes. Kunde vælges ved at højreklikke på felt med kundenr.

1. Oprettelse 1.1 Salgsordre menu åbnes - klik på Salgsordrer. 1.2 Ny salgsordre oprettes. Kunde vælges ved at højreklikke på felt med kundenr. Oprettelse af en salgsordre og faktura 1. Oprettelse 2. Redigering/ændringer i låst salgsordre 3. Filtrering/sortering af salgsordrer 4. Afsendelse og fakturering 1. Oprettelse 1.1 Salgsordre menu åbnes

Læs mere

En Kort Introduktion til Oracle

En Kort Introduktion til Oracle En Kort Introduktion til Oracle Henrik Bulskov 12. februar 2001 bulskov@ruc.dk 1 Start SQL*Plus... 1 1.1 TELNET... 1 1.2 WINDOWS SQL PLUS... 2 2 Kør et SQL-script... 3 3 Hjælp i SQL*Plus... 3 4 Editering

Læs mere

Afgrænsning/filtrering, sortering m.v. i Klienten

Afgrænsning/filtrering, sortering m.v. i Klienten Afgrænsning/filtrering, sortering m.v. i Klienten Afgrænsning/filtrering I det efterfølgende gennemgås de tre standard afgrænsnings-/filtrerings metoder i Prisme Klient: Avanceret filter Er den overordnede

Læs mere

Huskesedler. Design og automatisering af regneark. Microsoft Excel 2013

Huskesedler. Design og automatisering af regneark. Microsoft Excel 2013 Huskesedler Design og automatisering af regneark Microsoft Excel 2013 Januar 2017 Knord Side 2 Indholdsfortegnelse Ark... 4 Beskyttelse... 6 Diagram... 7 Eksport af data... 8 Fejlretning i formler... 9

Læs mere

Daglig brug af JitBesked 2.0

Daglig brug af JitBesked 2.0 Daglig brug af JitBesked 2.0 Indholdsfortegnelse Oprettelse af personer (modtagere)...3 Afsendelse af besked...4 Valg af flere modtagere...5 Valg af flere personer der ligger i rækkefølge...5 Valg af flere

Læs mere

Installation af WeroShop 2.4 S

Installation af WeroShop 2.4 S 2012 Installation af WeroShop 2.4 S Tommy Westerdahl Christensen Wero Electronics 23-02-2012 Indholdsfortegnelse INDLEDNING... 2 INSTALLATION... 3 GENEREL OPSÆTNING... 8 MOMS OPSÆTNING... 10 BETALINGSFORMER...

Læs mere

Casper Fabricius http://casperfabricius.com. ActiveRecord. O/RM i Ruby on Rails

Casper Fabricius http://casperfabricius.com. ActiveRecord. O/RM i Ruby on Rails Casper Fabricius http://casperfabricius.com ActiveRecord O/RM i Ruby on Rails Casper Fabricius Freelance webudvikler - casperfabricius.com 9 års erfaring med webudvikling 6 år med ASP/ASP.NET/C# 3 år med

Læs mere

Manual til opsætning af Jit-klient version 1.0. Opsætning. Copyright Jit-Danmark Aps 2006. Find mere information på www.jitbesked.

Manual til opsætning af Jit-klient version 1.0. Opsætning. Copyright Jit-Danmark Aps 2006. Find mere information på www.jitbesked. Opsætning Indholdsfortegnelse Sådan finder du indstillingerne...3 Muligheder og begrænsninger...6 Hvilke søgeord skal jeg bruge?...6 Ting man skal passe på...6 Tilføjning/nedlægning af søgeord...6 Ændring

Læs mere

GMAIL LÆR DET SELV GMAIL LÆR DET SELV

GMAIL LÆR DET SELV GMAIL LÆR DET SELV GMAIL LÆR DET SELV GMAIL LÆR DET SELV GMAIL LÆR DET SELV Gmail lær det selv 1. udgave, 1. oplag 2011 Copyright 2011 Libris Media A/S Forfatter: Kim Krarup Andersen Redaktion: Astrid Lindeloff Omslag:

Læs mere

Denne vejledning dækker opsætning og brug af påmindelsesprofiler og påmindelser om manglende registrering af fravær på AMU kurser.

Denne vejledning dækker opsætning og brug af påmindelsesprofiler og påmindelser om manglende registrering af fravær på AMU kurser. Påmindelsesprofiler Sidst opdateret 28-09-2011/version 2/UNI C/Frederik Andersen Indhold Ændringer og tilføjelser Centrale begreber Generelt Arbejdsgange Denne vejledning dækker opsætning og brug af påmindelsesprofiler

Læs mere

NemHandelsRegistret (NHR) - Bulk-funktionalitet

NemHandelsRegistret (NHR) - Bulk-funktionalitet NemHandelsRegistret (NHR) - Bulk-funktionalitet Hjælpeguide til administration af registreringer via NHR Bulk-funktionalitet. Juni 2015 Version 1.1 Introduktion Det forudsættes af læseren af denne vejledning

Læs mere

ONENOTE 2010 LÆR DET SELV

ONENOTE 2010 LÆR DET SELV DAN JOHANSEN ONENOTE 2010 LÆR DET SELV ONENOTE 2010 LÆR DET SELV Opret egne noter og notesbøger Kopiér fra andre Office-programmer Indsæt billeder, lyd og video DAN JOHANSEN ONENOTE 2010 LÆR DET SELV OneNote

Læs mere

Integrationsinformationer skal nu udfyldes som nedenstående.

Integrationsinformationer skal nu udfyldes som nedenstående. Udtræk af debitorer til kreditvagten hos RKI I systemet kan der laves udtræk af debitorer til overvågning i eget system. Herfra kan der dannes filer til overførsel til kreditvagten hos RKI. Opsætning af

Læs mere

Vejledning til KOMBIT KLIK

Vejledning til KOMBIT KLIK Vejledning til KOMBIT KLIK KOMBIT A/S Halfdansgade 8 2300 København S Tlf 3334 9400 www.kombit.dk kombit@kombit.dk CVR 19 43 50 75 0 Version Bemærkning til ændringer/justeringer Dato Ansvarlig 1.0 Første

Læs mere

Vejledning til Teknisk opsætning

Vejledning til Teknisk opsætning Vejledning til Teknisk opsætning v. 1.0 Adm4you, 2010. Indhold Kort om denne vejledning... 3 Generelt om easyourtime... 3 Installation af databasen... 3 Sikkerhed og rettigheder... 4 SQL Login... 4 Rettigheder

Læs mere

Introduktion til OPC Access

Introduktion til OPC Access Introduktion til OPC Access OPC Access anvendes til at kommunikere med jeres produktionsudstyr via OPC. OPC Access kombinerer en SQL Server med OPC, således at jeres produktionsudstyr kobles sammen med

Læs mere

Bogfunktionen eller Slægtsbogen i FTM

Bogfunktionen eller Slægtsbogen i FTM Bogfunktionen eller Slægtsbogen i FTM En blandt mange af Family Tree Maker s styrker er evnen til at præsentere data på mange forskellige måder, og i dette skrift vil bogfunktionen blive gennemgået. Funktionen

Læs mere

Opgaveteknisk vejledning Word 2013. Tornbjerg Gymnasium 10. december 2015

Opgaveteknisk vejledning Word 2013. Tornbjerg Gymnasium 10. december 2015 Opgaveteknisk vejledning Word 2013 Tornbjerg Gymnasium 10. december 2015 Gem!!! Så snart et dokument er oprettet skal det gemmes under et fornuftigt navn, gør det til en vane at gemme hele tiden mens man

Læs mere

Installationsvejledning til Pro/ENGINEER.

Installationsvejledning til Pro/ENGINEER. Installationsvejledning til Pro/ENGINEER. Denne kortfattede installationsvejledning er blevet til udfra de erfaringer vi har fået på vores hot-line. Flere og flere vælger at installere softwaren selv og

Læs mere

Navision Stat 7.0. CVR Integration. Overblik. Side 1 af 15. 30. april 2015 ØS/ØSY/MAG

Navision Stat 7.0. CVR Integration. Overblik. Side 1 af 15. 30. april 2015 ØS/ØSY/MAG Side 1 af 15 Navision Stat 7.0 30. april 2015 ØS/ØSY/MAG CVR Integration Overblik Introduktion I denne vejledning kan du læse om, hvordan du validerer dine debitorers og kreditorers data op imod Det Centrale

Læs mere

Import af udtræk af ODIN-data i Access-databaser

Import af udtræk af ODIN-data i Access-databaser September 2006 OBS: Kun brugere, der har rettigheden Redningsberedskabsadministrator, kan eksportere data fra ODIN. Der er mange muligheder for udtræk af data fra ODIN, men ved at anvende udtrækkene Alarmer,

Læs mere

Serversideprogrammering, CMS og eshop. Dag 1: Introduktion og serverside programmering Niels Østergaard

Serversideprogrammering, CMS og eshop. Dag 1: Introduktion og serverside programmering Niels Østergaard Serversideprogrammering, CMS og eshop Dag 1: Introduktion og serverside programmering Niels Østergaard Dagens program Introduktion til forløbet Begrebet serverside Introduktion til PHP-programmering Tilmelding

Læs mere

vejman.dk WMS/WFS dokumentation vmgeoserver.vd.dk Maj 2013 Udgave 2.0

vejman.dk WMS/WFS dokumentation vmgeoserver.vd.dk Maj 2013 Udgave 2.0 vejman.dk WMS/WFS dokumentation vmgeoserver.vd.dk Maj 2013 Udgave 2.0 Indholdsfortegnelse 1 Indledning... 3 2 WMS generelt... 3 3 WFS generelt... 4 4 WMS/WFS eksterne kald i forskellige formater... 4 5

Læs mere

Brugervejledning Optagelse.dk. Afhentning af ansøgninger til de videregående uddannelser

Brugervejledning Optagelse.dk. Afhentning af ansøgninger til de videregående uddannelser Brugervejledning Optagelse.dk Afhentning af ansøgninger til de videregående uddannelser Brugervejledning i Optagelse.dk Afhentning af ansøgninger til de videregående uddannelser Forfatter: Sara Holm Kristensen

Læs mere

Håndbogen kan distribueres frit i sin helhed, digitalt eller i trykt format til alle brugere af EPiServer CMS..

Håndbogen kan distribueres frit i sin helhed, digitalt eller i trykt format til alle brugere af EPiServer CMS.. Copyright Denne håndbog er beskyttet af ophavsretlige love. Ændringer af indholdet eller delvis kopiering af indhold må ikke finde sted uden tilladelse fra ophavsretshaveren. Håndbogen kan distribueres

Læs mere

5. OPSÆTNING DOKUMENTSKABELONER 5.1 TRIN

5. OPSÆTNING DOKUMENTSKABELONER 5.1 TRIN 5. OPSÆTNING DOKUMENTSKABELONER Under fanen Dok. skabeloner kan du arbejde med de skabeloner som du har i systemet, eller du kan oprette nye. I denne vejledning kigger vi på hvordan du kan tilrette selve

Læs mere

poedit og oversættelse af sprogfiler

poedit og oversættelse af sprogfiler poedit og oversættelse af sprogfiler af Georg S. Adamsen WordPress.Blogos.dk 2009 http://kortlink.dk/wordpressblogosdk/6g38 1 af 11 14-04-2009 14:55 Jeg får af og til spørgsmål om, hvordan man bruger poedit,

Læs mere

Kursusbeskrivelse Microsoft Excel Grundkursus

Kursusbeskrivelse Microsoft Excel Grundkursus kursusbeskrivelse Office kurser ms Excel niveau 1 Kursusbeskrivelse Microsoft Excel Grundkursus Varighed: 1 dag Excel version 2010, 2013 & 2016 Niveau 1. I gang med Excel Hvad kan du bruge kurset til:

Læs mere

Appelsiner, bananer og citroner

Appelsiner, bananer og citroner Appelsiner, bananer og citroner Af: Peter Kellberg Danmarks Statistik Sejrøgade DK-00 København Ø pke@dstdk SAS og øvrige SAS Institute Inc-produkter samt navngivne serviceydelser er registrerede varemærker

Læs mere

Elevadministrations modulet. Brugervejledning Optagelse.dk

Elevadministrations modulet. Brugervejledning Optagelse.dk Elevadministrations modulet Brugervejledning Optagelse.dk Elevadministrations modulet Brugervejledning Optagelse.dk Forfatter: Tine Kanne Sørensen UNI C UNI C, 19.12.2013 Indhold 1 Indledning... 5 1.1

Læs mere

Web Admin 5.5. Brugsvejledning for Domain admin. Copyright 2003 Gullestrup.net

Web Admin 5.5. Brugsvejledning for Domain admin. Copyright 2003 Gullestrup.net Web Admin 5.5 Copyright 2003 Gullestrup.net Log ind på systemet Start med at gå ind på http://mailadmin.gullestrup.net i din browser. Indtast din Email Adresse samt Password, som du tidligere har modtaget

Læs mere

Undervisning Version 1.0 redigering af billeder til hjemmesiden

Undervisning Version 1.0 redigering af billeder til hjemmesiden Undervisning Version 1.0 redigering af billeder til hjemmesiden Nødvendigheden for at almindelig god bruger til edb. Her taler jeg ikke om at blive en superbruger men bare en bruger der styr på almindelig

Læs mere