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

Andmebaaside neljas kodutöö (0)

1 Hindamata
Punktid

Lõik failist

Kodused ülesanded 4 – Erilised tabelid
Tähtaeg: 5.12. 2018
Ajutised andmed (ajutised tabelid, tabeli-väärtuselised muutujad ja - parameetrid ):
DECLARE @FirstTable TABLE (RandomInteger INT)
DECLARE

Andmebaaside neljas kodutöö #1
Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
Leheküljed ~ 1 leht Lehekülgede arv dokumendis
Aeg2018-12-19 Kuupäev, millal dokument üles laeti
Allalaadimisi 23 laadimist Kokku alla laetud
Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
Autor famka Õppematerjali autor
Andmebaasid - TLÜ Informaatika teise kursuse aine. Neljast aine vältel tehtavast kodutööst neljas.

Ajutised andmed (ajutised tabelid, tabeli-väärtuselised muutujad ja -parameetrid):
• Genereerige parameetri kaudu ette antud hulk järjestikulisi arve alates 1-st kuni selle arvuni.
Tagastage need ühe andmehulgana (mitte iga number eraldi andmehulgana). Võite kasutada
kõiki SQL konstruktsioone, mida olete seni õppinud (funktsioonid, protseduurid, kursorid jne)
Tabeli-avaldised (CTE):
• Looge CTE, mis tagastab etteantud arvuni Fibonacci arvude jada
Graaf-tabelid
• Proovige välja mõelda, kuidas saada teada, kellele mingid postitused meeldivad (kes märkis ja
meeldivaks märgitud postituse nimi)
• Samuti tehke päring, mis toob välja kõik kasutajate kommentaarid (milline postitus, kelle poolt
lisatud ja mis oli kommentaariks)
• Uurige välja, millised on kasutaja „Jane“ poolt jälgitavate inimeste jälgitavad inimesed (ehk kaks
taset eemal olevad jälgimised)
• Millised on postitused, mida nii „Matt“ kui „John“ on omale meeldivaks määranud

Sarnased õppematerjalid

thumbnail
12
txt

Andmebaasid

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, Unique (eesnimi, perenimi)) create table Klubi( Id

Informaatika
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'); lesanne 3----------------------------------------------------------------- sq

Oracle programmeerimiskeeled sql ja plsql
thumbnail
5
pdf

Andmekaevandamine Amazoni Raamatud SQL-iga

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 ( id serial NOT NULL, p

Informaatika
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.algushetk between '2005-03-04 09:00:00.000' and

Andmebaasid
thumbnail
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
thumbnail
134
pdf

Programmeerimine PHP

php. PHP on tasuta tarkvara ja seda levitatakse Open Source litsentsi all avaliku lähtekoodina. PHP's on võimalik luua ka command-line tarkvara ning visuaalse kasutajaliidesega tarkvara, mis on aga vastuolus selle programmeerimiskeele definitsiooniga. Programmeerimiskeele ajalugu algas 1994. aastast, kui Rasmus Lerdorf tegi väga lihtsa programmi, mis mõistis spetsiaalseid makrosid. Aja jooksul programmi modifitseeriti, laiendati, integreeriti andmebaaside ja uute tehnoloogiate toega ning lisati objekt-orienteeritud kontseptsiooni jne. Tulemuseks on PHP viies versioon. Kui vaatame programmeerimiskeelte populaarsust, siis näeme, et PHP on praegusel hetkel kolmandal kohal (eelmisel aastal aga viiendal). Arvestada tuleks ka sellega, et PHP on põhimõtteliselt serveripoolne skriptikeel. Java, C, C++ ja Visual Basic – neid kasutatakse rohkem tarkvara loomiseks aga see ei tähenda seda, et neid ei või kautatada ka veebiinfosüsteemide loomisel.

Allika?petus
thumbnail
210
docx

PHP EDASIJÕUDNUD RAAMAT

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 sellepärast, et see on avatud lähtekoodiga, kiire ja töökindel. Suurimad konkurendid on sellele näiteks Oracle, PostreSQL, Microsoft SQL jt.

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




Kommentaarid (0)

Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



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