HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht

Slides:



Advertisements
Verwante presentaties
HET DIGITALE ARBEIDSPLEIN Het Digitale Arbeidsplein is een website ontwikkeld in het kader van het project “Zelfmanagement van de eigen loopbaan” van MeijerConsult.
Advertisements

SQL deel 2: datamodel ontwerp
4C/ID Gebruikersdag, 17 april 2012, Utrecht
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Meerdere tabellen: Relaties en Joins
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Advies databankarchivering COP Documentbeheer en archivering III 25 november 2008.
Online Marketing in het MBO “SEO, dat kun je zelf!”
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Het selecteren van data uit meerdere gekoppelde tabellen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
1 Orientatie InformatieSystemen K.M.van Hee hgl. architectuur van informatiesystemen dir. Deloitte & Touche Bakkenist TU/e 2001.
ontwerp een datamodel Criteria voor een goed model Ontwerppatronen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
User Centred Development UCD Werkcollege blok 1 week 5.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Download en installeer de gereedschappen
Download en installeer de gereedschappen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
SQL & datamodelleren.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Using Media ’09/’10 Blok 1 Werkcollege 4. OPDRACHT 1-communicatiecampagnes (60 minutes) Vorm groepjes van 4 personen (met dezelfde case/opdrachtgever)
ontwerp een datamodel Criteria voor een goed model Ontwerppatronen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Normalisatie Relationeel databaseontwerp:
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Vorige week: Referentiele integriteit
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Databases I (H. 1) Wiebren de Jonge Vrije Universiteit, Amsterdam Voorlopige versie 2003.
Informatica in de Tweede fase Havo en VWO. De uitgangspunten Informatica is een vak in de vrije ruimte voor de havo 240 slu (voor het vwo 280 slu) het.
Presentatie Studiemiddag Indexen en Nadere Toegangen Ralph Stuyver, Projectmanager 4 maart 2010.
2IO20: OGO 1.2 Van Model tot Systeem Ed OGO Hoe leer je ontwerpen? –doen: stap voor stap + terugkijken Telkens: –modelleren: probleem terugbrengen.
NIOC 2002 Corrie Huijs 18 april Corrie Huijs en Nico van Diepen Uitdagen en oriënteren op ICT competenties met webdesign E-mission  emotion.
PHP & MYSQL LES 04 CMS: BEST PRACTICE. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Over WebQuests Een korte presentatie Met kennisnet.nl sta je er nooit alleen voor.1 Definitie WebQuest Een WebQuest is een onderzoeksactiviteit.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Internet IG8 INT Database driven websites. 2 Module opzet Hoorcollege Practicum Opdrachten Planning Beoordeling Materialen.
Internet Standaarden WG5 “ Examinations are formidable even to the best prepared, for the greatest fool may ask more than the wisest man can answer. ”
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Les 6 Toetsbespreking Introductie eindopdracht. toets  Download goede antwoorden en vergelijk met je eigen score.  Cijfer < 5.5 = herkansing week 4.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Databases I (Info) Wiebren de Jonge Vrije Universiteit, Amsterdam versie 2003.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Leertaken ontwerpen voor het leren van informatievaardigheden in het hoger onderwijs Workshop 15 oktober 2010 Iwan Wopereis, CELSTEC, Open University of.
Hogeschool Rotterdam, Opleiding Vastgoed & Makelaardij drs. ing. M.M.A. Scheepers Collegejaar college.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
SPH deeltijd jaar 2 onderzoeksvaardigheden.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
Bètadidactiek Beschrijving vak en NLT competenties die aan bod komen.
SharePoint Alles over metadata In de Private en Public cloud.
Docentvaardigheden ICT
Informatica-Actief Thema: Databases en informatiemodellering
Lectora als ontwikkeltool voor interactieve multimedia programma’s
Direct aftrap C-propedeuse, studiejaar , blok 3
SQL Les February 2019.
SQL Les 9 12 May 2019.
Scheikunde 1.5. Stoffen om ons heen (microniveau)
Natuurkunde 2.3. Elektriciteit en magnetisme 3.3. Straling
Transcript van de presentatie:

HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht DOEN : opstarttoets OPLETTEN : Programma en organisatie OPLETTEN : Criteria Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl

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 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl

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 ! Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl

‘SQL en database-ontwerp’ 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’ Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl

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 Realisatie ‘PRO-USE’ toepassing Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl

SQL / XML SQL: relationele database XML: gestructureerde documenten Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl

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” - Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl

Twee anekdotes NUFFIC Centraal boekhuis ‘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’ ) NUFFIC Centraal Boekhuis Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl

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. Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl

BLOK 1 : van week tot week Inleiding SQL: selecties uit een tabel SQL: selecties uit gerelateerde tabellen SQL: data invoeren, wijzigen, verwijderen TOETS. ontwerp: domein afbakening , ERD ontwerp: criteria goed ontwerp, architectuur roostervrij Inleveren en presenteren Feedback Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl

Voor SQL experts Deel 1 : SQL queries Deel 2 : modelleren 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 Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl

benodigheden SAM’s SQL in 10 minutes ( of boek naar keuze ) XAMPP ( web- en mySQL- server ) DBDesigner ( ERD gereedschap ) Oefeningen databases Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - j.meuwese@interactievemedia.hva.nl - http://oege.ie.hva.nl/~meuwj/ - http://hva.jochem.nl