LN323D Databaser  

Læringsutbytte for faget LN323D Databaser 

 

Faginnhold

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.  

 

Læringsutbytte

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.

 

  1. Tegne egne (E)ER-diagram i UML-notasjon for å oppnå en god databasestruktur. I dette inngår å lage en struktur som utnytter sammenhenger mellom entiteter slik at dobbeltlagring av data unngås i den ferdige databasen.

  2. Lage sin egen normaliserte relasjonsdatabase med nøkler og referanseintegritet, og opprette databasen i et valgt databaseverktøy (fortrinnsvis i MySQL).

  3. Utføre egne SQL-spørringer mot en gitt relasjonsdatabase (tabeller)

  4. Opprette en database med SQL, samt utføre enkel administrasjon av databaseinnholdet via SQL. Her inngår både databasedefinisjon (DDL) og datamanipulasjon (DML) i SQL.

  5. Forklare (forstå) sammenhengen mellom databaseverktøy, datamodell og applikasjon / web-grensesnitt. Her inngår kort om databaser og Internett, samt bruk av XML.

  6. Forklare grunnleggende flerbrukerproblematikk og sikkerhet knyttet til bruk av flerbrukerdatabaseverktøy.