Første undervisningsgang. Database

Størrelse: px
Starte visningen fra side:

Download "Første undervisningsgang. Database"

Transkript

1 Første undervisningsgang Database

2 Noter til dette slideshow Slideshowet er gjort tilgængeligt for jer så I kan følge det på jeres egen pc og ikke kun på projektoren De vigtigste nøgleord er markeret med støvet blå Andet, især fagtermer, der er værd at læse op på, er markeret med lilla Bagerst i slideshowet er der en kilde sektion, hvor man finder links til noget af det materiale der danner grundlag for denne lektion Almindelige slides har støvet blå top-bar, slides med opgaver har lilla top-bar 2

3 Denne undervisningsgang Introduktion Kurset Underviseren Jer selv Stedet Fronter Lektionsplan Konceptet bag databaser Hvorfor Forskellige typer databaser Flad fil databaser Relationelle databaser Hierarkiske databaser ER diagrammer Grundlæggende datastrukturering Introduktion til MySQL Workbench 3

4 Introduktion Lidt om noget af det forskellige bag kurset 4

5 Introduktion - Kurset Vi benytter bogen S fra S som grundlag Planen er at vi arbejder os igennem en del af bogen i løbet af kurset Udover bogen benytter vi videoer med tilhørende tests fra Microsoft Virtual Academy Målet er at have grundlæggende færdigheder inden for Planlægning af produktion af en program Grundlæggende forståelse af teorien bag konceptet programmering Grundlæggende færdigheder inden for programmering i sproget C# 5

6 Introduktion - Underviseren Erik Weber-Lauridsen erwl@eal.dk Vokset op med IT Programmeret siden han var 11 Oprindeligt folkeskolelærer Bachelorgrad i webudvikling Underviser på erhvervsskole Web-integrator og medie-grafiker Underviser på erhvervsakademi Multimedia designer og bachelor i webudvikling Hvis I vil se noget af det andet jeg har undervist i så tjek iul.dk 6

7 Introduktion - Navnerunde Præsenter jer selv: Navn Job / uddannelse Uddyb gerne med hvad I finder særligt interessant ved jeres fag for tiden Hvilken for jer unik personlig data ville I gemme i en database? Eksempel Erik Adjunkt VR, AR og mobiludvikling Tegneserier 7

8 Introduktion - Stedet Ledelsesakademiet Erhvervs Akademiet Lillebælt Reception Undervisningslokaler Toiletter Kantine Administration Rundvisning 8

9 Introduktion - Fronter Fronter er det system vi her på stedet bruger til at dele filer og information gennem På forsiden ses opdateringer fra alle de rum (hold) man er på Under rum kan man se de hold man er på Hvis man klikker på et hold åbnes det i en ny fane Klik på venstre side af fanebladet for at pinne det, så fanen altid er åben når du går på Fronter Under rummet kan man se seneste nyt osv. på dets forside Du finder lektionsplaner og filer til de enkelte lektioner under Materiale Jeg regner ikke med at anvende Portfolio funktionen 9

10 Introduktion - Lektionsplan Lektionsplanen findes som sagt på Fronter under arkiv Den er ikke sat i sten Den kan blive ændret undervejs baseret på ønsker og behov der måtte vise sig Derfor er den versionsnummereret så I kan sikre jer at I altid har den nyeste udgave 10

11 Konceptet bag databaser Hvorfor bruge databaser 11

12 Hvorfor Databaser er en meget effektiv metode til håndtering af store mængder forskellige typer data med lethed. Databaser gør det muligt at gemme data systematisk, og disse data kan nemt hentes, filtreres, sorteres og opdateres effektivt og præcist. 12

13 Forskellige typer databaser Flad Fil databaser Flad fil databaser er et enkelt databasesystem, der lagrer optegnelser i en almindelig tekstfil, der ikke har strukturerede forhold mellem hver post. Brug Ideel til opbevaring af meget små mængder simple data, der kan håndteres manuelt 13

14 Forskellige typer databaser Flad Fil databaser Kendetegn og features Gemmer al data i en stor tabel Hver linje i teksten indeholder en post Den første række i en flad fil refererer til feltnavnet De forskellige felter i en post adskilles af afgrænsere, såsom lodret bjælke " " eller et komma "," eller et semi kolon "; Ingen mapper eller stier bruges til at organisere data Kan ikke gemme grafiske dokumenter, men kun tekst Data, der er gemt deri, kan søges ved hjælp af søgeord, sætninger eller begge dele 14

15 Forskellige typer databaser Flad Fil databaser Eksempel på brug Vi kan bruge flad fildatabase til at gemme registreringer af finansiering eller besparelser til en lille gruppe mennesker, fordi der ikke er mange felter, brug af flere tabeller er heller ikke nødvendig, og der er ingen kompleks processer at udføre 15

16 Forskellige typer databaser Flad Fil databaser Eksempel på formater csv filer Year,Make,Model,Description,Price 1997,Ford,E350,"ac, abs, moon", ,Chevy,"Venture ""Extended Edition""","", ,Chevy,"Venture ""Extended Edition, Very Large""",, ,Jeep,Grand Cherokee,"MUST SELL! air, moon roof, loaded",

17 Forskellige typer databaser Flad Fil databaser Eksempel på formater ini filer INI-filformatet er en uformel standard for konfigurationsfiler til nogle platforme eller software. INI-filer er enkle tekstfiler med en grundlæggende struktur sammensat af sektioner, egenskaber og værdier. ; last modified 1 April 2001 by John Doe [owner] name=john Doe organization=acme Widgets Inc. [database] ; use IP address in case network name resolution is not working server= port=143 file="payroll.dat" 17

18 Forskellige typer databaser Flad Fil databaser Fordele Nemmere at installere og bruge Kræver mindre plads Ingen specielle software- eller hardwarekrav Ofte gratis eller billig Note XML og JSON er ikke flad-fil databaser da deres struktur danner et hierarki Ulemper Ingen form for indeksering Sårbar over for data korruption eller duplikering Tilbøjelig til fejl Svær at opdatere eller ændre Dårlig adgangskontrol Kan ikke udføre komplekse processer 18

19 Forskellige typer databaser Relationelle databaser Mere avanceret og effektiv type database, der kan gemme meget store mængder data i sæt af tabeller, der er sammenkædet Kendetegn og features Brug af flere tabeller til at gemme poster og hver tabel består af poster i rækker og kolonner Hver kolonne er et felt, der repræsenterer en bestemt type information om enheden, og hver række fungerer som en post Hvert felt i en tabel har sin egen datatype Hver række indeholder en unik forekomst af data, der unikt identificerer en post Optegnelser i tabellerne er knyttet til poster i andre tabeller gennem et forhold Opgørelserne om at indsætte, hente, ajourføre og slette data i relationelle databaser er lavet af forespørgsler, som er skrevet i SQL 19

20 Forskellige typer databaser Relationelle databaser Eksempel på brug Udbredt i mange forskellige brancher fra små til store virksomheder til at: lagre regnskaber for hele branchen holde styr på inventar hold kunde og leverandør oplysninger holde styr på kundeordrer holde optegnelser over medarbejdere osv. 20

21 Forskellige typer databaser Relationelle databaser Fordele Kan gemme stor mængde data Sikrer dataintegritet Let udvidelig og modificerbar Tilrettelægger datatilgængelighed, søgbarhed og rapportering Ulemper Stejl indlæringskurve Dyr at oprette og vedligeholde Kræv sofistikerede hardware og netværksopsætninger Bedre præstation Kommentar Relations modellen for data blev Tillad flere brugere foreslået af E.F. Codd i 1970 Avanceret datasikkerhed 21

22 Forskellige typer databaser Hierakiske databaser Database type hvor data er organiseret i en træstruktur, der forbinder et antal forskellige elementer til en "forælder" primærpost Kendetegn og features Øverst på træet er forældrene, og grenene er børn Alle attributter af en bestemt post er angivet under en enhedstype (forælder) En entitetstype svarer til en tabel Hver enkelt post er repræsenteret som en række og en attribut som en kolonne Hver optagelsestype har kun en forælder Entitetstyper er relateret til hinanden ved hjælp af et til mange forhold 22

23 Forskellige typer databaser Hierakiske databaser Eksempel på brug Mest relevant til brug i den situation, hvor det primære fokus på information er samlet på et enkelt dataelement, såsom en liste over forretningsafdelinger, medarbejderorganisation i virksomheder eller aktiver For eksempel kan vi bruge det hierarkiske skema for en del af FIRMA-databasen 23

24 Forskellige typer databaser Hierakiske databaser Fordele Nemmere at forstå Forenkler dataoversigten Nemmere at arbejde med på grund af sin lineære form for datalagring Ulemper Prædefineret træstruktur reducerer fleksibiliteten Mange til mange relationer understøttes ikke Langsom, fordi adgang til et barne-segment kun kan ske gennem modersegmentet 24

25 25

26 ER diagrammer Diagrammer der grafisk viser og tydeliggør relationelle datastrukturer Vi dækker samtidig relationer i databaser 26

27 Hvad er et ER diagram Et E/R diagram (entity relationship diagram) er en visuel gengivelse af data og hvordan disse relaterer til hinanden. Diagrammet illustrerer de forskellige tabeller i databasen, bestående af rækker af kolonner med en dertilhørende primær-nøgle. 27

28 Historien bag ER diagrammer Denne ensartede diagram type blev udviklet af Peter Chen i 1976 Det oprindelige formål var på en systematisk måde at beskrive og definere en forretningsproces Chens notation så dog lidt anderledes ud end den vi oftest ser i dag (se f.eks. Sidste slide): 28

29 Hvad er en Entity En entity kan defineres som et element der har en uafhængig eksistens og kan entydigt identificeres En entity er et element der eksisterer enten fysisk eller logisk En entity kan betragtes som et navneord en computer, en medarbejder, en sang, et matematisk udtryk 29

30 Entiteters forhold Et forhold er hvordan enheder er relateret til hinanden Forhold kan betragtes som verber (udsagnsord), der knytter to eller flere navneord sammen Et ejerforhold mellem et selskab og en computer Et superviser forhold mellem en medarbejder og en afdeling, En udfører (performs) forhold mellem en kunstner og en sang Et bevist forhold mellem en matematiker og et bevis 30

31 Attributter / egenskaber Entities og relationer kan begge have attributter. Eksempler: En medarbejder entity kan have en CPR-nummer attribut. Det afledte forhold kan have en dato attribut Hver entity skal have et minimalt sæt af entydigt identificerende attributter /egenskaber, som kaldes entitetens primære nøgle 31

32 Chens notation Entity/enheds-relation modellering bruger rektangler til at repræsentere enhedssæt, og diamanter til at repræsentere forhold, der passer til første klasse objekt: de kan have attributter og deres egne forhold. Hvis et enhedssæt deltager i et forholds sæt er de er forbundet med en linje. 32

33 Chens notation En dobbelt linje angiver en deltagelsesbegrænsning eller totalitet: alle enheder i enhedens sæt skal deltage i mindst et forhold i forholds sættet En pil fra en enhed til et forholdssæt angiver en nøglebegrænsning, dvs. injiceringsevne: hver enhed af entitets sættet kan deltage i max ét forhold i forholds-sættet En tyk linje indikerer begge, dvs. bijektivitet: hver enhed i entiteten er sæt involveres i nøjagtigt et forhold. Et understreget navn på en attribut indikerer, at det er en nøgle: to forskellige enheder eller relationer med denne attribut vil altid haveforskellige værdier for denne attribut. 33

34 Notation Der er mange muligheder at vælge imellem. Mens crows foot notation er bredt accepteret som den mest intuitive stil, foretrækker nogle udviklere OMT, IDEF, Bachman, eller UML notation for at indikere kardinalitet. Crows foot notation viser både minimum og maksimal kardinalitet i et let læseligt grafisk format og er meget udbredt 34

35 Crow s Foot notation Enheder vises som kasser og relationer som linjer mellem kasser Forskellige former i enderne af disse linjer repræsenterer kardinalitet af forholdet Eksempel Et valgfrit forhold vises mellem Kunstner og sang Symbolerne tættest på sang-enheden repræsenterer at en kunstner kan have "nul, en eller mange sange, mens sang har én og kun én "kunstner. Det læses derfor som at en kunstner (kan) udføre nul, en, eller mange sang(e). 35

36 Notation: Entities / enheder Stærke enheder eksisterer uafhængigt af andre enheder. De besidder altid en eller flere attributter, der entydigt skelne hver forekomst af entiteten. Svage enheder afhænger af en anden entitetstype. De gør at de ikke besidder unikke attributter (også kendt som en primærnøgle) og ingen mening har i diagrammet uden at være afhængige af en en anden enhed. Denne anden enhed er kendt som ejer. Associative enheder er enheder, der forbinder forekomsterne af en eller flere enhedstyper. De indeholder også attributter som er unikke for forholdet mellem de pågældende instanser. 36

37 Notation: Forhold Forhold er meningsfulde foreninger mellem eller blandt enheder De er normalt verber, f.eks. tildele, associere eller spore Et forhold giver nyttige oplysninger, der ikke kan skelnes ud fra entitetstyperne alene Svage relationer eller identificerende relationer, er forbindelser der eksisterer mellem en svag enheds type og dens ejer. Relationer illustrerer en forening mellem to tabeller. I den fysiske datamodel er relationer er repræsenteret af stiliserede linjer. 37

38 Notation: Forhold Kardinalitet og ordinalitet, henviser henholdsvis til maksimum antal gange en forekomst i en enhed kan være forbundet med forekomster i den tilknyttede enhed og det mindste antal gange en forekomst i en enhed kan være forbundet med en forekomst i relateret enhed. Kardinalitet og ordinalitet er repræsenteret af styling af en linje og dens endepunkt, som angivet af den valgte notations stil. 38

39 Notation - Attributter Attributter er egenskaber for enten en enhed, et mange til mange forhold eller et en-til-en forhold Mange-værdi attributter er dem der er i stand til at indeholde mere end en værdi Afledte attributter er attributter, hvis værdi kan beregnes ud fra relaterede attributværdier. 39

40 Eksempel: WordPress officielle ER diagram 40

41 CRUD Basal læsning, skrivning og sletning

42 Hvad er CRUD Det står for Create, Read, Update, Delete I SQL bruges queries til dette I SQL er der mange reseverede ord, flere af dem kan ikke anvendes som tabel navne f.eks. kan man ikke kalde en tabel for "table", "drop" eller "delete". Reseverede ord er typisk angivet med blå tekst i en query og det vil være en fordel, at undgå disse reseverede ord som tabel- og kolonne navne. Hvis I vil teste SQL kan I enten bruge MySQL Workbench eller

43 Create INSERT INTO users (username, , password) VALUES ("johndoe", dragon") Når man indsætter data i en tabel bruger man INSERT kommandoen, så navnet på databasen, navnene på rækkerne Værdierne kommer efter VALUE nøgleordet 43

44 Read SELECT username, FROM users Man vælger (og dermed finder reelt) data i en database med SELECT nøgleordet 44

45 Update UPDATE users SET = "johndoe@gmail.com", name = "John Doe" WHERE id = 12 users Når man vil opdatere et felt i en database gøre det med en kombination af UPDATE og oftest WHERE for kun at opdatere hvis et kriterie er opfyldt 45

46 Delete DELETE FROM users WHERE id = 12 Når man vil slette data bruges DELETE kommandoen Hvis man vil slette en helt tabel bruger man dog DROP, men den kommer vi tilbage til i næste lektion 46

47 Grundlæggende datastrukturering Ting man bør tænke over i det man gemmer sin data - eller måske allerede idet man producerer den 47

48 En tabel der har brug for normalisering Normalisering betyder at man sorterer data så det ligger i tabeller på den mest optimale måde Man sparer hurtigt resurser og tid ved normalisering Man skal dog tænke lidt mere fra start og ikke smide data ind med en skovl Der er en række forskellige normalformer, men der er bred enighed om de førte frem Unormaliseret tabel 48

49 1st normal form (1NF) Definition En tabel er i sin første normal form (1NF) når og kun når: Der er en primær nøgle der unikt identificerer hver række Hver kolonne indeholder en atomar værdi og der ikke er gentaget indhold i kolonnen. Formål Nemmere at søge Filtrere information Sortere information 49

50 Løsning for 1NF 50

51 Løsning for 1NF 51

52 Løsning for 1NF Customer virker iht. 1NF Nu kan vi sortere customers, hvilket var svært før Opdatering af customers er også nemmere At slette i customer tabellen var umuligt før At tilføje kolonner til customers er nu muligt 52

53 1st normal form (1NF) Definition En tabel er i sin første normal form (1NF) når og kun når: Der er en primær nøgle der unikt identificerer hver række Hver kolonne indeholder en atomar værdi og der ikke er gentaget indhold i kolonnen. Formål Nemmere at søge Filtrere information Sortere information 53

54 2nd normal form (2NF) Definition: En tabel er i sin anden normal form (2NF) når og kun når: Tabellen er i 1. normal form og Alle non-key kolonner er afhængige af tabellens primære nøgle. Formål Der skal være en specifik nøgle der identificerer hver enkelt række. En test kan laves: Kan denne række beskrive hvad den primære nøgle identificerer. Ja - rækken er afhængig af nøglen. Nej - der skal oprettes en ny tabel. 54

55 Hvor er problemet med SalesStaffInformation 55

56 Her er problemet 56

57 Derfor deler vi det på to tabeller 57

58 Hvor er problemet med customer 58

59 Her er problemet 59

60 Igen deler vi det på to tabeller 60

61 Et overblik over tabellerne 61

62 3. normal form (3NF) Definition: En tabel er i sin tredje normal form (3NF) når og kun når: Tabellen er i 2. normal form og Der ikke findes felter uden for primærnøglen, som kun er afhængige af en del af primærnøglen Formål Der må ikke være indhold der er afhængig af noget andet end den primære nøgle. Det kunne være land og landets ID. DK, Denmark ES, Spanin SE, Sweden US, United States Værdierne ovenover kan ikke være i en tabel sammen med anden data. 62

63 Hvor er problemet med Customer 63

64 Her er problemet 64

65 Også her deler vi det på to tabeller 65

66 Opgave Opbyg strukturen til en database de tre normal former for fakturaen 66

67 Introduktion til MySQL Workbench System til alle former for arbejde med MySQL databaser 67

68 Hvad er MySQL Workbench MySQL Workbench er et grafisk værktøj til at arbejde med MySQL-servere og databaser. MySQL Workbench-funktionalitet dækker blandt andet: SQL-udvikling: Gør det muligt at oprette og administrere forbindelser til databaseservere. Sammen med at du kan konfigurere forbindelsesparametre, giver MySQL Workbench evnen til at udføre SQL-forespørgsler på databaseforbindelserne ved hjælp af den indbyggede SQL Editor. Data Modeling (Design): Gør det muligt at oprette modeller af dit databaseskema grafisk, omvendt og fremadrettet mellem et skema og en live database og redigere alle aspekter af din database ved hjælp af den omfattende tabel editor. Tabeleditoren indeholder nemme at bruge faciliteter til redigering af tabeller, kolonner, indekser, udløsere, partitionering, valgmuligheder, indsætninger og privilegier, rutiner og visninger. og mere til 68

69 Installer MySQL Workbench Hent det gratis program fra Installer det 69

70 Start MySQL Workbench 70

71 Her opretter du forbindelse til ekserne databaser du vil styre det har vi umiddelbart ikke brug for 71

72 Her laver man ny modeller og diagrammer 72

73 Her kan du lave ny ER diagrammer 73

74 Her laver du en ny tabel 74

75 Når du har lavet en tabel dobbeltklikker du på den for at redigere den 75

76 Lav et diagram Det skal omhandle det område du sagde du ville organisere i starten af timen Det skal indtil videre indeholder tre tabeller med minimum ni kolonner samlet Du behøves ikke tænke på fremmede nøgler, dem gennemgår vi næste gang Vælg passende datatyper Vi føjer flere tabeller til næste gang 76

77 Opsummering af i dag Hvad vi har gennemgået i dagens lektion 77

78 Lektier til næste gang Læsning 78

79 Læsning til næste gang Læs side 7 53 i SQL - The Ultimate Beginners Guide 79

80 Kilder Materiale benyttet i denne undervisningsgang 80

81 Kilder Konceptet bag databaser Flad fil databaser

82 Kilder Konceptet bag databaser Hierarkiske databaser ata_model

83 Kilder CRUD

84 Kilder ER diagrammer relationship_model 84

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

Startvejledning. Microsoft PowerPoint 2013 ser anderledes ud end tidligere versioner, så vi lavet denne guide for at gøre din læreproces nemmere.

Startvejledning. Microsoft PowerPoint 2013 ser anderledes ud end tidligere versioner, så vi lavet denne guide for at gøre din læreproces nemmere. Startvejledning Microsoft PowerPoint 2013 ser anderledes ud end tidligere versioner, så vi lavet denne guide for at gøre din læreproces nemmere. Find det du skal bruge Klik på en fane på båndet for at

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

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

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

Læs mere

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

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

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

CLmul-b14e Gruppe 2 2. Database projekt

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

Læs mere

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

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

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

Brugervejledning til databrowseren

Brugervejledning til databrowseren Brugervejledning til databrowseren Indholdsfortegnelse Indledning...2 Hvordan tilgås browseren og api et...2 Databrowseren...2 Søgning...2 Visning...4 Features i listevisningen...4 Detaljeret visning...5

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

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

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

Læs mere

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

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

Læs mere

Databasesystemer, forår 2005 IT Universitetet i København. Forelæsning 3: E-R modellering. 17. februar 2005. Forelæser: Rasmus Pagh

Databasesystemer, forår 2005 IT Universitetet i København. Forelæsning 3: E-R modellering. 17. februar 2005. Forelæser: Rasmus Pagh Databasesystemer, forår 2005 IT Universitetet i København Forelæsning 3: E-R modellering 17. februar 2005 Forelæser: Rasmus Pagh Forelæsningen i dag Datamodellering hvad, hvornår, hvorfor og hvordan? Business

Læs 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

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

Databasesystemer, forår 2006 IT Universitetet i København. Forelæsning 3: E-R modellering. 16. februar 2006. Forelæser: Rasmus Pagh

Databasesystemer, forår 2006 IT Universitetet i København. Forelæsning 3: E-R modellering. 16. februar 2006. Forelæser: Rasmus Pagh Databasesystemer, forår 2006 IT Universitetet i København Forelæsning 3: E-R modellering 16. februar 2006 Forelæser: Rasmus Pagh Forelæsningen i dag Datamodellering hvad, hvorfor og hvordan? Business rules

Læs mere

PHP 3 UGERS FORLØB PHP, MYSQL & SQL

PHP 3 UGERS FORLØB PHP, MYSQL & SQL PHP 3 UGERS FORLØB PHP, MYSQL & SQL Uge 1 & 2 Det basale: Det primære mål efter uge 1 og 2, er at få forståelse for hvordan AMP miljøet fungerer i praksis, og hvordan man bruger PHP kodesproget til at

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

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

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

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

Læs mere

Anklagemyndighedens Vidensbase

Anklagemyndighedens Vidensbase Anklagemyndighedens Vidensbase Indhold 1 OM DENNE VEJLEDNING... 2 2 LOGIN... 3 3 SØGNINGER... 4 3.1 SØG EFTER DOKUMENTER... 4 3.2 NAVIGÉR DIG FREM... 5 3.3 KOMBINÉR SØGNING OG NAVIGATION... 6 3.4 VISNING

Læs mere

portal.microsoftonline.com

portal.microsoftonline.com Office Online Office Online er et supplement til Officepakken, som du har liggende på computeren. Office Online ligger i skyen og åbnes i din webbrowser på adressen: portal.microsoftonline.com Du skal

Læs mere

IsenTekst Indhold til Internettet. Manual til Wordpress.

IsenTekst Indhold til Internettet. Manual til Wordpress. Manual til Wordpress Sådan opdaterer du din hjemmeside i Wordpress. Dette er en manual til de mest grundlæggende ting, så du selv kan redigere indholdet eller tilføje nyt på din hjemmeside. Guiden er skrevet

Læs mere

Projekt database. 3 Semester - Mul a Projekt 1. Yaser Osman cph-mo102@cphbusiness.dk. Dan Eskildsen cph-de32@cphbusiness.dk

Projekt database. 3 Semester - Mul a Projekt 1. Yaser Osman cph-mo102@cphbusiness.dk. Dan Eskildsen cph-de32@cphbusiness.dk Projekt database 3 Semester - Mul a Projekt 1 Yaser Osman cph-mo102@cphbusiness.dk Dan Eskildsen cph-de32@cphbusiness.dk Ammar Al-Basri cph-aa140@cphbusiness.dk Emre Kandemir cph-ek68@cphbusiness.dk Lotte

Læs mere

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

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

Læs mere

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

Manual for Synkron hjemmesider

Manual for Synkron hjemmesider Manual for Synkron hjemmesider Denne manual tilhører: Brugernavn: (username) Adgangskode: (password) 1 Start med sitetræet: Sitetræet er centralt. Det er her, dit website er. Det er her, du bygger dine

Læs mere

My booking. Generelt. Forsiden. Version 9.0

My booking. Generelt. Forsiden. Version 9.0 My booking Version 9.0 System til at lave online bookinger, med mulighed for opdeling i grupper, forskellige booking typer, ændre layout indstillinger, status styring, sprogvalg samt en del mere, detaljer

Læs mere

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

Manual til Wordpress. 1. Log ind på din Wordpress-side. Indhold:

Manual til Wordpress. 1. Log ind på din Wordpress-side. Indhold: Manual til Wordpress Sådan opdaterer du din hjemmeside i Wordpress: Dette er en manual til de mest grundlæggende ting, så du selv kan redigere indholdet eller tilføje nyt på din hjemmeside. Guiden er skrevet

Læs mere

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

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

Læs mere

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

Flerbruger miljø, opdel database

Flerbruger miljø, opdel database Denne guide er oprindeligt udgivet på Eksperten.dk Flerbruger miljø, opdel database Denne artikel henvender sig primært til begyndere og let øvede brugere af Access der ønsker at vide noget om flerbruger

Læs mere

Introduktion. Grundlæggende programmering Lektion 1

Introduktion. Grundlæggende programmering Lektion 1 Introduktion Grundlæggende programmering Lektion 1 Introduktion Underviseren, kurset og stedet Introduktion Underviseren Erik Weber-Lauridsen erwl@eal.dk Vokset op med IT Programmeret siden han var 11

Læs mere

Software Projekt NoSQL vs RMDB

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

Conceptual, logic, physical

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

Læs mere

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

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

Det Naturvidenskabelige Fakultet. Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske

Det Naturvidenskabelige Fakultet. Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske Det Naturvidenskabelige Fakultet Introduktion til Blackboard (Øvelser) Naturvidenskabeligt Projekt 2006 Prøv at forske Indholdsfortegnelse Introduktion til Blackboard Content System...3 Øvelse 01 individuel:

Læs mere

Eksamen, DSDS, efterår 2007

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

Læs mere

Vejledning Huslejebudgettering

Vejledning Huslejebudgettering PROPHIX 11 Systemansvarlige Daniel Nygaard Ricken Økonomiafdelingen 9940 9785 dnr@adm.aau.dk Michael Siglev Økonomiafdelingen 9940 3959 msi@adm.aau.dk Vejledning Opdateret: September 2016 Version: 1 1.

Læs mere

Manual til WordPress CMS

Manual til WordPress CMS Manual til WordPress CMS 1. Log ind på din Wordpress-side For at arbejde på din hjemmeside skal du først logge ind på administrationsdelen. Muligvis har du et direkte link på siden. Ellers er adressen

Læs mere

Tilpasning af din tastaturgenveje

Tilpasning af din tastaturgenveje Tilpasning af din tastaturgenveje Gary Rebholz Everybody's workflow er anderledes. Selvom mange af de opgaver, vi alle udfører i vores video eller lyd redigeringsfunktioner er de samme som de opgaver alle

Læs mere

8.0 Distriktshjemmesider

8.0 Distriktshjemmesider 8.0 Distriktshjemmesider Indhold Login... 2 Forside... 3 Distriktsside opbygning...4 Rediger på en side... 5 Upload filer til mediebibliotek... 8 Kontroller links på filer... 12 Indsæt billeder... 13 Slet

Læs mere

LinkGRC. Dokumenter. Brugermanual

LinkGRC. Dokumenter. Brugermanual Brugermanual 1 INDHOLD 1. Navigation 2. Dashboard 3. 4. Support 2 NAVIGATION 1 På forsiden finder du dine installerede moduler i LinkGRC løsningen og du kan her vælge hvilket modul du ønsker at arbejde

Læs mere

Databasesystemer, forår 2005 IT Universitetet i København. Forelæsning 4: Mere om E-R modellering. 24. februar 2005. Forelæser: Rasmus Pagh

Databasesystemer, forår 2005 IT Universitetet i København. Forelæsning 4: Mere om E-R modellering. 24. februar 2005. Forelæser: Rasmus Pagh Databasesystemer, forår 2005 IT Universitetet i København Forelæsning 4: Mere om E-R modellering 24. februar 2005 Forelæser: Rasmus Pagh Forelæsningen i dag Fortsættelse af E-R model: Attributtyper, identifiers,

Læs mere

Introduktion til Orddatabasen

Introduktion til Orddatabasen Introduktion til Orddatabasen Skærmviste ordbanker udgør en nyttig teknik til at indføre elever i ordbehandling og skrivning ved hjælp af en computer. Børn lærer generelt at genkende ord, før de kan sammensætte

Læs mere

09/03 2009 Version 1.4 Side 1 af 37

09/03 2009 Version 1.4 Side 1 af 37 Login til DJAS Gå ind på adressen http://www.djas.dk I feltet Brugernavn skrives den e-mail adresse som brugeren er registeret med i systemet. I feltet Password skrives brugerens adgangskode. Ved at sætte

Læs mere

Databaser. 3. Normalform. Mette Frost Nielsen

Databaser. 3. Normalform. Mette Frost Nielsen Databaser 3. Normalform Mette Frost Nielsen Normalisering Kvalitetssikring ej redundans Ej null i tabeller Hurtigere Lettere at vedligeholde Ordbog Relation = tabel Redundans = gentagelser, samme information

Læs mere

Manual til Wordpress. 1. Log ind på din Wordpress-side. Indhold: Sådan opdaterer du din hjemmeside i Wordpress.

Manual til Wordpress. 1. Log ind på din Wordpress-side. Indhold: Sådan opdaterer du din hjemmeside i Wordpress. Manual til Wordpress Sådan opdaterer du din hjemmeside i Wordpress. Dette er en manual til de mest grundlæggende ting, så du selv kan redigere indholdet og lægge nyt på din hjemmeside. Guiden er skrevet

Læs mere

3. SEMESTER 2. PROJECT MULB Gruppe 1. 20. september 2015

3. SEMESTER 2. PROJECT MULB Gruppe 1. 20. september 2015 PROJECT DATABASE 3. SEMESTER 2. PROJECT MULB Gruppe 1. 20. september 2015 Ved at underskrive dette dokument bekræfter vi, at det indsendte materiale alt sammen er vores eget materiale og arbejde. Andreas

Læs mere

Skifte til PowerPoint 2010

Skifte til PowerPoint 2010 I denne vejledning Microsoft PowerPoint 2010 ser meget anderledes ud end PowerPoint 2003, og vi har derfor oprettet denne vejledning, så du hurtigere kan komme i gang med at bruge programmet. Læs videre

Læs mere

Microsoft Project 2013 ser anderledes ud end tidligere versioner, så vi har lavet denne guide for at gøre din læreproces nemmere.

Microsoft Project 2013 ser anderledes ud end tidligere versioner, så vi har lavet denne guide for at gøre din læreproces nemmere. Startvejledning Microsoft Project 2013 ser anderledes ud end tidligere versioner, så vi har lavet denne guide for at gøre din læreproces nemmere. Værktøjslinjen Hurtig adgang Tilpasse dette område så dine

Læs mere

Skifte til OneNote 2010

Skifte til OneNote 2010 I denne vejledning Microsoft Microsoft OneNote 2010 ser meget anderledes ud end OneNote 2007, og vi har derfor oprettet denne vejledning, så du hurtigere kan komme i gang med at bruge programmet. Læs videre

Læs mere

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

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

Læs mere

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

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

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

Læs mere

Views etc. Databaser

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

A11: Last Year s Exam

A11: Last Year s Exam A11: Last Year s Exam Agenda Design of Site map and Web- structure (3) Design of data model (1) Design of database transactions (2) Construction of HTML and PHP scripts (3) Exercise 3: Design of Site map

Læs mere

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

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

Læs mere

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

Oprette Aktiviteter, Møder, Tilbud, Produkter, Tilbud og Leverancer fra en import.

Oprette Aktiviteter, Møder, Tilbud, Produkter, Tilbud og Leverancer fra en import. Dataimport Introduktion Dataimport i webcrm er designet til at: Importere data fra en eksisterende database eller en ny datafil Opdatere eksisterende data med ny data Oprette Aktiviteter, Møder, Tilbud,

Læs mere

Gem dine dokumenter i BON s Content Management System (CMS)

Gem dine dokumenter i BON s Content Management System (CMS) 24. august 2007 Gem dine dokumenter i BON s Content Management System (CMS) INDHOLDSFORTEGNELSE 1. Indledning... 2 2. Se indholdet i dit Content Management System... 3 3. Tilgå dokumenterne i My Content

Læs mere

Quick guide. Performer til mekaniske låsesystemer. ASSA ABLOY, the global leader in door opening solutions

Quick guide. Performer til mekaniske låsesystemer. ASSA ABLOY, the global leader in door opening solutions Quick guide Performer til mekaniske låsesystemer ASSA ABLOY, the global leader in door opening solutions 2 Quick Guide for Performer til mekaniske nøglesystemer Denne manual er et detaljeret værktøj,

Læs mere

Sådan opdaterer og vedligeholder du din hjemmeside i Wordpress.

Sådan opdaterer og vedligeholder du din hjemmeside i Wordpress. Wordpress manual Sådan opdaterer og vedligeholder du din hjemmeside i Wordpress. Dette er en manual til de mest grundlæggende ting og funktioner i Wordpress, så du selv kan redigere indholdet eller tilføje

Læs mere

Mappestruktur- og logik i VuptiWeb er stort set den samme som på vores computer.

Mappestruktur- og logik i VuptiWeb er stort set den samme som på vores computer. 6 MEDIEARKIV Mediearkivet bruges til opbevaring af filer (billeder og dokumenter), som vi bruger på vores hjemmeside. Før vi kan vise et billede eller linke til en fil, skal de uploades til mediearkivet.

Læs mere

Reeksamen, DSDS, forår 2008

Reeksamen, DSDS, forår 2008 Reeksamen, DSDS, forår 2008 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 22. august 2008 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.

Læs mere

Klik på denne knap for at komme til FaktaNet live! Forside. Siden der bl.a viser hvor mange nye/opdaterede projekter brugeren har.

Klik på denne knap for at komme til FaktaNet live! Forside. Siden der bl.a viser hvor mange nye/opdaterede projekter brugeren har. FaktaNet live! Hjælp Knap menu. Klik på denne knap for at komme til FaktaNet live! Forside. Siden der bl.a viser hvor mange nye/opdaterede projekter brugeren har. Klik her for at åbne FaktaNet live! Søgemodul.

Læs mere

For at gøre det lettere at sende tilbud, har du mulighed for at oprette e-mail skabeloner.

For at gøre det lettere at sende tilbud, har du mulighed for at oprette e-mail skabeloner. 4. INDSTILLINGER Fanen Indstillinger giver adgang til systemindstillingerne. Som regel skal de kun sættes op én gang for alle, og helst af en person med ansvar for systemopsætningen. Under systemindstillingerne

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

Formular modul. Sitecore Foundry juli Version 1.0

Formular modul. Sitecore Foundry juli Version 1.0 Sitecore Foundry 3.0 Formular modul 15. juli 2011 - Version 1.0 Pentia A/S Store Kongensgade 66, Baghuset 1264 København K Telefon: 7023 3330 E-mail: info@foreningssite.dk Indholdsfortegnelse Indledning...

Læs mere

Introduktion til programmering

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

Læs mere

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

Gå ind på forsiden til hjemmesiden. Skriv typo3 i adresselinjen og tryk på retur.

Gå ind på forsiden til hjemmesiden. Skriv typo3 i adresselinjen og tryk på retur. Adgang til Back-end Gå ind på forsiden til hjemmesiden. Skriv typo3 i adresselinjen og tryk på retur. typo3 Skriv herefter brugernavn og adgangskode i de respektive felter og klik på Login Den følgende

Læs mere

3. semester, 2. projekt: Database

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

Læs mere

MANUAL. Siteloom CMS

MANUAL. Siteloom CMS MANUAL Siteloom CMS www.hjerteforeningen.dk/cms Brugernavn: Password: 3. september, 2012 BASIS FUNKTIONER 1. Kalender... 4 1.a. Opret... 5 1.b. Rediger eller slet... 8 2. Sider... 10 2.a Opret side...

Læs mere

Outlook 2010 opsætning

Outlook 2010 opsætning Outlook 2010 opsætning Personlig Workflow Nå mere og arbejd mindre Personlig Workflow www.personligworkflow.com kontakt@personligworkflow.com Introduktion til Outlook 2010 guide Microsoft Outlook 2010

Læs mere

BAAN IVc. Brugervejledning til BAAN Data Navigator

BAAN IVc. Brugervejledning til BAAN Data Navigator BAAN IVc Brugervejledning til BAAN Data Navigator En udgivelse af: Baan Development B.V. P.O.Box 143 3770 AC Barneveld Holland Trykt i Holland Baan Development B.V. 1997. Alle rettigheder forbeholdes.

Læs mere

SmartWeb Brugermanual

SmartWeb Brugermanual SmartWeb Brugermanual Table of Content Table of Content... 1 Best Practice SmartWeb:... 2 Implementering... 4 Egenskaber:... 5 Filer:... 7 Oprettelse af Kategori... 9 Sider og Tekster:... 11 Slideshow...

Læs mere

Indhold 1. Introduktion Hovedmenu Brugere Oprettelse af brugere enkeltvis Oprettelse af flere brugere

Indhold 1. Introduktion Hovedmenu Brugere Oprettelse af brugere enkeltvis Oprettelse af flere brugere Superbrugerguide Indhold 1. Introduktion... 1 1.1 Hovedmenu... 2 2. Brugere... 3 2.1 Oprettelse af brugere enkeltvis... 3 2.2 Oprettelse af flere brugere... 3 2.3 Sletning og suspendering af brugere...

Læs mere

DANSK SKOLEDATA APS. Tlf. 86 44 80 99 E-mail DSD@skoledata.dk DSA-Ventelisten

DANSK SKOLEDATA APS. Tlf. 86 44 80 99 E-mail DSD@skoledata.dk DSA-Ventelisten Indholdsfortegnelse Overordnet beskrivelse af programmets funktioner... 2 Log på... 2 Manuel oprettelse af elev.... 3 Optagelse af elever... 3 1 Gruppering og sortering af elever... 3 2 Udvælg aspiranter...

Læs mere

IT Support Guide. Installation af netværksprinter (direkte IP print)

IT Support Guide. Installation af netværksprinter (direkte IP print) IT Support Guide Denne guide er hentet på www.spelling.dk Program: Microsoft Windows Vista Program sprog version: ENG (US) Guide emne: Installation af netværksprinter (direkte IP print) Publikationsnr.:

Læs mere

Samspillet mellem databaser og kort styres af GeoCAD programmet GeoDB.

Samspillet mellem databaser og kort styres af GeoCAD programmet GeoDB. GeoCad modul GeoDB I GeoCAD er det muligt at koble relationsdatabase til GeoEDIT. Her igennem er det muligt at lagre forskellige oplysninger i databasen og koble disse oplysninger til objekter i kortet.

Læs mere

OM STATISTIKBANKEN. 2002:6 December Om Statistikbanken nr. 6. Indhold i nr. 6:

OM STATISTIKBANKEN. 2002:6 December Om Statistikbanken nr. 6. Indhold i nr. 6: OM STATISTIKBANKEN 2002:6 December 2002 Om Statistikbanken nr. 6 Statistikbanken udkommer mandag den 9. december i et helt nyt design. Det er ikke kun Statistikbankens udseende, der er ændret, der er også

Læs mere

MetaService. Installations og burger guide.

MetaService. Installations og burger guide. MetaService Installations og burger guide. Revision 0.1 Author Name 04-10-2010 Revision Date Description 0.1 04-10-2010 First version TNM A/S, Marielundvej 48 4., 2730 Herlev Tel: +45 44666688 www.tnmgruppen.dk

Læs mere

PRÆSENTATION AF ER-DIAGRAMMER OG NORMALISERING

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

Læs mere

DATABASE - MIN MUSIKSAMLING

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

Læs mere

Kom godt i gang med Fronter

Kom godt i gang med Fronter 1 Kom godt i gang med Fronter. Introduktion for studerende på diplomuddannelserne Kom godt i gang med Fronter Introduktion for studerende på diplomuddannelserne Sådan logger du på Først skal du hente dit

Læs mere

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

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

Læs mere

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

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

Billeder på hjemmeside

Billeder på hjemmeside Billeder på hjemmeside Indholdsfortegnelse Emne 1. Billedredigering (Microsoft Picture Manager) Side 3 a. Komprimer billeder b. Beskæring af billeder 3 9 2. Billeder og tekst ved hjælp af en skabelon (Template

Læs mere

Udforske kommandoer på båndet De enkelte faner på båndet indeholder grupper, og hver gruppe indeholder et sæt relaterede kommandoer.

Udforske kommandoer på båndet De enkelte faner på båndet indeholder grupper, og hver gruppe indeholder et sæt relaterede kommandoer. Startvejledning Microsoft Excel 2013 ser anderledes ud end tidligere versioner, så vi har oprettet denne vejledning, så du hurtigere kan lære programmet at kende. Føje kommandoer til værktøjslinjen Hurtig

Læs mere

Guide til brug af Servisto Studio

Guide til brug af Servisto Studio Guide til brug af Servisto Studio 1. Gå til https://servisto.dk/login/ hvor det er muligt at downloade grafik-styringsprogrammet Servisto Studio. Programmet vil ligeledes installere Adobe Air. Alternativt

Læs mere

Quick guide Dynamicweb 9. Kom godt i gang med brugen af redigeringsværktøjet bag vores hjemmesideløsning CMS-systemet Dynamicweb

Quick guide Dynamicweb 9. Kom godt i gang med brugen af redigeringsværktøjet bag vores hjemmesideløsning CMS-systemet Dynamicweb Quick guide Dynamicweb 9 Kom godt i gang med brugen af redigeringsværktøjet bag vores hjemmesideløsning CMS-systemet Dynamicweb Indholdsfortegnelse Sådan logger du på... 3 Opbygning... 4 Beskrivelse af

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