SlideShare una empresa de Scribd logo
1 de 51
Descargar para leer sin conexión
3 IDMdenhaag.nl
Databases & MySQL
Geschiedenis, Ontwerp en Bouw
Databases vormen de basis van onze huidige maatschappij. Verwerking
van gegevens is cruciaal geworden en de rol van gegevens wordt meer en
meer belangrijk.
Na deze collegeserie ken je de geschiedenis, weet je de basisprincipes van
een database en snap je hoe databases in elkaar zitten. Daarnaast begrijp
je waarom juist voor IDM studenten databases relevant zijn.
Blok B Deskresearch
Klaas Jan Mollema Msc
Introductie
introductie op de collegereeks
Databases
wat is een database
Casus
kleine casus van het fenomeen database
Geschiedenis
korte geschiedenis van de database
Database Bouwen
de techniek in
Databaseontwerp
hoe ontwerp je een goede database
Database bouwen
de techniek in
3 IDMdenhaag.nl Blok B Deskresearch
Klaas Jan Mollema Msc
Database bouwen
de techniek in
WEBSITE CONTENT MANAGEMENT
Beheer de inhoud van je website door middel van een database
Database bouwen
de techniek in
WEBSITE CONTENT MANAGEMENT
Beheer de inhoud van je website door middel van een database
De content
welke inhoud wil je via de website communiceren?
Database bouwen
de techniek in
Videomateriaal
- embedded videobestand via eigen server
- embedded via Youtube
- downloadable bestand
.avi
.mpeg
.qt
.flv
Database bouwen
de techniek in
Audiomateriaal
- audiobestand via eigen server
- embedded via een tool
- downloadable bestand
.wav
.mp3
.flv
Database bouwen
de techniek in
Beeldmateriaal
- logo’s
- foto’s
- designelementen
.gif logo’s; 256 kleuren; transparantie
.jpg foto’s; alle kleuren; geen transparantie
.png foto’s; alle kleuren; transparantie
Database bouwen
de techniek in
Tekstmateriaal
- statisch in de HTML
- dynamisch uit een database
Database bouwen
de techniek in
Tekstmateriaal
- statisch in de HTML
- dynamisch uit een database
Database bouwen
de techniek in
Database bouwen
de techniek in
Database bouwen
de techniek in
Tekstmateriaal
- statisch in de HTML
- dynamisch uit een database
Database bouwen
de techniek in
Database bouwen
de techniek in
Database bouwen
de techniek in
Database bouwen
de techniek in
Database bouwen
de techniek in
Database bouwen
de techniek in
Database bouwen
de techniek in
PHP : Hypertext Preprocessor
- scripttaal
- wordt gebruikt voor dynamische websites
- server-sided -> voordeel: de server voert de activiteit uit
- stuurt gegenereerde HTML naar de gebruiker
- toepassing:
Forums, mededelingen, gastenboek
E-mail (webmail etc)
Zakelijke / e-commerce
toepassingen
Enquêtes, opiniepeilingen en tests
Formulieren
Groupware (als blackboard)
Catalogi, brochures en informatie
Sessiebeheer (inloggen, uitloggen,
bijhouden wat gebruikers doen etc.)
Contentmanagementsystemen voor
websites
Database bouwen
de techniek in
Wordpress
- beheeromgeving
- op de achtergrond een database waarin de
content wordt opgeslagen
- de website bevraagt de database om de
templates te kunnen vullen
Database bouwen
de techniek in
Database blok B
- bronnen beschrijven en metadateren in de
database
- webpagina voor de presentatie richting
opdrachtgever
ISBN TITEL AUTEUR BIOGRAF
IE90-1234-1
23-x
De
oorspron
g van de
banaan
Harry de
Boer
Harry (26) is
woonachtig in
Bananië: het land
waar de banaan voor
het eerst geteeld
werd ....
90-1534-1
33-1
Achter
het
nieuws
Andre
Jansen
André (50) is
journalist bij
het ANP en al
sinds zijn 25e
betrokken bij
het nieuws
90-1536-1
31-x
Voor het
nieuws
Andre
Jansen
André (50) is
journalist bij
het ANP en al
sinds zijn 25e
90-1573-4
72-2
Nieuwsgi
erig
Andre
Jansen
André (50) is
journalist bij
ISBN TITEL AUTEUR
90-1234-
123-x
De
oorspron
g van de
banaan
Harry de
Boer90-1534-
133-1
Achter
het
nieuws
Andre
Jansen90-1536-
131-x
Voor het
nieuws
Andre
Jansen90-1573-
472-2
Nieuwsgi
erig
Andre
Jansen
Database bouwen
de techniek in
Database blok B
- bronnen beschrijven en metadateren in de
database
- webpagina voor de presentatie richting
opdrachtgever
ISBN TITEL AUTEUR BIOGRAF
IE90-1234-1
23-x
De
oorspron
g van de
banaan
Harry de
Boer
Harry (26) is
woonachtig in
Bananië: het land
waar de banaan voor
het eerst geteeld
werd ....
90-1534-1
33-1
Achter
het
nieuws
Andre
Jansen
André (50) is
journalist bij
het ANP en al
sinds zijn 25e
betrokken bij
het nieuws
90-1536-1
31-x
Voor het
nieuws
Andre
Jansen
André (50) is
journalist bij
het ANP en al
sinds zijn 25e
90-1573-4
72-2
Nieuwsgi
erig
Andre
Jansen
André (50) is
journalist bij
ISBN TITEL AUTEUR
90-1234-
123-x
De
oorspron
g van de
banaan
Harry de
Boer90-1534-
133-1
Achter
het
nieuws
Andre
Jansen90-1536-
131-x
Voor het
nieuws
Andre
Jansen90-1573-
472-2
Nieuwsgi
erig
Andre
Jansen
Database bouwen
de techniek in
De database
aanmaken van de database
Database bouwen
de techniek in
ISBN TITEL AUTEUR BIOGRAF
IE90-1234-1
23-x
De
oorspron
g van de
banaan
Harry de
Boer
Harry (26) is
woonachtig in
Bananië: het land
waar de banaan voor
het eerst geteeld
werd ....
90-1534-1
33-1
Achter
het
nieuws
Andre
Jansen
André (50) is
journalist bij
het ANP en al
sinds zijn 25e
betrokken bij
het nieuws
90-1536-1
31-x
Voor het
nieuws
Andre
Jansen
André (50) is
journalist bij
het ANP en al
sinds zijn 25e
90-1573-4
72-2
Nieuwsgi
erig
Andre
Jansen
André (50) is
journalist bij
ISBN TITEL AUTEUR
90-1234-
123-x
De
oorspron
g van de
banaan
Harry de
Boer90-1534-
133-1
Achter
het
nieuws
Andre
Jansen90-1536-
131-x
Voor het
nieuws
Andre
Jansen90-1573-
472-2
Nieuwsgi
erig
Andre
Jansen
Database bouwen
de techniek in
Database bouwen
de techniek in
DEMO
OPDRACHT 1
- vraag een account aan op http://eduweb.hhs.nl met database
:: faciliteit aanvragen
:: docent KJMOLLEMA
:: database ‘ja”
:: grootte 100mb
:: reden IDM-B
:: aanvragen
- klik ‘wachtwoord opvragen’
- ga naar http://eduweb.hhs.nl/phpmyadmin en log in met
studentnummer en wachtwoord wat je op je schoolmail ontving
Database bouwen
de techniek in
Database bouwen
de techniek in
studentnummer
Database bouwen
de techniek in
studentnummer
OPDRACHT 2
- maak de volgende tabel aan:
Database bouwen
de techniek in
OPDRACHT 3
- voeg een eerste record toe
met ‘insert’
- bekijk het ingevoerde
record met ‘browse’
Database bouwen
de techniek in
OPDRACHT 3
- voeg nog een
extra veld toe
via ‘structure’
- een veld voor de
beschrijving van
het album
- vul de beschrijving
in (bron wikipedia)
Database bouwen
de techniek in
OPDRACHT 4
- voeg nog 4 records toe aan de database. Voeg in ieder geval
nog 1 album van dezelfde artiest in
Database bouwen
de techniek in
OPDRACHT 5
- zoek met ‘search’ naar alle albums
van dezelfde artiest
- check de resultaten en kijk
naar de SQL query
Database bouwen
de techniek in
OPDRACHT 6
- verander met ‘change’ de veldnaam
‘aantal tracks’ naar ‘aantalTracks’
omdat PHP niet met spaties
om kan gaan
Database bouwen
de techniek in
De website
hoe komt de inhoud in de website terug?
Database bouwen
de techniek in
ISBN TITEL AUTEUR BIOGRAF
IE90-1234-1
23-x
De
oorspron
g van de
banaan
Harry de
Boer
Harry (26) is
woonachtig in
Bananië: het land
waar de banaan voor
het eerst geteeld
werd ....
90-1534-1
33-1
Achter
het
nieuws
Andre
Jansen
André (50) is
journalist bij
het ANP en al
sinds zijn 25e
betrokken bij
het nieuws
90-1536-1
31-x
Voor het
nieuws
Andre
Jansen
André (50) is
journalist bij
het ANP en al
sinds zijn 25e
90-1573-4
72-2
Nieuwsgi
erig
Andre
Jansen
André (50) is
journalist bij
ISBN TITEL AUTEUR
90-1234-
123-x
De
oorspron
g van de
banaan
Harry de
Boer90-1534-
133-1
Achter
het
nieuws
Andre
Jansen90-1536-
131-x
Voor het
nieuws
Andre
Jansen90-1573-
472-2
Nieuwsgi
erig
Andre
Jansen
Database bouwen
de techniek in
OPDRACHT 7
- zet in explorer bestandsextensies aan
:: alt tools
:: folder options
:: view
: hide extensions for know filetypes
Database bouwen
de techniek in
OPDRACHT 8
- open notepad en
neem de code over
Database bouwen
de techniek in
OPDRACHT 9
- voeg de rest van de
code toe
Database bouwen
de techniek in
OPDRACHT 9
- voeg de rest van de
code toe
<!-- blablabla -->
HTML comment
Database bouwen
de techniek in
OPDRACHT 9
- voeg de rest van de
code toe
<?php
start de PHP code in
een HTML document
Database bouwen
de techniek in
OPDRACHT 9
- voeg de rest van de
code toe
het leggen van de
databaseverbinding
Database bouwen
de techniek in
OPDRACHT 9
- voeg de rest van de
code toe
het stellen van de query
$variabelen
Database bouwen
de techniek in
OPDRACHT 9
- voeg de rest van de
code toe
het presenteren van
de resultaten
Database bouwen
de techniek in
OPDRACHT 9
- voeg de rest van de
code toe
voor mezelf tekst ‘klaar’
?>
afsluiten php
Database bouwen
de techniek in
OPDRACHT 10
- sla het bestand op als index.php
Database bouwen
de techniek in
OPDRACHT 11
- upload t met filezilla
Database bouwen
de techniek in
OPDRACHT 12
- bekijk het in de browser http://eduweb.hhs.nl/~studentnummer/index.php
Database bouwen
de techniek in
ROBBERTS PLATENPAGINA
http://eduweb.hhs.nl/kjmollema/platenpagina
3 IDMdenhaag.nl
Vragen?
Blok B Deskresearch
Klaas Jan Mollema Msc
Introductie
introductie op de collegereeks
Databases
wat is een database
Casus
kleine casus van het fenomeen database
Geschiedenis
korte geschiedenis van de database
Database Bouwen
de techniek in
Databaseontwerp
hoe ontwerp je een goede database
3 IDMdenhaag.nl
Databases & MySQL
Geschiedenis, Ontwerp en Bouw
Databases vormen de basis van onze huidige maatschappij. Verwerking
van gegevens is cruciaal geworden en de rol van gegevens wordt meer en
meer belangrijk.
Na deze collegeserie ken je de geschiedenis, weet je de basisprincipes van
een database en snap je hoe databases in elkaar zitten. Daarnaast begrijp
je waarom juist voor IDM studenten databases relevant zijn.
Blok B Deskresearch
Klaas Jan Mollema Msc
Introductie
introductie op de collegereeks
Databases
wat is een database
Casus
kleine casus van het fenomeen database
Geschiedenis
korte geschiedenis van de database
Database Bouwen
de techniek in
Databaseontwerp
hoe ontwerp je een goede database

Más contenido relacionado

Similar a [Idm b] tools databases 3

Drupal Cursus Hans Rossel
Drupal Cursus Hans RosselDrupal Cursus Hans Rossel
Drupal Cursus Hans Rossel
Hans Rossel
 
Windows small business server 2003
Windows small business server 2003Windows small business server 2003
Windows small business server 2003
Jeroen
 
Drupal Uitgebreide Starters Training
Drupal Uitgebreide Starters TrainingDrupal Uitgebreide Starters Training
Drupal Uitgebreide Starters Training
Luciuswebsystems
 
Document management introductie
Document management introductieDocument management introductie
Document management introductie
Koenraad Seys
 

Similar a [Idm b] tools databases 3 (20)

Drupal + Open Atrium bij de Vlaamse Erfgoedbibliotheek
Drupal + Open Atrium bij de Vlaamse ErfgoedbibliotheekDrupal + Open Atrium bij de Vlaamse Erfgoedbibliotheek
Drupal + Open Atrium bij de Vlaamse Erfgoedbibliotheek
 
Up to speed with Office 365
Up to speed with Office 365Up to speed with Office 365
Up to speed with Office 365
 
Drupal Cursus Hans Rossel
Drupal Cursus Hans RosselDrupal Cursus Hans Rossel
Drupal Cursus Hans Rossel
 
Résumé of Roy Decaestecker
Résumé of Roy DecaesteckerRésumé of Roy Decaestecker
Résumé of Roy Decaestecker
 
Windows small business server 2003
Windows small business server 2003Windows small business server 2003
Windows small business server 2003
 
General Drupal presentation in Dutch
General Drupal  presentation in DutchGeneral Drupal  presentation in Dutch
General Drupal presentation in Dutch
 
Drupal introductie voor NCRV-i
Drupal introductie voor NCRV-iDrupal introductie voor NCRV-i
Drupal introductie voor NCRV-i
 
Drupal8
Drupal8Drupal8
Drupal8
 
Excellent rest met de web api
Excellent rest met de web apiExcellent rest met de web api
Excellent rest met de web api
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Netwerken 6 4-diensten-op-het-internet
Netwerken 6 4-diensten-op-het-internetNetwerken 6 4-diensten-op-het-internet
Netwerken 6 4-diensten-op-het-internet
 
TU/e - Back to the TYPO3 CMS basics
TU/e - Back to the TYPO3 CMS basicsTU/e - Back to the TYPO3 CMS basics
TU/e - Back to the TYPO3 CMS basics
 
How to create a Drupal theme (Dut
How to create a Drupal theme (DutHow to create a Drupal theme (Dut
How to create a Drupal theme (Dut
 
Drupal Uitgebreide Starters Training
Drupal Uitgebreide Starters TrainingDrupal Uitgebreide Starters Training
Drupal Uitgebreide Starters Training
 
SharePoint: nieuwe mogelijkheden en best practices
SharePoint: nieuwe mogelijkheden en best practicesSharePoint: nieuwe mogelijkheden en best practices
SharePoint: nieuwe mogelijkheden en best practices
 
Een website bouwen voor je vereniging
Een website bouwen voor je verenigingEen website bouwen voor je vereniging
Een website bouwen voor je vereniging
 
Document management introductie
Document management introductieDocument management introductie
Document management introductie
 
Cv
CvCv
Cv
 
2009 10 Sdc 2009 Iw02 Nick Boumans E Commerce
2009 10 Sdc 2009 Iw02 Nick Boumans   E Commerce2009 10 Sdc 2009 Iw02 Nick Boumans   E Commerce
2009 10 Sdc 2009 Iw02 Nick Boumans E Commerce
 
Third Generation Internet Applications
Third Generation Internet ApplicationsThird Generation Internet Applications
Third Generation Internet Applications
 

Más de Klaas Jan Mollema

[Ht] human computer interaction 1
[Ht] human computer interaction 1[Ht] human computer interaction 1
[Ht] human computer interaction 1
Klaas Jan Mollema
 

Más de Klaas Jan Mollema (20)

KNVI2016 Datavisualisatie en infographics
KNVI2016 Datavisualisatie en infographicsKNVI2016 Datavisualisatie en infographics
KNVI2016 Datavisualisatie en infographics
 
Workshop marketing business model canvas erfgoedsector
Workshop marketing business model canvas erfgoedsectorWorkshop marketing business model canvas erfgoedsector
Workshop marketing business model canvas erfgoedsector
 
[Idm h] computers, netwerken, it architectuur 1
[Idm h] computers, netwerken, it architectuur 1[Idm h] computers, netwerken, it architectuur 1
[Idm h] computers, netwerken, it architectuur 1
 
[Idm g] tools beeldbanken
[Idm g] tools beeldbanken[Idm g] tools beeldbanken
[Idm g] tools beeldbanken
 
[Idm g] iconografische analyse van afbeeldingsmateriaal 4
[Idm g] iconografische analyse van afbeeldingsmateriaal 4[Idm g] iconografische analyse van afbeeldingsmateriaal 4
[Idm g] iconografische analyse van afbeeldingsmateriaal 4
 
[Idm g] iconografische analyse van afbeeldingsmateriaal 3
[Idm g] iconografische analyse van afbeeldingsmateriaal 3[Idm g] iconografische analyse van afbeeldingsmateriaal 3
[Idm g] iconografische analyse van afbeeldingsmateriaal 3
 
[Idm g] iconografische analyse van afbeeldingsmateriaal 2
[Idm g] iconografische analyse van afbeeldingsmateriaal 2[Idm g] iconografische analyse van afbeeldingsmateriaal 2
[Idm g] iconografische analyse van afbeeldingsmateriaal 2
 
[Idm g] iconografische analyse van afbeeldingsmateriaal 1
[Idm g] iconografische analyse van afbeeldingsmateriaal 1[Idm g] iconografische analyse van afbeeldingsmateriaal 1
[Idm g] iconografische analyse van afbeeldingsmateriaal 1
 
[Idm g] culturele organisaties
[Idm g] culturele organisaties[Idm g] culturele organisaties
[Idm g] culturele organisaties
 
[Idm e] informatievisualisatie 2
[Idm e] informatievisualisatie 2[Idm e] informatievisualisatie 2
[Idm e] informatievisualisatie 2
 
[Idm e] informatievisualisatie 1
[Idm e] informatievisualisatie 1[Idm e] informatievisualisatie 1
[Idm e] informatievisualisatie 1
 
[Idm e] c&t - open data college 3
[Idm e] c&t - open data college 3[Idm e] c&t - open data college 3
[Idm e] c&t - open data college 3
 
[Idm e] c&t - open data college 1
[Idm e] c&t - open data college 1[Idm e] c&t - open data college 1
[Idm e] c&t - open data college 1
 
[Idm c] tools college 2 sharepoint
[Idm c] tools college 2 sharepoint[Idm c] tools college 2 sharepoint
[Idm c] tools college 2 sharepoint
 
[Idm c] tools college 1 sharepoint
[Idm c] tools college 1 sharepoint[Idm c] tools college 1 sharepoint
[Idm c] tools college 1 sharepoint
 
[Ht] human computer interaction 5
[Ht] human computer interaction 5[Ht] human computer interaction 5
[Ht] human computer interaction 5
 
[Ht] human computer interaction 4
[Ht] human computer interaction 4[Ht] human computer interaction 4
[Ht] human computer interaction 4
 
[Ht] human computer interaction 3
[Ht] human computer interaction 3[Ht] human computer interaction 3
[Ht] human computer interaction 3
 
[Ht] human computer interaction 2
[Ht] human computer interaction 2[Ht] human computer interaction 2
[Ht] human computer interaction 2
 
[Ht] human computer interaction 1
[Ht] human computer interaction 1[Ht] human computer interaction 1
[Ht] human computer interaction 1
 

[Idm b] tools databases 3

  • 1. 3 IDMdenhaag.nl Databases & MySQL Geschiedenis, Ontwerp en Bouw Databases vormen de basis van onze huidige maatschappij. Verwerking van gegevens is cruciaal geworden en de rol van gegevens wordt meer en meer belangrijk. Na deze collegeserie ken je de geschiedenis, weet je de basisprincipes van een database en snap je hoe databases in elkaar zitten. Daarnaast begrijp je waarom juist voor IDM studenten databases relevant zijn. Blok B Deskresearch Klaas Jan Mollema Msc Introductie introductie op de collegereeks Databases wat is een database Casus kleine casus van het fenomeen database Geschiedenis korte geschiedenis van de database Database Bouwen de techniek in Databaseontwerp hoe ontwerp je een goede database
  • 2. Database bouwen de techniek in 3 IDMdenhaag.nl Blok B Deskresearch Klaas Jan Mollema Msc
  • 3. Database bouwen de techniek in WEBSITE CONTENT MANAGEMENT Beheer de inhoud van je website door middel van een database
  • 4. Database bouwen de techniek in WEBSITE CONTENT MANAGEMENT Beheer de inhoud van je website door middel van een database
  • 5. De content welke inhoud wil je via de website communiceren? Database bouwen de techniek in
  • 6. Videomateriaal - embedded videobestand via eigen server - embedded via Youtube - downloadable bestand .avi .mpeg .qt .flv Database bouwen de techniek in
  • 7. Audiomateriaal - audiobestand via eigen server - embedded via een tool - downloadable bestand .wav .mp3 .flv Database bouwen de techniek in
  • 8. Beeldmateriaal - logo’s - foto’s - designelementen .gif logo’s; 256 kleuren; transparantie .jpg foto’s; alle kleuren; geen transparantie .png foto’s; alle kleuren; transparantie Database bouwen de techniek in
  • 9. Tekstmateriaal - statisch in de HTML - dynamisch uit een database Database bouwen de techniek in
  • 10. Tekstmateriaal - statisch in de HTML - dynamisch uit een database Database bouwen de techniek in
  • 13. Tekstmateriaal - statisch in de HTML - dynamisch uit een database Database bouwen de techniek in
  • 19. Database bouwen de techniek in PHP : Hypertext Preprocessor - scripttaal - wordt gebruikt voor dynamische websites - server-sided -> voordeel: de server voert de activiteit uit - stuurt gegenereerde HTML naar de gebruiker - toepassing: Forums, mededelingen, gastenboek E-mail (webmail etc) Zakelijke / e-commerce toepassingen Enquêtes, opiniepeilingen en tests Formulieren Groupware (als blackboard) Catalogi, brochures en informatie Sessiebeheer (inloggen, uitloggen, bijhouden wat gebruikers doen etc.) Contentmanagementsystemen voor websites
  • 21. Wordpress - beheeromgeving - op de achtergrond een database waarin de content wordt opgeslagen - de website bevraagt de database om de templates te kunnen vullen Database bouwen de techniek in
  • 22. Database blok B - bronnen beschrijven en metadateren in de database - webpagina voor de presentatie richting opdrachtgever ISBN TITEL AUTEUR BIOGRAF IE90-1234-1 23-x De oorspron g van de banaan Harry de Boer Harry (26) is woonachtig in Bananië: het land waar de banaan voor het eerst geteeld werd .... 90-1534-1 33-1 Achter het nieuws Andre Jansen André (50) is journalist bij het ANP en al sinds zijn 25e betrokken bij het nieuws 90-1536-1 31-x Voor het nieuws Andre Jansen André (50) is journalist bij het ANP en al sinds zijn 25e 90-1573-4 72-2 Nieuwsgi erig Andre Jansen André (50) is journalist bij ISBN TITEL AUTEUR 90-1234- 123-x De oorspron g van de banaan Harry de Boer90-1534- 133-1 Achter het nieuws Andre Jansen90-1536- 131-x Voor het nieuws Andre Jansen90-1573- 472-2 Nieuwsgi erig Andre Jansen Database bouwen de techniek in
  • 23. Database blok B - bronnen beschrijven en metadateren in de database - webpagina voor de presentatie richting opdrachtgever ISBN TITEL AUTEUR BIOGRAF IE90-1234-1 23-x De oorspron g van de banaan Harry de Boer Harry (26) is woonachtig in Bananië: het land waar de banaan voor het eerst geteeld werd .... 90-1534-1 33-1 Achter het nieuws Andre Jansen André (50) is journalist bij het ANP en al sinds zijn 25e betrokken bij het nieuws 90-1536-1 31-x Voor het nieuws Andre Jansen André (50) is journalist bij het ANP en al sinds zijn 25e 90-1573-4 72-2 Nieuwsgi erig Andre Jansen André (50) is journalist bij ISBN TITEL AUTEUR 90-1234- 123-x De oorspron g van de banaan Harry de Boer90-1534- 133-1 Achter het nieuws Andre Jansen90-1536- 131-x Voor het nieuws Andre Jansen90-1573- 472-2 Nieuwsgi erig Andre Jansen Database bouwen de techniek in
  • 24. De database aanmaken van de database Database bouwen de techniek in ISBN TITEL AUTEUR BIOGRAF IE90-1234-1 23-x De oorspron g van de banaan Harry de Boer Harry (26) is woonachtig in Bananië: het land waar de banaan voor het eerst geteeld werd .... 90-1534-1 33-1 Achter het nieuws Andre Jansen André (50) is journalist bij het ANP en al sinds zijn 25e betrokken bij het nieuws 90-1536-1 31-x Voor het nieuws Andre Jansen André (50) is journalist bij het ANP en al sinds zijn 25e 90-1573-4 72-2 Nieuwsgi erig Andre Jansen André (50) is journalist bij ISBN TITEL AUTEUR 90-1234- 123-x De oorspron g van de banaan Harry de Boer90-1534- 133-1 Achter het nieuws Andre Jansen90-1536- 131-x Voor het nieuws Andre Jansen90-1573- 472-2 Nieuwsgi erig Andre Jansen
  • 27. OPDRACHT 1 - vraag een account aan op http://eduweb.hhs.nl met database :: faciliteit aanvragen :: docent KJMOLLEMA :: database ‘ja” :: grootte 100mb :: reden IDM-B :: aanvragen - klik ‘wachtwoord opvragen’ - ga naar http://eduweb.hhs.nl/phpmyadmin en log in met studentnummer en wachtwoord wat je op je schoolmail ontving Database bouwen de techniek in
  • 28. Database bouwen de techniek in studentnummer
  • 29. Database bouwen de techniek in studentnummer
  • 30. OPDRACHT 2 - maak de volgende tabel aan: Database bouwen de techniek in
  • 31. OPDRACHT 3 - voeg een eerste record toe met ‘insert’ - bekijk het ingevoerde record met ‘browse’ Database bouwen de techniek in
  • 32. OPDRACHT 3 - voeg nog een extra veld toe via ‘structure’ - een veld voor de beschrijving van het album - vul de beschrijving in (bron wikipedia) Database bouwen de techniek in
  • 33. OPDRACHT 4 - voeg nog 4 records toe aan de database. Voeg in ieder geval nog 1 album van dezelfde artiest in Database bouwen de techniek in
  • 34. OPDRACHT 5 - zoek met ‘search’ naar alle albums van dezelfde artiest - check de resultaten en kijk naar de SQL query Database bouwen de techniek in
  • 35. OPDRACHT 6 - verander met ‘change’ de veldnaam ‘aantal tracks’ naar ‘aantalTracks’ omdat PHP niet met spaties om kan gaan Database bouwen de techniek in
  • 36. De website hoe komt de inhoud in de website terug? Database bouwen de techniek in ISBN TITEL AUTEUR BIOGRAF IE90-1234-1 23-x De oorspron g van de banaan Harry de Boer Harry (26) is woonachtig in Bananië: het land waar de banaan voor het eerst geteeld werd .... 90-1534-1 33-1 Achter het nieuws Andre Jansen André (50) is journalist bij het ANP en al sinds zijn 25e betrokken bij het nieuws 90-1536-1 31-x Voor het nieuws Andre Jansen André (50) is journalist bij het ANP en al sinds zijn 25e 90-1573-4 72-2 Nieuwsgi erig Andre Jansen André (50) is journalist bij ISBN TITEL AUTEUR 90-1234- 123-x De oorspron g van de banaan Harry de Boer90-1534- 133-1 Achter het nieuws Andre Jansen90-1536- 131-x Voor het nieuws Andre Jansen90-1573- 472-2 Nieuwsgi erig Andre Jansen
  • 37. Database bouwen de techniek in OPDRACHT 7 - zet in explorer bestandsextensies aan :: alt tools :: folder options :: view : hide extensions for know filetypes
  • 38. Database bouwen de techniek in OPDRACHT 8 - open notepad en neem de code over
  • 39. Database bouwen de techniek in OPDRACHT 9 - voeg de rest van de code toe
  • 40. Database bouwen de techniek in OPDRACHT 9 - voeg de rest van de code toe <!-- blablabla --> HTML comment
  • 41. Database bouwen de techniek in OPDRACHT 9 - voeg de rest van de code toe <?php start de PHP code in een HTML document
  • 42. Database bouwen de techniek in OPDRACHT 9 - voeg de rest van de code toe het leggen van de databaseverbinding
  • 43. Database bouwen de techniek in OPDRACHT 9 - voeg de rest van de code toe het stellen van de query $variabelen
  • 44. Database bouwen de techniek in OPDRACHT 9 - voeg de rest van de code toe het presenteren van de resultaten
  • 45. Database bouwen de techniek in OPDRACHT 9 - voeg de rest van de code toe voor mezelf tekst ‘klaar’ ?> afsluiten php
  • 46. Database bouwen de techniek in OPDRACHT 10 - sla het bestand op als index.php
  • 47. Database bouwen de techniek in OPDRACHT 11 - upload t met filezilla
  • 48. Database bouwen de techniek in OPDRACHT 12 - bekijk het in de browser http://eduweb.hhs.nl/~studentnummer/index.php
  • 49. Database bouwen de techniek in ROBBERTS PLATENPAGINA http://eduweb.hhs.nl/kjmollema/platenpagina
  • 50. 3 IDMdenhaag.nl Vragen? Blok B Deskresearch Klaas Jan Mollema Msc Introductie introductie op de collegereeks Databases wat is een database Casus kleine casus van het fenomeen database Geschiedenis korte geschiedenis van de database Database Bouwen de techniek in Databaseontwerp hoe ontwerp je een goede database
  • 51. 3 IDMdenhaag.nl Databases & MySQL Geschiedenis, Ontwerp en Bouw Databases vormen de basis van onze huidige maatschappij. Verwerking van gegevens is cruciaal geworden en de rol van gegevens wordt meer en meer belangrijk. Na deze collegeserie ken je de geschiedenis, weet je de basisprincipes van een database en snap je hoe databases in elkaar zitten. Daarnaast begrijp je waarom juist voor IDM studenten databases relevant zijn. Blok B Deskresearch Klaas Jan Mollema Msc Introductie introductie op de collegereeks Databases wat is een database Casus kleine casus van het fenomeen database Geschiedenis korte geschiedenis van de database Database Bouwen de techniek in Databaseontwerp hoe ontwerp je een goede database