- päringute teostamine (SQL); - rakendusega seotud dokumentatsiooni koostamine, haldamine ja täiendamine; - osalemine arendusprotsessis. Nõudmised kandidaadile - IT-alane haridus või selle omandamine; - töökogemus IT-valdkonnas; - tehniline taiplikkus, loovus ja analüütiline mõtlemine; - hea suhtlemisoskus ja orienteeritus meeskonnatööle; - iseseisvus ja algatusvõime; - hea eesti ja inglise keele oskus nii kõnes kui kirjas. Kasuks tuleb: - varasem töökogemus relatsiooniliste andmebaaside ja nende haldusega; - programmeerimiskogemus; - teadmised IT infrastruktuuri ja arhitektuuri alal; - töökogemus tarkvara arendusprotsessis. Töökoha moodulid: · Programeerimine · Tarkvara alused · Eesti keel · Inglise keel · Riistvara alused · Praktika
omadustest ning puudutavad oma identiteeti, on olulised kaalutlused vaimselt karmi käitumise mõistmiseks noore tennise mängijate seas. Esiteks ei võimaldanud nende disainilahenduse ristlõikeline olemus põhjuslike seoste kohta järeldamist; eksperimentaalsed kujundused osutusid selles osas viljakamaks. Teiseks uuriti väikest motiveerivate korrelatsioonide arvu; sisulised arusaamad hõlmavad kognitiivsete (nt isiklike ja relatsiooniliste efektiivsuse tajude), afektiivsete (nt ärevuse intensiivsuse ja suuna tõlgenduste) ja usul põhinevate korrelaatidel (nt arusaamad sellest, kas vaimne tugevus on muutumatu või malleeritav).Kolmandaks, vanemate hinnangud nende lapse käitumisele võivad olla mõjutatud sotsiaalsest soovist või oma isiksusest; näiteks vanematega, kellel on kõrge ego suundumused ja kes elavad oma lapse kaudu läbi oma lapsepõlveunistusi, võivad nad esitada põhjendatud hinnanguid
haldamiseks ja kasutamiseks. Andmebaasisüsteem on tarkvarasüsteem, mis võimaldab kasutajatel andmebaasi luua, kasutada, uuendada, hooldada ning sellele juurdepääsu kontrollida. Andmebaasisüsteemide liigitus Andmete kasutajale esitamise viis (andmemudel). Hierarhiline - andmed esitatakse hierarhiatena XML Võrkstruktuur - andmed esitatakse kogumitena, mis sisaldavad peremees- ja alluvkirjeid Relatsiooniline - andmed esitatakse relatsiooniliste muutujate väärtustena SQL:1992 Objektorienteeritud - andmed esitatakse klassidesse kuuluvate objektidena Objekt-relatsiooniline - lisab SQL mudelile teatud objektorienteeritud programmeerimisest tulenevaid erisusi SQL:1999, SQL:2003, SQL:2006, SQL:2008, SQL:2011 Mitmemõõtmeline - andmed esitatakse mitmemõõtmeliselt, hüperkuupidena Trans-relatsiooniline - mudel, mille alusel võib näiteks organiseerida relatsioonilise
Seda võib teha hiirega ülelohistamisega, aga ka klahvide abil: klõpsata sellel hiirega
ja vajutades siis klahvi
JavaScript'i lisades objekte, et kontrollida brauserit ja tema dokumendi objekti mudelit (DOM). Kliendipoolsete laienduste abil saab HTML vormi (form) lisada elemente ja reageerida kasutaja sündmustele nagu hiire klik, vormi sisend (form input) ja lehe navigatsioon. Serveripoolne JavaScript kirjutatakse samuti HTML teksti. Dokumendis sisalduva serveripoolse Java-Script'i programmi täidab server ja saadab tulemusdokumendi tagasi kliendile. Serveripoose JavaScript'i abil on võimalik suhelda relatsiooniliste andmebaasidega, saab jagada informatsiooni kasutajate vahel, on võimalik ligipääseda serveri failisüsteemi. HTML leheküljed, mis sisaldavad serveripoolseid JavaScript'e võivad sisaldada ka kliendipoolseid JavaScript'e. Rohkem informatsiooni serveripoolse JavaScript'i kohta leiab aadressilt: [http://developer.netscape.com/docs/manuals/index.html?content=javascript.html] 2 3 2
normaalkujul). 2. Kui relvar on kolmandal normaalkujul ja iga tema kandidaatvoti on lihtne, siis on see relvar ka viiendal normaalkujul. • Kuidas aitab andmebaasi disaini parandada ortogonaalse andmebaasi disaini printsiibi rakendamine? (Ortogonaalne disain tehakse paljude asemel üks kokkuvõttev kasututsjuht, mis ühendatakase teda sisaldavate kasutusjuhtudega include seoste abil. Vahendab andmete liiasust ule erinevate tabelite/relatsiooniliste muutujate) • Kas normaliseerimise ja ortogonaalse printsiibi rakendamine aitab vabaneda igasugusest andmete liiasusest? (ei) • Kas hea andmebaasi disaini põhimotete kohaselt peab igasugune andmete liiasus ̃ olema kontrollitud voi kontrollimata? (kontrollitud) Teema 10 • Kontseptuaalse andmemudeli teisendusreeglid loogilise disaini andmemudeliks 1:1 mõlemad kohustuslikud: luua 1 tabel
andmekirjelduse laused( "CREATE", "ALTER", "DROP") ning (2) Andmetele juurdepääsu kontrolli laused("GRANT" ja "REVOKE" ). DML (SQL alamkeel) (Database Manipulation Language) - Keel andmete otsimiseks ja muutmiseks. See keel sisaldab järgmiseid lausete tüüpe: (1) Päringud("SELECT") ning (2) Andmete töötlemise laused e. andmete käitlemise laused ("INSERT", "UPDATE", "DELETE"). 1NF, 2NF, 3NF, BCNF (Boyce Codd Normal Form), 4NF, 5NF vaata normaliseerimine (38) QBE (Query By Example) - relatsiooniliste andmebaaside keel, mille põhimõtteid on kasutatud paljudes andmebaasisüsteemides (näiteks Accessis kasutatav nn. Query Designer). QBE'd kasutav andmebaasisüsteem on interaktiivne: kogu töö tehakse dialoogi vormis konsooli (klaviatuuri ja kuvarite vahendusel). Peamine vahend millega süsteemiga suheldakse on aken; Viimaseid on kahte tüüpi: - skeemi aken; - tingimuste aken. 3
saab täis siis andmefail hakkab kasvama 1MB kaupa ning logifail 10% kaupa. Skriptist on näha ka see, et igal failil on kaks nime: üks määratud NAME ja teine FILENAME atribuudiga. Neist nimedest esimene on faili loogiline nimi, mida kasutab SQLi administraator ning teine on mõeldud operatsioonisüsteemile. Need nimed võivad olla erinevad kuid lihtsuse mõttes on kasulikum hoida need nimed ühesugused. Tabeli loomine Palja baasi olemasolust veel andmete hoidmiseks ei piisa. Relatsiooniliste andmebaaside puhul paiknevad andmed tabelites. Siin käime esialgu läbi tabeli loomise graafilise tee, hiljem vaatame ka programmikäskudega sättimise võimalusi. Harilikku tabelit kujutab igaüks ette. Hulk ridasid ja veerge, andmeid täis. Eks andmebaasitabelid ole üsna sarnased lihtsalt mõned reeglid ja piirangud on juures. Näiteks peab igal veerul olema andmetüüp: täisarv, reaalarv, kuupäev, tekst või midagi muud lubatut. Ja kõik vastavas veerus