Skip to content

hy-tikape/kehitys

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Tietokantojen perusteet kehityssivu

Yleiset asiat

  • Videot ovat hyödyllisiä ja niitä tulisi olla nykyistä enemmän
  • Kaikki kurssin tehtävät tulisi julkaista heti kurssin alussa
  • Yhdistä tekoälyä kurssiin oppimisen kannalta mielekkäällä tavalla
  • Enemmän kannustusta osallistua pajoihin kampuksella
  • Voisiko kurssilla olla pidempi suoritusaika tai koko vuoden avoinna?

Materiaali

  • Käsittele kattavammin SQL-kieltä
    • UNION
    • INNER JOIN
    • näkymät (VIEW)
    • triggerit
    • funktio ROW_NUMBER
    • operaattori <>
  • Miksi SELECT MAX(COUNT(vuosi)) ei toimi mutta SELECT SUM(LENGTH(sana)) toimii?
  • SQL-kielen esimerkeissä kieleksi englanti
  • Enemmän esimerkkejä vaikeiden SQL-tehtävien ratkaisemisesta
  • Esimerkki tietokannan suunnittelusta ja sovelluksen toteutuksesta (Tasks-tehtävää 2 varten)
  • Tietokantojen historia: mitä oli ennen SQL:ää, miten SQL on kehittynyt, mitä tulevaisuudessa?
  • Tietokantojen teoria: nykyinen materiaali on liian suppea/vaikea
    • Materiaali voi olla liian vaikea ilman matemaattista taustaa
    • Mitä tarkoittaa avaimen nostaminen erityisasemaan?
  • NoSQL-tietokannat: tämä tulisi käsitellä materiaalissa, esimerkkeinä MongoDB ja Redis?
  • Tuo esille SQLiten dokumentaatio ja miten sitä kannattaa lukea

SQL Trainer

  • Paranna toimintaa mobiiliselaimella
  • Uudista käyttöliittymä, nykyinen antaa vanhentuneen kuvan
  • Tulisi olla parempi tekstilaatikko, johon SQL-komento kirjoitetaan (tabin tulisi myös toimia)
  • Paremmat ominaisuudet SQL-komennon toiminnan testaamiseen
  • Kattavammat testit tehtäviin
  • Automatisoituja vinkkejä tehtäviin
  • Tehtävissä taulujen/sarakkeiden kieleksi englanti
  • Miten varmistaa, että SQL-komento on itse tuotettu?

Tasks-tehtävät

  • Paranna tehtävänantoja niin että on selkeämpää mitä tulisi tehdä
  • Teoriatehtävä koetaan edelleen hankalaksi ja epämielekkääksi
    • Monivalinnasta ei saa nyt hyvää palautetta, toisaalta miten estää ettei tehtävä ole liian helppo?
  • NoSQL-tehtävässä linkitetty materiaali ei ole hyvä
  • NoSQL-tehtävässä arvostelussa tulisi suorittaa komennot oikeasti ja tarkistaa niiden toimivuus
  • Voisi olla myös haastavampia ja mielekkäämpiä NoSQL-tehtäviä
  • Ohjelmointitehtävät CSES:ään, jotta niitä voi testata kattavammin ja parempi palaute

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published