Hoppa till huvudinnehållet

IV2008 Modeller och språk för objekt- och webbdatabaser 7,5 hp

Kursomgångar saknas för aktuella eller kommande terminer.
Rubriker med innehåll från kursplan IV2008 (VT 2008–) är markerade med en asterisk ( )

Innehåll och lärandemål

Kursinnehåll

Momentet behandlar relationsdatabaser, objektorienterade- och objektrelationsdatabaser, samt semistrukturerade databaser (webbdatabaser). Objektdatabaser förväntas få en stor betydelse i framtiden i och med utbyggnaden av multimediadatabaser. Avancerad beslutsanalys kommer också att kräva objektdatabaser för att klara av avancerade frågor på stora datamängder. Även semistrukturerade databaser får större och större betydelse, speciellt i samband med Internet och den semantiska webben (Semantic Web).
Momentet behandlar olika användningsområden för databaser, men också ta upp egenskaper hos de olika databasmodellerna, frågespråken och databashanteringssystemen.
Teorigenomgång och granskning av relationsdatabaser, objektdatabaser och webdatabaser samt deras användbarhet på olika områden.
Jämförelse av databasmodeller.
Jämförelse av frågespråk för
- relationsdatabaser : relationsalgebra, relationskalkyl, SQL
- objektdatabaser: OQL, ODQL.
- webbdatabaser: Lorel, XQuery, DB2XMLQL
Inbäddade frågespråk där Java används som värdspråk.

Lärandemål

En godkänd student skall efter kursen:- kunna teorin bakom och principerna för konstruktion av databaser - ha förståelse för användningsområden och begränsningar för relationsdatabaser, objektdatabaser och webbdatabaser - ha kunskaper om interaktiva och inbäddade frågespråk för databaser - ha kunskaper för att möjliggöra val av databashanteringssystem beroende på problemställning - ha förmåga att utvärdera olika databasmodeller och frågespråk- ha förmåga att praktiskt arbeta mot en databas

Kurslitteratur och förberedelser

Särskild behörighet

Grundläggande högskolebehörighet (avslutad gymnasieutbildning inkl svenska och engelska).

Rekommenderade förkunskaper

Ingen information tillagd

Utrustning

Ingen information tillagd

Kurslitteratur

Connolly, Begg: : Database Systems A Practical Approach to Design, Implementation and ManagementUpplaga : 4 ISBN 0-321-21025-5Kursmaterial:- Kursinformation- Computer Environment Tutorials- Samling med artiklar och utdragReferenslitteratur

Examination och slutförande

När kurs inte längre ges har student möjlighet att examineras under ytterligare två läsår.

Betygsskala

A, B, C, D, E, FX, F

Examination

  • LAB1 - Inlämningsuppgift, 4,5 hp, betygsskala: P, F
  • TEN1 - Tentamen, 3,0 hp, betygsskala: A, B, C, D, E, FX, F

Examinator beslutar, baserat på rekommendation från KTH:s handläggare av stöd till studenter med funktionsnedsättning, om eventuell anpassad examination för studenter med dokumenterad, varaktig funktionsnedsättning.

Examinator får medge annan examinationsform vid omexamination av enstaka studenter.

Examinationen består av:- Uppgifter med seminarieredovisning - Tentamen - Inlämningsuppgifter med muntlig och skriftlig redovisningTentamen 3 högskolepoäng (A-F)Seminarieuppgifter och inlämningsuppgifter 4,5 högskolepoäng (G/U)Tentan består av 5 delar som täcker de fem huvudområden av kursen:- Modellering- Frågespråk för relationsdatabaser- Frågespråk för objektdatabaser- Inbäddade frågespråk- Semistrukturerade data och XML(inklusive frågespråk)

Möjlighet till komplettering

Ingen information tillagd

Möjlighet till plussning

Ingen information tillagd

Examinator

Etiskt förhållningssätt

  • Vid grupparbete har alla i gruppen ansvar för gruppens arbete.
  • Vid examination ska varje student ärligt redovisa hjälp som erhållits och källor som använts.
  • Vid muntlig examination ska varje student kunna redogöra för hela uppgiften och hela lösningen.

Ytterligare information

Kursrum i Canvas

Registrerade studenter hittar information för genomförande av kursen i kursrummet i Canvas. En länk till kursrummet finns under fliken Studier i Personliga menyn vid kursstart.

Ges av

Huvudområde

Informations- och kommunikationsteknik, Informationsteknik

Utbildningsnivå

Avancerad nivå

Påbyggnad

Ingen information tillagd

Kontaktperson

Nikos Dimitrakas, nikos@dsv.su.se, 08-162099

Övrig information

En stor del av undervisningen ges även på svenska.