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

Andmebaaside teine kodutöö (0)

1 Hindamata
Punktid
Andmebaaside kodutöö nr. 2
  • Looge vaade päringule, mis tagastab 10 kõige rohkem 2016 aastal raha teeninud müüjat – ehk
    10 kõige edukamat müüjat 2016 aastal. Sama päring, mis eelmise loengu alguses oli, kuid nüüd vaate kujul.
  • Looge skalaarne funktsioon, mis tagastab mingis ajavahemikus (alguskuupäev kuni lõpukuupäev,
    mõlemad kaasa arvatud) kogu teenitud summa. Valikuliselt saab kaasa anda ka töötaja ID ja kui
    see on mitte-0, siis tagastatakse sama väärtus selle ühe töötaja kohta.
  • Looge tabeli-väärtuseline funktsioon, mis tagastab kõikide klientide lõikes kvartalite kaupa
    nende poolt teenitud kogusumma (kliendi ID, kliendi nimi, kvartal, teenitud kogusumma).
    Parameetritena lähevad kaasa alguskuupäev, lõpukuupäev ja valikuline kliendi ID. Viimasel
    puhul tagastatakse andmed vaid selle kasutaja kohta. Andmed peaks olema sorteeritud kliendi nime ja kvartali järgi.
  • Looge salvestatud protseduur , mis tagastab nii arvete päised (InvoiceID, InvoiceDate,
    CustomerID) kui ka arvete read (InvoiceLineID, InvoiceID, Quantity, UnitPrice, ExtendedPrice ja
    LineProfit) parameetrite kaudu ette antud ajavahemikul.
  • Looge kursori abil päring, mis käib rida-haaval läbi kõik 2016 aasta arved ning summeerib
    kohalikku muutujasse nende kogusumma. Viimase sammuna tuleks lisada SELECT lause, mis
    tulemuse välja annab.
  • Looge päästik reageerimaks Sales .SpecialDeals tabelisse lisatud või seal muudetud kirjetele.
    Tuleks kontrollida, et sisestatud DiscountPercent oleks alla 90%. Looge ka vastav INSERT lause
    selle päästiku testimiseks.
  • Andmebaaside teine kodutöö #1 Andmebaaside teine kodutöö #2 Andmebaaside teine kodutöö #3 Andmebaaside teine kodutöö #4
    Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
    Leheküljed ~ 4 lehte Lehekülgede arv dokumendis
    Aeg2018-12-19 Kuupäev, millal dokument üles laeti
    Allalaadimisi 20 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 teine.

    Looge vaade päringule, mis tagastab 10 kõige rohkem 2016 aastal raha teeninud müüjat – ehk
    10 kõige edukamat müüjat 2016 aastal. Sama päring, mis eelmise loengu alguses oli, kuid nüüd
    vaate kujul
    • Looge skalaarne funktsioon, mis tagastab mingis ajavahemikus (alguskuupäev kuni lõpukuupäev,
    mõlemad kaasa arvatud) kogu teenitud summa. Valikuliselt saab kaasa anda ka töötaja ID ja kui
    see on mitte-0, siis tagastatakse sama väärtus selle ühe töötaja kohta
    • Looge tabeli-väärtuseline funktsioon, mis tagastab kõikide klientide lõikes kvartalite kaupa
    nende poolt teenitud kogusumma (kliendi ID, kliendi nimi, kvartal, teenitud kogusumma).
    Parameetritena lähevad kaasa alguskuupäev, lõpukuupäev ja valikuline kliendi ID. Viimasel
    puhul tagastatakse andmed vaid selle kasutaja kohta. Andmed peaks olema sorteeritud kliendi
    nime ja kvartali järgi
    • Looge salvestatud protseduur, mis tagastab nii arvete päised (InvoiceID, InvoiceDate,
    CustomerID) kui ka arvete read (InvoiceLineID, InvoiceID, Quantity, UnitPrice, ExtendedPrice ja
    LineProfit) parameetrite kaudu ette antud ajavahemikul.
    • Looge kursori abil päring, mis käib rida-haaval läbi kõik 2016 aasta arved ning summeerib
    kohalikku muutujasse nende kogusumma. Viimase sammuna tuleks lisada SELECT lause, mis
    tulemuse välja annab
    • Looge päästik reageerimaks Sales.SpecialDeals tabelisse lisatud või seal muudetud kirjetele.
    Tuleks kontrollida, et sisestatud DiscountPercent oleks alla 90%. Looge ka vastav INSERT lause
    selle päästiku testimiseks

    Sarnased õppematerjalid

    Andmebaaside eksami kordamisküsimuste vastused
    56
    doc

    Andmebaaside eksami kordamisküsimuste vastused

    operatsioonide. Operatsiooni polümorfism tähendab, et erinevates klassides saab defineerida sama nimega kuid erineva käitumisega operatsiooni. Muutuja polümorfism tähendab, et klassi muutuja võib viidata erinevatel aegadel erinevate klasside objektidele. Pole ühtset standardit selle kohta, milline peaks olema objekt-orienteeritud andmemudel ja andmebaas. 1997 oli objektiandmebaaside käes 3% andmebaasi turust. Andmebaaside valdkonnas tuntud inimesed 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

    Andmebaasid I
    Programmeerimine PHP
    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
    ICD0007 - Veebitehnoloogiad teooria konspekt
    11
    docx

    ICD0007 - Veebitehnoloogiad teooria/konspekt

    php require “parts/menu.html” ?> sama, mis Javas on import. Nagu failid oleks teise kohta ka sisse kirjutatud. Kui mitmest kohast viidatakse samale asjale, siis ta ei laeks topelt. Koodi puhul eelistame seda.

    näitab mis failile vorm edasi suunata. Vormi sisu pannakse aadressiribale võti-väärtus paarina järgi ja läheb sisendiks sisse. On teine võimalus ka neid asju saata (aga sellest räägime hiljem). bind() - annad hosti ja porti, mida tahad kuulata. $temp = $_GET[‘temp_in_celsius]; nii funktsioon võtab. intval($str); - teeb stringist numbri Serialiseerimine (1h :00) - array tekstiks teisendamine ja tagasi saamine. Skript saab kätte ja salvestab tekstifaili. Vorm on tähtis. Print “$key;$value” . PHP_EOL. Asjad võivad minna valesti seal, kus delimiter võib olla ka info sisus. Saab kasutada

    Veebiprogrammeerimine
    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
    Access
    24
    doc

    Access

    Otsustanud luua andmebaasi, tuleks määrata, millistel eesmärkidel seda kasutada. Sellest võib üldjoontes oletada, millised andmed vajavad säilitamist ja milliseid infopäringuid tegema hakatakse. Näiteks Raamatukogu Kirjeldatud on raamatukogu raamatute laenutamist. Lugejad laenutavad raamatuid. Lugejad tagastavad laenutatud raamatuid. Raamatukogutöötajad fikseerivad raamatute laenutamise ja tagastamise. Peeetakse arvestust, kui palju või teine töötaja raamatuid laenutanud on. Lugejad maksavad tagastamiskuupäeva ületamisel viivist. Raamatukogutöötajad fikseerivad viivise maksmise. Infopäringud Milliseid raamatuid on laenutanud lugeja teatud perioodi jooksul? Mitu päeva lugeja hilinenud raamatu tagastamisega? Milliseid raamatuid ja mitu on laenutanud raamatukogutöötaja? Kui palju on lugeja maksnud viivist raamatu hilisema tagastamise eest? OBJEKT Andmebaas peab rahuldama teie vajadusi

    Arvutiõpetus
    PHP EDASIJÕUDNUD RAAMAT
    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
    Google App Engine
    55
    pdf

    Google App Engine

    ebakindlaks. Sellisel juhul saab ajutiselt vanema versiooni taastada ning uue versiooni kallal veel veidi tööd teha. Kõiki olemasolevaid versioone saab vaadata veebis aadressilt kujul versiooni_nr.latest.app_id.appspot.com runtime: python See rida märgib ära kasutatava programmeerimiskeele. Hetkel saab selleks määrata ainult väärtuse python, sest kuigi GAE võimaldab kasutada ka programmeermiskeelt Java, on sealne konfiguratsioonimeetod veidi teine ning app.yaml faili ei ole. api_version: 1 See rida tähistab käivituskeskkonna versiooni, milleks momendil on ,,1" handlers: Antud rida määrab ära, et edasi on defineeritud päringute haldajad. URL'i päringu osa võrreldakse etteantud mustrile ja vastavuse korral tagastatakse määratud fail (kas siis staatiline fail või käivitatav programm). - url: .* Päringutingimuseks on, et päring peab vastama regulaaravaldisele .* - kuna .* tähistab suvalist

    Veebiprogrammeerimine
    Andmebaasid I - eksamiküsimused
    30
    docx

    Andmebaasid I - eksamiküsimused

    kaudu, et selle liiasuse tõttu ei satu andmebaasi kunagi vastuolulisi andmeid. Andmebaas on loometöö tulemus ning selle loomine ja haldamine nõuab psüühilist pingutust. Andmebaasi kogutud andmed on selle omaniku jaoks oluline vara, mille turvalisuse eest ta peab hoolitsema. Andmebaasi peetakse kaasajal enamasti infotehnoloogiliste vahenditega, kasutades spetsiaalset tarkvara ­ andmebaasisüsteem. Andmebaaside liigitus Lühimälu: operatiivandmete andmebaasid. Suhtelisel lühiajalise perspektiiviga otsuste langetamiseks Detailsed ja enamasti aktuaalsed andmed Kasutavad onlain-tehingutöötluse süsteemid Tüüpilised operatsioonid on üksikute faktide lugemine, lisamine, muutmine, kustutamine. Pikaajaline mälu: andmeaidad ja andmevakad. Andmete integreerimiseks, analüüsimiseks ning strateegiliste otsuste langetamiseks Aktuaalsed ning ajaloolised andmed

    Andmebaasid




    Meedia

    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