De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -

Verwante presentaties


Presentatie over: "Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -"— Transcript van de presentatie:

1 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese HALLO  OPLETTEN: Waarom sql  DOEN: Introductie opdracht  DOEN: opstarttoets  OPLETTEN: Programma en organisatie  OPLETTEN: Criteria

2 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Database Architectuur  Een datamodel is het fundament van je toepassing: Op een goed gemodelleerde datamodel kan je altijd verder bouwen Met een slecht gemodelleerd datamodel blijf je altijd moeizaam aan modderen

3 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Stellingen  Het ontwerp van de database moet jaren mee gaan. De gebruikers interface en functionaliteit wordt vaker aan gepast aan veranderende eisen.  Na vele jaren is de content van je product nog steeds van waarde. DAAROM  Het datamodel is belangrijk !

4 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese DOEN: opdracht Groepjes van 4-5 personen: Maak een opzet voor de cursus: ‘SQL en database-ontwerp’ -Onderwerpen, kennis, vaardigheden -Lesprogramma -Opdracht(en) -Criteria NB -Kies voor beginners of voor gevordenden -Put uit je kennis van php, mySQL en ‘informatie structuren’

5 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Programma SQL  Blok 1: SQL en relationele database  Deel 1: SQL queries  Deel 2: datamodellen Opdracht:  Maak een datamodel voor je ‘PRO USE’ toepassing  Blok 2: software architectuur  Technisch ontwerp  Globale, niet-functionele kwaliteitscriteria Opdracht:  Realisatie ‘PRO-USE’ toepassing

6 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese SQL / XML  SQL: relationele database  XML: gestructureerde documenten

7 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Waarom SQL/XML?  Stelling 1: “Bij iedere interactieve toepassing worden gegevens opgeslagen en/of uitgewisseld”  Stelling 2a: “gegevens worden opgeslagen met SQL”  Stelling 2b: “Gegevens worden uitgewisseld met XML”  Conclusie:  “Interactieve media kan niet zonder SQL of XML”

8 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Twee anekdotes  NUFFIC  ‘database’ bestaande uit 10 verschillende excel- sheets en andere slecht gestructureerde documenten. ( periode: ‘voorjaar 2001’, ‘eerste kwartaal’, 1 april 01 )  Centraal boekhuis  Geen aparte tabel voor auteur of uitgever ( Boeken van ‘G. Reve’, ‘Gerard Reve’, en ‘Reve, Gerard’ )

9 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese SQL leerdoelen  de student kan minimaal eenvoudige SQL-queries maken en een genormaliseerd datamodel opleveren voor een domein met minimaal 3 entiteiten. Daarbij mag hulp gevraagd worden aan een expert.  De student gebruikt het jargon uit het vakgebied bij het beschrijven en presenteren van zijn werk  De student gaat op zoek naar en maakt gebruikt van relevante bronnen en gereedschappen bij uitvoeren van de keuzeopdracht.  Het werk van de student is overdraagbaar en begrijpelijk voor derden. De documentatie van het datamodel is volledig.  De student maakt een zinvolle toepassing en geeft aan op welke wijze de technologie hem daarbij helpt.  De student is in staat advies te vragen en/of te geven aan medestudenten.  De student kan in een reflectie verslag aangeven hoe en op welke wijze hij zijn kennis en vaardigheden kan verdiepen en/of uitbreiden.

10 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese BLOK 1 : van week tot week 1.Inleiding 2.SQL: selecties uit een tabel 3.SQL: selecties uit gerelateerde tabellen 4.SQL: data invoeren, wijzigen, verwijderen 5.TOETS. 6.ontwerp: domein afbakening, ERD 7.ontwerp: criteria goed ontwerp, architectuur 8.roostervrij 9.Inleveren en presenteren 10.Feedback

11 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese Voor SQL experts  Deel 1 : SQL queries  Overslaan, als je mij kan overtuigen dat het geen uitdaging is.  mySQL XML ondersteuning  Deel 2 : modelleren  Meedoen, complexe problemen oplossen  Studieregiepunt: studentassistent  helpt in lessen,  maakt studiemateriaal

12 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese benodigheden  SAM’s SQL in 10 minutes ( of boek naar keuze )  XAMPP ( web- en mySQL- server )  DBDesigner ( ERD gereedschap )  Oefeningen databases


Download ppt "Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -"

Verwante presentaties


Ads door Google