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
-
PTIETS18R1PTIETS18, R1
-
PTIETS18R2PTIETS18, R2
- Opintojakso
- 5051271
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.