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

ORACLE - MIS SIIS VEEL (0)

1 HALB
Punktid

Lõik failist

ORACLE andmebaasi praktikum
Sissejuhatuseks
  • Kasutage programmi „Toad for Oracle“ (otsige lihtsalt nime „Toad“ järgi ja käivitage).
  • Toad’i käivitamisel avaneb aken, mille kaudu saate ennast baasi logida:
  • Sisestada tuleb kasutajanimi (1) ning password (2) ja combo boxist tuleb valida andmebaasi nimi (3), mis teie puhul on alati „TESTDATA“. Pärast seda tuleb vajutada nuppu „Connect“ (4). Kui kõik oli korras oletegi andmebaasis sees. See aken sulgub ja avaneb tööaken.
  • Baasi on tehtud teile kasutajanimi (juhul, kui te käsiste harjtustunnis ja lasite selle endale teha). Kasutajanimi on üldjuhul „s14ppee“, kus „pp“ on kaks teie perekonnanime esimest tähte ja „ee“ teie eesnime kaks esimest tähte. Täpitähed on asendatud ilma täppideta tähtedega. Tähed on suured. Password on esialgu „AAA“. Kui olete baasi sisse saanud tuleb see password KINDLASTI ära vahetada (otsige Oracle veebist käsku ALTER USER).
  • Oracle SQL-keele (ja ka muu) dokumentatsioon asub veebiaadressil: http://docs.oracle.com/cd/E11882_01/server.112/e41084/index.ht m
  • Toad juhend asub veebiaadressil:
    http://enos.itcollege.ee/~priit/ (I%20245)%20AB-de%20alused/ToadTips11.pdf
    ÜLESANNE
    KOGU TEGEVUS (Sql- laused ) tuleb protokollida japrotokoll mulle esitada. Hea oleks kui igale SQL-lausele eelneks 1-2lauset, mis selgitaks, mida selle SQL-lausega „öelda on tahetud“.
  • Luua mingi kolmest tabelist koosnev andmemudel (tabelitele mõelge välja semantika ja pange korralikud nimed):
  • Teha SQL- laused selle skeemi loomiseks ORACLE andmebaasi:
    • CREATE TABLE (3tk) – kirjeldage siis siin kohe PRIMARY KEY kah ära – on lihtsam. Kui tegemata ununeb, tuleb pärast ALTER TABLE-käsuga lisaks juurde teha
    • Kirjeldage tabelile (Z) kaks FOREIGN KEY-d (ALTER TABLE- käsuga). Üks neist viitab tabelile X, teine tabelile Y.

    (ärge unustage tegevust COMMIT-ida, kui õnnestus või siisROLLBACK-ida, kui asi nässu läks; siis peab muidugi uuesti tegema)
  • Täida tabelid andmetega: tabelisse X pane 8 rida, tabelisse Z 15 rida ja tabelisse Y 9 rida. Read peavad omavahel andmete abil ka ilusasti seotud olema (võib ka koledasti aga seos peab olema).
    (ärge unustage tegevust COMMIT-ida, kui õnnestus või siisROLLBACK-ida, kui asi nässu läks; siis peab muidugi uuesti tegema)
  • Muutke tabelis olevate kirjete andmeid. Kõik muudatused võib teha ühes tabelis aga võib iga muudatuse teha ka erinevas tabelis:
  • Muutke andmeid ühes kirjes (kirje valiku tingimus peab viitama ühele kirjele)
  • Muutke andmeid mitmes kirjes korraga (kirjete valiku tingimus peab viitama mitmele kirjele)
  • Muutke korraga andmeid ühe tabeli kõigis kirjetes (näiteks liitke mingile arv- veeru väärtusele 5; kirjete valiku tingimus peab viitama kõigile kirjetele või siis puuduma hoopis)
    (ärge unustage tegevust COMMIT-ida, kui õnnestus või siis
  • ORACLE - MIS SIIS VEEL #1 ORACLE - MIS SIIS VEEL #2 ORACLE - MIS SIIS VEEL #3
    Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
    Leheküljed ~ 3 lehte Lehekülgede arv dokumendis
    Aeg2018-04-05 Kuupäev, millal dokument üles laeti
    Allalaadimisi 21 laadimist Kokku alla laetud
    Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
    Autor teet Õppematerjali autor
    Andmebaasid läbivad kontrolltööd ja kodune ülesanne

    Kasutatud allikad

    Sarnased õppematerjalid

    thumbnail
    56
    doc

    Andmebaaside eksami kordamisküsimuste vastused

    Graafis võib iga tipp olla seotud mitme teise tipuga. Seega sobib võrkmudel M:N suhete esitamiseks. Võrkmudelis moodustavad kirjed omavahel seotud võrgustiku. Võrkmudeli "ehituskiviks" on nn. "kogum", mis väljendab 1:M suhteid. Kogum sisaldab peremeeskirjete ahelat. Kogum võib kuid ei pruugi sisaldada peremeeskirjetega seotud alluvkirjete ahelat. Peremeeskirjete juurest viidatakse alluvkirjetele. Kui kustutada alluvkirje, siis tuleb peremeeskirjetest kustutada ka kõik viited sellele kirjele. Võrkandmebaasis on andmed organiseeritud võrkmudeli alusel. Relatsiooniline - 1970-ndatel töötati välja relatsiooniline andmemudel. Andmed on organiseeritud relatsioonideks (tabeliteks). 21. sajandi algul kõige levinum andmebaasi tüüp. Relatsioon on samade atribuutidega olemieksemplaride ja nende atribuutide hulk. Atribuut on nimeline olemi omadus. Atribuudi domeen on atribuudi kõigi võimalike väärtuste hulk.

    Andmebaasid I
    thumbnail
    24
    doc

    Access

    Makroks(macros) nimetatakse käskude jada. Selle asemel et iga kord ühtesid ja samu käsklusi jagada, võib need makrona vormistada ning lasta neid automaatselt täita Mooduliks(modules) nimetatakse Visual Basic-keelse programmiteksti lehekülge. Eismeseks sammuks andmebaasi loomisel on otsus, kas ja milleks andmebaasi vaja.Lühedalt võiks põhjendada seda vajadust nii: kui on tegemist mahuka infohulgaga, mille töötlus taandub põhiselt vajaliku info leidmisele, siis on andmebaas vajalik. 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

    Arvutiõpetus
    thumbnail
    14
    docx

    Andmebaasid

    · Administraatori automaatne teavitamine andmebaasis tekkinud veaolukordadest ja probleemidest - nt. e-maili saatmine. Andmebaaside tüübid. Lameandmebaasid Lameandmebaasiks nimetatakse andmebaasi, mis koosneb ainult ühest tabelist. Ühe tabeliga saab hakkama, kui soovite selles hoida näiteks klientide, ärikontaktide, töötajate, kaupade vmt. andmeid. Kui tahate oma töötajate isikuandmetega aga siduda ka palgaandmeid või klientide andmetega neile väljastatud arvete andmed, siis läheb juba vaja keerukamat seotud tabelitega töötavat relatsioonandmebaasi. Puustruktuuriga ehk hierarhiline Hierarhilisel mudelil põhinevas andmebaasis leiavad kajastamist omaniku ja alluva suhted. Kehtivad üks mitmele seosed. Ükski alluv selles baasis ei või olla jagatud mitme omaniku vahel. Samal ajal ei saa ükski alumise taseme kirje olla ülemise taseme kirje omanikuks. Nt kataloogide-failide puu arvutites. Võrkmudel Võrkmudel on ülesehituselt sarnane hierahilisele mudelile

    Arvutiõpetus
    thumbnail
    16
    docx

    Andmebaasid

    numbrilisele analüüsile. Andmebaaside tüübid Lameandmebaas Relatsioonandmebaas Hierarhiline andmebaas Andmebaaside võrdlus Lameandmebaasiks -nimetatakse andmebaasi, mis koosneb ainult ühest tabelist. Ühe tabeliga saab hakkama, kui soovite selles hoida näiteks klientide, ärikontaktide, töötajate, kaupade vmt. andmeid. Kui tahate oma töötajate isikuandmetega aga siduda ka palgaandmeid või klientide andmetega neile väljastatud arvete andmed, siis läheb juba vaja keerukamat seotud tabelitega töötavat relatsioonandmebaasi. Relatsioonimudeli puhul on objektid andmebaasis ja nendevahelised seosed esitatud tabelite kujul. Need võivad koosneda enamast kui ühest tabelist, mis on omavahel seotud. Seostamine tähendab andmefailide ühendamist ühesuguse sisuga väljade järgi. Relatsioonandmebaas koosneb nimega tabelitest, kus on nimega veerge üks või enam, ning suvaline arv ridu. Ühes andmebaasis võib olla mitmeid tabeleid

    Arvutiõpetus
    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
    thumbnail
    57
    doc

    Microsoft access

    on omad kliendid. Iga kliendi kohta on vormistatud blankett, milles on täidetud lahtrid informatsiooniga, mida on oluline teada ühe kliendi kohta firma seisukohalt. Blanketi lahtriteks võivad olla näiteks kliendi nimi, aadress, kontaktisik jne. Sarnaselt vormistatud blankette hoitakse klientide kartoteegis omas kindlas järjekorras. Kuid sellise arhiivi haldamine ning informatsiooni töötlemine on vaeva ning aega nõudev. Kui kohandada eelnev kartoteekidega äri ümber andmebaasi keelde siis näeks pilt välja selline: · kartoteekide asemel kasutatakse TABELEID, · täidetud blankette kartoteegis nimetatakse KIRJETEKS, · ning blanketi lahtreid nimetatakse VÄLJADEKS. Illustreeritult: Blankett kliendi Klientide andmetega: kartoteek Nimi:___________

    Andmebaasid
    thumbnail
    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
    thumbnail
    94
    docx

    Andmebaasisüsteemide alused

    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) mudelist ja kindlas rakenduses loodud SQL laused, milleks valisin Oracle SQL Developer-i. 4 Analüüs Meil on kino. Kino asub linnas. Ühes linnas võib olla mitu kino, mis on sama firma omad. Ühes linnas olevad kinod võivad kuuluda erinevatele firmadele. Kinos on üks või mitu saali. Saalides toimuvad seansid. Seansi alla lähevad filmid, kontsertide otseülekanded, teatri etenduste otseülekanded või sümfooniaorkestri kontsertid.

    Andmebaasisüsteemide alused




    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