Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
✍🏽 Avalikusta oma sahtlis olevad luuletused! Luuletus.ee Sulge

Andmebaasid - sarnased materjalid

select, turniir, eesnimi, integer, perenimi, date, alter, begin, return, update, value, insert, count, color, order, edetabel, option, height, returns, call, function, join, values, else, menu, desc, user, primary, klubisuurus, unique, toimumiskoht, foreign, arvo, andmebaasid, trigger, rauno, class, format, documents, tabelid, users, grant, referencing
thumbnail
11
docx

Andmbaasid

--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

Andmebaasid
116 allalaadimist
thumbnail
15
pdf

Andmebaasid

Andmebaasid Laenutamine CREATE TABLE LAENUTAMINE ( Laenamise_id INT not null auto_increment, Kuupäev date, Raamatu_ID INT, Lugeja_ID INT, Tähtaeg date, Tagastamine date, PRIMARY KEY (Laenamise_id), FOREIGN KEY (Lugeja_ID) REFERENCES LUGEJA(Lugeja_ID), FOREIGN KEY (Raamatu_id) REFERENCES Raamat(Raamatu_ID)); Lisa 10 kirjet. INSERT INTO LAENUTAMINE(Kuupäev,Lugeja_ID,Raamatu_ID,Tähtaeg) VALUES(curdate(),1,3,adddate(curdate(), interval 21 day)); RAAMAT CREATE TABLE RAAMAT ( Raamatu_ID INT AUTO_INCREMENT, Pealkiri VARCHAR(150) NOT NULL, Autor VARCHAR(100) NOT NULL,

Andmebaasid
36 allalaadimist
thumbnail
25
docx

Andmebaasi eksami eeldustöö IT Kolledžis

Kommentaar:VARCHAR Tel efoninumber:INTEGER Ariklient_ID:INTEGER Telefoninumber:INTEGER PUHKUS TOOTAJA Puhkus_ID:INTEGER Tootaja_ID:INTEGER Algus:DATE Eesnimi :VARCHAR Lopp:DATE Perenimi:VARCHAR Kommentaar:VARCHAR PAUS Isikukood:INTEGER Paus_ID:INTEGER Rahvus:VARCHAR Algus:DATE Tool_alates:DATE

Andmebaasisüsteemide alused
360 allalaadimist
thumbnail
19
txt

14_yl

lesanne 1------------------------------------------------------------------------------- -- sqlplus scott/tiger@testdata describe kandidaadid insert into kandidaadid values ('Stanislav', 'Tsvetajev', '38609140224', 60, 70, 80); update kandidaadid set eesnimi='Stas' where isikukood=38609140224; select * from kandidaadid where eesnimi = 'Stas'; delete from kandidaadid where eesnimi = 'stas'; lesanne 2------------------------------------------------------------------------------- -- sqlplus scott/tiger@testdata select eesnimi, perenimi, emakeel from kandidaadid where isikukood like '4%' and emakeel >60; select eesnimi, perenimi, to_date(substr(isikukood,2,6),'YYMMDD') as sunniaeg from kandidaadid where to_date(substr(isikukood, 4, 4), 'mmdd')> sysdate order by to_date(substr(isikukood, 4, 4), 'mmdd');

Oracle programmeerimiskeeled...
227 allalaadimist
thumbnail
94
docx

Andmebaasisüsteemide alused

Analüüsis kirjeldan lahti ülesande püstitust nii, et kui keegi selle tüki lahti lööb ja läbi loeb saab ta kohe aru, milline see infosüsteem on. Projektis on ERD ehk Entity Relationship Diagrams mudel, olemite semantika ja olemite omadused. ERD mudel näitab andmebaasi visuaalsel kujul. Olemite semantikas on iga tabeli kohta informatsioon, mida selles talletatakse. Olemite omadusete all lähevad tabelide veergude kirjeldused, milleks on andmetüüp, semantika jne. Realisatsioonis on 3 SELECT lauset koos lahti seletava kommentaariga. 3 Ülesandepüstitus Eesmärgiks on luua SQL ehk Structured Query Language programmeerimiskeeles andmebaas, mis kirjeldab ühe või mitme kinosüsteemi toimimist. Andmebaas koosneb kirjalikust analüüsist, ERD ehk Entity Relationship Diagrams (eesti k. olemisuhtediagramm)

Andmebaasisüsteemide alused
153 allalaadimist
thumbnail
11
pdf

ORACLE

CONSTRAINT ISIK_PK PRIMARY KEY(ID) ); Tulemus Tabeli VAEOSA loomine CREATE TABLE VAEOSA ( ID NUMBER(10,0) NOT NULL, KOOD VARCHAR2(10) NOT NULL, NIMI VARCHAR2(50) NOT NULL, KOMMENTAAR VARCHAR2(100), CONSTRAINT VAEOSA_PK PRIMARY KEY(ID) ); Tulemus Tabeli VAEOSAS_OLEMINE loomine CREATE TABLE VAEOSAS_OLEMINE ( ID NUMBER(10,0) NOT NULL, ISIK_ID NUMBER(10,0) NOT NULL, VAEOSA_ID NUMBER(10,0) NOT NULL, ROLL VARCHAR2(35) NOT NULL, ALATES DATE NOT NULL, KUNI DATE, CONSTRAINT VAEOSAS_OLEMINE_PK PRIMARY KEY(ID) ); Tulemus Tabelile VAEOSAS_OLEMINE välisvõtmete lisamine ALTER TABLE VAEOSAS_OLEMINE ADD CONSTRAINT VAEOSAS_OLEMINE_ISIK_ID_FK FOREIGN KEY(ISIK_ID) REFERENCES ISIK(ID); ALTER TABLE VAEOSAS_OLEMINE ADD CONSTRAINT VAEOSAS_OLEMINE_VAEOSA_ID_FK FOREIGN KEY(VAEOSA_ID) REFERENCES VAEOSA(ID); Tulemus 3. Tabelite täitmine andmetega Andmete lisamine tabelisse ISIK

Andmebaasisüsteemide alused
55 allalaadimist
thumbnail
24
docx

ANDMEBAAS LÕHNAPOODIDELE

määrata soovitud tooteid. Tellimuste põhjal saadakse arve ning arveread, mis vastakse ära kui tellimused on täielikult kohale toimetatud. Tellimuses on toote detailid ning lisaks ka muidugi kauba summa. Arves näidatakse ära kõikide kaupade summa. Olem suhte diagramm Tabelid 2.1. Table toode Column name Type Properties Description Toote nimetus on toode_id integer Not null ära märgitud ID- ga Toote seis määrab ära selle toote toode_seis char(10) Not null oleku, kas on olemas või ei ole

Informaatika
93 allalaadimist
thumbnail
81
doc

Andmebaaside programmeerimine

seisundi liik Tellimuse kogus Kui palju klient tahab sellist 10 rida menüü ridu. Isik isikukood Isikukood on isiku soo ja sünniaja 38204010231 alusel moodustatud isiku üheselt kindlaksmääramist võimaldav arv. (allikas "Rahvastikuregistri seadus"). Isik eesnimi Mati Isik perenimi Mets Isik sugu Sugu võib olla: 1 0 ­ Ei ole teada 1 - Mees 2 ­ Naine Isik kasutajatunnus Isiku kasutajatunnus süsteemis. mati2000

Andmebaaside projekteerimine
262 allalaadimist
thumbnail
4
pdf

Rühmatöö aines Andmebaasid [2010 sügis]

Aadress on see, kuhu tellimusele järgi tullakse. Kinnitus saab olla väärtustega Ei või Jah. Kui kinnitus on Ei, siis ta arhiivi ei lähe, kui kinnitus on Jah, siis läheb kõik vajalik info arhiivi ning töötajal on hea teha aruannet (trigger). 2. Graafiline mudel 3. Andmebaasi loomise korraldused Kuna ülesande juhendis ei ole öeldud, et peame siia esitama ka foreign key ja trigger käsud, siis me seda ei teinud. CREATE TABLE Arhiiv ( Tellimus_Töötaja_Isikukood INTEGER UNSIGNED NOT NULL, Tellimus_Klient_ID INTEGER UNSIGNED NOT NULL, Tellimus_Kogus INTEGER UNSIGNED NOT NULL, Tellimus_Aadress VARCHAR(255) NOT NULL, Tellimus_Kuupäev VARCHAR(10) NOT NULL, Tellimus_Hind INTEGER UNSIGNED NOT NULL, Tellimus_Toote_ID INTEGER UNSIGNED NOT NULL, Tellimus_Tellimuse_ID INTEGER UNSIGNED NOT NULL, Tellimus_Telefon INTEGER UNSIGNED NOT NULL, PRIMARY KEY(Tellimus_Töötaja_Isikukood, Tellimus_Klient_ID,

Andmebaasid
183 allalaadimist
thumbnail
8
odt

Andmebaasisüsteemide alused SQL töö

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 VARCHAR(55) not null,

Andmebaasisüsteemide alused
64 allalaadimist
thumbnail
9
docx

Ülesanne 6-Tabeli struktuuri muutmine-Erinevad päringud

1. Lisa tabelisse RAAMAT uus väli Tiraaz, mis on täisarvu tüüpi. mysql> ALTER TABLE RAAMAT ADD COLUMN Tiraaz mediumint(10); Query OK, 42 rows affected (0.00 sec) Records: 42 Duplicates: 0 Warnings: 0 mysql> DESCRIBE RAAMAT; +------------+-----------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+-----------------------+------+-----+---------+----------------+ | Raamatu_id | mediumint(8) unsigned | NO | PRI | NULL | auto_increment |

Andmebaasid
4 allalaadimist
thumbnail
5
pdf

Andmekaevandamine Amazoni Raamatud SQL-iga

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 ( id serial NOT NULL, person_id integer NOT NULL, book_id integer NOT NULL, CONSTRAINT person_book_pkey PRIMARY KEY (id) ) CREATE INDEX idx_book_id ON person_book USING btree (book_id); Then, the data was imported into the table. The following command works when database actually runs on the machine the data file is located on (or something like this... Sure as hell the processing

Informaatika
20 allalaadimist
thumbnail
24
doc

Access

arvutusi teha Number Arvuline väärtus, millega saab Pikkus valitakse tüübi järgi: arvutada Byte, täisarv 0 kuni 255 Decimal, reaalarv (-1E-28 kuni 1E28-1) Integer, täisarv (-32768 kuni 32767) Long Integer, täisarv (- 214483648 kuni 2147483647) Single, reaalarv (-3,40282E38 kuni 3,402823E38)

Arvutiõpetus
69 allalaadimist
thumbnail
9
docx

Ülesanne 4-Päringud mitmest tabelist

1. Loo tabel LAENUTUS järgmiste väljadega: Laenamise_id PK, Kuupaev (kuupäev), Lugeja_ID (täisarv) FK, Raamatu_ID (täisarv) FK, Tahtaeg (kuupäev), Tagastamine (kuupäev). Tabeli kirjelduses näita ära primaarvõti ja ka võõrvõtmed. mysql> CREATE TABLE LAENUTUS( -> Laenamise_id int unsigned not null auto_increment, -> Luupaev date not null, -> Lugeja_id mediumint(8) unsigned not null, -> Raamatu_id mediumint(8) unsigned not null, -> Tahtaeg date not null, -> Tagastamine date, -> PRIMARY KEY(Laenamise_id), -> FOREIGN KEY(Lugeja_id) REFERENCES LUGEJA (Lugeja_id), -> FOREIGN KEY(Raamatu_id) REFERENCES RAAMAT (Raamatu_id)); Query OK, 0 rows affected (0.01 sec) mysql> DESCRIBE LUGEJA; +-----------+-----------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------+-----------------------+------+-----+---------+----------------+

Andmebaasid
11 allalaadimist
thumbnail
2
doc

Andmebaaside eksam

/*PÄRING1 AVADA ANDMEBAAS MYYK*/ USE MYYK /*PÄRING2 LUUA TABEL ANDMEBAASI*/ CREATE TABLE dbo.kaup_tbl ( KAUBAID INT NOT NULL IDENTITY (1,1) PRIMARY KEY, KNIMI VARCHAR (10) NULL, KKOOD VARCHAR (3) NULL, HIND DECIMAL (6,2), ) /*PÄRING3 LISADA KAUBAD TABELISSE*/ INSERT INTO dbo.kaup_tbl (KNIMI,KKOOD,HIND) VALUES ('PLUUS','K1',245.20) INSERT INTO dbo.kaup_tbl (KNIMI,KKOOD,HIND) VALUES ('PYKSID','K2',765.40) INSERT INTO dbo.kaup_tbl (KNIMI,KKOOD,HIND) VALUES ('KINGAD','K3',1267.45) INSERT INTO dbo.kaup_tbl (KNIMI,KKOOD,HIND) VALUES ('SAAPAD','K4',983.35) INSERT INTO dbo.kaup_tbl (KNIMI,KKOOD,HIND) VALUES ('SOKID','K5',34.30) INSERT INTO dbo.kaup_tbl (KNIMI,KKOOD,HIND) VALUES ('JOPE','K6',2034.10) /*PÄRING4 VÄLJASTADA IGA KAUBA KESKMINE MÜÜGISUMMA*/ SELECT AVG (K_KOGUS * HIND) AS KESKMINE_SUMMA, HIND AS KAUBAD FROM dbo.Myygid INNER JOIN dbo.kaup_tbl ON KAUBAID = KAUBAID GROUP BY HIND /*PÄRING5 MITU KORDA IGAT KAUPA MÜÜDI, KAUBA NIMI JA KORDA ARV*/ SELECT KNIMI AS KAUBAD,CO

Andmebaasid
121 allalaadimist
thumbnail
56
doc

Andmebaaside eksami kordamisküsimuste vastused

Relatsioonilise mudeli väljamõtlejaks võib pidada dr. Edgar. F. Codd'i, kes esitas esimesena relatsioonilise andmebaasi põhimõisted 1970 a. ilmunud artiklis: "A relational model of large shared data banks". Pakkus esimesena välja ka normaliseerimise protsessi. Olemi-suhte diagramm töötati Peter Cheni poolt välja 1970-ndate keskel. Chen soovis luua esitusviisi, millega saaks modelleerida nii hierarhilisi-, võrk-, kui ka relatsioonilisi andmebaase. C. J. Date ja H. Darwen - Kolmanda Manifesti autorid. Kuidas nimetatakse aastal 1995 avaldatud dokumenti, milles esitatakse C.J. Date ja H. Darwen poolt relatsioonilise mudeli täiendatud ja parandatud kirjelduse? The Third Manifesto ­ Kolmas Manifest. Milline on Kolmandas Manifestis kirjeldatud andmebaasikeele nimi? D. Lühendid ­ tähendus ja sisu

Andmebaasid I
101 allalaadimist
thumbnail
2
txt

SQL

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, `kassa_nr` (4) NOT NULL, `sisselogimine_id`I

Informaatika
55 allalaadimist
thumbnail
575
docx

Nimetu

graafikakomponendid suhteliselt sarnased veebis nähtavatega. Vaid mõnevõrra vabamalt pääseb oma komponente juurde tegema ning mitmekülgsemaid võimalusi kasutama. Tekstiakna rakenduste juures piirdub suhtlus arvutiga loetava ja trükitava tekstiga. Lihtsaim dialoogi pidav programm näeb välja järgmine: using System; class Sisend{ public static void Main(string[] arg){ Console.WriteLine("Palun eesnimi:"); string eesnimi=Console.ReadLine(); Console.WriteLine("Tere, "+eesnimi); } } Ning töö paistab välja nii: C:Projectsomanaited>Sisend Palun eesnimi: Juku Tere, Juku Esmane "Palun eesnimi" trükitakse välja sarnaselt nagu lihtsaimaski tervitavas programmis. Edasine Console.ReadLine() jääb kasutajalt sisestust ootama. Kõik, mis kasutaja kuni reavahetuseni kirjutab, püütakse kokku üheks tekstiks ning selle saab arvutisse meelde jätta.

Informaatika
32 allalaadimist
thumbnail
28
docx

Andmebaasid eksami kordamisküsimused

Andmebaasid 1.9 Teema 1 • Erinevat tuupi andmemudelite (hierarhiline, relatsiooniline, objekt­orienteeritud) 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 objekt­orienteeritud 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  jaadv

Andmebaasid
78 allalaadimist
thumbnail
4
txt

ORACLE: SQL JA PLSQL 04

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

Oracle programmeerimiskeeled...
80 allalaadimist
thumbnail
210
docx

PHP EDASIJÕUDNUD RAAMAT

Suurimad konkurendid on sellele näiteks Oracle, PostreSQL, Microsoft SQL jt. Kõik need kasutavad SQL päringukeelt. Selle keele abil saavad andmebaasivälised rakendusprogrammid, nagu näiteks PHP, andmebaasiga suhelda. SQL tuleb inglisekeelsetest sõnadest Structured Query Language, mis meie keeles võiks kutsuda struktuurpäringukeeleks. Vaatame mõningaid näiteid. Vaatab andmebaase: ? 1 SHOW DATABASES; Selekteerib kõik read tabelist nimega uudised: ? 1 SELECT * FROM uudised; Andmebaasi tabeli struktuur Kui andmebaase kirjeldada, siis kõige sarnasem on sellele Microsoft Exceli töövihik, kus andmeid hoitakse samuti tabelites. Ning tabeli moodustavad tulbad ja read. Andmebaasi ridu nimetatakse ka kirjeteks (records). Tabelilahtreid nimetame aga andmeväljadeks (fields). Reeglina varustatakse iga tabeli esimene veerg unikaalse indikaatoriga (id), mida kutsutakse primaarvõtmeks. Igaks juhuks rõhutan üle, et unikaalne tähendab, et

Informaatika
15 allalaadimist
thumbnail
134
pdf

Programmeerimine PHP

Ta lihtsalt ignoreerib seda. PHP programmeerimiskeeles on 2 tüüpi kommentaare: 1. / voi # - üherealiste märkuste jaoks 2. /* ... */ - mitmerealised kommentaarid comments.php return $x + $y; } ?> Näide 1.3.2 Eraldajad PHP programmid on põhimõtteliselt käskude kogumid. Käskude eraldamiseks kasutatakse programmeerimiskeeltes spetsiaalseid sümboleid - eraldajaid. PHP's seda tehakse semikooloniga: separators.php

Allika?petus
53 allalaadimist
thumbnail
4
txt

Oracle: SQL ja PLSQL 01

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 NUMBER(3) 3. Lisage tabelisse enda andmed. SQL> INSERT INTO kandidaadid VALUES(39007283542, 'Marko', 'Reiko', 83, 77, 71); 1 row created. 4

Oracle programmeerimiskeeled...
35 allalaadimist
thumbnail
12
docx

Ülesanne 7-PhpMyAdmin i kasutamine

1. Loo uus andmebaas nt Harjutus. Mine phpMyAdmin keskkonda ja täida järgnevad ülesanded. 2. Käivita järgmised kaks käsku oma loodud andmebaasis: CREATE TABLE EMA ( Ema_ID integer(4) NOT NULL AUTO_INCREMENT, Nimi varchar(40) NOT NULL, PRIMARY KEY(Ema_ID)) engine=InnoDB; INSERT INTO EMA (Nimi) VALUES ('Tups'), ('Taki'),('Tipsi'); 3. Loo äsja tehtud andmebaasi andmetabel HIIR, milles on järgmised andmeväljad: Hiire_ID - täisarv, primaarvõtme väli ja automaatselt suurenev ning ei tohi olla null, Nimi tekst, väärtus ei tohi olla null, Kaal täisarv, Synniaasta aasta, Ema_ID täisarv, võõrvõti (lisa indeksite alt valik INDEX). Määra andmebaasimootoriks InnoDB. 4. Lisa tabelisse järgnevalt toodud andmed Nimi Kaal_gr Synniaasta Ema_ID Piiks 120 2015 1 Triip 80 2017 2 Mustu 95 2018 3 Troll 110 2017 1 Rulli 105 2018 1 Trips

Andmebaasid
7 allalaadimist
thumbnail
5
docx

Ülesanne 8-Alampäringud

1*. Leia vanima raamatu väljaandmisaasta (väljasta aastaarv). mysql> SELECT MIN(aasta) AS 'vanima raamatu valjastamisaasta' FROM RAAMAT; +---------------------------------+ | vanima raamatu valjastamisaasta | +---------------------------------+ | 1920 | +---------------------------------+ 1 row in set (0.00 sec) 2. Leia vanima raamatu pealkiri, väljaandmise aasta ja autor. mysql> SELECT pealkiri, autor, aasta FROM RAAMAT WHERE aasta=(SELECT MIN(aasta) 'vanima raamatu valjastamisaasta' FROM RAAMAT); +---------------+---------------+-------+ | pealkiri | autor | aasta | +---------------+---------------+-------+ | Tde ja igus | A.H.Tammsaare | 1920 | +---------------+---------------+-------+ 1 row in set (0.00 sec) 3*. Leia kõige uuema raamatu väljaandmisaasta (väljasta aastaarv).

Andmebaasid
4 allalaadimist
thumbnail
6
txt

ORACLE: SQL JA PLSQL 09

Enter value for sugu: J old 1: INSERT INTO talled VALUES(CASE '&sugu' WHEN 'J' THEN jaar_id.NEXTVAL new 1: INSERT INTO talled VALUES(CASE 'J' WHEN 'J' THEN jaar_id.NEXTVAL Enter value for kaal: 9.256 Enter value for sugu: J old 2: ELSE utt_id.NEXTVAL END, SYSDATE,'&kaal', '&sugu') new 2: ELSE utt_id.NEXTVAL END, SYSDATE,'9.256', 'J') 1 row created. SQL> COLUMN sunniaeg FORMAT A15 SQL> COLUMN id format 999 SQL> COLUMN kaal FORMAT 999.99 SQL> COLUMN sugu FORMAT A4 SQL> SELECT * FROM talled; ID SUNNIAEG KAAL SUGU ---- --------------- ------- ---- 3 04-APR-17 01.41 7.29 J .04 PM 6 04-APR-17 01.44 6.37 U .50 PM 8 04-APR-17 01.45 5.84 U .17 PM 9 04-APR-17 01.45 9.26 J .33 PM SQL> --Moodustage vaade, mis selekteerib tabelitest yliopilased, oppeained ja koduylesanded oracle kohta saadetud kodutööde punktisummad SQL> CREATE VIEW oracle_punktid (nimi, punktid) AS 2 SELECT y.perenimi ||','|| y

Oracle programmeerimiskeeled...
121 allalaadimist
thumbnail
57
doc

Microsoft access

@ määrab kindla tähemärkide arvu, tühikud kaasa-arvatud /tekst kuvab märgitud teksti & ei nõuta ühtegi tähemärki tähistab, et järgneval märgil ei ole eritähendust Näide. #. Andmebaasisüsteemil Access on sisse ehitatud ühised arvu- ja valuutaväljade vormingud. Nende vahel on võimalik valida välja omaduste paanil ripploendist Format. Täisarvude sisestamiseks peab valima Field Size väärtuseks Byte, Integer või Long Integer. Sel juhul kümnendkohtade sisestamisel ümmardatakse need kuvamisel ning salvestatakse täisarvuna. Murdarvude jaoks kasutatakse Double või Single. Samas võib ise koostada arvuväljale vormingu, mille makett koosneb neljast osast: Positiivne number; negatiivne number; null; täitmata väli. Näide. ## ### ###,##" kr"; ## ### ###,##" kr"[red];;"Puudub". Arvuvormingus saab kasutada järgmisi sümboleid: Sümbol Kuidas toimib # üksik number

Andmebaasid
136 allalaadimist
thumbnail
12
txt

ORACLE: SQL JA PLSQL 02

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

Oracle programmeerimiskeeled...
73 allalaadimist
thumbnail
12
docx

Ülesanne 5-Andmetabeli toomine varundusfailist-erinevad päringud

| Elukoht | varchar(10) | YES | | NULL | | | Synniaeg | varchar(5) | YES | | NULL | | | Synnikaal | int(4) | YES | | NULL | | | Synnipikkus | int(2) | YES | | NULL | | | Sugu | varchar(1) | YES | | NULL | | +--------------+-------------+------+-----+---------+-------+ 8 rows in set (0.00 sec) 4. Leia lapsed, kelle sünnikaal on väiksem võrdne 3800 grammist. Väljasta nimi ja kaal. mysql> SELECT L_nimi, Synnikaal FROM SYNNID WHERE Synnikaal<=3800; +-----------+-----------+ | L_nimi | Synnikaal | +-----------+-----------+ | Richard | 2385 | | Ralf | 3736 | | Karolin | 3538 | | Liisi | 2920 | | Kaur | 2610 | | Rasmus | 2462 | | Ramona | 2473 | | Otto | 3148 | | Konrad | 2652 | | Karola | 3545 | | Sten | 3740 | | Heike | 3450 | | Aneteliis | 3290 | | Kelly | 3250 |

Andmebaasid
3 allalaadimist
thumbnail
4
txt

ORACLE: SQL JA PLSQL 12

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

Oracle programmeerimiskeeled...
114 allalaadimist
thumbnail
4
txt

ORACLE: SQL JA PLSQL 05

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

Oracle programmeerimiskeeled...
134 allalaadimist
thumbnail
18
pdf

Andmebaasisüstemide võrdlus

alamosast. Küll aga PostgrSQL'i puhul võib. Alates versioonist 8.3 on olemas ka fulltext otsing ja seda ei pea eraldi patchina lisama. Baasi loomine Käivitage postgreSQL prooviks: (logige uuesti sisse kasutaja postgres alt, et lisatud PATH'i take'eksid efffect'i :) Kõik järgnevad käsud tuleb anda postgres kasutaja alt, su - postgres looge andmebaas $ createdb mhh votke andmebaasiga ühendust $ psql käsivitage lihtne päring postgres=> SELECT datetime 'now'; (kas tulemus on näha?) väljuge andmebaasi kliendist postgres=> q eemaldage andmebaas $ destroydb mhh Kui see kõik läks libedalt siis on peamiselt kõik korras; tavis vaid ivake kasutajete õigusi sättida ja kõik. Kasutajad-õigused Kasutajate lisamine createuser -P root Enter password for new role: Enter it again: Shall the new role be a superuser? (y/n) y Peale selle peab failis /usr/local/pgsql/data/pg_hba.conf

Andmebaasid
63 allalaadimist
thumbnail
16
docx

Andmebaasid

UPDATE - muuta olemasolevaid andmeid DELETE - kustutada ALTER - muuta olemasolevate tabelite struktuuri ja veergude definitsioone INDEX - indekseerida tabeleid REFERENCES - luua viiteid sellele tabelile ALL - kõik ülaltoodud õigused Kasutajale privileegide andmise süntaks: GRANT privileges ON object TO user; Objektiks, mille kohta õigusi jagatakse, võib olla tabel , vaade, jada (sequence), sünonüüm. Näiteks: lubada kasutajal nimega isik lugeda tabelit arve. GRANT SELECT ON arve TO isik; ALTER, INDEX ja REFERENCES on pole võimalikud VIEW-de korral. · Süsteemiprivileegid käsitlevad üldisenmaid kasutaja õigusi andmabaasis, peamiselt seda, milliseid üldtegevusi kasutaja võib teha. Mõned põhilisemad privileegid Oracle-s: CREATE SESSION - lubab kasutajal ühenduda 8connect) andmebaasi CREATE TABLE - lubab luua tabeleid CREATE VIEW - lubab luua vaateid CREATE USER - lubab luua uusi kasutajaid

Arvutiõpetus
73 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun