Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

Andmebaaside eksam (1)

3 HALB
Punktid
/*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,COUNT (KAUBAID) AS KORD_ARV
FROM dbo.Myygid
INNER JOIN dbo.kaup_tbl
ON KAUBAID = KAUBAID
GROUP BY KNIMI
ORDER BY KORD_ARV
/*PÄRING6 MUUTA MAI MAASIKAS MARI MURAKAKS*/
UPDATE dbo.myyjad
SET M_NIMI = 'MARI', M_PNIMI = 'MURAKAS'
WHERE MYYJAID = 5
/*PÄRING7 KES KUI SUURES KOGUSES JA SUMMALISELT MINGIT KAUPA MÜÜS,M_NIMI,K_NIMI,KOGUS,SUMMA*/
SELECT M_NIMI, SUM (K_KOGUS) AS KOGUS
FROM dbo.Myygid
INNER JOIN dbo.myyjad
ON dbo.Myygid.M_ID = dbo.myyjad.MYYJAID
GROUP BY M_NIMI
ORDER BY KOGUS
/*PÄRING8 VÄLJASTADA KÕIK ERINEVAD KAUBAD NIME JÄRGI KAHANEVASSE JÄRJEKORDA*/
SELECT KNIMI
FROM dbo.kaup_tbl
ORDER BY KNIMI DESC
/*PÄRING9 KUI PALJU IGA MÜÜJA SUMMALISELT KAUPU MÜÜS, M_NIMI,MÜÜGI SUMMA*/
SELECT M_NIMI, SUM (HIND) AS SUMMA
FROM dbo.kaup_tbl
INNER JOIN dbo.myyjad
ON dbo.kaup_tbl.KAUBAID = dbo.myyjad.MYYJAID
GROUP BY M_NIMI
ORDER BY SUMMA
/*PÄRING10 KES MÜÜS KINGI KUI SUURES KOGUSES,M_NIMI,KOGUS*/
SELECT M_NIMI,M_PNIMI
SUM(K_KOGUS) AS KINGAKOGUS
FROM dbo.kaup_tbl, dbo.Myygid
INNER JOIN dbo.myyjad
ON MYYJAID = M_ID, KAUBAID = K_ID
WHERE KAUBAID = 3
GROUP BY M_NIMI, KINGAKOGUS
KRISTI RYYTNA
Andmebaaside eksam #1 Andmebaaside eksam #2
Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
Leheküljed ~ 2 lehte Lehekülgede arv dokumendis
Aeg2011-03-14 Kuupäev, millal dokument üles laeti
Allalaadimisi 123 laadimist Kokku alla laetud
Kommentaarid 1 arvamus Teiste kasutajate poolt lisatud kommentaarid
Autor kryytna Õppematerjali autor
I semestri eksami ülesanded ja vastused neile, kasutades MYSQL-i.

Sarnased õppematerjalid

Andmebaasid
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, Aasta YEAR NOT NULL, Koht VARCHAR(50), Lk_arv INT, Keel VARCHAR(50), Hind FLOAT, PRIMARY KEY (Raamatu_ID)); Kirjed: INSERT INTO RAAMAT (Pealkiri, Autor, Aasta, Koht, Lk_arv, Keel, Hin

Andmebaasid
Nimetu
575
docx

Nimetu

kätte võttes suisa ära ehmatada. See pole aga sugugi autorite eesmärk. Kirjutist koostades on mõeldud nii algajate kui edasijõudnute peale. Et eesti keeles pole .NETi kohta midagi põhjalikumat kirjutatud, siis püüab see õppematerjal sobida võimalikult paljudele, kel teema kohta huvi või vajadus. Eks edasijõudnud suudavad juba ise sobivaid teemasid leida ning ka veebist ja suurematest targematest raamatutest juurde otsida. Siin aga peaksid siiski nii veebirakenduste, andmebaaside kui ka ,,puhta" programmeerimise kohta olema sees põhitõed, mille abil on enamik ettetulevatest olukordadest võimalik ära lahendada ning nende oskuste põhjal olla piisavalt tasemel, et suuta soovi korral arvutifirmasse praktikale minna ja mõne ajaga sealsesse töösse sulanduda. Päris algajatele on valida kaks sisendpunkti, kust peaks saama alustada ,,tavainimese" arvutialaste teadmiste ­ ehk siis teksti kirjutamise ja failide salvestamise oskusega. Lihtsam, ilusam ja värvilisem on ASP

Informaatika
PHP EDASIJÕUDNUD RAAMAT
210
docx

PHP EDASIJÕUDNUD RAAMAT

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:  andmebaasi serverit  klientprogrammi andmebaaside päringuteks  programme administreerimiseks Andmebaase on meil vaja andmete hoidmiseks kindlas vormingus. Oluline on selle juures see, et tabeleid saaks omavahel siduda ning seepärast kutsutakse neid ka kena nimega - realtsioonandmebaas (RDBMS). Üks populaarsemaid andmebaasimootoreid ongi MySQL. Seda arvatavasti

Informaatika



Kommentaarid (1)

akannus profiilipilt
akannus: Sisaldab ainult mysql koodi. :(
14:02 14-04-2011



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