Praktikum7: Töö andmeallikatega: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Mposka (talk | contribs)
Mposka (talk | contribs)
 
(5 intermediate revisions by the same user not shown)
Line 6: Line 6:
**Nüüd peaks töötama. Kui aga kirjutati mingi muu nimi, siis lihtsalt asenda see ja kirjuta (localdb)\nimimisolijutumärkide vahel
**Nüüd peaks töötama. Kui aga kirjutati mingi muu nimi, siis lihtsalt asenda see ja kirjuta (localdb)\nimimisolijutumärkide vahel


'''Loengus tehtud näited asuvad [http://enos.itcollege.ee/~mposka/CSharp2015/Paevaope/Loengud/Loeng07/ siin]'''
Loengus tehtud näited leiad [http://enos.itcollege.ee/~mposka/CSharp2017/Paevaope/Loengud/Loeng07/ siit]


NB! Peale SQL Server Management Studio eemalda linnuke valiku "Prevent saving changes that require table re-creation"
*Selle leiad, kui avada SQL Server Management Studiost Tools -> Options -> Designer
=Käsi_hoitud_tegevus=
=Käsi_hoitud_tegevus=
Loo andmebaas, mis võimaldab hoida infot kursuste ja inimeste kohta. Samuti peab olema meil võimalik saada infot selle kohta, et missugustel kursustel erinevad inimesed osalevad.
Loo andmebaas, mis võimaldab hoida infot kursuste ja inimeste kohta. Samuti peab olema meil võimalik saada infot selle kohta, et missugustel kursustel erinevad inimesed osalevad. Samuti ka kursustel käsitletavad teemad


Andmebaasis hoitakse järnevat infot:
*Inimene(Person)
**Eesnimi
**Perenimi
**Inimese tüüp (Kas on tegemist õppejõu või tudengiga)
*Kursus (Course)
**Kursuse nimetus
*Inimesed kursusel(ehk millistele kursustele inimesed on registreeriund)
**Kuna kursus algab
**Kuna kursus lõpeb


Loo järgnevad andmebaasi päringud:
Loo järgnevad andmebaasi päringud:
Line 19: Line 29:


=Käsi_mittehoitud_tegevus=
=Käsi_mittehoitud_tegevus=
Loo eraldi BLL(ärigloogika kiht)
*Loo BO mudelid
*Loo järgnev klass "KontaktService"
**realiseeri vajalikud meetodid, et kontakti oleks võimalik lisada/muuta/kustutatada/otsida


=Mul_on_igav_teeks_ka_midagi_tegevus=
=Mul_on_igav_teeks_ka_midagi_tegevus=
Loo WPF rakendus, mis kasutab eelpool loodud meetodeid
Loo WPF rakendus, mis kasutab eelpool loodud meetodeid

Latest revision as of 13:04, 23 October 2017

Eelinfo

SQL Server Management Studioga ühendades proovi SQL server name'ina:

  • (localdb)\v11.0 (kui see ei tööta, proovi järgmist)
  • (localdb)\MSSQLLocalDB
    • Kui see ka ei tööta, siis ava Command Prompt ning kirjuta: sqllocaldb start Alla peaks tulema teade: LocalDB instance "MSSQLLocalDB" started.
    • Nüüd peaks töötama. Kui aga kirjutati mingi muu nimi, siis lihtsalt asenda see ja kirjuta (localdb)\nimimisolijutumärkide vahel

Loengus tehtud näited leiad siit

Käsi_hoitud_tegevus

Loo andmebaas, mis võimaldab hoida infot kursuste ja inimeste kohta. Samuti peab olema meil võimalik saada infot selle kohta, et missugustel kursustel erinevad inimesed osalevad. Samuti ka kursustel käsitletavad teemad

Andmebaasis hoitakse järnevat infot:

  • Inimene(Person)
    • Eesnimi
    • Perenimi
    • Inimese tüüp (Kas on tegemist õppejõu või tudengiga)
  • Kursus (Course)
    • Kursuse nimetus
  • Inimesed kursusel(ehk millistele kursustele inimesed on registreeriund)
    • Kuna kursus algab
    • Kuna kursus lõpeb

Loo järgnevad andmebaasi päringud:

  • Võimaldab lisada uut inimest andmebaasi
  • Võimaldab lisada uut kursust andmebaasi

Käsi_mittehoitud_tegevus

Mul_on_igav_teeks_ka_midagi_tegevus

Loo WPF rakendus, mis kasutab eelpool loodud meetodeid