Praktikum:LINQ päringukeele meeldetuletus VR2.3

From ICO wiki
Jump to navigationJump to search

Materjal

Ava loengus tehtud näited aadressilt: http://enos.itcollege.ee/~mposka/V%f5rgurakendusedII_2014/P%e4eva%f5pe/Loengud/Loeng3/

Käsi_hoitud_tegevus

  • Täiusta olemasolevat mudelit nii, et inimestel on olemas ka sünniaeg
  • Muuda property Vanus loogikat nii, et Vanus tagastatakse lähtuvalt inimese sünniajast, mitte ei kirjutata käsitsi
  • Lisa mudelile ka inimese sugu
  • Arvuta meeste keskmine vanus
  • Arvuta naiste keskmine vanus
  • Otsi kõik inimesed, kes on sündinud aastal 1989
  • Otsi kõik inimesed, kes on vanemad kui 20 ja nooremad kui 18 ning kelle eesnimi algab M tähega


  • Täiusta olemasolevat mudelit nii, et igal inimesel võib olla n+1 loom'a. (Arvatavasti tuleb luua mudel Loom). Looma kohta peab teadma Nime, Sugu ja Vanust.
  • Kuva kõik inimesed kellel on vähemalt 1 koduloom
  • Kuva kõik inimesed, kellel ei ole ühtegi kodulooma
  • Kuva iga inimese koduloomade keskmine vanus
  • Kuva inimesed, kellel on kõige rohkem koduloomi
  • Kuva inimesed, kellel koduloomade vanus summeerituna on kõige suurem
  • Kuva inimesed, kelle eesnimi algab A tähega ja vanus on suurem kui 20 ning kellel on rohkem kui 2 looma ning vähemalt ühe looma nimi peab olema Pitsu
  • Grupeeri inimesed sugu järgi