Snarveien til. MySQL og. Dreamweaver CS5. Oppgaver



Like dokumenter
Snarveien til. MySQL og. Dreamweaver CS6. Oppgaver

Kom i gang med Panorama Smartbok! Vi veileder deg steg for steg!

Løsningsforslag til Obligatorisk oppgave 2

Kom i gang med Perspektiver Smartbok! Vi veileder deg steg for steg!

Microsoft PowerPoint MER ENN KULEPUNKTER

STATISTIKK, KOMBINATORIKK OG SANNSYNLIGHET

Kom i gang med Tett på Smartbok! Vi veileder deg steg for steg!

... JULEPRØVE 9. trinn...

IKT-trapp for Lade skole

Eneboerspillet. Håvard Johnsbråten

Årsprøve trinn Del 2

Kapittel 4 Tall og algebra Mer øving

Sem 1 ECON 1410 Halvor Teslo

5: Algebra. Oppgaver Innhold Dato

Terminprøve Matematikk for 1P 1NA høsten 2014

... JULEPRØVE

Løsningsforslag til avsluttende eksamen i HUMIT1750 høsten 2003.

Matematikk Øvingsoppgaver i numerikk leksjon 8 Numerisk integrasjon

Leger. A. Om din stilling. Klinisk stilling: Turnuslege Assistentlege Overlege. B. Om din erfaring med bruk av datamaskin. 1 Eier du en datamaskin?

Faktorisering. 1 Hva er faktorisering? 2 Hvorfor skal vi faktorisere? Per G. Østerlie Senter for IKT i utdanningen 11.

Brøkregning og likninger med teskje

Nøtterøy videregående skole

Mer øving til kapittel 3

Kvalitetssikring av elektronisk pasientjournal - Skjema 1

1 Tallregning og algebra

Kapittel 5 Statistikk og sannsynlighet Mer øving

Terminprøve Matematikk Påbygging høsten 2014

3.7 Pythagoras på mange måter

x 1, x 2,..., x n. En lineær funksjon i n variable er en funksjon f(x 1, x 2,..., x n ) = a 1 x 1 + a 2 x a n x n,

Matematikk Øvingsoppgaver i numerikk leksjon 9 Numerisk integrasjon

Tall i arbeid Påbygging terminprøve våren 2014

Eksempeloppgaver 2014 Løsninger

Get filmleie. Brukerveiledning

2-komplements representasjon. Binær addisjon. 2-komplements representasjon (forts.) Dagens temaer

1 Algebra. 1 Skriv disse uttrykkene så enkelt som mulig: a) 2(a + 3) (3 + 3a) b) 2(1 a) + a(2 + a) c) 1 + 2(1 3a) + 5a d) 4a 3ab 2(a 5b) + 3(ab 2b)

Juleprøve trinn Del 1. Navn: Del 1 Aschehoug JULEPRØVE trinn. Informasjon for del 1

MED SVARFORSLAG UNIVERSITETET I OSLO

ALTERNATIV GRUNNBOK BOKMÅL

DEL 1 Uten hjelpemidler

Oppgave 1 Diagrammet nedenfor viser hvordan karakteren var fordelt på en norskprøve.

DELPRØVE 2 (35 poeng)

Kapittel 3. Potensregning

Tall i arbeid Påbygging terminprøve våren 2013

2 Symboler i matematikken

6 Brøk. Matematisk innhold Brøk i praktiske situasjoner Brøk som del av en mengde. Utstyr Eventuelt ulike konkreter, som brikker og knapper

Juleprøve trinn Del 1 Navn:

Fag: Matematikk 1T-Y for yrkesfag for elever og privatisterr. Eksamensdato: 16. januar 2012

DEL 1 Uten hjelpemidler

Integrasjon Skoleprosjekt MAT4010

1P kapittel 3 Funksjoner

SERVICEERKLÆRING 1. Innledning 2. Demokrati, samarbeid og medvirkning 3. Generell informasjon 4. Internasjonalisering

Mer øving til kapittel 2

Temahefte nr. 1. Hvordan du regner med hele tall

SENSORVEILEDNING ECON 1410; VÅREN 2005

1T kapittel 3 Funksjoner Løsninger til oppgavene i læreboka

Sensorveiledning Oppgaveverksted 4, høst 2013 (basert på eksamen vår 2011)

EVALUERINGS- RAPPORT NOTAT SAMMENDRAG X X Helge Hugdahl 18

Oppgaver i matematikk, 9-åringer

a 5 (2 + 8) d 5 (2 + 8) 4 g b 3 5 (2 + 8) e h 3 ( ) j Begrunn hvorfor du ikke får samme svar på oppgave b og g.

M2, vår 2008 Funksjonslære Integrasjon

Driftshåndbok for EasyMP Multi PC Projection

! Dekoder: En av 2 n output linjer er høy, avhengig av verdien på n inputlinjer. ! Positive tall: Som før

Hva er tvang og makt? Tvang og makt. Subjektive forhold. Objektive forhold. Omfanget av tvangsbruk. Noen eksempler på inngripende tiltak

t-r t_t T 4 Hvorfor arbeider vi? I-l II l- l=i 2 Vokabular 1 Hva er viktig med jobb? Je V Sett kryss og diskuter.

Årsprøve trinn Del 1. Navn: Informasjon for del 1

Nytt skoleår, nye bøker, nye muligheter!

Eksamen høsten 2015 Løsninger

S1 kapittel 8 Eksamenstrening Løsninger til oppgavene i læreboka

LØSNINGSFORSLAG(Sensor) I TMA4140 og MA0302

2 Tallregning og algebra

S1 kapittel 6 Derivasjon Løsninger til oppgavene i boka

Eksamen høsten 2015 Løsninger

MATEMATIKKPRØVE 11. FEBRUAR.

R2 - Heldagsprøve våren 2013

Eksamensdato: 25. mai. I del 3 skal du gjøre oppgavene for ditt utdanningsprogram.

Praktiske opplysninger til rektor. Fag: MATEMATIKK 1TY for yrkesfag Fagkode: MAT1006 Eksamensdato: Antall forberedelsesdager: Ingen

Relasjonsmodellen, del II

9 Potenser. Logaritmer

DEL 1 Uten hjelpemidler

Fasit til utvalgte oppgaver MAT1100, uka 20-24/9

UNIVERSITETET I OSLO

Vedlegg 4 til sluttrapport for OG-prosjektet

Les Produktsikkerhetsguide før du kobler til maskinen. Les deretter Hurtigstartguide for korrekt konfigurering og installering.

BARN og DIGITALE MEDIER 2012 Foreldreundersøkelsen, 1-12 år

Kapittel 5 Verb. 5.4 For å få tak i en engelsk avis. For å finne utenlandske varer. For å treffe venninna si. For å invitere henne med til lunsj.

... ÅRSPRØVE

OPPLÆRINGSREGION NORD. Skriftlig eksamen. MAT1001 Matematikk 1P-Y HØSTEN Privatister. Yrkesfag. Alle yrkesfaglige utdanningsprogrammer

Eksamen våren 2018 Løsninger

TEATERSKOLEPLAN HØST 19 Turkis = Simen Gul = Susann

Arbeidsinnvandring etter EU-utvidelsen - konsekvenser for byggenæringen

Forkunnskaper i matematikk for fysikkstudenter. Integrasjon.

Publiseringsveiledning for

Fasit. Grunnbok. Kapittel 2. Bokmål

EuroADAD. European Adolescent Assessment Dialogue norsk testversjon

Effektivitet og fordeling

Fag: Matematikk 1T-Y for elever og privatister. Antall sider i oppgaven: 8 inklusiv forside og opplysningsside

Del 2. Alle oppgaver føres inn på eget ark. Vis tydelig hvordan du har kommet frem til svaret. Oppgave 2

Eksamen våren 2016 Løsninger

510 Series Color Jetprinter

1 k 2 + 1, k= 5. i=1. i = k + 6 eller k = i 6. m+6. (i 6) i=1

Transkript:

Snrveien til MySQL og Dremwever CS5 Oppgver

Kpittel 1 Innledning Oppgve 1 Forklr kort hv som menes med følgende egreper: disksert weområde serversert weområde Oppgve 2 Hv er viktig å tenke gjennom når du skl plnlegge et nytt weområde? Kpittel 2 Areide med wesider Oppgve 1 d Du er nstt i sportsforretningen Interslg og hr fått i oppdrg å lge et nytt nettsted for forretningen. Utfør derfor følgende oppgver: opprett et nytt weområde og kll det for Interslg opprett en hovedside hvor du kort presenterer Interslg gi wesiden tittelen Velkommen til Interslg - est på sportsutstyr, og lgre den som index.html forhåndsvis til slutt wesiden i en nettleser Oppgve 2 d Du er nstt i mlerforretningen Frgekltten og hr fått i oppdrg å lge et nettsted for forretningen. Utfør derfor følgende oppgver: opprett et nytt weområde og kll det for Frgekltten opprett en hovedside hvor du kort presenterer Frgekltten gi wesiden tittelen Velkommen til Frgekltten - vi setter frge på tilværelse, og lgre den som index.html forhåndsvis til slutt wesiden i en nettleser

Kpittel 3 Hyperlinker Oppgve 1 d e Du skl fortsette å reide på weområdet Interslg fr forrige kpittel: på hovedsiden skl det være en enkel meny med følgende vlg: Kontktinformsjon, Om oss, Våre produkter og Smreidsprtnere opprett videre en ny weside hvor du oppgir kontktinformsjon til de ulike nstte i forretningen. Lgre wesiden som kontkt.html lg en hyperlink til kontktsiden fr menypunktet på hovedsiden lg også ferdig de ndre wesidene i weområdet (om oss, våre produkter og smreidsprtnere), og opprett hyperlinker til disse fr menyen. Finn selv på tekst, filnvn og titler testkjør wesidene og verifiser t hyperlinkene fungerer Oppgve 2 Du skl fortsette å reide på weområdet Frgekltten fr forrige kpittel: 1) på hovedsiden skl det være en enkel meny med følgende vlg: Kontktinformsjon, Om oss, Våre produkter og Frgekrt 2) opprett de ktuelle wesidene og finn selv på ktuell tekst, filnvn og titler 3) lg hyperlinker til wesidene fr menyen på hovedsiden 4) testkjør wesidene og verifiser t hyperlinkene fungerer

Kpittel 4 Strukturere wesider Oppgve 1 d e f Du skl fortsette å reide på weområdet Interslg fr forrige kpittel: strukturer wesidene med overskrifter (heding 1-heding 6) og prgrfer legg til punktmerkede og nummererte lister der det er nturlig strukturer informsjon i tellform der det er nturlig lg en nner for sportsutikken, og legg denne på toppen v lle wesidene sett inn ilder og illustrsjoner som psser til en sportsutikk på de ulike wesidene sett inn en Flsh-nimsjon for presentsjonen v produktene, dersom du kjenner til hvordn du lger en slik Oppgve 2 d e f Du skl fortsette å reide på weområdet Frgekltten fr forrige kpittel: strukturer wesidene med overskrifter (heding 1-heding 6) og prgrfer legg til punktmerkede og nummererte lister der det er nturlig strukturer informsjon i tellform der det er nturlig lg en nner for mlerforretningen, og legg denne på toppen v lle wesidene sett inn ilder og illustrsjoner som psser til en mlerforretning på de ulike wesidene sett inn en Flsh-nimsjon for presentsjonen v frgekrtet, dersom du kjenner til hvordn du lger en slik

Kpittel 5 Formgi weområder Oppgve 1 Du skl fortsette å reide på weområdet Interslg fr forrige kpittel: formgi hovedsiden med frger og fonter ved å enytte CSS. Utforsk gjerne noen flere v vlgene i CSS Rule Definition-dilogen enn de vi hr sett på i dette kpittelet. Legg lle reglene i et eksternt stilrk som du nvngir hovedstil.ss tilknytt stilrket du lgde til de ndre wesidene i weområdet Oppgve 2 Du skl fortsette å reide på weområdet Frgekltten fr forrige kpittel: formgi hovedsiden med frger og fonter ved å enytte CSS. Utforsk gjerne noen flere v vlgene i CSS Rule Definition-dilogen enn de vi hr sett på i dette kpittelet. Legg lle reglene i et eksternt stilrk som du nvngir hovedstil.ss tilknytt stilrket du lgde til de ndre wesidene i weområdet

Kpittel 6 Mer om CSS Oppgve 1 Du skl fortsette å reide på weområdet Interslg fr forrige kpittel: lg et nytt stilrk for medietypen print. Legg til regler slik t visning v wesiden med dette stilrket egner seg for utskrift. Argumenter for vlgene du gjør tilknytt print-stilrket du lgde til de ndre wesidene i weområdet test t stilrket for utskrift fungerer, ved å velge Print Preview i din nettleser Oppgve 2 Du skl fortsette å reide på weområdet Frgekltten fr forrige kpittel: lg et nytt stilrk for medietypen print. Legg til regler slik t visning v wesiden med dette stilrket egner seg for utskrift. Argumenter for vlgene du gjør tilknytt print-stilrket du lgde til de ndre wesidene i weområdet test t stilrket for utskrift fungerer, ved å velge Print Preview i din nettleser Oppgve 3 Få nettlesere/enheter støtter foreløpig medietypen hndheld, som er en tilpsning for håndholdte enheter. Dersom du hr tilgng til nettleseren Oper, kn du imidlertid forsøke å lge et hndheld-stilrk til wesiden Interslg, og så i Oper velge View > Smll Sreen for å simulere en nettleser på moiltelefon

Kpittel 7 Mler/templtes Oppgve 1 T utgngspunkt i innholdet og designet du hr for weområdet Interslg som du hr reidet med gjennom de siste kpitlene. Opprett et nytt weområde klt InterslgNy, der du serer Interslg på mler/templtes. Oppgve 2 T utgngspunkt i innholdet og designet du hr for weområdet Frgekltten som du hr reidet med gjennom de siste kpitlene. Opprett et nytt weområde klt FrgeklttenNy, der du serer Frgekltten på mler/templtes. Kpittel 8 Pulisering Oppgve 1 Du skl fortsette å reide på weområdet Interslg fr forrige kpittel: legg til nøkkelord og eskrivelse som metdt i wesiden foret en kontroll v hyperlinker dersom du hr tilgng på en weserver, forsøk å pulisere weområdet Oppgve 2 Du skl fortsette å reide på weområdet Frgekltten fr forrige kpittel: legg til nøkkelord og eskrivelse som metdt i wesiden foret en kontroll v hyperlinker dersom du hr tilgng på en weserver, forsøk å pulisere weområdet Kpittel 9 HTML-koder Oppgve 1 Ved hjelp v eksempler i dette kpittelet og ressurser på w3shools.om, forsøk å lge deg en personlig weside utelukkende ved å skrive HTMLkoder i Notepd eller i Dremwevers Code-mode.

Kpittel 10 Introdukjon til dynmiske wesider Oppgve 1 Forklr hv som menes med sttiske og dynmiske wesider, smt hvorfor dynmiske wesider trenger en weserver. Oppgve 2 Benytt nettressurser til å skrive en mer detljert eskrivelse v følgende produkter: Aphe MySQL PHP Oppgve 3 Finn eksempler på nettsteder som du mener er å klssifisere som dynmiske wesider.

Kpittel 11 Dynmiske wesider i Dremwever Oppgve 1 Utforsk mnulsidene til PHP sin dte-funksjon og forsøk å skrive ut tidspunkt i tilegg til dto: http://no.php.net/dte Oppgve 2 Følgende PHP-kode gir deg dtoen og klokkeslett d fil/wesiden koden ligger i sist le endret. <?php eho dte("d/m/y H:i:s", filemtime( FILE ));?> Forsøk å legge inn en melding på en PHP-side om når siden sist vr oppdtert Oppgve 3 Hv menes med egrepet lolhost i wedresser? Hvorfor må wesiden vi lget i dette kpittelet åpnes med http://lolhost/ dynmisktest istedenfor å åpne :\wmp\www\dynmisktest direkte i nettleseren?

Kpittel 12 Areide med SQL Oppgve 1 Forsøk å opprette følgende dtser i MySQL. Fyll også dtsene med testdt. Husk å lge egne prosjekter (shem for hver dtse) Personregister: CD-register: Oppgve 2 Forsøk å gjøre de smme opersjonene med sittregisteret som vi i dette kpittelet hr utført gjennom Query Browser gjennom phpmyadmin. Du kn lge et prosjekt/dtse som heter sittregister2 i phpmyadmin, så du ikke endrer noe på sittregister som vi skl enytte videre i ok.

Kpittel 13 Kole Dremwever og MySQL Oppgve 1 Hent ut følgende dt i tellform sert på dtmodellene og testdtene fr oppgven i kpittel 3: Alle registrerte personer (ikke poststed) Alle registrerte CD-er (ikke rtistnvn og nvn på plteselskp) Oppgve 2 Hvorfor tror du de hr vlgt å l dtsetilkolingen(e) være gyldig(e) for hele weområdet, mens mn må lge nye dtsett for hver weside?

Kpittel 14 Hente ut dt Oppgve 1 Hent ut følgende dt i tellform sert på dtmodellene og testdtene fr oppgven i kpittel 3: Alle registrerte personer med poststed Alle registrerte CD-er med rtistnvn Alle registrerte CD-er med rtistnvn og nvn på plteselskp Oppgve 2 Forsøk å presentere informsjonen om CD-er ved hjelp v en Repet Region på følgende måte: tittel (rstll) rtistnvn Plteselskp: plteselskp Her kn du t utgngspunkt i dtsettet du lget i forrige oppgve. Oppgve 3 T utgngspunkt i fremgngsmåten du enyttet for forrige oppgve, men velg å kun vise en oppføring v gngen. Legg så på en nvigsjonsmeny for å kunne l deg frem og tilke. Oppgve 4 Forsøk å lge dtsett til sittregisteret sert på følgende SQL-spørring i tellform. Hv gjør spørringene? (Tips: Jo mer testdt du hr, jo lettere vil det være å resonere seg frem til hv spørringen gjør) SELECT person.nvn, COUNT(*) FROM person, sitt WHERE person.id=sitt.personid GROUP BY person.nvn

Kpittel 15 Legge inn og oppdtere dt Oppgve 1 Forsøk å lge tilsvrende funksjonlitet for legge inn, oppdtere og slette dt i følgende teller fr oppgvene i kpittel 3: Person-registeret Tellen person Tellen poststed CD-registeret Tellen d Tellen rtist Tellen plteselskp Oppgve 2 Prøve å smle ll funksjonlitet for oppdtering v sittregisteret i et helhetlig dministrsjonspnel. Du trenger ikke smle lt på en weside, men h i lle fll menyvlg som gjør det enkelt å komme til de ulike wesidene. De ulike delene v dministrsjonspnelet ør også h et helhetlig design.

Kpittel 16 Gjesteok Oppgve 1 Lg et enkelt design på gjesteoken ved å legge til logo, kgrunn og formtering på elementene Oppgve 2 Lg en enkel dministrsjonsside der mn kn slette uønskede gjesteokinnlegg Oppgve 3 Benytt prinsippet fr gjesteoken til å lge en enkel side der rukerne kn registrere linker med tittel, url, eskrivelse og nvn på innsender. Alle registrerte linker lir så listet opp på smme side. Dersom du ønsker å gjøre URL-ene klikkre, må du endre koden fr å vise teksten til en URL til å vise tekstens som en link (ytt ut dtsettnvn og ttriuttnvn med det som psser for din dtse): Før: <?php eho $row_dtsettnvn['ttriuttnvn'];?> Etter: < href="<?php eho $row_dtsettnvn['ttriuttnvn'];?>"> <?php eho $row_dtsettnvn['ttriuttnvn'];?> </>

Kpittel 17 Besøkssttistikk Oppgve 1 Lg en ekstr presentsjon på sttistikk.php som viser hvilke ipdresser som er mest ktive. Du kn her enytte smme fremgngsmåte som når vi viste hvilke wesider som vr mest ktive. Oppgve 2 (Nøtt/Vnskelig) Lg en opplistning over de 10 mest esøkende lndene. Lndskoden kn vi finne ved å klippe ut siste del v en mskindresse (f.eks p-2323-3@ domene.no) gjennom følgende SQL-setning: SELECT SUBSTR(mskindresse,LOCATE("",mskindresse, LENGTH(mskindresse)-3)+1) s 'lndskode', COUNT(*) FROM logglinje WHERE mskindresse IS NOT NULL GROUP BY lndskode; L lndskodene li presentert ved å enytte flgg. Lg ilder v flggene på formtet no.jpg, se.jpg, om.jpg osv i weområdet. Benytt så følgende kode for å sette inn ildet: <img sr="<?php eho $row_dtsettnvn['lndskode'];?>.jpg"/>

Kpittel 18 Blogg Oppgve 1 Lg en produktktlog på nettet. Selv om det er forskjellige ruksområder vil teknologien være svært lik det å vise lle logginnlegg og ett estemt logginnlegg. Oppgve 2 Gjør det mulig for rukerne å gi kommentrer på produkter i produktktlogen Oppgve 3 (Nøtt/Vnskelig) Gjør det mulig for rukerne å gi en krkter på produktet. Benytt så ggregering (se vedlegget om SQL) til å kunne presentere gjennomsnittskrkteren smmen med produktene. Kpittel 19 Bildeglleri Oppgve 1 Gi ildeglleriet en nnen innpkning når det gjelder design på siden. Oppgve 2 Gjør så t mn også kn klikke på tittelen i listgllerier.php Oppgve 3 Gjør det mulig å legge inn kommentrer (og vise kommentrer) på hvert ilde Oppgve 4 Lg en dministrsjonsside der du kn oppdtere informsjon om enkeltilder

Kpittel 20 SQL Oppgve 1 d e f g h i j k l m n T utgngspunkt i målestsjonsdtene og forsøk å skrive følgende spørringer: Hente ut nvn og eskrivelse på lle målestsjoner Hente ut ll informsjon om lle målestsjoner Hente ut lle målinger med en negtiv tempertur Hente ut lle målinger med vindretning NØ eller(or) N eller(or) NV Hente ut lle målinger sortert på tempertur synkende Hente ut ntll målinger Hente ut ntll målinger med frost Hente ut ntll målinger fr målestsjonen Hlden Høyeste og lveste og gjennomsnittstempertur fr Hlden Hente ut tidspunkt, vindstyrke og dominnt vindretning ( første okstv i vindretningen) Hvor mnge målinger hr vi v hver vindretning i Hlden Hv er gjennomsnittstemperturen for hver målestsjon Hent ut tidspunkt, tempertur, nvn på målestsjon og eskrivelse v målestsjon for lle målinger NØTT: Hvor mnge målinger hr vi for hver dg Oppgve 2 T utgngspunkt i målestsjonsdtene og forsøk å skrive følgende SQLkommndoer (NB ikke så lurt å kjøre disse i en testse uten først å h en kup): Fjerne lle målinger Fjerne lle målinger for målestsjonen Srpsorg Fjerne lle målinger med en tempertur over 50 grder eller under -50 grder d e Sette eskrivelsen til å være Beinkldt for lle målinger med en tempertur under -15 Legge til Oslo som en ny målestsjon

Kpittel 21 MySQL Workenh Oppgve 1 Forsøk å modellere følgende dtser i verktøyet Personregisteret fr oppgvene i kpittel 3 CD-registeret fr oppgvene i kpittel 3 Oppgve 2 Overfør dtmodellene fr forrige oppgve til en MySQL dtse. Dersom du lt hr tellene opprettet i MySQL-dtsen så velg å enytte et nnet shemnvn enn du gjorde i kpittel 3.