Siirry suoraan sisältöön

DatabasesLaajuus (3 op)

Tunnus: AE00CM69

Osaamistavoitteet

The student understands the concept of database and database management system. Student knows how database is designed and how information is analyzed and modeled. Student can transform entity-relationship model to a relational model, and the to relation database. Student knows the SQL programming language and can make queries and other operations to database, also from other programs. Student knows the basics of NoSQL databases.

Sisältö

- Concepts of databases and database management systems
- Relational databases
- Conceptual modelling
- ER (Entity-Relationship) modelling
- SQL (Structured Query Language)
- Basics of NoSQL databases

Esitietovaatimukset

- Basics of programming

Arviointikriteerit, tyydyttävä (1)

The student understands the concept of database. Student knows how database is designed and how information is modeled. Student knows the basics of SQL programming language and can make queries and other operations to database.

Arviointikriteerit, hyvä (3)

The student understands the concept of database and database management system. Student knows how database is designed and how information is analyzed and modeled. Student can transform entity-relationship model to a relational model, and the to relation database. Student knows the SQL programming language and can make queries and other operations to database. Student knows the basics of NoSQL databases.

Arviointikriteerit, kiitettävä (5)

The student understands the concept of database and database management system. Student knows how database is designed and how information is analyzed and modeled. Student can transform entity-relationship model to a relational model, and the to relation database. Student masters the SQL programming language and can make queries and other operations to database, also from other programs. Student can develop applications, which use NoSQL databases.

Ilmoittautumisaika

22.04.2024 - 09.10.2024

Ajoitus

21.10.2024 - 18.12.2024

Laajuus

3 op

Yksikkö

SeAMK Automaatio- ja tietotekniikka

Toimipiste

SeAMK Seinäjoki, Frami

Opetuskielet
  • Englanti
Tutkinto-ohjelma
  • Bachelor of Engineering, Automation Engineering
Opettaja
  • Jarkko Loima
Opiskelijaryhmät
  • AE23
    Bachelor of Engineering, Automation Engineering

Tavoitteet

The student understands the concept of database and database management system. Student knows how database is designed and how information is analyzed and modeled. Student can transform entity-relationship model to a relational model, and the to relation database. Student knows the SQL programming language and can make queries and other operations to database, also from other programs. Student knows the basics of NoSQL databases.

Sisältö

- Concepts of databases and database management systems
- Relational databases
- Conceptual modelling
- ER (Entity-Relationship) modelling
- SQL (Structured Query Language)
- Basics of NoSQL databases

Arviointiasteikko

1-5

Arviointikriteerit, tyydyttävä (1)

The student understands the concept of database. Student knows how database is designed and how information is modeled. Student knows the basics of SQL programming language and can make queries and other operations to database.

Arviointikriteerit, hyvä (3)

The student understands the concept of database and database management system. Student knows how database is designed and how information is analyzed and modeled. Student can transform entity-relationship model to a relational model, and the to relation database. Student knows the SQL programming language and can make queries and other operations to database. Student knows the basics of NoSQL databases.

Arviointikriteerit, kiitettävä (5)

The student understands the concept of database and database management system. Student knows how database is designed and how information is analyzed and modeled. Student can transform entity-relationship model to a relational model, and the to relation database. Student masters the SQL programming language and can make queries and other operations to database, also from other programs. Student can develop applications, which use NoSQL databases.

Esitietovaatimukset

- Basics of programming

Ilmoittautumisaika

17.04.2023 - 11.10.2023

Ajoitus

23.10.2023 - 17.12.2023

Laajuus

3 op

Yksikkö

SeAMK Automaatio- ja tietotekniikka

Toimipiste

SeAMK Seinäjoki, Frami

Opetuskielet
  • Englanti
Tutkinto-ohjelma
  • Bachelor of Engineering, Automation Engineering
Opettaja
  • Marko Hietamäki
Opiskelijaryhmät
  • AE22
    Bachelor of Engineering, Automation Engineering

Tavoitteet

The student understands the concept of database and database management system. Student knows how database is designed and how information is analyzed and modeled. Student can transform entity-relationship model to a relational model, and the to relation database. Student knows the SQL programming language and can make queries and other operations to database, also from other programs. Student knows the basics of NoSQL databases.

Sisältö

- Concepts of databases and database management systems
- Relational databases
- Conceptual modelling
- ER (Entity-Relationship) modelling
- SQL (Structured Query Language)
- Basics of NoSQL databases

Oppimateriaalit

Luentomonisteet, Tukimateriaalit:
Hovi, Huotari, Lahdenmäki. Tietokantojen suunnittelu ja indeksointi, Docendo
Connolly Thomas - Begg Carolyn: Database Systems, Addison Wesley

Opetusmenetelmät

Luennot, harjoitukset ja itsenäinen opiskelu

Opiskelijan ajankäyttö ja kuormitus

lähiopetusta 50% ja itseopiskelua 50%

Arviointiasteikko

1-5

Arviointikriteerit, tyydyttävä (1)

The student understands the concept of database. Student knows how database is designed and how information is modeled. Student knows the basics of SQL programming language and can make queries and other operations to database.

Arviointikriteerit, hyvä (3)

The student understands the concept of database and database management system. Student knows how database is designed and how information is analyzed and modeled. Student can transform entity-relationship model to a relational model, and the to relation database. Student knows the SQL programming language and can make queries and other operations to database. Student knows the basics of NoSQL databases.

Arviointikriteerit, kiitettävä (5)

The student understands the concept of database and database management system. Student knows how database is designed and how information is analyzed and modeled. Student can transform entity-relationship model to a relational model, and the to relation database. Student masters the SQL programming language and can make queries and other operations to database, also from other programs. Student can develop applications, which use NoSQL databases.

Arviointimenetelmät ja arvioinnin perusteet

Tuntitehtävät ja tentti

Arviointikriteerit, tyydyttävä (1-2)

Opiskelija osaa perusasiat tietokannan suunnittelusta ja osaa SQL-kielen peruskomennot

Arviointikriteerit, hyvä (3-4)

Opiskelija osaa hyvin tietokannan suunnittelun ja SQL-kielen periaatteet ja kykenee hyödyntämään niitä.

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa soveltaa tietokannan suunnittelumenetetelmää monipuolisesti vaativissa harjoituksissaan sekä hallitsee monipuolisesti SQL-kielen eri komentoja.

Esitietovaatimukset

- Basics of programming

Ilmoittautumisaika

16.04.2022 - 12.10.2022

Ajoitus

24.10.2022 - 18.12.2022

Laajuus

3 op

Yksikkö

SeAMK Automaatio- ja tietotekniikka

Toimipiste

SeAMK Seinäjoki, Frami

Opetuskielet
  • Englanti
Tutkinto-ohjelma
  • Bachelor of Engineering, Automation Engineering
Opettaja
  • Marko Hietamäki
Opiskelijaryhmät
  • AE21
    Bachelor of Engineering, Automation Engineering

Tavoitteet

The student understands the concept of database and database management system. Student knows how database is designed and how information is analyzed and modeled. Student can transform entity-relationship model to a relational model, and the to relation database. Student knows the SQL programming language and can make queries and other operations to database, also from other programs. Student knows the basics of NoSQL databases.

Sisältö

- Concepts of databases and database management systems
- Relational databases
- Conceptual modelling
- ER (Entity-Relationship) modelling
- SQL (Structured Query Language)
- Basics of NoSQL databases

Oppimateriaalit

Luentomonisteet, Tukimateriaalit:
Hovi, Huotari, Lahdenmäki. Tietokantojen suunnittelu ja indeksointi, Docendo
Connolly Thomas - Begg Carolyn: Database Systems, Addison Wesley

Opetusmenetelmät

Luennot, harjoitukset ja itsenäinen opiskelu

Opiskelijan ajankäyttö ja kuormitus

lähiopetusta 50% ja itseopiskelua 50%

Arviointiasteikko

1-5

Arviointikriteerit, tyydyttävä (1)

The student understands the concept of database. Student knows how database is designed and how information is modeled. Student knows the basics of SQL programming language and can make queries and other operations to database.

Arviointikriteerit, hyvä (3)

The student understands the concept of database and database management system. Student knows how database is designed and how information is analyzed and modeled. Student can transform entity-relationship model to a relational model, and the to relation database. Student knows the SQL programming language and can make queries and other operations to database. Student knows the basics of NoSQL databases.

Arviointikriteerit, kiitettävä (5)

The student understands the concept of database and database management system. Student knows how database is designed and how information is analyzed and modeled. Student can transform entity-relationship model to a relational model, and the to relation database. Student masters the SQL programming language and can make queries and other operations to database, also from other programs. Student can develop applications, which use NoSQL databases.

Arviointimenetelmät ja arvioinnin perusteet

Tuntitehtävät ja tentti

Esitietovaatimukset

- Basics of programming