Nettbasert undervisning levert fra HiST - itfag
Faget Databaser gir en innføring i oppbygging og bruk av relasjonsdatabaser, databaseverktøy (DBMS), spørrespråket SQL, og datamodellering (ER-modellering). Faget inneholder grunnleggende databaseteori, men har et praktisk rettet øvingsopplegg som trener studenten i å opprette (lage) egne relasjonsdatabaser inkl. enkel normalisering, utføre egne SQL-spørring mot databaser, og tegne egne ER-diagram. Flerbrukerproblematikk og sikkerhet er også berørt.
Leksjonene kommer ut hver uke. Du kan få et inntrykk av noe av innholdet i faget i listen under:
Dette faget har 12 leksjoner med lærestoff. Til hver leksjon er det tilknyttet en øving, hvorav 8 må være godkjente. Noen øvinger kan gå over flere leksjoner. Øvingsopplegget er en miks av tradisjonelle innleveringer og læringsaktivitet inne i it's Learning og på Web. Øvingene er viktige for å øve inn fagstoffet og stimulere til videre utforsking av temaet som tas opp. Øvingene blir rettet etter veiledende innleveringsfrist. Du vil få tilbakemelding på en form som gjør at du som student kan vite hva som var bra og hva som var mindre bra, hvor forbedringspotensialet ligger, men ikke retting av feil. Kommentarene vil altså være veiledende i formen. Faget har også et diskusjonsforum for spørsmål, svar og erfaringsutveksling.
Vi bruker en norsk lærebok i faget : databasebok.no (lenke til boksiden).
(merk deg: Vi bruker 2.utgaven av boka)
Bestilling av bok:
Du kan også
bestille boka
over
Internett fra TISIP. Boka bør også være tilgjengelig i alle norske
bokhandlere.
De fleste innføringsbøker i "Database Systems" dekker stort sett pensum i dette faget, men bruk av annen bok enn pensumboka må gjøres på eget ansvar. Sjekk at boka gir en "praktisk" innføring i SQL, samt at det inneholder ett eller flere kapitler om datamodellering med EER-modellen (Enhanced ER med objektorientering), helst med UML som notasjon for ER-diagrammer. Merk deg at de fleste verktøyspesifikke bøker, f.eks. bøker om MySQL, sjelden vil dekker hele pensum. Lurer du på ei spesifikk bok kan du spørre faglærer eller evt. spørre på diskusjonsforumet på fagsiden i Its Learning.
Høgskolelektor Tore Mallaug har skrevet bok om databaseteori og jobbet mye med databaserDu trenger ingen spesielle forkunnskaper for å ta dette faget, men du bør ha grunnleggende kunnskaper om datamaskin og operativsystemer tilsvarende faget LN307D IT Introduksjon.
I utgangspunktet brukes MySQL som databaseverktøy i faget. Men det godtas også at studentene bruker MS Access. Hver student trenger ikke å lære seg begge verktøyene, men kan selv velge hvilket av de to som ønskes brukt. Det er noen forskjeller mellom "SQL-dialektene" til Microsoft og MySQL. De som bruker MySQL kan bruke SQL-notasjonen til læreboka (2.utg.), mens hvis du bruker MS Access er det noen endringer (men disse er ikke store). Begge "SQL-dialektene" godtas på eksamen.
De som velger å bruke MySQL kan få tilgang til skolens MySQL-tjener via et web-grensesnitt (info. kommer ved kursstart). Alternativt kan du laste ned MySQL fra Web og installere det selv på egen maskin. Det legges ut en egen manual som forklarer kort hvordan MySQL installeres.
For å tegne (E)ER-diagram i datamodelleringsdelen kan du evt. bruke MS Visio eller et annet modelleringsverktøy som støtter UML-notasjonen (tips om slike verktøy kommer senere i faget). Men hvis du ikke har slike verktøy tilgjengelig kan du også tegne diagrammer i et vanlig tegneprogram (blir bare litt mer arbeid). Håndtegnede ER-diagram kan evt. scannes inn av studenten ved innlevering av øvinger hvis "bildet" er "godt" lesbart for retting av øvinger.
Under er det definert 6 hovedmål for hele kurset. Kurset består av leksjoner (moduler) som har mer detaljerte læringsmål. Målene under er ment som en generell og kort oversikt over hensikten med kurset.