Siirry suoraan sisältöön

Tietokannat (5 op)

Toteutuksen tunnus: 5051271-3001

Toteutuksen perustiedot


Ilmoittautumisaika
03.12.2018 - 13.01.2019
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
01.01.2019 - 26.04.2019
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
suomi
Paikat
0 - 50
Opettajat
Kimmo Tarkkanen
Ryhmät
PTIETS18R1
PTIETS18, R1
PTIETS18R2
PTIETS18, R2
Opintojakso
5051271
Toteutukselle 5051271-3001 ei löytynyt varauksia!

Arviointiasteikko

H-5

Sisällön jaksotus

Weekly meetings in the computer class room between weeks 2-16.
Topics:
- DBMS and DB use (relational and document databases)
- Basics of SQL
- Data modeling with ER
- Database normalization
- Introduction to document databases

Tavoitteet

Opintojakson suoritettuaan opiskelija:
- ymmärtää erilaisia tietokantatyyppejä ja osaa arvioida niiden sopivuutta eri tarkoituksiin
- osaa suunnitella ja toteuttaa tietokannan vaatimuksien perusteella sekä hakea ja muokata siellä olevaa tietoa
- osaa käyttää ainakin yhtä tunnettua tietokannanhallintaohjelmistoa
- tuntee tietokannan ylläpitämiseen liittyvät tehtävät

Sisältö

- Erilaiset tietokannat
- tietokannan määrittely, suunnittelu ja toteuttaminen
- SQL-kielen perusteet
- tietokannanhallintajärjestelmän käyttäminen
- tietokannan hoitamisen perusteet

Oppimateriaalit

Lecture slides
Supporting material:
Connolly, Thomas M.; Begg, Carolyn E. - Database Systems: A Practical Approach to Design, Implementation and Management - 4. edition or later
Vaish, Gaurav: Getting Started with NoSQL. Packt Publishing Ltd 2013. Check Ebrary for online version

Opetusmenetelmät

The course consists of exercises, which are mainly SQL queries. Exercises are divided into weekly topics.
These are practiced both individually and with the teacher help in the computer class room.
Each session begins with an introduction to the topic of the week, which includes examples and lecture slides.
In addition, students design a small database in a group of two students.

Tenttien ajankohdat ja uusintamahdollisuudet

The exam is performed in Ville system.
1st exam is organized in the class room (during the regular meeting time) where Internet use is allowed for information retrieval. 2nd and 3rd exams as e-exams in the aquarium premises where Internet use is not allowed. E-exams are open the rest of the year.

Pedagogiset toimintatavat ja kestävä kehitys

Learning by doing, trial-error, listening and collaborating with peers.

Toteutuksen valinnaiset suoritustavat

Participation in the class room teaching is highly recommended, but not compulsory, which allows working remotely.

Opiskelijan ajankäyttö ja kuormitus

Participating weekly in the computer classroom 30h
Individual work for exercises 70h
Group work 15h
Exam and preparation 15h

Arviointimenetelmät ja arvioinnin perusteet

Graded 0-5.
In order to get a grade from the course, the student needs to pass the exam, exercises and group work with adequate points. Each exercise is value of one point. (The total amount of points will be refined in the beginning of the course)
Grading:
Exercises 50% (class room exercises 20%, home work exercises 30%)
Exam 40%
Group work 10%
= 100%

Lisätiedot

We need a DBMS environment for practical training (UwAmp / MySQL / MariaDB), which needs installation on the personal computer, USB memory stick (mobility between school and home), and/or on the personal profile in TUAS domain (computer class room).
In addition, we use mlab.com or similar online tool for practicing document databases.

Siirry alkuun