tähte. Täpitähed on asendatud ilma täppideta tähtedega. Tähed on suured. Password on esialgu ,,AAA". Kui olete baasi sisse saanud tuleb see password KINDLASTI ära vahetada (otsige Oracle veebist käsku ALTER USER). 5. Oracle SQL-keele (ja ka muu) dokumentatsioon asub veebiaadressil: http://docs.oracle.com/cd/E11882_01/server.112/e41084/index.htm 6. Toad juhend asub veebiaadressil: http://enos.itcollege.ee/~priit/(I%20245)%20AB-de %20alused/ToadTips11.pdf ÜLESANNE KOGU TEGEVUS (Sql-laused) tuleb protokollida ja protokoll mulle esitada. Hea oleks kui igale SQL-lausele eelneks 1-2 lauset, mis selgitaks, mida selle SQL- lausega ,,öelda on tahetud". 1. Luua mingi kolmest tabelist koosnev andmemudel (tabelitele mõelge välja semantika ja pange korralikud nimed): 2. Teha SQL-laused selle skeemi loomiseks ORACLE andmebaasi:
Sellepärast saigi ERD mudelit töödeldud mitmeid kordi, et seda ei juhtuks. Töö tegemine ei käinud ülejõu, sest oli võimalik konsulteerida õppejõuga, mida ma ka tegin ning SQL keele kohta on väga palju õpetusi internetis kui ka häid raamatuid. 26 Kasutatud materjalid 1. http://enos.itcollege.ee/~priit/(I%20245)%20AB-de%20alused/03.%20ISESEISEVA %20T%d6%d6%20KIRJELDUS.doc 2. http://enos.itcollege.ee/~priit/E-kursus%20(I%20245)%20AB-de%20alused/ 3. http://docs.oracle.com/cd/E11882_01/server.112/e41084/toc.htm 27 Lisad Lisa 1 Andmebaasi loomise skript CREATE TABLE RIIK ( riik_ID INT NOT NULL, nimi VARCHAR(100) NOT NULL, kood VARCHAR(5) NOT NULL, loodud TIMESTAMP NOT NULL, uuendatud TIMESTAMP NULL,
Andmebaas koosnes 24-st tabelist. Alguses tundud, et kõige keerulisem on koostada ERD mudelit, aga kokkuvõttes osutus raskeimaks siiski andmebaasi loomise skript. Teemavalik ehk polnud kõige parem, kuna olin sunnitud esialgset andmebaasi kirjeldust veidi muutma, muidu oleks töö läinud väga mahukaks. Kuid siiski enamjaolt sain kirjeldatud töö ühes firmas, mis kirjeldab kõnekeskuse tööd ja selle osasid. Kasutatud kirjandus http://enos.itcollege.ee/~priit/(I%20245)%20AB-de%20alused/ Oracle SQL ja PL/SQL aine materjalid LISA 1 Andmebaasi loomise script CREATE TABLE FIRMA ( Firma_ID int NOT NULL, Nimi varchar(50), constraint Firma_pk primary key(Firma_ID) ); CREATE TABLE KONEKESKUS ( Konekeskus_ID int NOT NULL, Nimi varchar(50), Inimeste_arv int NOT NULL, Kommentaar varchar(200), constraint Konekeskus_pk primary key(Konekeskus_ID) ); CREATE TABLE OSAKOND_KONEKESKUSES ( Osakond_konekeskuses_ID int NOT NULL, Konekeskus_ID int NOT NULL,
27835 4400169-1Irvala 59.35340827.020666 27835 Lüganuse vald 27836 4400168-1Irvala 59.35338427.020276 27836 Lüganuse vald 26991 3700043-1Isabella 58.94819422.528759 26991 Hiiu vald 22647 3700044-1Isabella 58.94839622.528577 22647 Hiiu vald 26158 7000075-1Isakõnnu 58.79066324.818389 26158 Kehtna vald 28428 7000076-1Isakõnnu 58.79045124.818607 28428 Kehtna vald 20227 7800140-1Issaku 58.28316927.015832 20227 Võnnu vald 20245 7800141-1Issaku 58.28313327.015041 20245 Võnnu vald 127968 23922-1 Itella 59.36867224.881592 127968 Rae vald 38155 Ivalo 68.64999927.539998 38155 38181 Ivangorod 59.37596628.220109 38181 130422 Ivangorod 59.36718728.233983 130422 38182 Ivangorodi 59.37766028.209685 38182 1272 11801-1 J. Poska 59.44011624.785585 1272 Kesklinn 1273 11802-1 J. Poska 59.44097024.786416 1273 Kesklinn