Metropolia AMK 25.10. -12.12.11
Metropolia ops: "Opiskelija osaa suunnitella, toteuttaa ja hyödyntää tietokantoja ohjelmointiprojekteissa."
Kurssityöskentely koostuu tutorialeista, harjoitustehtävistä ja projektityöstä. Dokumentointi oppimis/projektipäiväkirjana.
Kurssin sisällöt :
- 25.10 09.15-12.00 php kertaus, mysql: taulun luominen
- 7.11 09.15-15.00 php , mysql: taulun luominen, sql kyselyt: select kyselylause, distinct, order, where määreet, insert, update, delete, tietokoosteet: count, group by
- 14.11 09.15-12.00 sql kyselytehtävät: kyselytulosten filtteröinti: operaattorit
- 24.11, 09.15-12.00 php ja mysql: dataa sql tauluun web lomakkeella
- 24.11, 12.30 - 15.00 php ja mysql: tietokantapohjainen web sisältö / Verkkokauppa esimerkki
- 25.11, 09.15-12.00 Verkkokauppa esimerkki
- 25.11, 12.30 - 15.00 CMS case study
- 30.11, 09.15-12.00 session hallinta, sql taulun normalisointi, usean taulun liitoskyselyt
- 30.11, 12.30 - 15.00 harjoitusprojekti
- 8.12, 09.15-12.00 harjoitusprojekti
- 8.12, 12.30 - 15.00 harjoitusprojekti
- 12.12 09.15-12.00 harjoitusprojekti
- 12.12 12.30 - 15.00 harjoitusprojekti
Oppimis/projektipäiväkirja ohjeistus: DL 16.12.11 emailiin: jukka.ylitalometropolia.fi
1-2 sivua
harjoitusprojektin dokumentaatiossa ainakin:
- sovelluksen ominaisuudet
- create table SQL lauseet
- selitykset käytetyistä SQL tauluista, sarakkeista, esimerkkidataa (insert lauseet)
- jatkokehitys mahdollisuudet
Kurssin esitiedot: php ja mysql alkeet
Luennot
Luento 1
- php :
- SQL:
- CREATE TABLE
- INSERT
Luento 2
- php:
- SQL:
- SELECT
- FROM
- WHERE
- ORDER BY
- DISTINCT
- GROUP BY
- UPDATE
- DELETE
- SQL tietotyypit:
- VARCHAR
- INT
- SQL perusavain:
- PRIMARY KEY
- Sql kysely esimerkit
Luento 3
- sql harjoitukset
- sql:
- filtteröinti
- AND, OR, NOT, BETWEEN, IN
- filtteröinti
Luento 4-5
- php / sql harjoitukset
- php ja mysql: dataa sql tauluun web lomakkeella
- sql taulun sisällön näkymä websivulla
- verkkokauppa esimerkki
Luento 6-7
- php / sql harjoitukset
- verkkokauppa esimerkki
- CMS case study ks kirjan Build Your Own Database Driven Web Site kappaleen 7 lähdekoodin esimerkki http://www.sitepoint.com/books/phpmysql4/code.php
Luento 8
- php / sql harjoitukset
- php sessiot tutorial PDF
- normalisointi, liitoskyselyt tuotteet ja tuotekategoriat esim pdf
- sql injektio (yle uutiset)
Kurssin oheiskirjallisuus
- Luku 7. "Database Design" kirjasta Tim King, George Reese, Randy Yarger, Hugh E. Williams: "Managing & Using MySQL"
- Alan Beaulieu: Learning SQL
- Kevin Yank: Build your own database driven web site using PHP & MySQL
linkkejä