esmaspäev, 15. mai 2017

Video postitus


Esmaspäev 15.05.2017

Tänased tunnid olid andmebaasirakenduste arendaja(x3) Väinoga.

Jätkasin Markusega haigla andmebaasi tööd. Õpetaja näitas meile ühte võimalikku lahendust. Hakkasin ERD skeemi ümber tegema, kuna sealt olid tähtsad osad puudu. Siis genereerisin skripti ja hakkasin seda ümber tegema. Oli vaja mitmeid asju muuta, kuna genereeritud skriptis olid sees asjad, mille ma olin ära kustutanud. Jäi pooleli.

neljapäev, 11. mai 2017

Neljapäev 11.05.2017

Tänased tunnid olid andmebaasirakenduste arendaja(x4) Väinoga.

Jätkasin oma koostööd Markusega. Sain valmis ERD skeemi. Markusel jäi dokumentatsiooni kirjutamine pooleli. Genereerisin andmebaasi loomise skripti. Hakkasin seda muutma, aga mul jäi see pooleli.

kolmapäev, 10. mai 2017

Kolmapäev 10.05.2017

Tänased tunnid olid kursusejuhataja tund(x1) Jaaniga ja vene keel(x2) Tatjanaga.

Jaani tunnis arutasime hinnete seisu.
Vene keeles õppisime viiendat käänet.

teisipäev, 9. mai 2017

Teisipäev 09.05.2017

Hakkasin tegema Markusega haigla kindlustuse andmebaasi ülesannet. Minu teha jäi ERD skeem. Markus teeb dokumentatsiooni. Dokumentatsioonis peab olema 1) ERDish, 2)kõikide tabelite ülesehitus, kus on märgitud primaarvõtmed, välisvõtmed ja unikaalsed võtmed ning tabelirea valikulisus (kohustuslik või mitte),  3) ärireeglid. Ei saanud valmis.

esmaspäev, 8. mai 2017

Esmaspäev 08.05.2017

Tänased tunnid olid andmebaasirakenduste arendaja(x3) Väinoga.

select e.first_name, e.last_name, d.department_name from employees e inner join departments d on e.department_id = d.department_id

https://vainol.kehtna.edu.ee/sql/SQL_SELECT.pdf

http://www.sql-join.com/sql-join-types

SELECT d.department_id, e.last_name FROM
employees e, departments d WHERE
e.department_id=d.department_id(+) and
e.employee_id>170 ORDER BY d.department_id;

SELECT d.department_id, e.last_name FROM
employees e RIGHT JOIN departments d on e.department_id = d.department_id and e.employee_id>170

ORDER BY d.department_id;

select region_id, region_name, job_id, job_title from regions cross join jobs

right join ja right outer join teevad sama
full join
left join

cross join korrutab

neljapäev, 4. mai 2017

Neljapäev 04.05.2017

Tänased tunnid olid andmebaasirakenduste arendaja(x4) Väinoga.

Jätkasin eilset tööd. Eksporditud XML faili põhjadele sai sisse kirjutatud uusi kirjeid. Igasse faili 4 uut kirjet. Siis importisin need XML failid APEX'isse uuesti sisse. Need tuli importida õiges järjekorras. Kui need importida sisse vales järjekorras, andis veateate, et on piirang ees.

kolmapäev, 3. mai 2017

Kolmapäev 03.05.2017

Tänased tunnid olid vene keel(x2) Tatjanaga ja andmebaasirakenduste arendaja(x2) Väinoga.

Sain selle eilse töö (2.05) ERD skeemi lõplikult valmis.  Siis genereerisin relatsioonilise skeemi. Sellega midagi ei teinud. Genereerisin kogu andmebaasi loomise skripti. Siis tuli seda natuke muuta, et see korralikult töötaks. APEX keskkonnas sai see skript tööle pandud ning igasse tabelisse tuli lisada kirje, et saaks eksportida XML failid, millega hiljem uued andmed sisse importida.

Mida õppisin: kuidas APEX keskkonnas skripte jooksutada.

teisipäev, 2. mai 2017

Teisipäev 02.05.2017

Tänased tunnid olid andmebaasirakenduste arendaja(x4) Väinoga.

Tegime SQL Datamodeler'iga skeemi. See on sadama andmebaas. Tuli teha tabelid ning nendevahelised seosed. Siis konvertida see relatsiooniliseks mudeliks. Kõik välisvõtmed ühendada korralikult. Siis konvertida see DDL failiks.