Data load og udtræk. 2. iteration: implmentation (test af backend) PHP mysql. Loade og parse XML (SimpleXML, Xpath) Filhåndtering i PHP JSON
|
|
|
- Maja Ravn
- 10 år siden
- Visninger:
Transkript
1 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
2 Data udtræk PHP mysql: Processen 1. Forbind til MySQL server 2. Vælg database 3. Byg query string 4. Send query 5. Hent resultat og vis data 3 <?php $hostname='localhost'; $username='root'; $password='root'; Login script $connection = mysql_connect($hostname,$username,$password); if(!$connection) { print("failed to establish connection to mysql server!"); exit();?> Sikkerhed. Genbrugelighed. 4
3 <?php require_once 'connect.php'; Load login script med include el. require?> //Select the database $db = mysql_select_db('mydb'); //Run the query $response=mysql_query('select * FROM users'); if(!$response) { print("query Error: ".mysql_error()); mysql_query() returnerer en speciel datatype (resource) mysql_error() returnerer en fejlmeddelelse fra databasen (sidste kald) 5 Indkapsler query i en metode så den kan kaldes med nye queries: function query($database, $querystr){ $db = mysql_select_db($database); //Run query $response=mysql_query($querystr); if(!$response) { print("query Error: ".mysql_error()); return $response; 6
4 MySQL resource data Metoder der anvender resource data mysql_fetch_row mysql_fetch_array mysql_fetch_assoc mysql_fetch_field mysql_fetch_object mysql_fetch_lengths mysql_set_charset mysql_result (læs om alle metoderne: 7 mysql_fetch_row <?php include 'query.php'; $result = query("demo","select * FROM users"); while($row = mysql_fetch_row($result)){ echo $row[0]. ': '. $row[1] ;?> 8
5 Array datatypen En beholder til en samling variable Numeric Array: værdier er knyttet til et index nummer. Tilføje et element: $my_array[]="jacob"; Hugo Kasper Mads Associative array: en værdi er knyttet til hvert index. Tilføje et element: $my_array[ moderator ]="Jacob"; admin edit read Hugo Kasper Mads 9 mysql_fetch_array <?php include 'query.php'; $result = query("demo","select * FROM users"); while($array = mysql_fetch_array($result,mysql_both)){ echo $array[0]. ' : '. $array['name'] ;?> Dette er ikke nævneværdigt langsommere end fetch_row metoden 10
6 mysql_fetch_object <?php include 'query.php'; $result = query("demo","select * FROM users", "array"); while ($object = mysql_fetch_object($result)) { echo $object->id. ': '. $object->name;?> 11 PHP Variable i query "SELECT * FROM users WHERE id='$id'" "SELECT". $field." FROM users WHERE id='$id'" 12
7 Strukturer koden function getusername($id){ [...] function displayusername($id){ $result = getusername($id); [...] displayusername(2); function getproducts($category){ [...] function displayproducts($category) { $result = getproducts($category); [...] displayproducts(); displayproducts("cat2"); 13 PHP og XML: Processen 1. load XML filen 2. find navnet på det første element 3. skriv et loop, der kører for hver childnode 4. output element-navn og data for hver childnode 14
8 SimpleXML en klasse i php til at loade og læse XML getname() children() attributes() <node attribut1="foo" attribut2="bar" > <childnode> </childnode> <childnode> </childnode> <childnode> </childnode> </node> 15 Simpelt XML dokument test.xml <?xml version="1.0" encoding="iso "?> <note> <to>tove</to> <from>jani</from> <heading>reminder</heading> <body>don't forget me this weekend! </body> </note> 16
9 Load XML som string og konverter til XML: $xmlstr = file_get_contents("test.xml"); $xml = simplexml_load_string($xmlstr); Load en XML fil som XML: $xml = simplexml_load_file("test.xml"); Variablen $xml er instans af SimpleXMLElement klassen. Load ved at instansiere SimpleXMLElement: $xml = new SimpleXMLElement("test.xml",null,true); 17 Parse data i SimpleXMLElement objekter Relativt: $xml->getname(),$xml->children() Absolut: {$xml->body->content 18
10 Parse attributter Absolut: {$xml['lan'] Relativt: $xml->attributes() 19 test2.xml Komplex XML <?xml version="1.0" encoding="iso "?> <note att1="foo" att2="bar" lan="english" > <to>tove</to> <from>jani</from> <heading>reminder</heading> <body> <content>don't forget me this weekend!</content> <footer><contact>contact <disclaimer>lorem ipsum...</disclaimer></footer> <item>some item</item> </body> <date>03/09/10</date>> </note> 20
11 Rekursiv metode 1) Sørg for at der er en udvej (exit condition) - en del af metoden kan beregnes uden et nyt rekursivt kald. 2) Hvert rekursive kald skal være forskelligt fra det forrige. 3) Tro på at det virker :) pseudokode: function traverse_dir($node) { loop through array foreach node as $subnode { do something with $subnode traverse_dir($subnode) 21 Rekursiv parsing <?php $xml = simplexml_load_file("test.xml"); displaychildrenrecursive($xml); function displaychildrenrecursive($xmlobj,$depth=0) {?> foreach ($xmlobj->children() as $child) { echo $child->getname().': '.$child; displaychildrenrecursive($child,$depth+1); $child sendes med som argument i det rekursive kald 22
12 Xpath XPath: sprog til at søge efter bestemte elementer i et XML dokument <a> <b> <c>text</c> <c>stuff</c> </b> <d> <c>code</c> </d> </a> $result = $xml->xpath('/a/b/c'); Firkantede paranteser bruges til at knytte prædikater til en query: $result = $xml->xpath('/a/b/c[1]'); 23 Xpath syntax Tutorial til Xpath: 24
13 Tilgå dynamisk data fra en textfil $fh = fopen("textfile.txt", 'r'); $line = fgets($fh); $characters = fread($fh,filesize ("textfile.txt")); $fh = file_get_contents("textfile.txt"); 25 tekst vs. XML vs. Database Lagringstype Fordele Ulemper tekstfil let, enkelt og intuitivt utilstrækkeligt ved større kompleksitet, sandsynlighed for fejl XML relativ enkelthed, genkendelighed, selvdokumenterende, læsbart, stringent syntax og parsing. mange ord, redundant, fylder meget, bruger meget båndbredde, svært at parse ujævne strukturer. MySql hurtigt at loade, skal ikke parses, reducerer redundans, konsistent, sikkerhed. svært at læse og editere 26
14 Data fra webservices Det mest almindelige responseformat er XML og JSON JSON = Javascript object Notation Et tekst format/serialiseringssprog, der bygger på universelle datastrukturer som Objekter og arrays. 27 { Et JSON Eksempel "type":"user", "count":1, "results": [ { "user_name":"testusername", "user_id":123456, "url":" "image_id":78910, "image_url_25x25":" "city":"walla Walla, WA" ], "params": { "user_id":123456, "detail_level":"low", "type":"user" 28
15 { JSON:Eksempel "type":"user", "count":1, "results": [ { "user_name":"testusername", "user_id":123456, "url":" "image_id":78910, etsyresponse:object type:string count:int params:object "image_url_25x25":" "image_url_30x30":" "image_url_50x50":" user_id:int "image_url_75x75":" detail_level:string "join_epoch": , "city":"walla Walla, WA" ], "params": { results:array "user_id":123456, "detail_level":"low", 29 JSON:php parser json_decode ($json) $response = json_decode($json); echo $response->results[0]->city; 30
16 Øvelser Jvf. øvelser i sidste uge: Sørg for at I har en god (normaliseret) database med masser af test data. Opret et sikkert login script, sådan at forbindelse til databasen kun oprettes ét sted. Planlæg: Find ud af hvilke data der skal hentes ud af jeres database forskellige steder i systemet. (Fx - vis alle produkter, vis alle produkter inden for en given kategori eller vis alle brugernavne ). Lav gerne en liste, eller notér datakravene på en ny version af jeres sitemap. Skriv en query for hvert datakrav I har i jeres system. Det kan være en god idé at indkapsle hver query i en metode, så querien kan kaldes uvilkårligt. Brug en fetch metode til at hente resultatet og udskriv for at tjekke at det er den rigtige data I har fået fat i. Kig på Jeres wireframe. Skriv statisk interface data (copy, menupunkter, labels) i en tekstfil eller et XML dokument (hvis I ikke allerede har gjort det) og test at I kan få fat i det med PHP. 31 Ressourcer Tutorial om SimpleXML: 480f4dfe-6a58-4a17-a acbdd56cb XPATH: JSON: 32
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
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
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
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
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
Denne rapport er skrevet af:
Rapport til Kajakklubben Rapport til Kajakklubben Generelt: Frontend: Backend Admin: Backend instruktør sign up: Backend medlem sign up: Database: Oprettelse af database og SQL sætning: Konklusion: Bilag:
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
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
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
PHP guide af Daniel Pedersen
PHP guide af Daniel Pedersen Side 1 af 12 Indholdsfortegnelse PHP guide af Daniel Pedersen Side 2 af 12 Indledning I dette hæfte finder du forklaringer til PHP funktioner, løkker, variabler samt en række
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
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
Interaktionsudvikling
Projektopgave 3: Interaktionsudvikling CPH business, klasse: MulA2013 Projektansvarlige undervisere Thomas Hartmann MereteGeldermann lützen: Projekt produkt url: www.amalieardahl.dk/projekt3/index.html
Terese B. Thomsen 1.semester Formidling, projektarbejde og webdesign ITU DMD d. 02/11-2012
Server side Programming Wedesign Forelæsning #8 Recap PHP 1. Development Concept Design Coding Testing 2. Social Media Sharing, Images, Videos, Location etc Integrates with your websites 3. Widgets extend
Responsivt Design - DMAA0213. Afgangsprojekt DMAA0213
Responsivt Design - DMAA0213 Afgangsprojekt DMAA0213 Jesper Bjørn Andersen 18-06-2015 5. semester, afgangsprojekt - Responsivt Design Vejleder: Gunhild Marie Andersen Afsluttet: 18 Juni 2015 Deltager:
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,
Rigtig SQL Programmering
Rigtig SQL Programmering 1 SQL i Rigtige Programmer Indtil nu har vi brugt SQL direkte i kommandolinje promt/gui program, hvor vi kan lave forespørgsler til databasen I virkeligheden: Programmer kontakter
Programmering I Java/C#
Programmering I Java/C# Dit første projekt Datatekniker Intro to C# C# (C Sharp) Et enkelt, moderne, generelt anvendeligt, objektorienteret programmeringssprog Udviklet af Microsoft, ledet af danskeren
Abstrakte datatyper C#-version
Note til Programmeringsteknologi Akademiuddannelsen i Informationsteknologi Abstrakte datatyper C#-version Finn Nordbjerg 1/9 Abstrakte Datatyper Denne note introducerer kort begrebet abstrakt datatype
Introduktion til ActionScript, fortsat
Introduktion til ActionScript, fortsat Kaspar Rosengreen Nielsen [email protected] i n t e r a c t i v e s p a c e s. n e t Kaspar Nielsen, [email protected] 1 Dagens program Opsamling
Software Construction 1 semester (SWC) Spørgsmål 1
Spørgsmål 1 Objekter #1 Giv en kort præsentation af begrebet objekt, samt hvorledes du erklærer(declare), opretter(create) og bruger objekter Du kan beskrive o Datatyper o Variable / Instans variable /
Webservice til upload af produktionstilladelser
BILAG 1 Webservice til upload af produktionstilladelser Indhold og anvendelse Denne web-service gør det muligt for 3. parts programmer i kommuner og amter at Uploade og registrere kommunale produktionstilladelser
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.
1.1 Formål Webservicen gør det muligt for eksterne parter, at fremsøge informationer om elevers fravær.
EfterUddannelse.dk FraværService - systemdokumentation BRUGERDOKUMENTATION: WEB-SERVICE Af: Logica Indhold 1. Indledning... 1 1.1 Formål... 1 1.2 Webservice version... 1 1.3 Historik... 1 2. Absence Webservice...
Udvikling af DOTNET applikationer til MicroStation i C#
Udvikling af DOTNET applikationer til MicroStation i C# Praktiske tips for at komme i gang. Gunnar Jul Jensen, Cowi Hvorfor nu det? Mdl og Vba kan det hele Fordelene er : udviklingsmiljøet er eksternt
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
2.15 21/05/2013 Tilføjet dokumentation af bvn input for GetEngagementDetailed
APOS2 REST API Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.
Emner. Baggrund Flash s historie, udbredelse, scene og anvendelse.
Flash crash course Emner Baggrund Flash s historie, udbredelse, scene og anvendelse. Flash IDE Et kig på Flash udviklingsmiljøet. (stage, timeline, symboler, paneler, tools) Demo: Textfields Demo: Animation
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
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
Procesbeskrivelse - Webprogrammering
Procesbeskrivelse - Webprogrammering Indholdsfortegnelse Forudsætninger... 1 Konceptet... 2 Hjemmesiden... 2 Server-side... 3 Filstrukturen... 3 Databasehåndtering og serverforbindelse... 4 Client-side...
PHP Quick Teknisk Ordbog
PHP Quick Teknisk Ordbog Af Daniel Pedersen PHP Quick Teknisk Ordbog 1 Indhold De mest brugte tekniske udtryk benyttet inden for web udvikling. Du vil kunne slå de enkelte ord op og læse om hvad de betyder,
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
DM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2019 Projekt, del III Institut for matematik og datalogi Syddansk Universitet 10. april, 2019 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
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
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,
Indholdsfortegnelse. Rasmus R. Sørensen, Christina Svenstrup og Lasse Bager 1
Indholdsfortegnelse Indholdsfortegnelse... 1 Projekt Lægehuset... 2 Fordele ved det nye system... 2 Klassifikation af forandring... 3 Problemstillinger i forbindelse med forandringerne... 4 Modstand mod
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.
LESSOR-5. Inquiry (teknisk beskrivelse) Tilgængelighed for andre systemer
LESSOR-5 Inquiry (teknisk beskrivelse) Effektive og fleksible IT-løsninger til LØN, TID og HR Tilgængelighed for andre systemer LESSOR-5 Inquiry har til formål at gøre data i LESSOR-5 tilgængelig for andre
DRONNINGER (QUEENS) Opgave 1
DRONNINGER (QUEENS) I denne opgave vil vi beskæftige os med det såkaldte 8-dronningeproblem, hvor man skal placerede 8 dronninger på et 8 x 8 skakbræt, således at ingen af dronningerne kan slå hinanden.
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
Nintex Workflow UK/DK
Nintex Workflow UK/DK Når Nintex Workflows anvendes i et Dansk sproget SharePoint miljø, er der lidt forskel på hvad de forskellige elementer kaldes, såvel som rækkefølgen på disse. Noget er oversat, noget
ELEKTRONISK INDBERETNING BØRNEDATABASEN VIA DGWS 13/1 2010 VERSION 1.02
ELEKTRONISK INDBERETNING BØRNEDATABASEN VIA DGWS 13/1 2010 VERSION 1.02 Indhold Indhold... 2 Introduktion... 3 Den Gode Webservice... 4 ID Kortet... 4 Signering... 4 BDBChildMeasurementReport webservicen...
OIOREST webservice design. Guideline til design af REST-baserede webservices. Udgivet af: IT- & Telestyrelsen
> OIOREST webservice design. Guideline til design af REST-baserede webservices. Udgivet af: IT- & Telestyrelsen Publikationen kan også hentes på IT- & Telestyrelsens Hjemmeside: http://www.itst.dk ISBN
Website sikkerhed SQL Injections og mere...
... Skrevet af Daniel Pedersen 1 Introduktion Sikkerheden i dag skal være i top, der er rigtig mange små hurtige og nemme metoder til at få adgang til ens hjemmeside. Mange er ikke ældre end 14 år, og
Værktøjer fra værktøjskassen. Søren Breddam, Stevns Kommune
Værktøjer fra værktøjskassen Søren Breddam, Stevns Kommune [email protected] 1stevns kommune Mapbasic i Stevns Kommune Data Kørsel af planlagte opgaver, så data altid er opdaterede. Logfil til overvågning Dagligt
Open Data. Geo Fyns Dataportal
Open Data Geo Fyns Dataportal Teknisk setup Geo Fyns Dataportal http://dataportal.geofyn.dk WMS, WMTS og WFS WMS og WFS streng indeholdende alle datasæt: http://geofyn.mapcentia.com/ows/geofyn/svendborg?service=wms&version=1.3.0&request=getcapabilities
Eksamensopgaver datalogi, dlc 2011 side 1/5. 1. Lodtrækningssystem
Eksamensopgaver datalogi, dlc 2011 side 1/5 1. Lodtrækningssystem Der skal fremstilles et program, som kan foretage en lodtrækning. Programmet skal kunne udtrække en eller flere personer (eller andet)
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
Grænseflade til afhentning og indberetning af prøvekarakterer i dansk og matematik på Optagelse.dk
Grænseflade til afhentning og indberetning af prøvekarakterer i dansk og matematik på Optagelse.dk Dato 16-09-2015 Version Status 1.0 Gældende Ansvarlig Tobias Thisted Side 2 af 11 Ændringshistorik Version
Webserverprogrammering
Webserverprogrammering WSP fortsat - dag 11 Behandling af XML (StAX) Syndikering og RSS med XML JAXB - XML Java-objekter Projekthjælp Dette materiale er under Åben Dokumentlicens, se http://www.sslug.dk/linuxbog/licens.html
Ordbøgerne.dk. Navne: Andreas Foldager og Rasmus Bjerring Pedersen Fag: IT B Lærer: Karl Bjarnason Afleveringsdato: 17-11-06.
Ordbøgerne.dk Navne: Andreas Foldager og Rasmus Bjerring Pedersen Fag: IT B Lærer: Karl Bjarnason Afleveringsdato: 17-11-06 Side 1 af 35 Indholdsfortegnelse Indledning:...3 Design...4 Visuelt design:...4
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
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
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
Buildvejledning (Release, patch og testversion)
Buildvejledning (Release, patch og testversion) 1. Opdater Post deployment filen for SBSYS hoved databasen. 2. Deploy til SBSYS databasen. 3. Build - fra og med version 1.95.00.00 4. Udarbejd historik
Algoritmer og invarianter
Algoritmer og invarianter Iterative algoritmer Algoritmen er overordnet set een eller flere while eller for-løkker. Iterative algoritmer Algoritmen er overordnet set een eller flere while eller for-løkker.
Projekt: Database. Multimedia Design: Semester 3 - projekt 01. Sabine Larsen [email protected]. Anastasia Keller cph-ak186@cphbusiness.
Anslag: 21284 Multimedia Design: Semester 3 - projekt 01 Projekt: Database Projektperiode: 07. September 20. September 2015 Gruppe nummer: MulB07 Vejledere: Ivan Rosenvinge Frederiksen & Tuje Becher MULA
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...
BRP 6.9.2006 Kursusintroduktion og Java-oversigt
BRP 6.9.2006 Kursusintroduktion og Java-oversigt 1. Kursusintroduktion 2. Java-oversigt (A): Opgave P4.4 3. Java-oversigt (B): Ny omvendings -opgave 4. Introduktion til næste kursusgang Kursusintroduktion:
Øvelse 9. Klasser, objekter og sql-tabeller insert code here
Øvelse 9. Klasser, objekter og sql-tabeller Denne opgave handler om hvordan man opbevarer data fra databasekald på en struktureret måde. Den skal samtidig give jer erfaringer med objekter, der kommer til
University of Southern Denmark Syddansk Universitet. DM502 Forelæsning 3
DM502 Forelæsning 3 Indlæsning fra tastatur Udskrift til skærm Repetition Beregning af middelværdi Gentagelse med stop-betingelse (while) Heltalsdivision Division med nul Type-casting ( (double) ) Betinget
