CREATE DATABASE `Lennundus` DEFAULT CHARACTER SET latin4 COLLATE latin4_estonian_ci; USE `Lennundus`; CREATE TABLE IF NOT EXISTS `tlised` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `Eesnimi`VARCHAR(25) NOT NULL, `Perenimi`VARCHAR(25) NOT NULL, `IK` CHAR(12) UNIQUE NOT NULL, PRIMARY KEY (`id`) ) CREATE TABLE IF NOT EXISTS `tleping` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `lepingu_nr` INT (5) NOT NULL, `algus` DATETIME (16) NOT NULL, `lpp` DATETIME(16) NULL, `tlised_id` INT(11) NOT NULL, FOREIGN KEY (`tlised_id`) REFERENCES tlised(id), PRIMARY KEY (`id`) ) CREATE TABLE IF NOT EXISTS `sisselogimine` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `algusaeg` DATETIME(16) NOT NULL, `lppaeg` DATETIME(16) NULL, `tlised_id` INT(11) NOT NULL, FOREIGN KEY (`tlised_id`) REFERENCES tlised(id), PRIMARY KEY (`id`) ) CREATE TABLE IF NOT EXISTS `kassa` ( `id` INT(4) NOT NULL AUTO_INCREMENT, ...
SQL kodutöö TA13KÕ Virge Luht 1.Loo tabel USE [Virge] GO SELECT [ID] ,[Perenimi] ,[sugu] ,[elukoha_linn] ,[synniaasta] FROM [dbo].[yliopilased_1] GO 2.Lisa 7 üliõpilast 1 Kalkun naine Paide 1976 2 kuldnokk mees Paide 1985 3 Merikotkas mees Pärnu 1982 4 Kurg naine Tartu 1990 5 Luik naine Valga 1988 6 Musträstas naine Tallinn 1992 7 Varblane naine Tallinn 1993 3.Mitme üliõpilase nimi on pikem kui 4 tähte? 4.Mitu naisüliõpilast on Tartust? USE [Virge] GO SELECT [ID] ,[Perenimi] ,[sugu] ,[elukoha_linn] ,[synniaasta] FROM [dbo].[yliopilased_1] where elukoha_linn like 'Tartu' GO 4 Kurg naine Tartu 1990 5.Missugune on meesüliõpilaste keskmine vanus? USE [Virge] GO SELECT [ID] ,[Perenimi] ,[sugu] ,[elukoha_linn] ,[synniaasta] FROM [dbo].[yliopilased_1] where su...
CREATE TABLE mina ( eesnimi varchar(30) not null, perenimi varchar(100) not null, sugu varchar(5) not null, synnipaev date not null, algus datetime not null default current timestamp, viimati datetime default timestamp, CONSTRAINT pk_mina PRIMARY KEY (eesnimi) ); INSERT INTO mina (eesnimi, perenimi, sugu, synnipaev) VALUES ('Juku', 'Mets', 'Mees', '1980-02-04'); grant connect to Sandra identified by 'tere'; grant group to dba; grant membership in group dba to Sandra; grant all on mina to Sandra; SELECT * FROM mina; UPDATE mina SET eesnimi = 'Jri' WHERE eesnimi = 'Juku'; CREATE GLOBAL TEMPORARY TABLE paha (nimi VARCHAR(40) NOT NULL, CONSTRAINT pk_paha PRIMARY KEY (nimi)) ON COMMIT PRESERVE ROWS; INSERT INTO paha (nimi) VALUES ('Mari'); SELECT * FROM paha; create table isik( Id integer not null default autoincrement primary key, Eesnimi varchar (50) not null, Perenimi varchar(50) not null, Isikukood varchar(11), Klubi integer, U...
SQL SQL ajalugu ja areng 21. sajandi esimese kümnendi alguses on andmebaasisüsteemide turul valdavad andmebaasisüsteemid, mis kasutavad SQL (Structured Query Language) keelt, mis omakorda põhineb (aga mitte kõiki Codd'i ettepanekuid arvesse võttes) Edgar F. Codd'i esialgsel relatsioonilise mudeli kirjeldusel. 1970-ndate keskel loodi IBMi uurimislaboris relatsioonilise andmebaasi prototüüp System R. Andmetega töötamiseks kasutati selles keelt SEQUEL (Structured English Query Language), mida võib pidada SQL keele esimeseks versiooniks. Keelt kirjeldati 1976 a. novembris ajakirjas IBM Journal of R&D. Keelele anti hiljem uus nimi - SQL (Structured Query Language). Esimene reaalsesse kasutusse tulnud SQL'i kasutav produkt oli 1979 Oracle Corp. poolt loodud Oracle andmebaasisüsteem. 80-ndatel asuti SQL keelt standardiseerima. Olulisemad verstapostid SQL standardi arengus: 1987 - ISO (International Organisation for Standardization) kinnita...
docstxt/133570161268805.txt
TALLINN UNIVERSITY OF TECHNOLOGY Institute of Informatics Department of Informatics Chair of Foundations of Informatics Similarity Nth Assignment for Data Mining Course IDN0100 Student: Matriculation ID: E-mail: Supervisor: Innar Liiv TALLINN 2013 Preparation: This task report describes completion of the assignment of finding customer behavior similarities via creation of database entries and execution of SQL queries. First off a PostgreSQL 9.2.2 has been installed and a table has been created to accommodate the data from data.txt file. -- DROP TABLE person_book; CREATE TABLE person_book ...
SQL> SPOOL currently spooling to ülesanne_02.lst --Leidke tabelist kandidaadid need tütarlapsed (töödeldes isikukoodi) , kelle emakeeleeksami tulemus on üle 60 punkti. SQL> SELECT * FROM kandidaadid WHERE id LIKE '4%' AND EMAKEEL > 60; ID --------------------------------- EESNIMI ------------------------------------------------------------ PERENIMI -------------------------------------------------------------------------------- MATEMAATIKA VOORKEEL EMAKEEL ----------- ---------- ---------- 48612104788 Pirjo Kask 55 67 90 ID --------------------------------- EESNIMI ------------------------------------------------------------ PERENIMI -------------------------------------------------------------------------------- MATEMAATIKA VOORKEEL EMAKEEL ----------- ---------- ---------- 48606160001 Mari Maasikas 85 89 94 ID --------------------------------- EESNIMI ------------------...
1. Logige Oracle�i andmebaasi �testdata� k�lge kasutajanimega scott ja parooliga tiger. Enter user-name: scott Enter password: Last Successful login time: Sun Mar 05 2017 01:20:23 +02:00 Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing oions 2. Uurige, milline on tabeli kandidaadid struktuur. SQL> DESCRIBE kandidaadid Name Null? Type ----------------------------------------- -------- ------------------------- ID CHAR(11) EESNIMI VARCHAR2(20) PERENIMI VARCHAR2(30) MATEMAATIKA NUMBER(3) VOORKEEL NUMBER(3) EMAKEEL ...
SQL> SPOOL currently spooling to ülesanne_09.lst SQL> --Moodustage tabel tallede kohta (sünniaeg, sünnikaal, id-number, sugu). SQL> --Kirjutage skript, mis laseb sisestada tabelisse (asendusmuutujate abil) andmeid sündinud tallede kohta. SQL> --Iga looma kohta genereeritakse jada abil id-number; jäär saab paaritu ja utt paarisnumbri. SQL> CREATE TABLE talled ( 2 id NUMBER PRIMARY KEY, 3 sunniaeg TIMESTAMP(0), 4 kaal NUMBER(6,2), 5 sugu CHAR(1)); Table created. SQL> CREATE SEQUENCE jaar_id START WITH 1 INCREMENT BY 2; Sequence created. SQL> CREATE SEQUENCE utt_id START WITH 2 INCREMENT BY 2; Sequence created. SQL> INSERT INTO talled VALUES( 2 CASE '&sugu' 3 WHEN 'J' THEN jaar_id.NEXTVAL 4 ELSE utt_id.NEXTVAL END, 5 SYSDATE,'&kaal', '&sugu'); old 2: CASE '&sugu' new 2: CASE 'J' Enter value for kaal: 7.2923 old 5: SYSDATE,'&kaal', '&sugu') new 5: SYSDATE,'7.2923', 'J') 1 row created. SQL> INSERT INTO talled...
SQL> SPOOL currently spooling to ülesanne_05.lst SQL> --Leidke tabelite yliopilased, koduylesanded, oppeained abil iga tudengi keskmine “punktisaak” koduste tööde eest SQL> SELECT y.eesnimi, y.perenimi, round(avg(k.punktid),1) AS kesk_punkte FROM yliopilased y, koduylesanded k where y.id=k.yliopilase_id GROUP BY y.eesnimi, y.perenimi; EESNIMI PERENIMI KESK_PUNKTE ------------ ------------ ----------- Katrin Kask 5.4 Salme Saar 4.1 Liina Vaher 7.8 Kairi M„nd 6.6 SQL> --Samade tabelite põhjal leidke, mitu tööd on oracle-aine ülesannete kohta saadetud. Grupeerige ülesande numbri kaupa SQL> SELECT k.too_nr, count(k.failinimi) AS arv FROM koduylesanded k, oppeained o WHERE o.kood = k.kursusekood AND o.nimetus = 'Oracle: SQL ja PL/SQL' GROUP BY k.too_nr; TOO_NR ARV ------ ---------- 1 4 2 2 ...
SQL> SPOOL currently spooling to ülesanne_04.lst SQL> DESCRIBE lepikult.yliopilased; Name Null? Type ----------------------------------------- -------- ---------------------------- ID CHAR(8) EESNIMI VARCHAR2(15) PERENIMI VARCHAR2(15) SQL> DESCRIBE lepikult.koduylesanded; Name Null? Type ----------------------------------------- -------- ---------------------------- YLIOPILASE_ID CHAR(8) KURSUSEKOOD VARCHAR2(6) KUUPAEV DATE TOO_NR NUMBER(2) FAILINIMI VARCHAR2(20) PUN...
scott/scott@testdata SQL> SPOOL currently spooling to ülesanne_07.lst SQL> --Tehke endale (enda kasutajatunnuse all) koopiad tabelitest oppeained ja uued_oppeained. SQL> GRANT SELECT ON oppeained to PPaul; SQL> GRANT SELECT ON uued_oppeained to PPaul; PPaul/PPaul@testdata SQL> CREATE TABLE minu_oppeained AS (SELECT * FROM scott.oppeained); Table created. SQL> CREATE TABLE uued_oppeained AS (SELECT * FROM scott.uued_oppeained); Table created. SQL> COLUMN kood FORMAT 999 SQL> COLUMN oppejoud FORMAT A15 SQL> COLUMN nimetus FORMAT A38 SQL> SELECT * FROM uued_oppeained; KOOD OPPEJOUD NIMETUS ------------------ --------------- -------------------------------------- Id404 Ossa Issand Filosoofia Id221 Guido Kangur Näitlemine Id553 Heli Kopter Lennundus Id309 Riivo Senk Digitaalne heli- ja pilditöötlus SQL> --Lisage tabeli oppeaine...
SQL> SPOOL currently spooling to ülesanne_06.lst SQL> COLUMN nimetus FORMAT A15 NEW_VALUE nimetus NOPRINT SQL> COLUMN oppejoud FORMAT A15 OLD_VALUE oppe NOPRINT SQL> COLUMN nimi FORMAT A15 SQL> COLUMN punktid FORMAT 999 SQL> TTITLE CENTER 'Aine: ' nimetus SKIP 1 SQL> BTITLE CENTER 'Oppejoud: ' oppe SKIP 1 SQL> BREAK on nimi SKIP SQL> SET feedback on SQL> COLUMN nimi heading "Nimi" SQL> COLUMN ulesanne heading "Ylesanne" SQL> COLUMN punktid heading "Punktid" SQL> COLUMN kuupaev heading "Kuupaev" SQL> --Kasutage tabeleid yliopilased, koduylesanded, oppeained ning koostage skript (programm) SQL> --mis küsib kasutajalt õppeaine nimetuse fragmendi (kasutades asendusmuutujaid) ja väljastab SQL> --selle õppeaine kohta saadetud kodutööd. Lehekülje päisesse kirjutage õppeaine nimetus ja SQL> --jalusesse vastava õppejõu nimi, nagu näidatud allpool SQL> SELECT o.oppejoud AS oppejoud, 2 o.nimetus AS nimetus, 3 y.eesnimi || ' ' || y.perenimi AS ...
SQL> SPOOL currently spooling to ülesanne_12.lst SQL> CREATE TABLE koduylesanded AS (SELECT * FROM scott.koduylesanded); Table created. SQL> COLUMN yliopilase_id FORMAT 999 SQL> COLUMN kursusekood FORMAT A8 SQL> COLUMN too_nr FORMAT 999 SQL> COLUMN yliopilase_id FORMAT 999 SQL> COLUMN punktid FORMAT 999 SQL> COLUMN failinimi FORMAT A8 SQL> SQL> SELECT * FROM koduylesanded; YLIOPILASE_ID KURSUSEK KUUPAEV TOO_NR FAILINIM PUNKTID ------------------------ -------- --------------- ------ -------- ------- 10020014 I319 01-JUN-03 1 t7.txt 10 10020015 I319 11-JUL-03 1 t8.txt 10 10020011 I319 11-JUN-04 2 t2.txt 7 10020013 I319 11-JUN-04 3 t3.txt 8 10020011 Iad307 11-JUN-03 1 t1.txt 5 10020011 ...
SQL Kodutöö Katrin Kello D23 Loon 3 tabelit CREATE TABLE käsuga: create table HUVIRINGI JUHENDAJA( HUVIRINGI_JUHENDAJA_ID int not null, EESNIMI VARCHAR(100) not null, PERENIMI varchar(100) not null, SÜNNIAEG date not null, ISIKUKOOD VARCHAR(20), SUGU CHAR(1) not null, KOMMENTAAR VARCHAR(255), PRIMARY KEY(HUVIRINGI_JUHENDAJA_ID) ); Script Output: Table HUVIRINGI_JUHENDAJA created. create table TÖÖ_HUVIRINGI_JUHENDAJANA( TÖÖ_HUVIRINGI_JUHENDAJANA_ID integer not null, HUVIRINGI_JUHENDAJA_ID integer not null, HUVIRING_ID integer not null, ALATES TIMESTAMP not null, KUNI date, KOMMENTAAR varchar(255), PRIMARY KEY (TÖÖ_HUVIRINGI_JUHENDAJANA_ID) FOREIGN KEY(HUVIRIGNI_JUHENDAJA_ID) REFERENCES ISIK(HUVIRINGI_JUHENDAJA_ID) FOREIGN KEY(HUVIRING_ID) REFERENCES RIIK(HUVIRING_ID) ); Script Output: Table TÖÖ_HUVIRINGI_JUHENDAJANA created. create table HUVIRING( HUVIRING_ID int not null, NIMETUS VARCHAR (60), ASUKOHT V...
TALLINNA TEHNIKAÜLIKOOL Informaatikainstituut Infosüsteemide õppetool Projekt aines "Sissejuhatus infosüsteemidesse" Taksofirma ,,Tulika" Üliõpilane: xxxxxxxxxxx Õpperühm: xxxxxx Matrikli nr.: xxxxxx Juhendaja: Raul Liivrand Tallinn 2013 Sisukord Üldvaade Lausendid Infovajaduste loetelu Infosüsteemi funktsionaalne vaade Nimekirjad Andmebaas Kasutusjuhtude mudel CRUD MATRIKS Seisundi- ja tegevusdiagramm Objektide ja Atribuutide semantika Üldvaade Tulika Grupp on kontsern, kuhu on koondunud takso- ja transporditeenuseid osutavad ettevõtted. Esimeseks kontserni taksofirmaks oli AS Tulika Takso aastast 1993. Järgnevas proj...
Rühmatöö aines Andmebaasid MTAT.03.105 Kondiitriäri andmebaas Autorid: Robert Väljur, Margus Porkveli 1. Töö valdkonna kirjeldus Selle andmebaasi kasutajateks on kliendid, kellel on võimalik valida erinevate kondiitritoodete vahel ning esitada tellimusi. Teiseks andmebaasi kasutajagrupiks on ettevõtte töötajad, kellel on võimalus tellimusi sisestada ja arveid koostada. Lisaks saavad nad teha päeva- ja kuuaruandeid. Ettevõetud projekt on heaks lahenduseks, kui väike ettevõte on arenemas ja kasvamas. Kondiitriäril on teatavasti mitmeid erinevaid tooteid. Andmebaas teeb toodete lisamise ning klientidel toote nimekirja vaatamise lihtsamaks, võimaldades kõike toiminguid teha arvuti abil, mis tähendab väiksemat ajakulu näiteks kohale sõidu peale, et ainult tutvuda toote- ja hinnanimekirjaga, mis võib-olla potensiaalsele kliendile ei sobigi, seega oleks see ,,tühi" sõit. Li...
Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio ja SQL Server'i baasil C# Tallinn 2011 C# Mõnigi võib ohata, et jälle üks uus programmeerimiskeel siia ilma välja mõeldud. Teine jälle rõõmustab, et midagi uut ja huvitavat sünnib. Kolmas aga hakkas äsja veebilahendusi kirjutama ja sai mõnegi ilusa näite lihtsasti kokku. Oma soovide arvutile selgemaks tegemise juures läheb varsti vaja teada, "mis karul kõhus on", et oleks võimalik täpsemalt öelda, mida ja kuidas masin tegema peaks. Loodetavasti on järgnevatel lehekülgedel kõigile siia sattunute jaoks midagi sobivat. Mis liialt lihtne ja igav tundub, sellest saab kiiresti üle lapata. Mis esimesel pilgul paistab arusaamatu, kuid siiski vajalik, seda tasub teist korda lugeda. Ning polegi loota, et kõik kohe lennult külge jääks!? Selle jaoks on teksti sees koodinäited, mida saab kopeerida ja arvutis tööle panna....
Rakvere Ametikool Andra Oja Tarkvara- ja andmebaaside haldus/AT08 Andmebaasisüsteemide võrdlus Referaat Rakvere 2010 Andmebaasisüsteemide võrdlus MS SQL Organisatsioonid peavad tänapäeval lahendama arvukaid andmetöötlusega seotud probleeme: otsuseid on vaja langetada kiiremini ja senisest rohkem andmejuhitavalt, tootearendustöötajate tööviljakust ja paindlikkust on vaja parandada, kuid hakkama peab saama väiksema IT-eelarvega, kohandades samas infrastruktuuri sel määral, et see rahuldaks aina kasvavaid nõudmisi. Microsoft SQL Serveri uue väljaande eesmärk on ettevõtteid nende probleemide lahendamisel abistada. Microsoft SQL Server 2005 on uue põlvkonna andmehaldus- ja analüüsilahendus, mis pakub ettevõtete andme- ja analüüsirakenduste kasutamisel senisest paremat turvalisust, skaleeritavust ning käideldavust, lihtsustades samas nende rakendus...
ANDMEBAASID Marek Kärner AA-31 Andmebaas andmebaas Infokogum, mis on organiseeritud sellisel viisil, et arvutiprogramm suudab sellest kiiresti üles leida vajalikud andmed. Andmebaasi võib ette kujutada kui elektroonilist arhiivi. Traditsioonilised andmebaasid on organiseeritud väljade (fields), kirjete (records) ja failidena. database server (andmebaasiserver) Kohtvõrku ühendatud arvuti, mille ülesandeks on andmebaaside säilitamine ja nende kättesaadavaks tegemine. Selles hoitakse andmebaasihaldurit (DBMS) ja andmebaase. Kui klientarvutilt saabub nõue, otsib andmebaasihaldur andmebaasist välja nõutud kirjed ja saadab need üle võrgu kliendile tagasi. Andmebaasiserver ja failiserver võivad olla koos, sest sageli pakub failiserver ka andmebaasiteenusi. XMLandmebaas Andmebaas, kus hoitakse XML dokumente Extensible MarkupLanguage (lai...
Andmebaasid 1.9 Teema 1 • Erinevat tuupi andmemudelite (hierarhiline, relatsiooniline, objektorienteeritud) ja vastavate andmebaasisusteemide valjatootamise kronoloogiline jarjekord ̈ (koigepealt hierarhilisel mudelil pohinevad andmebaasisüsteemid puustruktuuriga hierarhiline mudel, kus tekivad anomaaliad andmete lisamisel ja kustutamisel ning on palju liiasust; seejarel relatsioonilisel mudelil pohinevad on relatsioonid ehk tabelid, ̈ millel on atribuudid ehk veerud ja andmed esitatakse korteežidena ehk ridadena; koige viimaks objektorienteeritud andmebaasisusteemid neis saab hoida objekt oritenteeritud keeles kirjutatud objekte, kapseldada ja polümorfismi kasutada). Teema 2 • Andmebaaside valdkonnas tuntud inimesed ja millega nad on end ajalukku jaadvustanud – E. F. Codd (relatsioonilise mudeli "...
ORACLE andmebaasi praktikum Sissejuhatuseks 1. Kasutage programmi ,,Toad for Oracle" (otsige lihtsalt nime ,,Toad" järgi ja käivitage). 2. Toad'i käivitamisel avaneb aken, mille kaudu saate ennast baasi logida: 3. Sisestada tuleb kasutajanimi (1) ning password (2) ja combo boxist tuleb valida andmebaasi nimi (3), mis teie puhul on alati ,,TESTDATA". Pärast seda tuleb vajutada nuppu ,,Connect" (4). Kui kõik oli korras oletegi andmebaasis sees. See aken sulgub ja avaneb tööaken. 4. Baasi on tehtud teile kasutajanimi (juhul, kui te käsiste harjtustunnis ja lasite selle endale teha). Kasutajanimi on üldjuhul ,,s14ppee", kus ,,pp" on kaks teie perekonnanime esimest tähte ja ,,ee" teie eesnime kaks esimest 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 ...
Informatsioon ja infotöötlus Maailm: mateeria- informatsioon-energia Infornaatika- riistvara-andmevara-tarkvara Inimene: Keha-hing-mõistus Erialase tarkvara eesssmärgid: Töö, äri ja tarbimise varustamine infoga Äri-töö ja tarbimisprotsesside kiirendamine ja parendamine info ja infotöötluse läbi. Konkurentsieelisele loomine uute IT-põhiste äri ja tööprotsesside abil. Organisatsiooni infovarade efektiivne ära kasutamine. Müüsüsteemid POS Üldine riistvara Üldine arvuti tarkvara nt opreatsioonisüsteem Müügitakrvara POS-tarkvara Müügiriistvara POS-riistvara Muu spetsiifiline riistvara. Varane tarkvara 1973 augustis tutvuustas IBM oma tooteid IBM 3650 ja 3660 Store systems, mis oli sisuliselt esimene müügisüsteem, mis koosnes kassas töötamiseks kohandatud arvutitest. Süsteemi oli võimalik ühendada maksimaalselt 128 kassatöökohta. Vabalt programeeritavate seadmete kastusse tulek lõi tarkvara arengule rohkem võimalusi. Lisaks perioodi...
Eksamil küsitavad mõisted 1. Andmebaas (teema 1) 2. Andmebaasisüsteem (teema 1, 10) 3. Relatsiooniline muutuja (relvar), relatsioon (teema 2) 4. Kandidaatvõti, supervõti (primary key) (teema 2) 5. Primaar- ja alternatiivvõti (teema 2) 6. Välisvõti (teema 2) 7. Viidete terviklikkuse reegel (teema 2) 8. Andmetüüp (teema 2 ja 5) 9. Kitsendused ja nende võimalik realiseerimine SQL-andmebaasides (teema 2 ja 5) 10. Nimetage relatsioonialgebra operatsioone (teema 3) 11. Virtuaalne relatsioon e. vaade (teema 5) 12. Pädevusala (teema 7) 13. Funktsionaalne allsüsteem (teema 7) 14. Reg...
SQL> SPOOL currently spooling to ülesanne_03.lst --Soovitus.Enne päringu läbiviimist andke järgnev sqlplus-i formaatimiskorraldus SQL> COLUMN eesnimi FORMAT A15; SQL> COLUMN perenimi FORMAT A15; SQL> COLUMN voorkeel FORMAT 999; SQL> COLUMN diagramm FORMAT A12; --Koostage tabeli kandidaadid abil horisontaalne tulpdiagramm: iga nime järel on sümbolite "*" jada; iga "*" vastab kümnele punktile võõrkeele eksamil (ümardatult kümnega jaguva arvuni). SQL> SELECT eesnimi, perenimi, voorkeel, (LPAD('*', ROUND(voorkeel/10, 0), '*')) AS diagramm FROM kandidaadid; EESNIMI PERENIMI VOORKEEL DIAGRAMM --------------- --------------- -------- ------------ Pirjo Kask 67 ******* Mari Maasikas 89 ********* Liina Vaarikas 85 ********* KRISTJAN MAAPALU 41 **** GERD SIIMON 48 ***** TANEL VIHMANN ...
Andmebaaside eksam Erinevat tüüpi andmemudelid Andmemudelite väljatöötamise ajaline järjekord (vanemast nooremaks) 1. Hierarhiline andmemudel (vanim) 2. Võrk-andmemudel 3. Relatsiooniline andmemudel 4. Objekt-orienteeritud andmemudel 5. Objekt-relatsiooniline andmemudel (noorim) Hierarhiline - Andmed on organiseeritud hierarhiatena. Hierarhiline andmemudel väljendab oma alamobjektide 1:M suhteid ja talle vastavaks abstraktseks andmestruktuuriks on "puu". Puudused: - Andmete dubleeritus. (Ametite andmed on dubleeritud. Näiteks autojuhi ameti andmed on kahes puus.) - Andmete lisamise anomaaliad. (Kuni pole leitud sobilikku töötajat, ei saa sisestada ameti kirjeldust.) - Andmete kustutamise anomaaliad. (Kui kustutada andmebaasist Tarmo, kaovad koos temaga ka remondimehe ameti andmed.) Hierarhilises andmebaasis on andmed organiseeritud hierarhilise mudeli alusel....
Tallinna Polütehnikum Multimeedium MM-16 MS(Office) programmid Referaat Karl Maide Juhendaja:Kaupo Nõlvak Tallinn 2016 0 Sisukord 1.Microsoft Word..................................................................................................... 3 1.1Üldiselt........................................................................................................... 3 1.2 Failivormingud............................................................................................... 3 1.3 Ajalugu.......................................................................................................... 3 1.4Vastuvõtt........................................................................................................ 4 2.Microsoft Access................................................................
1) Mis on informatsioon? a) fakte, sündmusi, asju, protsesse, ideid, mõisteid või muid objekte puudutav teadmus, millel on teatud kontekstis eritähendus. b) andmebaas. c) fakte, sündmusi, asju, protsesse, ideid, mõisteid või muid objekte puudutav teadmus, millel pole teatud kontekstis eritähendus. 2) Mida nimetatakse andmeteks? a) fakte. b) informatsiooni. c) inimesele ja/või masinale arusaadaval kujul formaliseeritud (erilisel viisil vormindatud) info esitusviisi, mida saab kasutada suhtluseks, tõlgendamiseks, säilitamiseks või töötluseks. 3) Mis on andmebaas? a) sõjaväebaas. b) infotabel. c) omavahel seotud ja süstematiseeritud andmete kogum. 4) Mis aastal publitseeriti SQL-keele esialgne standard keel? a) 1980 b) 1985 c) 2000 5) Mida nimetatakse andmeliiasuseks? a) olukorda, kus andmebaasi tabelis on samu andmeid korduvalt. b) kui andmeid on liiga palju. c) andmed kahjustatud. 6) Mis on andmete käideldavus? a) teabe õigeaegne n...
Sissejuhatus infotehnoloogiasse 2018 1. Nädal. bitt(b) = 1b, Bait(B) = 8b, kB = 1024 B, MB = 1024 kB jne 2. Nädal. Eksamiks: kreeka loogikud, süllogismid, induktsioon, deduktsioon, lausearvutus (pead mh oskama tõeväärtustabelit koostada), Pascal, Leibniz, perfokaardid, kangasteljed, Babbage, Hollerith, colossus ja saksa krüptomasinad, Turing, Shannon, Zuse, esimesed programmeeritavad arvutid. Küberkaitse termineid: (turvateater, malware, cookie, phishing, social engineering). Kreeka loogikud:Parmenides, -5. Saj, pikad loogilised põhjendused Zenon Eleast, -5. Saj, apooriad/paradoksid Sokrates, -5. Saj, sofistid Platon, -5,-4. Saj Aristoteles, -4. Saj, süllogismid, stoikud (1. eeldus: iga koer on imetaja. 2. eeldus: mõned neljajalgsed on koerad. järeldus: mõned neljajalgsed on imetajad.), Stoikud uurisid, kuidas saab loo...
Sisukord Eessõna Hea õpilane! Microsofti arenduspartnerid ja kliendid otsivad pidevalt noori ja andekaid koodimeistreid, kes oskavad arendada tarkvara laialt levinud .NET platvormil. Kui Sulle meeldib programmeerida, siis usun, et saame Sulle pakkuda vajalikku ja huvitavat õppematerjali. Järgneva praktilise ja kasuliku õppematerjali on loonud tunnustatud professionaalid. Siit leid uusimat infot nii .NET aluste kohta kui ka juhiseid veebirakenduste loomiseks. Teadmiste paremaks omandamiseks on allpool palju praktilisi näiteid ja ülesandeid. Ühtlasi on sellest aastast kõigile kättesaadavad ka videojuhendid, mis teevad õppetöö palju põnevamaks. Oleme kogu õppe välja töötanud vabavaraliste Microsoft Visual Studio ja SQL Server Express versioonide baasil. Need tööriistad on mõeldud spetsiaalselt õpilastele ja asjaarmastajatele Microsofti platvormiga tutvumiseks. Kellel on huvi professionaalsete tööriistade proovimiseks, siis tasub lähe...
PÄRNUMAA KUTSEHARIDUSKESKUS ARVUTID-JA ARVUTIVÕRGUD Targo Orav ANDMEBAASID Referaat Juhendaja: Sander Mets Pärnu 2010 Sisukord Andmebaasid Andmebaaside põhimõtted Andmebaaside käivitamine Töö andmetega SQL keelealused Andmebaaside kasutajad Andmebaasid Informatsioon ja andmed Andmed on igasugused teated ( konstateeringud, faktid jne.) nii isikute, asjade kui ka asjaolude kohta, mis ei ole seotud konkreetsete ülesannete, eesmärkide ega kasutajatega. Andmed võivad olla esitatud arvudena, tekstina või ka graafilisel kujul. Informatsiooniks e. infoks võiks kokkuleppeliselt pidada sellist andmestikku, mis võimaldab teatud konkreetses valikusituatsioonis otsuse langetada, kusjuures info vastuvõtu, hindamise ja edasiandmise tehnika, võtted ja kiirus määravad igasuguse tegutsemise tulemuslikkuse. Andmebaaside põhifunktsi...
--Taavet Tamm(a72028) --ylesanne 4. --1. Leida klubi Laudnikud liikmete nimekiri (eesnimi ja perenimi) tähestiku järjekorras. SELECT eesnimi, perenimi FROM isik, klubi WHERE klubi.nimi = 'Laudnikud' ORDER BY perenimi asc; --2. Leida klubi Laudnikud liikmete arv. SELECT COUNT(*) AS "Klubi Laudnikud liikmete arv" FROM isik WHERE klubi = '51'; --Leida V-tähega algavate klubide M-tähega algavate eesnimedega isikute perekonnanimed. SELECT distinct perenimi FROM isik, klubi WHERE klubi.nimi like 'V%' and eesnimi like 'M%' ORDER BY perenimi asc; --4. Leida kõige esimesena alanud partii algamise aeg. SELECT min(Algushetk) FROM partii; --5. Leida partiide mängijad (valge ja must), mis algasid 04. märtsil ajavahemikus 9:00 kuni 11:00. SELECT partii.ID AS "Partii ID", perenimi || ', ' || eesnimi AS "Nimi", isik.ID AS "Isiku ID", must, valge FROM isik, partii WHERE isik.id in (partii.must,partii.valge) AND partii.algu...
Acessi andmebaas on konteinerfail,mis võib sisaldada järgmist tüüpi objekte: tabelid, päringud,vormid aruanded, makrod ja programmimoodulid. Tabelid (tables) on igasuguse andmebaasi vundament, kõik ülejäänu on ainult pealisehitus- Tabeleid "teenindavad organid", et nendesse võimalikult mugavalt andmeid sisestada ja neist kätte saada. Päringud(queries) on eeskiri,mis määrab, millistest tabelitest missuguseid (näiteks teatud tingimustele vastavaid) andmeid on vaja esitada. Seega, päringu väljund on omakorda tabel, kuid juba tuletatud tabel, mitte fundamentaalne, ning seetõttu ei kuulu tabelite rubriiki. Vormid(forms) on dialoogikastid, milles olevatye kontrollelementide (nt. Tekstkast või nupp) abil saab tabelite andmeid mugavalt esitada ja muuta. Aruandeks(reports) nimetatakse tabelites esinevate andmete esitust dokumendi kujul, mis on väga hea igasuguste kokkuvõtete ja ülevaadete tegemiseks. Makroks(macros) nimetatakse käskude jada. Se...
01 - PHP ja MySQL - Sissejuhatus Teemad Sissejuhatus Mis on MySQL Mis on SQL Andmebaasi haldamine Sissejuhatus Millega ma nüüd jälle hakkama sain? Nimelt otsustasin vana php mooduli lüüa vähemalt kaheks ning kirjeldada iga teema täpsemalt lahti. Esimene osa peaks olema php põhikursus, kus õpime aluseid ning selles teemas nihutame latti kõrgemale ja omandame keerulisemaid asju. Näiteks õpime kuidas siduda php andmebaasiga, kuidas saada paremini läbi vormidega, mida hakata peale sessioonidega jne. Alustamegi kohe andmebaasi tutvustamisega, milleks meil seda vaja on ja kuidas andmebaasi hallata. Mis on MySQL? Niisiis, php alused mooduli alguses paigaldasime arvutisse WAMP serveri, mis paigaldas meie arvutisse Apache veebiserveri, MySQL andmebaasi ja Php mooduli. Kuigi tihti öeldakse MySQL kohta lihtsalt andmebaas, siis on tegemist tegelikult andmebaasihalduriga või siis kaandmebaasimootoriga. See sisaldab endas: ...
Uurimustöö! 10 lk tabelitega + tiitelleht jne 5 suuremat programmi ja 5 väiksemat programmi + võrdlus. Ja oma ettevõtte jaoks programmi valimine, analüüsimine, mis sobiks kõige paremini minu ettevõttele. ,,Raamatupidamisprogrammide võrdlus" http://www.majandustarkvaraportaal.ee/ 1. Tresoor Start 2. Taavi Majandustarkvara 3. HansaRaama 4. Merit 5. Joosep5 6. Profit 7. Balanss+ 8. Eeva 9. Raamatupidamisprogramm VERP 6.3 10. Majandustarkvarapakett RAPID finants/palk Tresoor Start on raamatupidamisarvestuse pakett väikekontoritele, FIE-dele ning alustavatele ja kiiresti arenevatele väikeettevõtetele. Pakett sisaldab: · Pearaamat · Valuutaarvestus · Kassa-Pank, sh Pangaliides · Müügireskontro · Ostureskontro · Palgaprogramm (kuni 5 töötajat) · Unikaalsed MFDD (multifunktsionaalne drill-down) aruanded · 1 kasutaja litsents (sisaldab interneti kaugkasutuse ...
Problem 1 In April 2011, Sony experienced a data breach within their PlayStation Network. It is estimated that the information of 77 million users was compromised. Sources "based on information currently available to Sony, our currently known costs associated with the unauthorized network access are estimated to be approximately 14 billion yen," or about $171 million. http://www.informationweek.com/security/attacks/sony-data-breach-cleanup-to-cost-171-mil/229625379 The attacker said he exploited the Greek Sony website using a SQL injection attack against the site, which was running Internet Information Server (IIS) 6.0 on Windows 2003. SQL injection attacks, which exploit website databases that haven't been patched against known vulnerabilities, are much favored by attackers, in part for their simplicity. http://www.informationweek.com/security/attacks/sony-data-breach-cleanup-to-cost-171-mil/229625379 The details of the users of t...
Pärnumaa Kutsehariduskeskus AA-09 ANDMEBAASID Referaat Johanna-Margret Kakko 2010 SISUKORD ANDMEBAASID. Informatsioon ja andmed. Andmebaaside põhifunktsioonid. Andmebaaside tüübid. Andmelaod ja andmeaidad. ANDMEBAASIDE PÕHIMÕISTED. Objektid, atribuudid, võtmed, indeksid. Seosed 1:1, 1:M, M:M. Atribuutide tüübid. Normaliseerimine, normaalkujud (3). Semantilised mudelid (UML). Andmebaaside käivitamine (installeerimine, avamine). Uue andmebaasi loomine (objektsüsteemi analüüs). Olemasoleva andmebaasi kopeerimine. TÖÖ TABELITEGA. Tabeli väljade lisamine, kustutamine, ümbernimetamine. Primaarne võti. Väline võti. Unikaalne entifikaator. Tabelite seostamine (relatsioo...
AS3 programmeerija, Rakenduste administraator, Tööpakkumised Graafiline disainer erialale Tööportaalide otsing meie erialale sobivate tööpakkumiste Eliise Seling http://www.cvkeskus.ee/view_jobad.php?job_id=210920&w=1 AS3 programmeerija Töö kirjeldus: - Flashis ActionScript 3-s e-kursuste programmeerimine, - Koostöö projektijuhtide, manuskripti kirjutajate, disainerite ja teiste kaastöötajatega. Nõudmised kandidaadile - Actionscript 3 hea tundmine, senine flashis programmeerimise töökogemus - Huvi programmeerimise vastu ning soov ennast arendada - Inglise keele oskus arusaamise ja ene...
LG A.J K.R S.P Juhendaja : A.S 8a klass L 2010 OpenOffice töötab kõigi levinumate operatsioonisüsteemidega : Windows ( 95 , 98, NT , 2000 , XP ) , Solaris või Linux . OpenOffice meenutab Microsoft Office't . OpenOffice'it levitatakse tasuta . Open office valmimis päevaks loetakse 13.oktoober 2000 . Projekti ja tarkvara nimetatakse tavaliselt lihtsalt OpenOffice'iks . Projekti loojad olid sunnitud projekti ametlikuks nimeks võtma OpenOffice.org OpenOffice.orgi seni viimane versioon kannab numbrit 3.3 Beta . Lühendid : Ooo OO.o Arendaja : Oracle Corporation OpenOffice.org on vabatarkvaraline projekt, mille eesmärgiks on kogukonna ühistöö tulemusena luua juhtiv rahvusvaheline kontoritarkvarapakett . Tekstitöötlus - OOO Writer Esitluste loomine - OOO Impress Arvutustabelite ...
Jõusaali treeningkavade koostamise veebilahendus Autor: Urmas Sepp Juhendaja: Priit Raspel Eesmärk Luua veebilahendus, mille abil erinevad veebisaidid saaksid realiseerida jõusaali treeningkavade koostamiseks mõeldud veebiliideseid Probleem Mitmetel jõusaalispordi teemalistel veebisaitidel ei ole veebiliideseid, mille abil nende veebisaitide kasutajad saaksid omale jõusaali treeningkavasid luua Sellise veebiliidese arendamine veebilehele on ajakulukas, kuna lisaks veebilehel nähtava liidese arendamisele, tuleb arendada ka serveripoolne äriloogika, mille põhjal veebilehel olev liides toimib Aktuaalsus Analoogne mitmete veebisaitide poolt kasutatav lahendus puudub Mitmetel jõusaalispordi teemalistel veebisaitidel puudub jõusaali treeningkavade koostamise võimalus Seatud piirangud 1 Jõusaali treeningkavade koostamiseks mõeldud äriloogika peab olema konkreets...
1968 Moore ja Noyce teevad Inteli 1625 Schickard 1969 AMD 1640 Blaise Pascal-aritmeetiline masin 1970 esimene mikroprotsessor ->Intel 4004, esimene SQL andmebaas 1646-1716 Leibniz. Leibnizi arvuti(1671)liitis, lahutas, korrutas, jagas 1971 ARPANET ->interneti eelkäija, PASCAL, Kenback-1 1714 Kirjutusmasin, Henry Mill, 1972 Inteli 8008, 5 ¼ Disketid, esimene e-mail, SMALLTALK, PROLOG, esimene 1800 Perfokaardid, Jacquard, ...
Andmebaaside kodutöö 3 Reddit 1. Inimesed saavad teha endale kasutaja ja meelelahutus eesmärgil postitada erinevaid tekste, pilte, videoid jms. Teised saavad neid kommenteerida, upvoteda ja downvoteda. 2. User Kasutaja tabel, kus asuvad kasutajale vajalikud andmed nagu pildil näha. Post Postituse tabel, kus asuvad postituse jaoks vajalikud andmed. PostMedia Postituse media tabel, kus asuvad postituse meedia kirjeldamiseks vajalikud andmed. MediaType Meediatüübi tabel, kus asuvad meediatüübi id ja nimi. Comment Kommentaari tabel, kus asuvad postituse jaoks vajalikud andmed. Upvote Upvote'i tabel, kus asuvad upvotemiseks vajalikud andmed. Downvote Downvote'i tabel, kus asuvad downvotemiseks vajalikud andmed. 3. Tabelis olevate kirjete kogused: a. User 300 kirjet b. Post 600 kirjet c. Comment 1000 kirjet d. Upvote 900 kirjet e. Downvote 200 kirjet f...
Active Directory Active Directory ehk Microsofti LDAP kataloogiteenused Windowsis. Active Directory võimaldab võrguülematel määrata tööjaamadele poliitikaid, saata rakendusprogramme korraga paljudele arvutitele ning installida kogu asutuse võrgule kriitilisi värskendusi. Active Directory võrkude suurus võib ulatuda mõnesajast objektist mitme miljonini. AD salvestab andmeid kasutajate kohta ja toimib nagu telefoniraamat, nii et kogu asutuse arvutite kohta käiv informatsioon paikneb ühes keskses andmebaasis. Kasutajaõiguste süsteem peab olema töökindel ja kestma tõrgeteta süsteemi elutsüklite jooksul, kuna selle kaudu reguleeritakse, millistele süsteemi osadele ja millises ulatuses iga kasutaja ligi pääseb. Tänaseks on AD arenenud kaugemale lihtsast kasutajaõiguste süsteemist ning koondab endas väga mitmekesist infot nagu näiteks kasutajaõigused ja kontaktinf...
1. nädal • Eksamiks: pead teadma suuruse-numbreid ja mida nad tähendavad: bitt, bait, kilobait, megabait jne; oskad selgitada, kuidas tähti kodeeritakse, mis on algoritm ja mis programm. Ajaloost: Kreeka loogikud, induktsioon, deduktsioon, süllogismid, lausearvutus (pead mh oskama tõeväärtustabelit koostada), Pascal, Leibniz, perfokaardid, kangasteljed, Babbage, Hollerith, colossus ja saksa krüptomasinad, Turing, Shannon, Zuse, esimesed programmeeritavad arvutid. Algoritm – täpne samm-sammuline, kuid mitte tingimata formaalne juhend millegi tegemiseks. Nt toiduretsept, juhend ruutvõrrandi lahendamiseks. Programm – formaalses, üheselt mõistetavas keeles kirja pandud algoritm. Arvutid suudavad täita ainult programme. Bitt – info mõõtmise ühik, tuleb mõistest binary digit – nö kahendarv kahe võimaliku väärtusega 0 ja 1. Saab näidata kahte võimalikku olekut. Nibble - 4 bitti. Bait – arvutite...
ESRI® ArcGIS Desktop Juhendmaterjal ©ALPHAGIS 2007 Sisukord SISSEJUHATUS 3 1.1 A RCGIS KASUTAJALIIDES 3 1.1.1 ArcMap 4 1.1.2 ArcCatalog 4 1.1.3 ArcToolbox 5 1.1.4 Command Line 6 1.1.5 ArcGISi töövahendid 6 2 ANDMETE KUVAMINE JA NAVIGEERIMINE ARCMAP`IS 8 2.1 K AARDIKIHT 10 2.2 A NDMEFREIM 10 2.3 K AARDIKIHTIDE JA ANDMEFREIMIDE HALDAMINE KIHIHALDUR (TOC) 11 2.4 K AARDIDOKUMENDI ...
Kursusetöö teemaprojekt Saksa Tehnoloogiakoolis Veebileht - info idamaise tantsutrupi ..... kohta ja treeningute broneerimine Kursusetöö teemaprojekt Koostaja: ..... Eriala: Tarkvara arendus Juhendaja: ..... Teema lühiiseloomustus ja töö kirjutaja eesmärk Lõputööks oleks aktiivselt tegutseva idamaise tantsutrupi ..... treeningute veebileht, mida kasutavad nii treener kui ka kliendid, sisestades parooli ja kasutajanime. Teatud osale infost oleks aga juurdepääs kõigil interneti kasutajatel. Veebilehte on vaja: info jagamiseks. Siiani on ..... liikmed suhelnud Facebooki/Orkuti kaudu, e-maili ja telefoniteel selleks, et tre...
Eesti Infotehnoloogia Kolledž Andmebaasisüsteemide alused Iseseisev töö Tallinn 2014 Sisukord Sisukord.................................................................................................................. 1 Sissejuhatus........................................................................................................... 3 Ülesandepüstitus.................................................................................................... 4 Analüüs................................................................................................................... 5 Projekt.................................................................................................................... 6 ERD ehk Entity Relationship Diagrams mudel.....................................................6 Olemite semantika...............................
1837 Morse elektritelegraaf. 1847-1854 George Boole, de Morgan. 1857 perfolint(Wheatstone).1867 "Type writer" sholes,glidden,soule.1879 Kaasaegse loogika alus: Gottlob Frege(öloob kaasaegse predikaatarvutuse). 1890 - Hollerith'i perfokaardid->sellest firmast tekkis IBM.1845-1918 elas, Hulgateooria: Georg Cantor.1920...Enigma kodeerimiseks Saksa lennu-,merevägi.1935-1937 Turingi masin1936: Churchi lambda-arvutus.1930-1935-1937 Vannevar Bush MIT:dif. Võrrandite lahendamiseks(100t,tuhanded releed,150 mootorit,2000lampi). 1889-1951Ludwig Wittgenstein. 1938, Shannon'i magistritöö sidus: Boole algebra. Elektrilülitid ja -skeemid. Bitid ja info kodeerimise. Info otsimise algoritmid.1939-1942 Atanasoff. esimene elektronarvuti?1939-44 Mark I (Aiken) IBMi elektriline(releed)digitaalne arvuti(5t).1941-1944:Konrad Zuse. Z3, Z4. Releedega digitaalarvuti.1948 I transistor(Shockley)- müüma hakkas Bell Corp.1949 - Maurice Wilkes koostas EDSAC, the...
Turingi masin 1937 Universaalne masin suudab arvutada/järeldada kõike Turingi tees: kõike mida saab üldse mingi masinaga järeldada/arvutada, saab ka Turingi masinaga arvutada Parmenides (5 saj. e.m.a) kasutas pikki loogilisi põhjendusi. Zenon Elast (5 saj e.ma) paradoksid Sofistid-Sokrates (470-399 e.m.a), Platon (428/427 - 348/347e.m.a) Aristoteles: väidete struktuur kui iseseisev uurimisobjekt Süllogismi näited:1eeldus:iga koer on imetaja, 2eeldus mõned neljajalgsed on koerad, järeldus: mõned neljajalgsed on imetajad. Süllogism on väitlus, kus mingitest etteantud väidetest järeldub paratamatult uus väide. Aristotelese puhul alati kaks kategoorilist eeldust, üks kategooriline järeldus Stoikud uurisid, kuidas saab loogiliste sidesõnade (ja, ei, või, kui ...siis)abil lihtsamatest lausetest keerulisemaid kokku panna ja kuidas näidata selliselt moodustatud lausete õigsust. Ramon Llull 1235- 1315 müstik Peateos Ars magna, generalis et ultim...
TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut Infosüsteemide õppetool Online Restoran Andmebaaside programmeerimine IDU0120 Juhendaja: Erki Eessaar Tallinn 2011 Sisukord SISUKORD 4 SISSEJUHATUS 8 1. STRATEEGIA ETAPP............................................................................................................ 9 1.1 TERVIKSÜSTEEMI ÜLDVAADE.................................................................................................... 9 1.1.1 ORGANISATSIOONI EESMÄRGID................................................................................................ 9 1.1.2 INFOSÜSTEEMI EESMÄRGID................................................................................