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.
reede, 21. aprill 2017
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.
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.
Vene keeles ei teinud ma midagi, teised õppisid sõnu selgeks.
Mida õppisin: kordasin eelnevalt õpitud materjale.
teisipäev, 18. aprill 2017
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
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:
Olemi tüübid:
http://www3.ntu.edu.sg/home/ehchua/programming/java/j3f_oopexercises.html
Bottom-Up Approach- Üldistav
Ä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.
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.
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
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
Tellimine:
Kommentaarid (Atom)