729G28 Webbprogrammering och databaser
Schema
För kursschema, se timeedit. Bilder från föreläsningarna finns på litteratursidan.
| Tillfälle | Innehåll | Lärare | Läsanvisningar | Förberedelser |
| 1: Fö | Introduktion, webbdesign, ER-modellen. | Eva | Kap. 1-2, 4 | Anmäl er individuellt i webreg i par på lab-serie. |
| 2: Fö/Le | ER-modellering | Eva | Kap. 2-4 (ej 2.18, 2.19, 3.4, 3.6, 3.7) | Läs igenom projektbeskrivningen och börja fundera på projektet. |
| 3: Fö | Relationsmodellen | Eva | Kap 5-6 (ej 6.12) | |
| 4: Fö | Normalisering | Eva | Kap. 11 | |
| 5: Le | Övning i Normalisering | Eva | Försök normalisera er databasmodell. | |
| 6: Fö | Databasspråket SQL | Eva | Kap 7-9 och 12 (ej 7.20, 8.15 och 12.7-13. Översiktligt 9.10-13) | . |
| 7-8: La | SQL-laboration | Eva | Se labbförberedelser nedan. | |
| 9: Le/La | PHP-introduktion | Johan | Utforska (översiktligt) materialet om PHP på litteratursidan. | |
| 10: La/Pr | Projekt | Johan | Delprojekt C startar. Se inför projektstarten nedan. | |
| 11: La/Pr | Projekt | Johan | ||
| 12: La/Pr | Projekt | Johan | ||
| 13: La/Pr | Projekt | Johan | ||
| 14: La/Pr | Projekt | Johan | ||
| 15: La/Pr | Projekt | Johan | ||
| 16: La | Projekt | Johan | ||
| 17: La | Projekt | Johan | ||
| 18: La | Projektdemonstration (senast) | Johan | ||
| 19: Le | Möjligt resurstillfälle inför tentan. Schemaläggs vid önskemål. | Eva |
Läsanvisningar till online-boken: Pass 1 (Intro) :Introduktion till databaser och databashanterare. Pass 2 (ER-modellen): Datamodellering med ER-modellen. Pass 3 (Relationsmodellen):Relationsdatabaser samt Översättning från ER-modellen till relationsmodellen. Pass 4-5 (Normalisering): Normalformer och normalisering. Pass 6 (Databasspråket SQL): Introduktion till frågespråket SQL samt Integritetsvillkor. Inför labbarna kan man kolla avsnittet Introduktion till MySQL.
Labbförberedelser
Läs och tänk igenom uppgifterna noga, så att ni har en idé om lösningen innan ni sätter er vid datorerna.Dessutom bör ni, om det är första gången ni
sätter
er för att göra SQL-labbarna, fixa
inställningarna för MySql
på ert konto och lägg upp databasen som ni ska labba på. Följ instruktionerna här.
är det något ni undrar över, kolla SQL-Lab-FAQ
(Frequently Asked Questions, in english).
Eftersom editeringskapaciteten i kommandotolken till MySQL
(mysql) är kraftigt begränsad rekommenderar vi att ni
redigerar sqluttrycken i en texteditor (t.ex. Text Editor, Anteckningar
eller emacs) och kopierar dem till mysql för körning. En
poäng med emacs är att man kan köra mysql i en
emacsbuffer och redigera i en annan och enkelt kopiera emellan - om man
kan sin emacs... Väljer ni Text Edit kopierar man enklast med
tangentbordets snabbtangenter. En
annan poäng med detta arbetssätt är att det är lika
enkelt att kopiera resultatet åt andra hållet, och vips
så har man sin redovisning klar (se nedan).
Inför projektstarten
Prova att logga in till MySQLdatabasen och testa hur gränssnittet fungerar. Bekanta dig med de resurser som finns om PHP och MySQL.
Sidansvarig: Eva L. Ragnemalm
Senast uppdaterad: 2011-11-10
