|
. |
. |
. |
Harjoitukset
- Relaatioalgebraa käsitteleviä harjoituksia (ei harjoituspisteitä)
- Kurssiin liittyy joukko pienehköjä WWW:n kautta käytettävän
harjoitteluohjelmiston avulla suoritettavia SQL-harjoitustehtäviä.
Harjoitteluohjelmisto antaa palautetta
tehtävien ratkaisuista ja kirjaa suoritetut harjoitukset.
Käynnistä Harjoitusohjelmisto tästä.
HUOM: Oraclessa ei selectin from-osassa voi käyttää joined table rakennetta.
Ilmoitelkaa osoitteeseen laine@cs.helsinki.fi sähköpostilla,
jos ohjelma antaa 'Internal Server error' tai vastaavia asiaankuulumattomia
virheilmoituksia.
Vastauskentän alapuolelle tulevan virheilmoituksen englanninkielinen
loppuosa virhekoodeineen on Oraclen tuottama. Oraclen virhekoodien selityksiaä
löytyy
Oracle-manuaaleista. Manuaalit näkyvät vain
domainin Helsinki.fi sisällä.
Muutamia ohjeita ohjelmiston käyttöön
- Harjoituksia kannattaa tehdä sitä mukaa kun kurssi etenee.
- Älä muuta tulokseen otettavan sarakkeen nimeä taulussa olevasta ellei sitä
ole erikseen tehtävässä pyydetty. Oracle nimeää tulossarakkeen sen
määrittelyyn käytetyn lausekkeen mukaisesti.
- Useissa kyselyissä haetaan opettajan tai opiskelijan nimiä, ota nämä
vastaukseen erillisinä sarakkeina. Yhdessä tehtävässä pyydetään niiden kokoamista
yhdeksi arvoksi. Tee se vain silloin.
- Käytettävä Oracle JDBC-ajuri vaati päiväykset jenkkimuodossa eli
DD-MON-YYYY esimerkiksi 20-SEP-2000
- Päiväyksen saa suomalaiseen esitysmuotoon funktiolla to_char(datefield,'DD.MM.YYYY')
- Päiväyksen voi antaa suomalaisessa esitysmuodossa käyttämällä muotomaskia
to_date(paivays_suomalaisittain,'DD.MM.YYYY');
- Tarkkaile tätä sivua vihjeiden varalta.
- Tehtävät saat esiin ohjelman kautta - lista myös yllä.
- Älä jätä tehtävien tekemistä viime hetkeen. Järjestelmä
voi erilaisista syistä (tietoliikenneyhteydet yms.) ajoittain jumiutua
eikä sille viikonloppuna voi ehkä tehdä mitään.
|