Vastus (22.01.2024 10:48): Jutt on tarkvarast, mis on seotud kahe põhilise selle aine tegevuste plokiga.
- SQLi harjutamine ja lõpuks (kui vaja) kontrolltöö tegemine. Võimalik on kasutada MS Accessi.
- Iseseisva töö projekti tegemine. Vaikimisi kasutame Enterprise Architect (12) või Rational Rose tarkvara.
Need vaikimisi programmid töötavad Windowsil. EA14 näitel näen, et seda saab installeerida ka Maci, kuid see nõuab
üsna palju lisatööd. Litsentsi taotlemine (bat failiga) on mõeldud just EA12 jaoks, st seda ei saa kasutada näiteks EA kodulehelt allalaaditud kõige viimasele EA versioonile litsentsi taotlemiseks.
Variant 1 - kasutada virtuaalset töölauda
Tuleb valida virtuaalne töölaud Andmebaasid või ICT-Class.
Lahendus töötab ka väljastpoolt ülikooli. Hetkel ei ole sellisel juhul eelnevalt vaja luua
eduVPN ühendust, aga see võib jooksvalt muutuda, kui administraatorid tunnevad, et on vaja lisada eraldi turvakiht.
Teenus töötab vajadusel veebilehitsejas.
Lisaks Windowsile on olemas kliendid nii Linuxile kui Macile ning tegelikult isegi Android ja iOS jaoks.
Samuti saate seda lahendust kasutada, kui olete oma Linux/Mac arvutiga arvutiklassis.
NB! Kindlasti on vaja teha vastavalt juhendile ketta jagamine, sest välja logides kustutatakse loodud failid kohe (sh kataloogist PrivatData). Kui sulgete Horizon akna ristist, siis säilivad loodud töölaud ja failid 15 minutit.
EA kasutamiseks peab peale sisselogimist hetke ootama, et skriptifail looks vajalikud registri võtmed selle jaoks.
Config Manageri (mille kaudu käib võtmete uuesti laenutamine arvutiklassi arvutis) nendes masinates pole ja Horizoni loomuse tõttu ei hakka ka olema.
Variant 2 - Arvutiklasside kaugkasutus
Juhendi leiab
SIIT - kerige kõige lõppu. Juhendi kohaselt saab seda lahendust kasutada nii MacOs kui Linux operatsioonisüsteemiga arvutites.
Variant 3 - kasutada alternatiivset tarkvaraSQLSQLi iseseisvaks harjutamiseks, lisapunkti ülesannete lahendamiseks ja kontrolltöö tegemiseks saab kasutada ka PostgreSQL või LibreOfficeBase andmebaasisüsteeme.
- PostgreSQL abil SQLi iseseisvaks harjutamiseks, lisapunkti ülesannete lahendamiseks ja kontrolltöö tegemiseks piisab DB Fiddle keskkonna kasutamisest, kuhu ei pea registreerima, ega sisse logima.
- PostgreSQL (16) on serveris apex2.ttu.ee, millele juurdepääsu küsimise kohta on info SIIN.
- LibreOffice Base kuulub avatud lähtekoodiga LibreOffice kontoripaketi koosseisu, mille allalaadimise koht on SIIN.
Lisamaterjalide lehel (kasutajanimi: SIS2 ja parool: SIS2) on:
- SIIN SQL laused mõnede harjutamise andmebaaside loomiseks PostgreSQL jaoks.
- SIIN mõned harjutamise andmebaasid LibreOffice Base jaoks ning ka pisike MS Access ja LibreOffice Base võrdlus,
Programmeerijatele, sh SQL lausete kirjutajatele mõeldud tekstiredaktorid:
Notepad++ on saadaval Linuxile ja SciTe on saadaval nii
Macile kui Linuxile.
Andmebaasidega töötamiseks graafilist kasutajaliidest pakkuv
DBeaver vahend on saadaval nii Macile kui Linuxile. Selle abil saab ühenduda ka teiste andmebaasisüsteemidega kui MS Access. Selliseid universaalseid programme on veel teisigi - vaata neid
SIIT.
Iseseisev tööKui tahate teha iseseisvat tööd töövihiku järgi, siis alternatiivse CASE tarkvara kasutamisel tuleb arvestada sellega, et Te ei saa kasutada etteantud diagrammi põhju, vaid need tuleb käsitsi nullist ise teha.
Andmete modelleerimiseks soovitan kindlasti kasutada CASE vahendit, mis toetab andmete modelleerimist, mitte joonistusvahendit või andmete modelleerimise toeta CASE vahendit (nt ArgoUML).
Andmete modelleerimist toetava CASE vahendi eelis on, et see suudab genereerida andmemudelist SQL koodi ja nii oluliselt suurendada Teie töö kvaliteeti ja tulemuslikkust.
SIIN on nimekiri mõnedest kasutaja arvutisse installeeritavatest tasuta CASE vahenditest ja
SIIN on nimekiri mõnedest veebipõhistest tasuta CASE vahenditest.
Iseseisva töö prototüüpi ei pea tegema MS Accessis nii et sellega muret ei ole. Saate näiteks kasutada PostgreSQLi, LibreOffice Base, MySQL jne.
Variant 4 - üritada tööle saada WindowsInternetist leiab juhiseid. Panin siia stiilinäiteks ühe juhise
Maci ja ühe
Linuxi kohta.
Azure Dev Tools for Teaching keskkonnast on võimalik saada Windows Server operatsioonisüsteem.
Variant 5 - veel võimalusiInstalleerida EA12 oma Windowsi lauaarvutisse (tööl või kodus) ning taotleda litsentsi üle
eduVPNi.
Tehes projekti rühmatööna saate tööd jaotada nii, et visuaalsete mudelite (diagrammide) loomisega tegelevad need projekti osalised, kellel on oma arvutis vajalik tarkvara.
Kuna projekti tegemisel on võimalik kasutada töövihiku lahendust, kus suur osa diagrammidest on ette valmis tehtud, siis nende täiendamine ei võta liiga palju aega ja seda jõuab teha arvutiklassis. Arvutiklasse saab kasutada aine praktikumide ajal. Arvutiklass ICT-405 on vabakasutuses.