Leidsid 9 sarnast õppematerjali, mis on seotud failiga "ICA0016 Oracle programmeerimiskeeled SQL ja PLSQL 9. ülesanne". Need materjalid aitavad sul teemat sügavamalt mõista.
talled, select, create, oracle, lepikult, yliopilased, oppeained, scott, accept, prompt, moodustage, tallede, sünniaeg, date, sequence, char, insert, values, vaate, tabelite, eesnimi, perenimi, grant, punktisumma, skript, laseb, jäär, primary, check, define, grammides, begin, elsif, õppeaine, saadetud, kodutööde, i319, delegeeritud, option, orderSQL> SPOOL currently spooling to ülesanne_09.lst SQL> --Moodustage tabel tallede kohta (sünniaeg, sünnikaal, id-number, sugu). SQL> --Kirjutage skript, mis laseb sisestada tabelisse (asendusmuutujate abil) andmeid sündinud tallede kohta. SQL> --Iga looma kohta genereeritakse jada abil id-number; jäär saab paaritu ja utt paarisnumbri. SQL> CREATE TABLE talled ( 2 id NUMBER PRIMARY KEY, 3 sunniaeg TIMESTAMP(0), 4 kaal NUMBER(6,2), 5 sugu CHAR(1)); Table created. SQL> CREATE SEQUENCE jaar_id START WITH 1 INCREMENT BY 2; Sequence created. SQL> CREATE SEQUENCE utt_id START WITH 2 INCREMENT BY 2; Sequence created. SQL> INSERT INTO talled VALUES( 2 CASE '&sugu' 3 WHEN 'J' THEN jaar_id.NEXTVAL 4 ELSE utt_id.NEXTVAL END, 5 SYSDATE,'&kaal', '&sugu'); old 2: CASE '&sugu' new 2: CASE 'J' Enter value for kaal: 7.2923 old 5: SYSDATE,'&kaal', '&sugu') new 5: SYSDATE,'7.2923', 'J') 1 row created. SQL> INSERT INTO talled VALUES( 2 CASE '&sugu'
sqlplus scott/tiger@testdata select eesnimi, perenimi, emakeel, lpad('*',emakeel/5, '*') as diagramm from kandidaadid; select eesnimi, perenimi, round(months_between(sysdate, to_date(substr(isikukood, 2, 6), 'RRMMDD'))/12) as vanus from kandidaadid; lesanne 4------------------------------------------------------------------------------- -- sqlplus scott/tiger@testdata desc yliopilased; desc koduylesanded; desc lepikult.oppeained; select y.eesnimi, y.perenimi, k.kuupaev, k.too_nr, k.punktid as punkte,k.failinimi as fail from lepikult.yliopilased y, lepikult.koduylesanded k,lepikult.oppeained o where y.id=k.yliopilase_id and k.kursusekood=o.kood and o.nimetus ='Digitaalkommunikatsioon'; 2............................................................................... ........... select y.eesnimi, y.perenimi from lepikult.yliopilased y,
..................................................................................... 52 5.3 VAATED..................................................................................................................................... 53 5.4 SALVESTATUD PROTSEDUURID JA FUNKTSIOONID................................................................. 54 5.5 INDEKSID.................................................................................................................................. 55 5.5.1 ORACLE.................................................................................................................................. 55 5.6 JULGEOLEKUMEETMETE DISAIN............................................................................................. 55 5.6.1 ORACLE.................................................................................................................................. 55 5.7 ESIALGNE ANDMETE VARUNDAMISE JA TAASTAMISE STRATEEGIA.....................................
relatsiooniliselt täielik keel, st võimaldab luua kõiki relatsioone, mida saab luua ka relatsioonialgebra abil. SQL võimaldab lisaks veel täiendavaid operatsioone nt. sorteerimine, summeerimine, andmestruktuuride loomine jne. SQL on pärit IBM-st 70-ndate keskel loodud relatsioonilise andmebaasi prototüübist System R. Originaalne SQL keel (SEQUEL2 - Structured English Query Language 2) kirjeldati 1976 a. novembris IBM Journal of R&D. Esimene turule tulnud SQL'i kasutav produkt oli 1979 Oracle Corp. poolt loodud Oracle andmebaasisüsteem. 1987 - ISO (International Organisation for Standardization) SQL standardi esimene versioon 1992 - ISO SQL standardi esimene suurem täiendus. Seda nimetatakse ka SQL2 ja SQL-92 1999 - ISO SQL standardi uus versioon. Seda nimetatakse SQL99 või SQL3. Järgmine versioon SQL:2003 BNF (Bacus Naur Format) - kasutatakse SQL lausete süntaksi üleskirjutamiseks Suured tähed: reserveeritud sõnad
andmebaasi serverit klientprogrammi andmebaaside päringuteks programme administreerimiseks Andmebaase on meil vaja andmete hoidmiseks kindlas vormingus. Oluline on selle juures see, et tabeleid saaks omavahel siduda ning seepärast kutsutakse neid ka kena nimega - realtsioonandmebaas (RDBMS). Üks populaarsemaid andmebaasimootoreid ongi MySQL. Seda arvatavasti sellepärast, et see on avatud lähtekoodiga, kiire ja töökindel. Suurimad konkurendid on sellele näiteks Oracle, PostreSQL, Microsoft SQL jt. Kõik need kasutavad SQL päringukeelt. Selle keele abil saavad andmebaasivälised rakendusprogrammid, nagu näiteks PHP, andmebaasiga suhelda. SQL tuleb inglisekeelsetest sõnadest Structured Query Language, mis meie keeles võiks kutsuda struktuurpäringukeeleks. Vaatame mõningaid näiteid. Vaatab andmebaase: ? 1 SHOW DATABASES; Selekteerib kõik read tabelist nimega uudised: ? 1 SELECT * FROM uudised; Andmebaasi tabeli struktuur
Programmeerimine keeles PHP Andrei Porõvkin Tartu Ülikool (2009) 1 1.1 Üldinfo Alguses oli interneti lehed omavahel seotud staatiliste html dokumentide süsteemina, aga selleks, et mingis dokumendis muutusi teha oli vaja lehti failisüsteemis käsitsi muuta. Kahjuks selline staatiline mudel ei jõua kiirelt muutuva kaasaegse maailma progressile järgi. Seega võeti kasutusele dünaamiline mudel. Dünaamilise mudeli korral ei hoita serveris staatilisi html lehte vaid neid genereeritakse selleks spetsiaalselt välja töötatud programmidega, mis serveril töötavad. Antud kursuse jooksul tutvume klient-server arhitektuuriga, installeerime enda arvutisse veebiserveri ja php interpretaatori ning saame baasteadmisi serveripoolsest keelest PHP. Kursuse teemad on pühendatud ainult PHP keelele (väljarvatud seitsmes teema), aga see ei tähenda, et sellest piisab suure ja eduka veebilehe loomiseks. Mahuka infosüsteemi ei saa ette kujutada ilma andme
Sisukord Eessõna Hea õpilane! Microsofti arenduspartnerid ja kliendid otsivad pidevalt noori ja andekaid koodimeistreid, kes oskavad arendada tarkvara laialt levinud .NET platvormil. Kui Sulle meeldib programmeerida, siis usun, et saame Sulle pakkuda vajalikku ja huvitavat õppematerjali. Järgneva praktilise ja kasuliku õppematerjali on loonud tunnustatud professionaalid. Siit leid uusimat infot nii .NET aluste kohta kui ka juhiseid veebirakenduste loomiseks. Teadmiste paremaks omandamiseks on allpool palju praktilisi näiteid ja ülesandeid. Ühtlasi on sellest aastast kõigile kättesaadavad ka videojuhendid, mis teevad õppetöö palju põnevamaks. Oleme kogu õppe välja töötanud vabavaraliste Microsoft Visual Studio ja SQL Server Express versioonide baasil. Need tööriistad on mõeldud spetsiaalselt õpilastele ja asjaarmastajatele Microsofti platvormiga tutvumiseks. Kellel on huvi professionaalsete tööriistade proovimiseks, siis tasub lähemalt tutvuda õppuritele
(pluss - miinus kaks aastat on OK)?1968 5 Arvuta valemi väärtus kõigil muutujate väärtustus tel. Selleks täida lüngad muutujate väärtuste tulpades ja täida keskmine tulp järeldussümboli all kogu valemi väärtusega antud väärtustusel . A B C (A v B) (B & C) VV T v T VVT TV VT TVV TV TV TT 6 Esita elektroonikaskeem, mis liidab kahte bitti: sisendiks kaks juhet, väljundiks samuti kaks juhet. 7 Mis on Oracle põhitoode? Mis aastal loodi Oracle firma (esialgu teise nimega)? Pluss miinus kolm aastat on OK. Andmebaasid loodi 1980 relative software? 8 Milleks kasutatakse CSS- i? Saab teha võrgulehekülgi Milleks kasutatakse Javascripti? 9 On antud järgmine programm: foo(0) = 1 foo(1) = 1 foo(x) = foo(x1)+foo(x2) map(f,[]) = [] map(f,[h|t]) = [f(h) | map(f,t)] Mis on avaldise map(foo,[4,2,1]) arvutamise tulemuseks? Mis tüüpi keeles on programm kirjutatud? 10 Greenspun toob ühe manageerimise artikli alguses välja
WINDOWS OUTSIDE Версия 1.00 С пожеланиями обращайтесь по адресу [email protected]. © skruks, 2013 Каждый имеет право воспроизводить, распространять и/или вносить изменения в настоящий Документ в соответствии с условиями GNU Free Documentation License, Версией 1.3 или любой более поздней версией, опубликованной Free Software Foundation; данный Документ не содержит Неизменяемых разделов, не содержит Текста, помещаемого на первой странице обложки и не содежит Текста, помещаемого на последней страницы обложки. Копия лицензионного соглашения раз