PÍSOMNÝ A PROGRAMOVACÍ TEST PREDMETU DATABÁZY/DATABÁZOVÉ SYSTÉMY

Podobné dokumenty
Entitno - relačný model. Jaroslav Porubän, Miroslav Biňas, Milan Nosáľ (c)

Databázové systémy. Dátové modelovanie - relačný model

Microsoft Project CVIČENIE 6 1

Program "Inventúra program.xlsm"

Hromadná korešpondencia v programe Word Lektor: Ing. Jaroslav Mišovych

Spracovanie informácií

Tvorba logického a fyzického dátového modelu relačnej databázy pomocou nástrojov od firmy Oracle výukový tutoriál

Stredná odborná škola automobilová, Moldavská cesta 2, Košice DATABÁZY. Pracovné listy pre tvorbu a spracovanie databáz v programe ACCESS

D.Viewer2 Používateľská príručka

Pracovné prostredie MS EXCEL 2003.

Vyhľadávanie a práca so záznamami - CREPČ 2

AKADEMICKÝ INFORMAČNÝ SYSTÉM

Užívateľská príručka. Vytvorte 1 medzi stránkami v niekoľkých jednoduchých krokoch

Import cenových akcií FRESH

Dealer Extranet 3. Cenové ponuky

P R O L U C. POZNÁMKY individuálnej účtovnej závierky pre rok 2014

Príručka pre prostredie Digitálnej autoškoly pre inštruktorov časť elearning

Vytvorenie účtovnej knihy

Faktúra za vybranú službu pre nezdaniteľnú osobu - občana do iných členských štátov EÚ

GIS aplikácie Príručka pre užívateľa

NA POUŽITIE ŠABLÓNY PRE PÍSANIE ZÁVEREČNEJ PRÁCE

ARBES. ON - LINE prístup do databázy k Vašim klientom

STRUČNÝ NÁVOD NA OBSLUHU DATALOGERA KIMO KT110 / 150

Multihosting Užívateľská príručka

ZRÝCHLENÝ PREDAJ (AJ CEZ DOTYKOVÚ OBRAZOVKU)

P R O L E M FAKTURA Z VYDAJA OBSAH. Vystavenie faktúry z výdaja postup, podmienky... 2

Výberové konanie - zadanie zákazky na dodanie tovaru

Užívateľská príručka k funkcii Zastavenie a pretočenie obrazu

Užívateľská príručka systému CEHZ. Základné zostavy Farmy podľa druhu činnosti

MAIS. Verejný portál - kalendárny rozvrh. Používateľská minipríručka pre používateľov systému MAIS. APZ Bratislava

Pripojenie na internet cez WiFi pre zamestnancov a študentov

Používanie webových služieb na sieťové skenovanie (Windows Vista SP2 alebo novší, Windows 7 a Windows 8)

Používateľská príručka pre autorov

TomTom Referenčná príručka

Vytvorenie používateľov a nastavenie prístupov

MS PowerPoint - Úvod.

Automatické pohony na brány

KEO - Register obyvateľov Prevod údajov

POSTUP GENEROVANIA ŽIADOSTI O KVALIFIKOVANÝ CERTIFIKÁT POMOCOU PROGRAMU COMFORTCHIP.

Navýšenie (brutácia) nepeňažného príjmu v programe Mzdy a personalistika

Množiny, relácie, zobrazenia

Príručka pre prostredie Digitálnej autoškoly pre účastníkov časť elearning

Zjednodušený manuál pre klientsky softvér ISS

ZADANIE 1. PDF vytvorené pomocou súšobnej verzie pdffactory

VZOR PROTOKOLU O KOMPILÁCII

Manuál Klientska zóna

Elektronické odosielanie výplatných pások

Rozšírený zápis ZoznamŠkôl.eu

Návod na udelenie oprávnenia na prístup a disponovanie s elektronickou schránkou a jeho zneplatnenie

SKLADOVÁ INVENTÚRA 1 VYTVORENIE INVENTÚRY. 1.1 Nastavenie skladovej inventúry

Manuál na prácu s databázou zmlúv, faktúr a objednávok Mesta Martin.

Informácie z Technického preukazu za pár sekúnd na Audanete.

Návod na používanie súboru na vyhodnotenie testov všeobecnej pohybovej výkonnosti

Účtovný doklad. Druh 5) Číslo 6) 7) Identifikáci a prílohy 8)

Obr. 1 - názov podpísaného súboru/kontajnera v sivej lište

Návod na použite plaftormy ELMARK E- Business obsahuje popis hlavných možností a funkcií programu. Príručka je štruktúrovaná podľa poradia možností.

Virtuálna Registračná Pokladnica. Modul OPD pre ios

Návod pre účastníkov na vloženie ponuky do eaukčnej siene v prostredí eaukčného sw PROebiz

Ukladanie údajov a databázové systémy. Prof. MUDr. Martin Rusnák, CSc Prof. MUDr. Viera Rusnáková, CSc PhDr. Marek Psota, PhD

Používateľská príručka pre autorov Prihlásenie

Príručka Mobility Tool + pre príjemcov grantu

Žiadosť o finančný príspevok FORMULÁR. Program cezhraničnej spolupráce Slovenská republika Česká republika

Paneurópska vysoká škola Fakulta psychológie. Smernica dekana č. 2/2015. Individuálny študijný plán

Hodnotenie záverečnej práce

Návod na postúpenie podania orgánom verejnej moci

Manuál pre Registrovaných používateľov / Klientov

Návod na nastavenie oprávnení pre oprávnené osoby s udeleným čiastočným prístupom

Dodanie tovaru a reťazové obchody Miesto dodania tovaru - 13/1

Kategória školenia Kurzy Access obsahuje kurzy:

KEGA manuál pre posudzovateľov

INTERNET BANKING. Platby cez Internet banking VŠETKO, ČO JE MOŽNÉ. with.vub.sk, Bank of

HikVision DDNS. Pripojenie zariadenia pomocou HikVision DDNS servera

Úvodná strana IS ZASIELKY Prvky úvodnej stránky:

Modul PROLUC Podvojné účtovníctvo

SLOVENSKÁ TECHNICKÁ UNIVERZITA V BRATISLAVE FAKULTA INFORMATIKY A INFORMAČNÝCH TECHNOLÓGIÍ. Metodika verzií zdrojového kódu

Osoba podľa 8 zákona finančné limity, pravidlá a postupy platné od

PODMIENKY POUŽITIA ZOZNAMU PLATOBNÝCH OPERÁCIÍ

Ďalšie informácie možno získať na adrese a kontaktnom mieste uvedenom v tomto bode výzvy. II. OPIS

Registračné listy fyzických osôb od (cesta: Registračné listy FO)

AIS2 Hodnotenie študentov po skúške POMÔCKA PRE VYUČUJÚCICH

STRUČNÝ NÁVOD KU IP-COACHU

Článok 1 Zmluvné strany

Výzva na predloženie ponuky

Štruktúra údajov pre kontajner XML údajov 1. Dátové prvky pre kontajner XML údajov

Obsah. 1 Úvod do Wordu Práca s dokumentmi 33. Obsah. Predhovor 1 Typografická konvencia použitá v knihe 2

Podrobný sprievodca aktualizáciou na systém Windows 8.1

GPS Loc. Užívateľský manuál. mobilné aplikácie. pre online prístup do systému GPS Loc cez mobilnú aplikáciu

ŽIADOSŤ O GRANT. Zaradenie projektu do oblasti. Názov projektu. Žiadateľ. Číslo projektu

Manuál Klientska zóna

Nastavenie klientskeho prostredia aplikácie ET 2.1

7 krokov pre úspešné používanie ZEP pri komunikácii s finančnou správou SR

UČEBNÉ TEXTY. Pracovný zošit č.3. Moderné vzdelávanie pre vedomostnú spoločnosť Elektrotechnické merania

Používateľská príručka k aplikácii na SOČ

Zápis predmetov do AiSu na aktuálny akademický rok

Evidencia produktov živočíšneho pôvodu, nespracovanej zeleniny, ovocia a vedľajších živočíšnych produktov. Užívateľská príručka pre Príjemcu

Učebný plán pre študentov, ktorí začali štúdium 1. septembra 2013

Postup pri aktivácii elektronickej schránky na doručovanie pre fyzické osoby

PPC brief. Zadanie pre tvorbu PPC reklamnej kampane

MATLAB (1) - úvod do programovania vedeckých problémov. LS 2017, 8.predn.

1. ročník. Matematika

Transkript:

PÍSOMÝ A PROGRAMOVACÍ TEST PREDMETU DATABÁZY/DATABÁZOVÉ SYSTÉMY (verzia LS2016) VŠEOBECÝ ÚVOD a začiatku písomného testu obdržíte písomný popis situácie firmy/inštitúcie pre ktorú máte vypracovať databázu. Vybraté firmy sú štandardné a predpokladá za, že študenti sú, aspoň čiastočne, oboznámený s reáliami organizácie, pre ktorú sa databáza vypracováva. V písomnej časti vypracujte najskôr Entitno relačný dátový model (Entity-Relationship model ) situácie vo firme/inštitúcii. ásledne ho namapujte (transformujte) do relačného modelu. ČASŤ PÍSOMÁ VYTVÁRAIE DÁTOVÉHO MODELU (cca 20minút) A: VYPRACUJTE PÍSOME A OBDRŽAÝ HÁROK PAPIERA Začnete vypracovaním pojmového entitno-relačného modelu (ER diagramu) databázy podľa zadania (obdržaného na hárku papiera). Zoznam symbolov sa nachádza v prílohe B v spodnej časti dokumentu. Pri čítaní zadania sústreďte sa na pochopenie zadania a na určenie tzv. jadra databázy. Pojmový entitno-relačný model by mal obsahovať minimálne jednu binárnu/ternárnu : ER reláciu. Jadro rozšírte o ďalšie entity a entitné vzťahy podľa zadania alebo vlastného uváženia. Vytvorený pojmový ER model transformujete (namapujete) na relačný model (na papieri). Tabuľka s mapovacími pravidlami sa nachádza v spodnej časti dokumentu. amapovaním obdržíte minimálne jednu zreteľnú Star/Snowflake konfiguráciu v relačnom modeli. ČASŤ IMPLEMETAČÁ (KÓDOVACIA) (cca 70minút) Igor Odrobina: Poznámky k predmetom Databázy a Databázy a Informačné systémy FMFI UK Bratislava 2015 Page 1

B: VYTVOREIE DATABÁZOVEJ SCHÉMY A APLEIE DÁTAMI V súlade s časťou B: Programovacia časť sa začína otvorením prostredia Access 2013 a pomenovaním novej prázdnej Access datábazy názvom zloženého z čísla prideleného počítača a Vášho priezviska bez interpunkcie napr. 09_Molnarova.accdb. S identickým názvom vytvorte prázdny Excel dokument pre neskoršie použitie, napr. 09_Molnarova.xlsx. Ak sa ukáže potrebné, stlačte tlačidlo Enable this content. V navigačnom paneli vľavo (avigation Pane) si prepnite zobrazovanie objektov databázy na Object Type. Vykonáte tak kliknutím smerujúcim nadol na vrchnej lište navigačného panelu. Podľa relačného modelu vytvorte tabuľky a v okne relationship nastavte integritné vzťahy medzi tabuľkami. Body je možné získať aj pridaním tabuliek a integritných väzieb navyše k vypracovanému modelu. espojovacie tabuľky naplňte aspoň tromi položkami, spojovacie tabuľky aspoň piatimi. C: VYTVOREIE AGREGAČÝCH DOTAZOV V súlade s časťou C. nižšie uvedeného Zoznamu hodnotenia databázových prvkov vypracujte sumarizačný predagregačný dotaz. V kópiách predagregačného dotazu vykonajte najprv jednorozmernú databázovú agregáciu a potom dvojdimenzionálnu agregáciou. Do excelovského dokumentu importujte (Data/Get External Data/Access/... vytvorenú predagregačnú tabuľku s voľbou Pivot Chart. Demonštrujte agregačné schopnosti nástroja Pivot Table a Pivot Chart. D: VYTVOREIE AKTÍVYCH DOTAZOV V súlade s časťou D. tabuľky Zoznam hodnotenia databázových prvkov vypracujte čo najrôznejšie typy aktívnych, prípadne parametrických dotazov nad zadanou databázou podľa vlastného návrhu. ázov dotazu musí vyjadrovať zamýšľanú činnosť, na jej vyjadrenie použite názov zložený aj s dvochtroch slov. Pomenovanie dotazu vypracovaného podľa časti D. musí (!!!!) zmysluplne vyjadrovať jeho zamýšľaný účel. Databázový a excelovský súbor nakopírujte do adresára H:\RIESEIA príkazmi Copy-Paste. a odovzdanie databázy nepoužívajte príkazy Save-as priamo v prostredí MS Access a MS Excel! BODOVÉ HODOTEIE Maximálny počet bodov za celý test je 25bodov. Za vypracovaný entitno-relačný model a jeho namapovanie do relačného modelu (písomná časť) je 7bodov. Minimálny počet bodov za nakódované tabuľky s väzbami je 8bodov. Maximálny počet bodov za sumarizačné a ostatné dotazy je 10bodov. Pri prvom použití databázového prvku počet udelených bodov je podľa hodnoty uvedenej v tabuľke Zoznamu hodnotenia databázových prvkov uvedenej nižšie. Igor Odrobina: Poznámky k predmetom Databázy a Databázy a Informačné systémy FMFI UK Bratislava 2015 Page 2

Pri opakovaní prvku klesá maximálny počet udelených bodov na polovicu. Pri chybe pri zavedení prvku sa počet udelených bodov redukuje. ZOZAM HODOTEÝCH DATABÁZOVÝCH PRVKOV (max 25b) A. PÍSOMÁ ČASŤ VYTVÁRAIE DÁTOVÉHO MODELU (min 7b, max 7b) názov prvku/úlohy hodnotenie 1. entitno-relačný model (diagram) vytváranej databázy 5b 2. relačný model: tabuľky, stĺpce, primárne kľúče, väzby... 2b B. VYTVOREIE PERMAETÝCH TABULIEK A VZŤAHOV DATABÁZY (min 8b) názov prvku/úlohy hodnotenie 3. tabuľky a väzby zadaného jadra databázy (povinná časť) 6b 4. vytvorenie novej tabuľky (s primárnym kľúčom) 2b 5. zavedenie vzťahu 1: s nastavenou referenčnou integritou 2b C. SUMARIZAČÉ DOTAZY SPRACOVAIE A VIZUALIZÁCIA DÁT názov prvku/úlohy 6. Pred-agregačný sumarizačný dotaz s názvom: DatabaseSummary. Dotaz má zahrňovať čo najširšie informácie o jadre databázy a jeho rozšíreniach v jednej virtuálnej tabuľke. Dotaz má mať konfiguráciu tabuliek Star/Snowflake. 7. Štandardná agregácia: Pred-agregačný dotaz skopírujte do dotazu s názvom DatabaseSummary_grouped a vytvorte agregáciu podľa Vami zvoleného agregačného kritéria a vypíšte výsledky vami zvolených agregačných funkcií (nie First() ani Last()). Pri použití podmienky WHERE je prémia 1b. 8. Dvojdimenzionálne agregácia: Pred-agregačný dotaz skopírujte do dotazu s názvom DatabaseSummary_crosstab a vytvorte agregáciu podľa Vami zvolenej dvojice agregačných kritérií a vypíšte výsledky vami zvolenej 2-3body 1-2b 1-2b Igor Odrobina: Poznámky k predmetom Databázy a Databázy a Informačné systémy FMFI UK Bratislava 2015 Page 3

agregačnej funkcie (nie First() ani Last()). Kritériám a funkcii prideľte nastavenia Row heading/column heading/value/ot shown. 9. Vytvorte agregáciu prostriedkami PivotTable/PivotChart v asociovanom súbore prostredia Excel. 2-4b Do excelovského súboru vložte (prilinkujte) pred-agregačnú sumarizačnú tabuľku DatabaseSummary priamo s voľbou PivotChart. astavte voľby Row/Column/Value prípadne voľbu Filter. 2D agregáciu Pivot tabuľkou vizualizujte stĺpcovým 3D diagramom. D. PRIDAIE AKTÍVYCH DOTAZOV PODĽA VLASTÉHO UVÁŽEIA názov použitého prvku hodnotenie 10. aktualizačný dotaz s kritériom (update query) 2b 11. pridávací dotaz (append query) (min. nad dvomi tabuľkami) 3b 12. odstraňovací dotaz s kritériom (delete query) 1b 13. modifikácia dotazu na parametrický (potrebné rozšírenie názvu dotazu o koncovku _parametric) +1b PRÍLOHA A: VZOR VYPRACOVAÉHO DOKUMETU SO ZADAÍM A IŠTRUKCIAMI Igor Odrobina: Poznámky k predmetom Databázy a Databázy a Informačné systémy FMFI UK Bratislava 2015 Page 4

PRÍLOHA B: MODELOVAIE JADRA DATABÁZY UIVERZITA Igor Odrobina: Poznámky k predmetom Databázy a Databázy a Informačné systémy FMFI UK Bratislava 2015 Page 5

KROK Č.1: MODELOVAIE JADRA DATABÁZY Kolekcia možných entít s atribútmi včítane multi-hodnotových atribútov. Informácie idú z celého zadania a zo všeobecných znalostí o problematike. ISIC ROČÍK VYUČUJÚCI UČEBŇA Č.O.P ŠTUDETI ŠTUDETI SEMESTER-ROK PRIEZVISKO ZÁPISY DÁTUM ZAMESTAEC MIESTOSŤ ŠTUDETI Syntéza: zavedenie vzťahov (binárnych): nahradenie multihodnotových atribútov entitami. ŠTUDETI : VZŤAH : VZŤAH ŠTUDETI ŠTUDETI 1 1: ZÁPISY 1: 1 PREDMET Syntéza predošlého stupňa alebo prvý krok v inverznom postupe modelovania: identifikácia dominujúcich : relačných vzťahov (transakčných vzťahov). ŠTUDETI SI ZAPISUJÚ Igor Odrobina: Poznámky k predmetom Databázy a Databázy a Informačné systémy FMFI UK Bratislava 2015 Page 6

PRÍLOHA C: MODELOVAIE ROZŠÍREIA DATABÁZY UIVERZITA KROK Č.2: MODELOVAIE ROZŠÍREIA DATABÁZY Prednášku(predmet) realizuje len jeden zamestnanec univerzity ŠTUDETI VYUČUJÚCI UČEBŇA SEMESTER-ROK 1 PREDMET REALIZUJE VYUČUJÚCI Študenti bývajú v jednom z množstva internátov ISIC ROČÍK Č.O.P ŠTUDETI ITERÁT PRIEZVISKO ŠTUDETI ADRESA ITERÁTY Prednášky sa konajú v jednej z množstva učební budov univerzity VYUČUJÚCI UČEBŇA ŠTUDETI SEMESTER-ROK PREDMET SA KOÁ V UČEBŇA Igor Odrobina: Poznámky k predmetom Databázy a Databázy a Informačné systémy FMFI UK Bratislava 2015 Page 7

PRÍLOHA D: ZOZAM SYMBOLOV ETITO RELAČÉHO MODELU Igor Odrobina: Poznámky k predmetom Databázy a Databázy a Informačné systémy FMFI UK Bratislava 2015 Page 8

PRÍLOHA E: MAPOVACIA TABUĽKA PRVKOV ETITO RELAČÉHO MODELU prvky entitno-relačného modelu typ entity entita slabá entita typ atribútu atribút kľúčový atribút odvodený atribút mnohohodnotový atribút atribút relácie s : odpovedajúce prvky v relačnom modeli (relačnej databáze) tabuľka tabuľka stĺpec, pole primárny kľúč vypočítaný stĺpec, vypočítané pole dvojitý alebo trojitý stĺpec alebo separátna tabuľka dodatočný stĺpec v spojovacej tabuľke typ entitného vzťahu stupeň entitného vzťahu pomer kardina lít entitný vzťah unárny dvojica cudzí kľúč + vlastná primárny kľúč entitný vzťah binárny 1:1 dvojica cudzí kľúč + primárny kľúč binárny 1: dvojica cudzí kľúč + primárny kľúč binárny : spojovacia tabuľka (dodaná) identifikujúci entitný binárny vzťah entitný vzťah ternárny spojovacia tabuľka entitný vzťah n-árny spojovacia tabuľka 1:1, 1: dvojica cudzí kľúč + primárny kľúč Igor Odrobina: Poznámky k predmetom Databázy a Databázy a Informačné systémy FMFI UK Bratislava 2015 Page 9