Pealkiri

Seotud dokumendid
Pealkiri

SQL

praktikumidesse.pdf

SQL

Microsoft Word - ref - Romet Piho - Tutorial D.doc

Operatsioonisüsteemi ülesanded

SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Wind

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc

MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite l

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com

Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööa

Operatsioonisüsteemi ülesanded

GRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev Versioon

MTAT Operatsioonisüsteemid - Turvalisus

Eksam õppeainetes "Andmebaasid I" (IDU0220) ja "Andmebaaside projekteerimine" (IDU3381)

Tiia Salm 2011 Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pd

PowerPointi esitlus

Programmi AnimatorDV Simple+ lühike kasutajajuhend

Andmebaasid, MTAT Andmebaasikeeled 11.loeng

E-arvete juhend

Microsoft Word - Errata_Andmebaaside_projekteerimine_2013_06

FRESENIUS ÕPPEKESKUS KIIRJUHEND

StandardBooks_versiooni_uuendusWin

Microsoft Word - installation-guide.doc

Document number:

MTAT Operatsioonisüsteemid - Turvalisus

Elisa Ring Elisa Ringi mobiilirakendus Versioon

Linux süsteemi administreerimine

G aiasoft Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon ja hilisemad K

Microsoft Word - requirements.doc

Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Dian

Pangalingi spetsifikatsioon Pocopay pangalingilt makse algatamiseks tuleb kasutada teenust Kaupmees teeb päringu Pocopayle aadressile

1. Üliõpilased 1.1 Tõendid Vali menüüst: Üliõpilased tõendid tõendite trükkimine. Avaneb vorm Tõendite trükkimine, vali tõendi liik Tõend õppim


Relatsiooniline andmebaaside teooria II. 6. Loeng

Loeng03

Andmebaasid, MTAT loeng Normaalkujud

Microsoft PowerPoint - Lisa 5 koolituse materjalid

Kom igang med Scratch

Pintsli otsade juurde tegemine Esiteks Looge pilt suurusega 64x64 ja tema taustaks olgu läbipaistev kiht (Transparent). Teiseks Minge kihtide (Layers)

SINU UKS DIGITAALSESSE MAAILMA Ruuter Zyxel LTE3302 JUHEND INTERNETI ÜHENDAMISEKS

1 / loeng Tekstitöötlus Sisend/väljund Teksti lugemine Sõnad

Outlookist dokumendi registreerimine Plugina seadistamine Dokumendi registreerimine Outlookist Vastusdokumendi registreerimine Outlookist Outlooki plu

1. AKE Ajalise keerukuse empiiriline hindamine

X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesug

Andmed arvuti mälus Bitid ja baidid

Häälestusutiliit Kasutusjuhend

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G

KASUTUSJUHEND

Directo ja Omniva arvekeskuse (endine EAK ehk Eesti E-arvete Keskus) liidestamine

ArcGIS Online Konto loomine Veebikaardi loomine Rakenduste tegemine - esitlus

PowerPoint Presentation

P2P süsteemid

STAR andmeregistri koolitusmaterjal Juhtumimenetluse läbiviimine ja juhtumiplaani haldamine 1

EID TARKVARA (v.1812 baasil)

TARTU ÜLIKOOL LOODUS- JA TÄPPISTEADUSTE VALDKOND ARVUTITEADUSE INSTITUUT Lauri Kongas Turvaauk CVE Referaat aines Andmeturve MTAT Õpp

E-R mudel

Monitooring

DNS teenus teoorias ja praktikas Autor Siim Adamson ITK Autor: Siim Adamson ITK

Pealkiri

IT infrastruktuuri teenused sissejuhatav loeng 00

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp

Microsoft Word - HOTSEC kasutusjuhend v1.900.docx

EBSCO täistekstiandmebaaside kasutamine Otsingu sooritamiseks: 1. Logi sisse 2. Vali EBSCOhost Web 3. Seejärel vali andmebaas, milles soovid otsingut

Paberretsepti digitaliseerimine

Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier

Microsoft PowerPoint - GIS_pilvelahendusena_final.ppt [Compatibility Mode]

CPA4164 USB 2.0 kõrgekvaliteediline videoadapter KASUTUSJUHEND 1. PEATÜKK - Ülevaade 1.1 Tutvustus CPA4164 USB 2.0 videoadapter võimaldab teil arvutis

Failiotsing: find paljude võimalustega otsingukäsk find kataloog tingimused kataloog - otsitakse sellest kataloogist ja tema alamkataloogidest tingimu

PowerPoint Presentation

VOIP121 estonian.cdr

PowerPoint Presentation

Microsoft Word - E-portfoolio-googlesites.docx

Algoritmid ja andmestruktuurid

Microsoft Word - EHR.docx

Andmeturve

Kfloppy vormindamistööriista käsiraamat

Microsoft Word - Keypad-controller-manual-new_1.docx

Operatsioonisüsteemid Intelligentne arvutikasutus IFI6070 Tanel Toova

Loeng07

MergedFile

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx

No Slide Title

Microsoft Word - Bose_SoundLink_around-ear_Kasutusjuhend.docx

Neurovõrgud. Praktikum mai a. 1 WEKA WEKA (Waikato Environment for Knowledge Analysis) on masinõppimise ja andmekaevanduse algoritmide k

Rühmatöö Moodle is Triin Marandi 2017 oktoober

Operatsioonisüsteemid 1. loeng

KOOLITUSTE HALDAMINE E-TÖÖTUKASSA KASUTAJAJUHEND 1

Väärtusta oma vabadust. Eesti Yale Seifide Kasutusjuhend Mudelid: YSB/200/EB1 YSB/250/EB1 YSB/400/EB1 YLB/200/EB1 YSM/250/EG1 YSM/400/EG1 YSM/520/EG1

EE-macbook-retina-12-early2015-qs.indd

(Estonian) DM-RBCS Edasimüüja juhend MAANTEE MTB Rändamine City Touring/ Comfort Bike URBAN SPORT E-BIKE Kasseti ketiratas CS-HG400-9 CS-HG50-8

Süsteemiintegratsioon

AG informaatika ainekava PK

Microsoft Word - SDEMuutused.doc

Veebipõhised andmebaasid ja otsi(ngu)mootorid Internet on Oluline, peagi peamine andmeallikas! 2/3 Eesti aktiivsest elanikkonnast kasutab;! 90% arvuti

Esitatud a. 1 PROJEKTEERIMISTINGIMUSTE TAOTLUS DETAILPLANEERINGU OLEMASOLUL 1. Füüsilisest isikust taotluse esitaja 2 eesnimi perekonnanim

Microsoft Word - RM_ _17lisa2.rtf

Juhend Merit Aktivas korteriühistu erilahenduse kasutamiseks Merit Aktiva Pro ja Premium pakettides on olemas erilahendus korteriühistutele. Seda saab

Väljavõte:

Andmebaasid (6EAP) I praktikum

Mida praktikumides tehakse? Õpitakse SQL i Tehakse andmebaas ope (igas praktikumis natuke, kuni lõpuks saab valmis) Tehakse andmebaas edu (kui ope on valmis, tehakse edu, alustades praktikumis ja lõpetades kodus (ühe nädala jooksul)) Õpitakse disainima andmebaasi Oma Suur Projekt (rühmatööna) Kinnistatakse loengus õpitut teooriat ja tehakse teste Vaadeldakse veebiteenustega ja andmebaaside administreerimisega seotud probleeme

Kuidas praktikumides tehtud tööd arvestatakse?

Mõisteid Server on arvutisüsteem või selles töötav tarkvara, mis pakub teatud infoteenust sellega ühenduvatele klientidele. Klient on tarkvara, mis võimaldab suhelda serveriga. Rakendustarkvara võimaldab kasutajal teatava kindla ülesande täitmist. Klient ja server võivad olla ka samas arvutis

Tuntumad andmebaaside juhtsüsteemid ja tegijad IBM DB2 Microsoft SQL Server Oracle PostgreSQL Sybase (SAP company) SQL Anywhere MySQLOracle

SQL Anywhere (tarkvara kättesaadavus) Väljapool arvutiklassi kasutamise korral registreeruge ja laadige alla https://www.sap.com/cmp/syb/crm-xu15-int-sqldevft/index.html Moodle moodle.ut.ee

SQL Anywhere installeerimine Kõike pole vaja Ultralite, Mobilink, SQL Remote - pole vajalikud! Dokumentatsioon on soovitatav!

Käivitamine Windows keskkonnas ja andmebaasiga ühenduse võtmine Käivitada Sybase Central (juhtimiskeskus graafilise liidesega klient, administraatori töövahend) Start -> All Programs -> SQL Anywhere 17 -> Sybase Central Uue andmebaasi loomiseks Sybase Central abil Tools -> SQL Anywhere 17 -> Create Database Olemasoleva andmebaasiga tegelemiseks (Sybase Central vahendusel) Connections -> Connect with SQL Anywhere 17 Kohe vaatame täpsemalt

Andmebaasi loomine Käivita Sybase Central ja loo uus andmebaas Tools -> SQL Anywhere 17 -> Create Database Mõistlik on nõustuda vaikimisi määratud valikutega va mõned erandid: Oma andmebaasi nimeks pane ope (asukohaks loo eraldi kaust ketta juure lähedal (näiteks: Z:\AB)) Parooli pikkuseks 3 Kasutajanimi DBA, parool sql Kooditabeliks vali UTF-8 ja võta see kasutusele Vali variant, mis ühildub varasemate versioonidega Arvesta, et komplekti kuulub ka log-fail (ära muuda vaikimisi seadeid)!

Olemasoleva andmebaasiga ühenduse võtmine Käivitada klient (näiteks: Central) Sisestada kasutaja nimi ja parool (DBA, sql) Määrata tegevus: Start and connect a database on this computer Näidata andmebaasi (faili ope.db) asukoht Ühenduse võtmisel käivitub server automaatselt Kui mõni klient on juba andmebaasiga ühenduse loonud (server töötab), siis on vaja sisestada vaid kasutaja nimi ja parool. Tegevuseks peab olema: Connect to running database on this computer

Nõutud: SQL Anywhere failid 1 põhifail (laiendiga.db). 1 abifail (laiendiga.log) -> pole tekstifail! Soovitus: Andmebaasi esitamisel tuleb esitada mõlemad failid (ärge muutke log-faili andmebaas ei pruugi muudetud log-faili korral enam avaneda). Lisaks kõigi ülesannete lahenduste SQL tekstid ühe tekstifailina. (NB! SQL lause lõpeb semikooloniga.)

Nimedest Kaks serverit (samas võrgus) ei saa olla sama nimega Kaks andmebaasi sama serveri sees ei saa olla sama nimega dbeng17 -n minuserver c:\mina\ope.db c:\tema\ope.db -n teine

SQL Anywhere iga kaasas Interactive SQL meie põhivahend (kahe tekstiaknaga klient) Käivitub Centralist Tools -> SQL Anywhere 17 -> Open Interactive SQL Käivitub käsurealt ISQL (dbisqlc.exe) Java põhine (dbisqlg.exe)

TABEL inimesed Käivita isql ja sisesta tabeli definitsioon (DDL) CREATE TABLE inimesed ( eesnimi varchar(30) not null, perenimi varchar(100) not null, sugu char(1) not null check (sugu in ('m', 'n')), synnipaev date not null, sisestatud datetime not null default current timestamp, isikukood varchar(11), CONSTRAINT pk_inimesed PRIMARY KEY (isikukood) );

Kirje lisamine ja vaatamine INSERT INTO inimesed (eesnimi, perenimi, sugu, synnipaev, isikukood) VALUES ('Juku', 'Mets', 'M', '1980-02-04', '38002042715'); Lisage kaks kirjet kasutades käsku INSERT SELECT * FROM inimesed; SELECT eesnimi, perenimi FROM inimesed;

Kirje vaatamine SELECT * FROM inimesed WHERE isikukood= 'midagi'; SELECT * FROM inimesed WHERE sugu= 'm'; SELECT * FROM inimesed WHERE isikukood= 'midagi' OR isikukood = 'midagi'; SELECT * FROM inimesed WHERE isikukood 'midagi' AND isikukood = 'midagi';

Kirjete muutmine UPDATE inimesed SET eesnimi = 'Jüri' WHERE eesnimi = 'Juku'; (kui sellist eesnime pole, ei tehta midagi) INSERT INTO inimesed (eesnimi, perenimi, sugu, synnipaev, isikukood) VALUES ('Mati', 'Karu', 'M', '1985-02-04', '38002042715'); (annab vea, kuna selline võti (isikukood) on juba olemas)

Kirjete kustutamine DELETE inimesed WHERE eesnimi = 'Juku'; DELETE inimesed WHERE eesnimi = 'Jüri'; Ettevaatust!!! DELETE inimesed; kustutab kõik kirjed tabelist inimesed (andmete kustutamine). Kõigi kirjete kustutamiseks kasutatakse käsku TRUNCATE, mis töötab kiiremini DROP TABLE inimesed; Kustutab tabeli (objekti) tabeli inimesed kirjelduse ja andmed

Kokkuvõtvalt: CREATE TABLE INSERT INTO UPDATE DELETE DROP TABLE SELECT

Tähistused < > ümbritsevad nimesid [ ] mittekohustuslik osa { } kohustuslik grupeeritud osa kõik mis nende vahel on, peab SQL lauses olemas olema alternatiivide eraldaja, üks alternatiiv tuleb valida... kordus := see on (defineerimiseks) suurtähed - SQL keele reserveeritud sõnad väiketähed - muutujad (nimed, literaalid)

Mõtlemiseks INSERT [INTO ] <tabeli nimi> (<väli1>, <väli2>,...) VALUES (<väärtus1>, <väärtus2>,...) SELECT [DISTINCT ] {* <väli1>[, <väli2>,...]} FROM <tabel1>[, <tabel2>,...] WHERE <avaldis> [{AND OR} <avaldis>...] <avaldis> := <väli> {= < > <>!=} <väärtus>

SQLZOO http://www.sqlzoo.net/ Ülesanne: Teha läbi esimesed kolme tutoriali ( SELECT basics, SELECT from World ja SELECT from Nobel )