Skip to main content

Databases (5 cr)

Code: 5G00BD77-3001

General information


Enrolment period
01.01.2016 - 31.01.2016
Registration for the implementation has ended.
Timing
01.01.2016 - 30.04.2016
Implementation has ended.
Credits
5 cr
Local portion
5 cr
Mode of delivery
Contact learning
Unit
ICT Engineering
Campus
TAMK Main Campus
Teaching languages
Finnish
Degree programmes
Degree Programme in ICT Engineering, students who began in 2013 or earlier
Teachers
Pekka Pöyry
Person in charge
Pekka Pöyry
Course
5G00BD77

Objectives (course unit)

The aim of the course is to give basic skills for making database queries and maintaining a relational database.

Upon completion of the course the student:
• understands the operating principle of relational databases, the meaning of tables and columns, and their dependencies
• can make queries to the tables of a relational database
• can design and implement a simple relational database using a database program

Content (course unit)

Database concepts, conceptual modeling and modeling process, database design and implementation, database queries, database part of an information system

Exam schedules

Kurssin lopussa tentti.
Uusinta ja korotus laajemmalla harjoitustyöllä, jonka aihe sovitaan opettajan kanssa ennen työn alkua.

Evaluation methods and criteria

Hyväksytty suoritus arvioidaan arvosana-asteikolla 1-5. Arvosana on suoraan harjoitustyöstä ja tentistä saatavan pistemäärän summa. Alla on tarkempi esitys kurssin kustakin osasuorituksesta.
Tentti:
Kurssin lopussa pidetään tentti, josta arvosanan laskemista varten voi saada numeron 0-3. Numero 0 merkitsee hylättyä tenttisuoritusta; kurssin voi tällöin läpäistä hyväksytyllä harjoitustyöllä.
Tentistä on jaossa pisteitä (alustavasti 36 pistettä), joten saatu pistemäärä skaalataan em. numeroille seuraavasti:
* pisteitä alle 30 % => numero 0
* pisteitä väh. 30 % => numero 1
* pisteitä väh. 60 % => numero 2
* pisteitä väh. 85 % => numero 3
Harjoitukset:
Harjoituksista saa bonuspistetä tenttiin seuraavasti:
* aktiivisuus >= 30 % mutta < 40 % => bonuspisteitä 0
* aktiivisuus >= 40 % mutta < 50 % => bonuspisteitä 1
* aktiivisuus >= 50 % mutta < 60 % => bonuspisteitä 2
* aktiivisuus >= 60 % mutta < 70 % => bonuspisteitä 3
* aktiivisuus >= 70 % mutta < 80 % => bonuspisteitä 4
* aktiivisuus >= 80 % mutta < 90 % => bonuspisteitä 5
* aktiivisuus >= 90 % => bonuspisteitä 6.
Huom: bonuspisteet lasketaan yhteen tenttipisteiden kanssa ja tämä summa määrää saatavan numeron tentistä.
Harjoitustyö:
Kurssin aikana tehdään yksi laajempi tietokantoihin liittyvä työ. Tarkemmat ohjeet työn tekemiseen annetaan myöhemmin kun harjoitustyöaihe julkaistaan.
Harjoitustyö arvioidaan numerolla 0-2. Arviointikriteerit vahvistetaan harjoitustyön julkaisemisen aikana. Alustavasti kriteerit ovat seuraavat:
* numeron 1 työ: vaaditut perustoiminnat ovat mukana,
* numeron 2 työ: täyttää numeron 1 työn vaatimukset ja sisältää yhden tai useampia lisäominaisuuksia
Numero 0 harjoitustyöstä tarkoittaa hylättyä harjoitustyötä. Kurssin voi tällöin kuitenkin läpäistä hyväksytyllä tenttisuorituksella.
Huom: korkeampia arvosanoja (4 tai 5) on mahdollista saada vain suorittamalla sekä tentti että harjoitustyö.

Teaching methods

harjoitustyöt|harjoitukset|lähiopetus

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

Opiskelija osaa ohjatusti ja esimerkkien avulla suunnitella ja toteuttaa tietokannan sekä tehdä SQL-kyslyjä tietokantaan.

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

Opiskelija osaa esimerkkien avulla suunnitella ja toteuttaa tietokannan sekä tehdä SQL-kyslyjä tietokantaan. Opiskelija ymmärtää REST-rajapinnan sovelluksen ja tietokannan välillä.

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

Opiskelija osaa suunnitella ja toteuttaa tietokannan sekä tehdä SQL-kyslyjä tietokantaan. Opiskelija osaa suunnitella ja toteuttaa REST-rajapinnan sovelluksen ja tietokannan välillä.

Go back to top of page