Eksamen, DSDS, efterår 2007
|
|
|
- Adam Winther
- 10 år siden
- Visninger:
Transkript
1 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 computer og kommunikationsmidler. Eksamen er skriftlig, fire timer, og den bedømmes fra 0 til 100 procent. Eksamen består af fem opgaver der alle ønskes løst. Et godt råd: Gennemlæs opgavesættet inden du begynder at besvare de enkelte opgaver. Introduktion I dette eksamenssæt skal du implementere dele af et webbaseret system til konceptet Vi Cykler til Arbejde. Konceptet Vi Cykler til Arbejde er et forsøg på at få flere personer til at cykle. Virksomheder kan tilmelde deres ansatte, og de ansatte kan så, hver dag, indtaste hvor mange kilometer de har cyklet til og fra arbejde. Systemet hjælper med at holde styr på antallet af kilometer og giver en oversigt over det samlede antal kilometer per virksomhed og per ansat. Figur 1 viser et site-map for det ønskede system. Bemærk: For at simplificere systemet benyttes der i i hele opgavesættet engelske kommaer (dvs. og ikke, ). Det er ikke en del af din opgave at sikre, at tal bliver vist med danske kommaer. Adresse: Rued Langgaards Vej 7, 2300 København S, Danmark. [email protected] og [email protected]. 1
2 2 Figur 1: Site-map for det web-baserede system. Et screenshot (kasser) i diagrammet angiver sider, brugeren kan se i systemet. Hver sides navn er angivet ovenfor hvert billede. En ikkeannoteret pil i diagrammet angiver, at en bruger kan klikke på et link i en side for at springe til en anden side. En annoteret pil i diagrammet angiver, at brugeren ved at klikke på en knap forårsager, at php-scriptet annoteret på pilen bliver kørt på serveren, og at php-scriptet videresender brugeren til en ny side. Opgave 1 (15 procent) - HTML Opgave 1.1 (7 procent) Filen index.php er systemets forside og viser den samlede mængde kilometer, ansatte i hver virksomhed har cyklet. For hver virksomhed er der et link, der sender brugeren videre til en
3 3 oversigtsside for virksomheden (company.php). Hver virksomhed er i systemet identificeret med et company id. Ved et klik på en virksomhed fra forsiden sendes formvariablen cid (indeholdende et company id) med til siden company.php. Din Opgave: Opstil HTML-koden for tabellen, der vises af siden index.php i Figur 1. Besvarelsen skal have formen <table>... </table> Tabellen skal have to kolonner og fire rækker, hvor den første række skal indeholde table headings (ved brug af <th>...</th>). Virksomhedernes navne skal være links, der sender brugeren videre til siden company.php. Hvert link skal sende formvariablen cid med til siden company.php, som følger: For ITU skal cid have værdien 1. For DTU skal cid have værdien 2. For KUA skal cid have værdien 3. Opgave 1.2 (8 procent) Scriptet company.php lister alle ansatte og deres samlede antal kilometer for en given virksomhed. Scriptet linker videre til scriptet enter trip.php fra linket Tilføj tur. Dette link giver en ansat i virksomheden mulighed for at indtaste et antal kilometer. Ved et klik på linket sendes formvariablen cid (indeholdende company id) med til siden enter trip.php. Formen på enter trip.php indeholder en form, hvor en ansat kan indtaste sin , sin adgangskode og antallet af kilometer, den ansatte har cyklet til eller fra arbejde. Formen sender den ansatte videre til insert trip.php, der indsætter den indtastede tur i databasen og derefter videresender personen til siden company.php. Scriptet insert trip.php forventer formvariablerne cid, , passw og km, hvor de tre sidste svarer til indholdet af de tre input felter og cid er formvariablen indeholdende company id. Scriptet insert trip.php tjekker de modtagne formvariabler, indsætter den ansattes tur i databasen og videresender brugeren til siden company.php
4 4 Din Opgave: Opstil HTML-koden for formen, der er genereret af scriptet enter trip.php i Figur 1. Besvarelsen skal have formen: <form...>... </form> Formen skal indeholde tre synlige tekst-input felter, et skjult input-felt og en submit-knap (input-felt af typen submit). Der er derudover følgende krav til formen: Feltet cid skal være af typen hidden og have værdien 2. Attributten name for de tre tekst-input felter skal være henholdsvis , passwd og km. Formen skal benytte post som metode og have insert trip.php som action. Hint: Det er kun selve formen der ønskes lavet, du behøver ikke opstille formen i en tabel eller lignende. Opgave 2 (15 procent) - PHP Opgave 2.1 (7 procent) Følgende funktion tager et array indeholdende tal som argument og returnerer summen af tallene i arrayet: function array_total($array){ $total = 0; for ( $i = 0 ; $i < count( $array ) ; $i++ ) { $total = $total + $array[ $i ]; } return $total; } Din Opgave: Skriv en funktion array max, der tager et array indeholdende tal som argument og returnerer
5 5 det største tal i arrayet. Det kan antages at alle tal i arrayet er positive. Hvis funktionen får et tomt array som argument (et array af længde 0), skal funktionen returnere værdien 0. Hint: Du kan benytte funktionen array total som skabelon. Du kan dog få brug for at benytte en if-sætning. Følgende brug af funktionen skal udskrive tallet 7: $numbers = array( 2, 7, 3 ); $max = array_max( $numbers ); echo $max; // udskriver 7 Opgave 2.2 (8 procent) Skriv en funktion array avg, der tager et array indeholdende tal som argument og returnerer gennemsnittet af talene. Hvis funktionen får et tomt array som argument (et array af længde 0), skal funktionen returnere værdien 0. Hint: Funktionen kan passende gøre brug af den tidligere definerede funktion array total samt funktionen count, der kan bruges til at finde antallet af elementer i et array. Følgende brug af funktionen skal udskrive tallet 4: $numbers = array( 2, 7, 3 ); $avg = array_avg( $numbers ); echo $avg; // udskriver 4 Opgave 3 (15 procent) - Regulære Udtryk Opgave 3.1 (5 procent) Skriv et regulært udtryk, der matcher strenge indeholdende positive heltal inklusive 0. Det regulære udtryk skal således matche strengene 0, 1, 10, og 23, men ikke strengene 00, 01, 1.2, og 1a. Opgave 3.2 (5 procent) Skriv et regulært udtryk, der matcher strenge indeholdende positive kommatal inklusive 0.0. Det regulære udtryk skal således matche strengene 0.0, 0.01, 10.2, og 23.0, men ikke strengene 00, 01, 1,2, og 1a. Bemærk: Det kan antages, at der kun benyttes engelske kommaer.
6 6 Opgave 3.3 (5 procent) Skriv en funktion chk kommatal, der skal tage en streng som argument og undersøge, om strengen matcher det regulære udtryk fra Opgave 3.2. Funktionen skal benytte den indbyggede PHP funktion ereg og skal kalde funktionen error, hvis ikke streng-argumentet matcher udtrykket. Hvis streng-argumentet matcher udtrykket, skal funktionen blot returnere. Bemærk: Funktionen error kan antages at tage en streng som argument, som udskrives som en del af en fejlmeddelelse til brugeren, før funktionen kalder den indbyggede funktion exit, der afslutter programafviklingen.
7 7 Opgave 4 (25 procent) - SQL / Datamodel Datamodellen for systemet er angivet i Figur 2 som et ER-diagram. Figur 2: E/R-diagram for systemet. De firkantede kasser angiver entiteterne (tabellerne), og de ovale cirkler angiver attributer (felter) tilknyttet de enkelte tabeller. En-til-mange relationer er angivet med kragefødder. Tabellerne companies og users oprettes i MySQL med følgende SQL-kommandoer: CREATE TABLE companies ( cid INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT, name VARCHAR(250) NOT NULL ) ENGINE=InnoDB; INSERT INTO companies (cid, name) VALUES (1, ITU ), (2, DTU ), (3, KUA ); CREATE TABLE users ( uid INT(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
8 8 name VARCHAR(100) NOT NULL, passwd VARCHAR(40) NOT NULL, cid INT(11) NOT NULL, VARCHAR(200) NOT NULL UNIQUE, INDEX (cid), FOREIGN KEY (cid) REFERENCES companies(cid) ) ENGINE=InnoDB; INSERT INTO users (uid, name, passwd, cid, ) VALUES (1, Lars, hemmeligtpw, 1, [email protected] ), (2, Egon, hemmeligtpw, 1, [email protected] ), (3, Marie, hemmeligtpw, 2, [email protected] ), (4, Ulla, hemmeligtpw, 2, [email protected] ), (5, Bent, hemmeligtpw, 3, [email protected] ); Opgave 4.1 (5 procent) Vis (i skemaform) resultatet af følgende SQL-kommando: SELECT u.name, c.name FROM users as u, companies as c WHERE u.cid = c.cid Opgave 4.2 (5 procent) Konstruer en SQL-kommando til at oprette tabellen trips. Tabellen skal have følgende egenskaber: Feltet tid skal være af typen INT og benytte MySQL s auto increment funktion. Feltet uid skal være af typen INT. Feltet distance skal være af typen DOUBLE. Feltet tripdate skal være af typen DATE. Ingen af felterne må indeholde værdien NULL. uid skal være fremmednøgle og referere til feltet uid i tabellen users. Opgave 4.3 (5 procent) Konstruer tre INSERT-kommandoer, der indsætter følgende ture i tabellen trips den indestående dag:
9 9 Lars har cyklet 3.1 kilometer. Ulla har cyklet 20 kilometer. Marie har cyklet 5.7 kilometer. Opgave 4.4 (5 procent) Følgende SQL-kommando viser det samlede antal kilometer for hver ansat i virksomheden med cid = 2 (DTU): SELECT users.uid, users.name, SUM(distance) as total FROM users, trips WHERE users.uid = trips.uid AND cid = 2 GROUP BY users.uid, users.name ORDER BY total DESC Ovenstående SQL-kommando viser ikke personer, for hvem der endnu ikke er indtastet en tur. Din Opgave: Konstruer en SQL-kommando, som lister det samlede antal kilometer for hver ansat i virksomheden med cid = 2 (DTU), og som også viser en række for personer, for hvem der endnu ikke er indtastet en tur. Hint: Du kan passende benytte en left join. Opgave 4.5 (5 procent) Skriv en SQL-kommando, der viser navnene på personer der samlet har cyklet mere end 1000 km. SQL-kommandoen skal også vise personernes uid og, for hver person, personens samlede cyklede kilometer. Hint: Det er nødvendigt at benytte både group by og having.
10 10 Opgave 5 (30 procent) - Web Service Opgave 5.1 (7 procent) Til konstruktion af PHP scriptene vil vi gøre brug af to funktioner html header og footer til at udskrive startende og afsluttende HTML kode. Funktionen footer skrives således: function footer() { echo "<hr/ ><a href= mailto:[email protected] >[email protected]</a></body></html>"; } Din Opgave: Skriv funktionen html header. Funktionen skal tage et titel-argument, som skal benyttes både til et HTML <title>-element samt til et <h2>-element. Opgave 5.2 (7 procent) Konstruer scriptet insert trip.php. Scriptet modtager formvariabler fra enter trip.php, som beskrevet i Opgave 1. Scriptet skal tjekke formvariablerne ved brug af funktionerne chk passwd, chk kommatal, chk samt chk heltal, som alle kan antages at være defineret i biblioteksfilen mylib.php. Herefter skal scriptet finde et uid udfra og passwd (eller fejle, hvis der ikke er et match i tabellen users). Endelig skal scriptet indsætte en passende række i tabellen trips og sende en besked til browseren om at forespørge siden company.php med passende cid. Du kan som tidligere benytte MySQL-funktionen NOW() til dato feltet i tabellen trips. Bemærk: Du kan her og i det følgende antage at funktionerne error og mydb connect fra forelæsningerne er tilgængelige fra biblioteks-filen mylib.php. Opgave 5.3 (7 procent) Konstruer scriptet company.php. Scriptet modtager formvariablen cid og skal liste alle ansattes samlede kilometer for arbejdspladsen med den specifikke cid.
11 11 Scriptet skal derudover udskrive virksomhedens navn, gerne via funktionen html header. Hint: SQL forespørgslen fra opgave 4.4 kan let tilpasses til brug her. Benyt gerne funktionerne chk heltal, html header og footer der alle kan antages at være defineret i mylib.php. Opgave 5.4 (8 procent) Beskriv kort fordele og ulemper ved at benytte et dynamisk typet scripting sprog (som PHP eller ASP) fremfor et statisk typet programmeringssprog (som Java, C# eller Standard ML) i forbindelse med Web programmering.
Eksamen, DSDS, efterår 2008
Eksamen, DSDS, efterår 2008 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech IT Universitetet i København 6. januar 2009 Alle hjælpemidler er tilladte, dog ikke computer og kommunikationsmidler.
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
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
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
En Kort Introduktion til Oracle
En Kort Introduktion til Oracle Henrik Bulskov 12. februar 2001 [email protected] 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
HTML, PHP, SQL, webserver, hvad er hvad??
Dagens menu HTML og PHP: Baglæs fra output til input PHP: Variable, strenge og arrays Funktioner, oprettelse og kald (og variable på tværs af funktioner) echo vs return? if-else konstruktioner MySQL: Hvad
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
Gæstebog med validering opbygget med MySQL
Denne guide er oprindeligt udgivet på Eksperten.dk Gæstebog med validering opbygget med MySQL Dette er en simpel gæstebog, som kan hjælpe folk med at lave en velfungerende gæstebog uden alt for meget arbejde.
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
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
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
PHP Snippets. De små korte. Skrevet af Daniel Pedersen
PHP Snippets De små korte Skrevet af Daniel Pedersen Indhold PHP Snippets De små korte er en samling af små og praktiske kode eksempler med kort forklaring, som med formål at kunne benyttes til opsalgsværk
Tagwall med Php & MySQL
Denne guide er oprindeligt udgivet på Eksperten.dk Tagwall med Php & MySQL Her laver vi en tagwall i Php & MySQL... jeg forklarer dog ikke så meget, men jeg håber du kan få det til at blive til en tagwall
Databasesystemer. IT Universitetet i København 8. juni 2006
Databasesystemer IT Universitetet i København 8. juni 2006 Eksamenssættet består af 5 opgaver med 16 spørgsmål, fordelt på 7 sider (inklusiv denne side), samt et svarark, hvorpå visse spørgsmål skal besvares.
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...
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
Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach ([email protected]) 2002
Introduktion til Oracle, Datalogi, RUC Af: Jens Lauterbach ([email protected]) 2002 På datalogi har vi en databaseserver, som de studerende på datalogi kan benytte til projekter og som også benyttes i forbindelse
Eksempelsamling. Forms. Eksempelsamling... 1. <form> <textarea></textarea> <input> <select> <option></option> </select> </form>
Eksempelsamling Eksempelsamling... 1 Forms...1 PHP...2 Dato og if-else + if-sætning...2 Sammenligningsoperatorer:...3 Echo...3 Kommentarer...3 Variabler - simpelt...4 Sammensætning ved brug af punktum...4
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,
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
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
Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen...
Modul 2 Indholdsfortegnelse If-sætningen... 3 Opgaver... 4 OR, AND sammen med if-sætningen... 5 Rand() funktion... 5 Opgave... 5 Include() funktionen... 6 Opgave... 6 POST/GET og formular... 6 Opgaver...
Jayne Alice Jensen [email protected] [Link til portfolio]
DATABASE Projekt: Projekt 1, 3. semester Website: http://kostecki.dk/cph/projektdb/ Dato: 08/09/14-21/09/14 Skole: Copenhagen Business Academy Klasse: Multimediedesigner - Mulb Gruppe: MULB1 Undervisere:
Begrænsninger i SQL. Databaser, efterår 2002. Troels Andreasen
Databaser, efterår 2002 Begrænsninger i SQL Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk
Interaktionsudvikling
Projektopgave 3: Interaktionsudvikling CPH business, klasse: MulA2013 Projektansvarlige undervisere Thomas Hartmann MereteGeldermann lützen: Projekt produkt url: www.amalieardahl.dk/projekt3/index.html
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 [email protected]
Projekt 1 - Database. Cphbusiness Lyngby Multimediedesigner, 3. semester. MulB13e, gruppe 4
Cphbusiness Lyngby Multimediedesigner, 3. semester MulB13e, gruppe 4 September 2014 http://www.designduck.dk/cph/trorodvin create table costumers ( cno INT(4) Primary key AUTO_INCREMENT, cname VARCHAR(30)
CFunding-IT. Web DB Multimediedesigner 3. Semester Gruppe 15
CFunding-IT http://crowdfunder.jakobplenge.dk/index.php Web DB Multimediedesigner 3. Semester Gruppe 15 Andreas Simonsen Jakob Plenge Line la Fontaine Line Mehr Hansen Christian Knudsen Tobias Sonne 1
POST IT! Cph Business Academy Multimediedesign 2. Semester flow april Kirstine Marie Rasmussen cph-
POST IT! Cph Business Academy Multimediedesign 2. Semester flow 3 9. april 2017 Kirstine Marie Rasmussen cph- [email protected] Mette Bejder cph- [email protected] Link til POST IT http://mbejder.dk/post-
The Design Diaries Project 3 2. Semester. Blog om designprincipper
The Design Diaries Project 3 2. Semester Blog om designprincipper By Lif Neergaard www.lifmediadesign.dk [email protected] Mathias Larsen www.nefjam.dk [email protected] Ida Christensen www.idamedia.dk
Projekt database. 3 Semester - Mul a Projekt 1. Yaser Osman [email protected]. Dan Eskildsen [email protected]
Projekt database 3 Semester - Mul a Projekt 1 Yaser Osman [email protected] Dan Eskildsen [email protected] Ammar Al-Basri [email protected] Emre Kandemir [email protected] Lotte
Databaser Obligatorisk opgave 1
University of Southern Denmark Department of Mathematics and Computer Science Databaser Obligatorisk opgave 1 Afleveres senest: Lørdag d. 23. marts kl 23.59 Introduction Denne obligatoriske opgave indeholder
! 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:
Brugermanual. PoP3 og Outlook Express Webmail www.321mail.dk. Udarbejdet af IT-afdelingen 2005
Brugermanual PoP3 og Outlook Express Webmail www.321mail.dk Udarbejdet af IT-afdelingen 2005 Indholdsfortegnelse 1. ÆNDRING AF OUTLOOK EXPRESS KONTO... 4 2. OPRETTELSE AF OUTLOOK EXPRESS KONTO... 6 2.1
Dannelse af PDF dokumenter
Dannelse af PDF dokumenter Indhold Dannelse af PDF-dokumenter i Phd Planner... 2 Valg af vedhæftninger i PDF dokumentet... 2 Valg af skabelon for PDF dokumentet... 3 Når PDF filen er dannet... 5 Gem PDF
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
Projekt 3: Interaktionsudvikling 11/04.14
Projekt 3: Interaktionsudvikling 11/04.14 Gruppe 5 http://kostecki.dk/cph/cupcakes/v2/opskrifter.php Christina Juulmann www.chrissycreations.dk Jacob Kostecki www.kostecki.dk Jayne Alice www.jaynealice.com
MySQL C API. Denne artikel beskriver hvordan man bruger MySQL C API. Der er beskrivelse af build med forskellige compilere.
Denne guide er oprindeligt udgivet på Eksperten.dk MySQL C API Denne artikel beskriver hvordan man bruger MySQL C API. Der er beskrivelse af build med forskellige compilere. Den forudsætter lidt kendskab
Anvendelse af Model- View koncept i SAS Stored Processer
Anvendelse af Model- View koncept i SAS Stored Processer Peter Sandal Boll Chefkonsulent Professional Services, Skanderborg SAS Institute A/S Agenda Model-View-Controller konceptet (MVC) Eksempel med put-rapport
Dannelse af PDF-dokumenter
Dannelse af PDF-dokumenter Indhold Generere PDF-dokumenter... 2 Håndtering af PDF-dokumentet... 8 Hvordan indsætter man sidetal i PDF-dokumentet?... 8 Hvordan laver man bookmarks i PDF-dokumentet?... 8
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
Webteknologi evalueringsopgave Vinter 2011-2012 - Niels Sundstrup
Niels Sundstrup Webteknologi evalueringsopgave Vinter 2011-2012 - Niels Sundstrup Webteknologi - Carl- Henrik Nielsen - Syddansk Universitet, Kolding - Udlevering: 12. januar 2012 Aflevering: 19. januar
Procesbeskrivelse - Webprogrammering
Procesbeskrivelse - Webprogrammering Indholdsfortegnelse Forudsætninger... 1 Konceptet... 2 Hjemmesiden... 2 Server-side... 3 Filstrukturen... 3 Databasehåndtering og serverforbindelse... 4 Client-side...
Sådan får du en kirkegård på nettet i DKI-modellen!
v./stegemüller & Sepstrup Side 1 09-04-2007 Sådan får du en kirkegård på nettet i DKI-modellen! Vi beskriver ret detaljeret, hvordan du kommer fra dit regneark med informationer fra gravsten til en hjemmeside,
En opsamling af artefakter for Hotel Databasen som REST-service Bygger på Hotel opgaven i 8 trin
En opsamling af artefakter for Hotel Databasen som REST-service Bygger på Hotel opgaven i 8 trin Trin 1: Lav en Domain model Opgave beskrivelse - Scandic hotel kæde Lav en domain model af Hotel-kæden.
Dannelse af PDF-dokumenter
Dannelse af PDF-dokumenter Indhold Generere PDF-dokumenter... 2 Håndtering af PDF-dokumentet... 6 Hvordan indsætter man sidetal i PDF-dokumentet?... 6 Hvordan laver man bookmarks i PDF-dokumentet?... 7
Data load og udtræk. 2. iteration: implmentation (test af backend) PHP mysql. Loade og parse XML (SimpleXML, Xpath) Filhåndtering i PHP JSON
Data load og udtræk 2. iteration: implmentation (test af backend) 1 PHP mysql Loade og parse XML (SimpleXML, Xpath) Filhåndtering i PHP JSON 2 Data udtræk PHP mysql: Processen 1. Forbind til MySQL server
Eksamens rapport Informationsteknologi B
2014 Eksamens rapport Informationsteknologi B Mathias Sondrup, Rasmus Larsen og Jonas Hansen 09-05-2014 Indhold Indledende afsnit... 5 PROBLEMFORMULERING... 5 KRAV TIL LØSNING... 5 Brugergrænseflade...
Projekt titel. Projekt navn. Gruppe medlemmer. Klasse/Gruppenummer. Databaseprojekt 1. Ferrari
Projekt titel Databaseprojekt 1 Projekt navn Ferrari Gruppe medlemmer Christian Lund (christiandevries.dk) Alexander Kofod (thisisalex.dk) Mark Halding (haldingweb.dk) Klasse/Gruppenummer MulA - gruppe
! 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:
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
Grundlæggende Programmering ITU, Efterår 1999. Skriftlig eksamen i Grundlæggende Programmering
Skriftlig eksamen i Grundlæggende Programmering ITU, 20. januar 2000 Alle hjælpemidler tilladt, dog ikke datamat. Eksamen er skriftlig, fire timer, og bedømmes efter 13-skalaen. Opgavesættet består af
Database tips. Den forudsætter lidt kendskab til SQL men er for mindre erfarne. Denne guide er oprindeligt udgivet på Eksperten.dk
Denne guide er oprindeligt udgivet på Eksperten.dk Database tips Denne artikel vil give nogle forskellige små praktiske råd om ting man skal tænke på når man arbejder med databaser og applikationer som
Hack of the Month opgave 2
Hack of the Month opgave 2 www.hackofthemonth.dk Holdet bag www.hackofthemonth.dk: Søren Rasmus (ikke mig) Roninz Stiller hver måned en ny opgave: Applikationssikkerhed Webapplikationssikkerhed Slide 2
De skjulte input typer:
Hvis man skal lave en html formular er der nogle felter til rådighed som kan benyttes, alt efter hvad output fra formularen skal være. Det felt som alle andre felter skal omkranses af er form tagget, som
Dokumentering af umbraco artikeleksport:
Dokumentering af umbraco artikeleksport: Lav en artikel side 2-3. Installationsguide side 3-5. Opsættelse af databasen og web.config side 5-8. Umbraco: templates side 8. Umbraco: borger.dk tab side 8.
Projekt 1 Database. Cphbusiness Lyngby Multimediedesigner, 3. semester mul-a12e, gruppe 1
Projekt 1 Database Cphbusiness Lyngby Multimediedesigner, 3. semester mul-a12e, gruppe 1 CREATE TABLE IF NOT EXISTS `3sempro1`.`cu `customer_id` INT(5) NOT NULL AUTO_INCR `name` VARCHAR(45) NULL DEFAULT
Skriftlig Eksamen Algoritmer og Datastrukturer (DM507)
Skriftlig Eksamen Algoritmer og Datastrukturer (DM507) Institut for Matematik og Datalogi Syddansk Universitet, Odense Onsdag den 0. juni 009, kl. 9 Alle sædvanlige hjælpemidler (lærebøger, notater, osv.)
Brugermanual PoP3 og Outlook Office 2003 Webmail www.321mail.dk. Udarbejdet af IT-afdelingen 2005
Brugermanual PoP3 og Outlook Office 2003 Webmail www.321mail.dk Udarbejdet af IT-afdelingen 2005 Indholdsfortegnelse 1. INDLEDNING... 4 2. OUTLOOK 2003... 4 3. BRUGERVEJLEDNING I BRUGEN AF WEB MAIL...
Opgave 1. Opret de 4 tabeller i FTSFrontend programmet. Indsæt mindst 3 forskellige tabelværdier i kunder, målerstatus, byer og regning..
Side 1 af 11 Dato: 07-09-2003 Opgaver i oprettelse af kunder og info i database med java. Opgave 1. Opret de 4 tabeller i FTSFrontend programmet. Indsæt mindst 3 forskellige tabelværdier i kunder, målerstatus,
sådan gør du... [meld dig ledig]
[jobsøgende] sådan gør du... [meld dig ledig] på dagpenge Meld dig ledig på Jobnet - Dagpenge Når du skal melde dig ledig, går du ind på forsiden af Jobnet.dk. Her er der to muligheder 1. Er du allerede
Dataanalyse og databaser
Dataanalyse og databaser En database er lang række data, der er blevet struktureret således, at der er relationer mellem tabellerne og det er muligt at indsætte og udtrække den ønskede information fra
Trin 1 INSERT INTO Debitor (DebitorNr, KundeKategori, KreditMax, SidstRykket, Sælger ) VALUES (20121, 10, 40000, NULL, "Bjarne Larsen");
SQL-programmering Alle opgaverne er baseret på ACCESS-databasen REGNSKAB Løsningsforslag til SQL-opgavesættet Følgende løsninger til opgaverne i forbindelse med Regnskabsdatabasen er vejledende. Fund af
Databasesystemer. IT Universitetet i København 8. juni 2006
Databasesystemer IT Universitetet i København 8. juni 2006 Eksamenssættet består af 5 opgaver med 16 spørgsmål, fordelt på 10 sider (inklusiv denne side), samt et svarark, hvorpå visse spørgsmål skal besvares.
Dynamisk hjemmeside: NeuTravel
Dynamisk hjemmeside: NeuTravel Problemformulering I dette projekt ønsker vi at lave en uafhængig hjemmeside til brug af turister, som gerne vil læse neutral information (dvs. information der ikke er farvet
Skriftlig Eksamen DM507 Algoritmer og Datastrukturer
Skriftlig Eksamen DM507 Algoritmer og Datastrukturer Institut for Matematik og Datalogi Syddansk Universitet, Odense Mandag den 6. juni 2016, kl. 15:00 19:00 Besvarelsen skal afleveres elektronisk. Se
Eksempel på en database: studenter, kurser, eksamener
Udvidet Programmering 1999 Forelæsning 20, fredag 12. november 1999 Relationsdatabaser: relationer, tupler, attributter Forespørgselssproget SQL Databasesystemet PostgreSQL Tilgang til relationsdatabaser
