reede, 21. aprill 2017

21.04.2017 Andmebaasirakenduste arendaja x2

Tegime uue kasutaja Oracle 11g keskkonda. Et tabelite loomisel kasutada PL/SQL'i, ei saanud kasutada SYSDBA kontot (andmebaasi admini kontot). Süsteemiturve võtab seda kui häkkimist. Seega oli vaja luua uus konto ning anda sellele vajalikud õigused. Siis sai kasutada PL/SQL'i. Sellega panime tabelile kellaajalised piirangud peale, aga need lülitasime välja.

Mida õppisin: kuidas lisada Oracle 11g veebiliidesega uut kasutajat.

neljapäev, 20. aprill 2017

20.04.2017 Andmebaasirakenduste arendaja x4

Jätkasime eilset tööd. Sama juttu uuesti kirjutada ei ole mõtet.

Täna ei õppinud midagi.

kolmapäev, 19. aprill 2017

19.04.2017 Andmebaasirakenduste arendaja x2 Vene keel x2

Tegime Oracle andmebaasiga tööd. Sinna pidime lisama tabeleid ja nende tabelite ülesehitust muutma. Seda tegime trigger'eid ning constraint'e kasutades. Ei jõudnud lõpuni.

Vene keeles ei teinud ma midagi, teised õppisid sõnu selgeks.
Mida õppisin: kordasin eelnevalt õpitud materjale.

esmaspäev, 17. aprill 2017

17.04.2017 Andmebaasirakenduste arendaja x3

Kordasime SQL lauseid.

Näide:

SELECT FIRST_NAME||' '||LAST_NAME Nimi, PHONE_NUMBER Telefon FROM EMPLOYEES WHERE SUBSTR(PHONE_NUMBER,1,1) LIKE '5' or SUBSTR(PHONE_NUMBER,1,1) LIKE '8' or SUBSTR(PHONE_NUMBER,1,1) LIKE '2' or SUBSTR(PHONE_NUMBER, -1) LIKE '5' or SUBSTR(PHONE_NUMBER, -1) LIKE '8' or SUBSTR(PHONE_NUMBER, -1) LIKE '2';

Valib ees-, perenime ja numbri nendel isikutel kelle number algav või lõppeb numbritega 2, 5 või 8

CREATE TABLE AH_emp (id NUMBER(4) CONSTRAINT ah_emp_id_pk PRIMARY KEY, nimi VARCHAR2(40), email VARCHAR2(100), amet CHAR(8), osak_id NUMBER(4), CONSTRAINT ah_emp_osak_id_fk FOREIGN KEY (osak_id) REFERENCES AH_dept(id));

Loob tabeli kus.....


insert into ah_dept (DEPTNO,DNAME,LOC,CREATE_DATE) values (1, 'Test', 'dunno', current_date);

Lisab kirje tabelisse ah_dept


esmaspäev, 10. aprill 2017

10.04.2017 Andmebaasirakenduste alused x3

Ärireeglid:

Ärireegel on lause mis määratleb või piiritleb mõningaid ära aspekte, saab kasutada olemite, seoste, olemite omaduste(atribuudid) piiranguks. Sisaldab reegleid ja poliitikat.

Näide: Klientide tellimusi võtab vastu klienditeenindaja.

Olem: 

  • Info, mida saab jälgida
  • Tavaliselt nimisõna
  • Esitatakse ristkülikukujulise kastina 

Olemi tüübid:

  • Peamine - eksisteerib iseseisvalt, nt klient; juhendaja
  • Iseloomulik  - eksisteerib teise olemi tõttu; nt tellimus, kursus
  • Vahepealine - eksisteerib kahe või rohkema olemi olemasolu tõttu; nt tellimuse objekt, kursusele registreerimine
Olemid ja nende esindajad
  • Esindaja on nii klassi kui olemi esindaja
  • Olemis on esindajad

http://www3.ntu.edu.sg/home/ehchua/programming/java/j3f_oopexercises.html

Bottom-Up Approach- Üldistav



neljapäev, 6. aprill 2017

6.04.2017 Andmebaasirakenduste arendaja x2 Hajusrakenduste alused x2


Andmebaasirakenduste arendaja tunnis tegime andmebaasi skeemi mis on näha üleval. Hajusrakenduste aluste tunnis lõpetasime UnrealIRC konfiguratsiooni faili muutmist. Nüüd on vaja veel teha failover. Kui see on tehtud on minu ja Tõnu töö valmis.

Täna õppisin, et Windows Server 2012 R2-l on sisse ehitatud failover.

kolmapäev, 5. aprill 2017

05.04.2017 Hajusrakenduste alused x2 Inglise keel x2

Hajusrakenduste tunnis tegime enda klassile virtuaalmasinate pooli. Sinna lõime 6 vitruaalmasinat. 2 tükki IRC serverite osa jaoks, 2 tükki andmebaaside jaoks ja 2 tükki veebisrveri jaoks. Hakkasime tegema koos Tõnuga tööd tegema. Installisime mõlemale IRC serverile masinale UnrealIRC ja tegime konfiguratsiooni faili.

Täna õppisin kuidas serverit seadistada.

teisipäev, 4. aprill 2017

04.04.2017 Kursusejuhataja tund x1 Eesti keel x1 Hajusrakenduste alused x2

Kursusejuhataja tund jäi ära. Eesti keele tunnis täitsime töölehte. Kui see valmis sai sain teha mida ise tehtsin, sest osad vastasid hindeid järgi. Hajusrakenduste aluste tunnis tegime oma uue ülesande tööjaotuse selgeks, jagasime end kahestesse gruppidesse. Mina olen Tõnuga.

Täna ei õppinud midagi.

esmaspäev, 3. aprill 2017

3.04.2017 Andmebaasirakenduste arendaja x3

Tabeli omadused:

1) Veerus asuvad ühesed väärtused/kirjed
2) Veerud on sama tüüpi
3) Iga rida on unikaalne
4) Veergude järjekord pole tähtis
5) Ridade järjekord pole tähtis
6) Veerul peab olema unikaalne nimi