scott/scott@testdata SQL> SPOOL currently spooling to ülesanne_07.lst SQL> --Tehke endale (enda kasutajatunnuse all) koopiad tabelitest oppeained ja uued_oppeained. SQL> GRANT SELECT ON oppeained to PPaul; SQL> GRANT SELECT ON uued_oppeained to PPaul; PPaul/PPaul@testdata SQL> CREATE TABLE minu_oppeained AS (SELECT * FROM scott.oppeained); Table created. SQL> CREATE TABLE uued_oppeained AS (SELECT * FROM scott.uued_oppeained); Table created. SQL> COLUMN kood FORMAT 999 SQL> COLUMN oppejoud FORMAT A15 SQL> COLUMN nimetus FORMAT A38 SQL> SELECT * FROM uued_oppeained; KOOD OPPEJOUD NIMETUS ------------------ --------------- -------------------------------------- Id404 Ossa Issand Filosoofia Id221 Guido Kangur Näitlemine Id553 Heli Kopter Lennundus Id309 Riivo Senk Digitaalne heli- ja pilditöötlus SQL> --Lisage tabeli oppeained koopiasse kahe uue (s.t
SQL> SPOOL currently spooling to ülesanne_06.lst SQL> COLUMN nimetus FORMAT A15 NEW_VALUE nimetus NOPRINT SQL> COLUMN oppejoud FORMAT A15 OLD_VALUE oppe NOPRINT SQL> COLUMN nimi FORMAT A15 SQL> COLUMN punktid FORMAT 999 SQL> TTITLE CENTER 'Aine: ' nimetus SKIP 1 SQL> BTITLE CENTER 'Oppejoud: ' oppe SKIP 1 SQL> BREAK on nimi SKIP SQL> SET feedback on SQL> COLUMN nimi heading "Nimi" SQL> COLUMN ulesanne heading "Ylesanne" SQL> COLUMN punktid heading "Punktid" SQL> COLUMN kuupaev heading "Kuupaev" SQL> --Kasutage tabeleid yliopilased, koduylesanded, oppeained ning koostage skript (programm) SQL> --mis küsib kasutajalt õppeaine nimetuse fragmendi (kasutades asendusmuutujaid) ja väljastab SQL> --selle õppeaine kohta saadetud kodutööd. Lehekülje päisesse kirjutage
lepikult.koduylesanded GROUP BY yliopilase_id,kursusekood) kesk2, lepikult.yliopilased y, lepikult.oppeained o WHERE kesk2.keskmine = makskurs.maksimum AND kesk2.id=y.id AND makskurs.kursusekood=o.kood; lesanne 6------------------------------------------------------------------------------- -- describe lepikult.koduylesanded; describe lepikult.yliopilased; describe lepikult.oppeained; column kursusekood FORMAT A15 NEW_VALUE ainekood NOPRINT column oppejoud FORMAT A15 OLD_VALUE oppe NOPRINT TTITLE CENTER 'aine: ' ainekood SKIP 1 BTITLE CENTER 'oppejoud: ' oppe SKIP 1 break on nimi SKIP set feedback on column nimi heading "Perenimi/Nimi" column ulesanne heading "lesanne" column pallid heading "Pallid" column kuupaev heading "Kuupev" select oppeained.oppejoud as oppejoud, koduylesanded.kursusekood as kursusekood, yliopilased.perenimi || ', ' || yliopilased.eesnimi as nimi, koduylesanded.too_nr as ulesanne,
oma sWnmeetriatelje 105. Nimetage kolk telst jarku poordpinnad. * Poordellipsoid,Poordparaboloid,KahekattelinepOOrdhuperboloid, Uhekatteline pMrdhUperboloid,pOordsilinder,pMrdkoonus 106. Skltseerlge kaksvaatesOksteist jarku poordplnd (pinna nlmetuse dlkteerlb oppejoud). * 1) Poordellipsoidtekib ellipsi pOorlemiselUmberomatelje. Saadakselapik voi pildik pMrdellipsoid olenevaltsellest,kaspMrlemine toimub timber lUhemavoi pikematelje Goon.5.7, aja b). SflUirituleb vaadelda . kui ellipsoidi _.erijuhtu -' " tekib 3) Ohekatteline Poordhtlperboloid . _..
TOO_NR NUMBER(2) FAILINIMI VARCHAR2(20) PUNKTID NUMBER(4,1) SQL> DESCRIBE lepikult.oppeained; Name Null? Type ----------------------------------------- -------- ---------------------------- KOOD VARCHAR2(6) OPPEJOUD VARCHAR2(20) NIMETUS VARCHAR2(40) SQL> COLUMN eesnimi FORMAT A12; SQL> COLUMN perenimi FORMAT A12; SQL> COLUMN failinimi FORMAT A8; SQL> --Koostage tabelite lepikult.yliopilased,lepikult.koduylesanded, lepikult.oppeained abil kursuse “Oracle” kodutööde andmed SQL> SELECT y.eesnimi, y.perenimi, k.kuupaev, k.too_nr AS ulesande_nr, k.punktid AS punkte, k.failinimi FROM lepikult