Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013



Podobné dokumenty
Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

RELAČNÍ DATABÁZOVÉ SYSTÉMY

Obsah. Základy práce s databází 13. Tabulky 43. Obsah. Úvod 9 Poděkování 12

2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE

Maturitní témata Školní rok: 2015/2016

Databázové systémy trocha teorie

Návrh a tvorba WWW stránek 1/14. PHP a databáze

Kapitola 1: Co je Microsoft Access? 27 Kapitola 2: Mnoho tváří aplikace Microsoft Access 41 Kapitola 3: Návrh databázové aplikace 75

SQL - trigger, Databázové modelování

Databázové systémy. Cvičení 6: SQL

Databázové systémy, MS Access. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1130_Databázové systémy, MS Access_PWP

KIV/ZIS - SQL dotazy. stáhnout soubor ZIS- 04_TestovaciDatabaze accdb. SQL dotazy. budeme probírat pouze SELECT

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MySQL základní pojmy, motivace Ing. Kotásek Jaroslav

Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava

Tvorba WWW stránek. přehled technologií používaných na webu principy jednotlivých technologií a možnosti jejich vzájemného kombinování

Uložené procedury Úvod ulehčit správu zabezpečení rychleji

DJ2 rekurze v SQL. slajdy k přednášce NDBI001. Jaroslav Pokorný

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

SQL v14. 4D Developer konference. 4D Developer conference 2015 Prague, CZ Celebrating 30 years

B0M33BDT Technologie pro velká data. Supercvičení SQL, Python, Linux

Kurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.

1. Relační databázový model

ÚVOD DO DATABÁZÍ. Metodické listy pro předmět

Zpracování informací

Inovace a zkvalitnění výuky prostřednictvím ICT. Základní seznámení s MySQL Ing. Kotásek Jaroslav

Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL

Ukázka knihy z internetového knihkupectví

Úvod do databází. Modelování v řízení. Ing. Petr Kalčev

UNIVERZITA PALACKÉHO V OLOMOUCI

Univerzita Pardubice Fakulta elektrotechniky a informatiky. WWW aplikace s využitím relační databáze pro správu sportovního centra Michal Nosil

Databázové systémy úvod

Zápisování dat do databáze

2. přednáška. Databázový přístup k datům (SŘBD) Možnost počítání v dekadické aritmetice - potřeba přesných výpočtů, např.

Optimalizace dotazů a databázové transakce v Oracle

Obsah. Úvod 9. Úvod do Office Seznámení s Office Vylepšení programu Access XML 13 Inteligentní značky 14

6. SQL složitější dotazy, QBE

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

InnoDB transakce, cizí klíče, neumí fulltext (a nebo už ano?) CSV v textovém souboru ve formátu hodnot oddělených čárkou

SQL. strukturovaný dotazovací jazyk. Structured Query Language (SQL)

Databáze I. 1. přednáška. Helena Palovská

Databáze SQL SELECT. David Hoksza

Formuláře. Internetové publikování

Databázové systémy a SQL

PL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd.

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

MS ACCESS A MS WORD V KAŽDODENNÍ PRAXI

Databázové systémy II. KIV/DB2 LS 2007/2008. Zadání semestrální práce

Marian Kamenický. Syntea software group a.s. marian.kamenicky. MFFUK Praha 2012/13

Úvod do databázových systémů

Úvod do databázových systémů

Obsah. Stručná historie World Wide Webu 7

Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky. 9. června krovacek@students.zcu.cz

Univerzita Pardubice. Centrální správa dokumentů

Databázové systémy BIK-DBS

Popis souboru pro generování reportů *.report

Tvorba informačních systémů

Stored Procedures & Database Triggers, Tiskové sestavy v Oracle Reports

Databáze II. 1. přednáška. Helena Palovská

Kapitola 4: SQL. Základní struktura

8.2 Používání a tvorba databází

Stěhování aplikací. Michal Tomek, Sales Manager

Databázové a informační systémy

Marek Laurenčík. Excel. práce s databázemi a kontingenčními tabulkami

Okruhy z odborných předmětů

XML

Databázové systémy I. 1. přednáška

Úvod do databázových systémů

4IT218 Databáze. 4IT218 Databáze

Příloha č. 1. Specifikace jednotlivých e-learningových výukových kurzů:

Zranitelnosti webových aplikací. Vlastimil Pečínka, Seznam.cz Roman Kümmel, Soom.cz

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

Jazyk S Q L základy, příkazy pro práci s daty

KIV/ZIS cvičení 6. Tomáš Potužák

Stručný obsah. část III Aktualizace dat Kapitola 10: Aktualizace databáze 257 Kapitola 11: Integrita dat 275 Kapitola 12: Zpracování transakcí 307

Přehled systému Microsoft SQL Server. Komu je kniha určena Struktura knihy Nejvhodnější výchozí bod pro čtení knihy Konvence a struktura knihy

Sada 1 - PHP. 14. Úvod do jazyka SQL

Jazyk SQL 3 - DML, DDL, TCL, DCL

Použití databází na Webu

7. Integrita a bezpečnost dat v DBS

7. Integrita a bezpečnost dat v DBS

Stručný obsah. K2118.indd :15:27

Databázový systém ACCESS

Jazyk SQL slajdy k přednášce NDBI001

Stručný obsah Úvod Úvod do SQL 1. Seznámení s jazykem SQL 2. Začínáme s dotazy 3. Výrazy, podmínky a operátory

Databázové systémy Cvičení 5.2

Základy databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19

Úvod do tvorby internetových aplikací

Administrace Oracle Práva a role, audit. Kukhar Maria

Maturitní témata. Informační a komunikační technologie. Gymnázium, Střední odborná škola a Vyšší odborná škola Ledeč nad Sázavou.

Prohlášení. V Praze dne 20. května 2011 Podpis:.

8. Zpracování dotazu. J. Zendulka: Databázové systémy 8 Zpracování dotazu 1

Úvod do databázových systémů

práce s databázemi a kontingenčními tabulkami

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

J. Zendulka: Databázové systémy 8 Zpracování dotazu Podstata optimalizace zpracování dotazu

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Formuláře. Internetové publikování. Formuláře - příklad

Databáze I. Přednáška 4

Transkript:

Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013 1. Nástroje programu MS Word a) vysvětlete pojmy šablona, styl (druhy stylů) význam a užití, b) vysvětlete pojem oddíl (druhy oddílů), hlavička, patička, c) v dokumentu uprav07.doc předveďte vytvoření obsahu, rejstříku a seznamu obrázků, d) vysvětlete pojem hromadná korespondence a uveďte jeho výhody; k předvedení použijte soubor data.doc, e) vysvětlete filtrování dat v hromadné korespondenci. Pozn.: Přílohy naleznete na serveru \\CIPISEK ve sdílené složce \Maturita\Prilohy\Ustni. 2. Excel základní pojmy a) popište pracovní plochu Excelu z čeho se skládá, kam se umisťují data, b) co je možné vkládat do jednotlivých buněk (jaké typy hodnot), c) co je to adresa buňky, jaké typy adres znáte, uveďte jednoduché příklady jejich použití, d) co je to vzorec, kam jej lze zapsat, co mohou být jeho operandy, jaké operátory používáme při sestavování vzorců, e) demonstrujte různé příklady adresace při kopírování vzorců, f) pohovořte o dalších objektech, které lze vkládat do listu Excelu, které však nelze umisťovat do buněk. 3. Kontingenční tabulky v MS-Excel a) vysvětlete co je: kontingenční tabulka, filtr, přehled a souhrn, b) jak musí být strukturována data, aby bylo možné vytvořit kontingenční tabulku, souhrn nebo nastavit filtr, c) jak musí být strukturována data, aby bylo možné nastavit přehled, k vysvětlení využijte sešity mat_kont_table.xlsx, mat_prehled.xlsx, mat_souhrn.xlsx. Pozn.: Přílohy naleznete na serveru \\CIPISEK ve sdílené složce \Maturita\Prilohy\Ustni. 4. Vestavěné funkce MS-Excel a) vysvětlete použití vestavěných funkcí Excelu a popište, co to funkce je a jak se vkládá, b) vypracujte úkoly ze sešitu mat_funkce.xlsx. Pozn.: Přílohy naleznete na serveru \\CIPISEK ve sdílené složce \Maturita\Prilohy\Ustni. 1

5. MS Access tvorba tabulek a relací a) prezentujte program MS Access, jeho využití a popište nástroje MS Access, b) vysvětlete, co jsou to relace; jaké znáte druhy relačních vztahů - uveďte příklad užití, c) předveďte, jak se pomocí nástrojů MS Access vytvoří tabulky a relace, d) Vysvětlete pojmy primární klíč, cizí klíč a index. Pozn.: K předvedení vysvětlení využijte soubor mat_bazar.mdb. Přílohy naleznete na serveru \\CIPISEK ve sdílené složce \Maturita\Prilohy\Ustni. 6. MS Access tvorba dotazů - dotazy výběrové, křížové a sjednocovací a) vysvětlete pojem dotaz, používaný v programu MS Access, b) vysvětlete pojem křížový dotaz, používaný v programu MS Access, c) vysvětlete pojem sjednocovací dotaz, používaný v programu MS Access, d) předveďte, jak lze pomocí nástrojů MS Access tyto dotazy vytvářet. Pozn.: K vysvětlení použijte soubor mat_northwind.mdb. Zadání na formuláři 6_MS_Access_dotazy_vyber_kriz. Přílohy naleznete na serveru \\CIPISEK ve sdílené složce \Maturita\Prilohy\Ustni. 7. MS Access tvorba dotazů - dotazy aktualizační a) vysvětlete pojem aktualizační dotaz, používaný v programu MS Access, b) vyjmenujte druhy aktualizačních dotazů a uveďte příklad užití, c) předveďte, jak lze pomocí nástrojů MS Access vytvářet dotazy. Pozn.: K vysvětlení použijte soubor mat_northwind.mdb. Zadání na formuláři 7_MS_Access_dotazy_aktualizacni. Přílohy naleznete na serveru \\CIPISEK ve sdílené složce \Maturita\Prilohy\Ustni. 8. MS Access tvorba sestav a) co je to sestava, popište jednotlivé části sestavy, b) vysvětlete, k čemu slouží nástroje řazení, seskupování a uveďte použití, c) předveďte tvorbu sestav v MS Access. Pozn.: K vysvětlení použijte soubor mat_northwind.mdb. Přílohy naleznete na serveru \\CIPISEK ve sdílené složce \Maturita\Prilohy\Ustni. 9. MS Access tvorba formulářů a) vysvětlete, co je to formulář, b) vysvětlete pojmy: nekonečný formulář, podformulář.; uveďte příklady užití, c) předveďte, jak je možné pomocí nástrojů MS Access vytvářet formuláře, d) předveďte, jak je možné do formulářů vkládat kódy VB pomocí příkazových tlačítek. 2

Pozn.: K vysvětlení použijte soubor mat_northwind.mdb. Přílohy naleznete na serveru \\CIPISEK ve sdílené složce \Maturita\Prilohy\Ustni. 10. MS Access exporty a importy dat a) vysvětlete, co se myslí exportem a importem dat, b) kam lze data z Accessu exportovat a jak, c) odkud lze data do Accessu importovat a jak, d) jak musí být strukturovaný textový soubor, aby ho bylo možné úspěšně importovat do tabulky Accessu. e) demonstruj export ze souboru mat_northwind.mdb do excelu a testového souboru a následný import těchto souborů do mat_northwind_import.mdb. Pozn.: K vysvětlení využijte soubory mat_northwind_import.mdb a mat_northwind.mdb. Přílohy naleznete na serveru \\CIPISEK ve sdílené složce\maturita\prilohy\ustni. 11. Základní pojmy z oblasti databází a) jazyk SQL a jazyky DDL (JDD), DML(JMD) a DCL, které příkazy do těchto jazyků patří, b) typy databází (souborové, hierarchické a stromové, relační, objektové, objektověrelační) a význam některých zkratek (SŘBD, RDBMS, DBS, Metadata), c) transakce, d) nejznámější relační databáze na trhu (5-10 produktů) a jejich dodavatelé, e) vysvětlete, co to je redundance a duplicita dat. 12. Návrh databází a) strategie návrhu, b) E-R diagram a jeho části, kardinality vztahů, c) relační model dat, d) normální formy, jejich význam a použití. e) Navrhni databázi podle požadavků v příloze 13. Vytváření a modifikace databází a tabulek, problematika indexů a) příkazy CREATE DATABASE, ALTER DATABASE, DROP DATABASE, jejich syntaxe, význam a použití, b) příkazy CREATE TABLE, ALTER TABLE, DROP TABLE, jejich syntaxe a použití, c) datové typy a rozdíly mezi nimi, d) význam a použití indexů, typy indexů, jejich výhody a nevýhody, příkazy pro vytvoření a modifikaci indexů. 14. Vkládání a modifikace dat v SQL a) příkazy INSERT INTO (čtyři základní formy), UPDATE a DELETE, jejich syntaxe a použití, b) transakce, jejich význam a použití. 3

15. Dotazy v SQL a) klauzule SELECT, FROM, WHERE, GROUP BY, HAVING, b) podmínky v dotazech, logické operátory, operátory IN, EXISTS, BETWEEN a další, c) spojení tabulek, vnitřní spojení, vnější spojení zleva a zprava, plné spojení, křížové spojení, d) poddotazy, křížové dotazy. 16. Pohledy, CTE, dočasné tabulky a tabulkové proměnné a) význam a použití pohledů, příkaz pro vytvoření a smazání pohledu, b) vysvětlete, co je to CTE (common table expression), c) vytváření dočasných tabulek lokálních a globálních, d) tvorba tabulkový proměnných. 17. Uložené procedury v SQL a) jazyky pro vytváření funkcí a procedur rozdíl mezi funkcí a procedurou, b) význam a použití uložených procedur, syntaxe příkazu, c) spouště (Triggery) jejich význam a použití, syntaxe příkazu, spuštění a deaktivace spouště. 18. Kurzory - příkazy řízení toku a rozhodovací konstrukce a) co je kurzor, kdy se používá, výhody a nevýhody používání kurzorů, b) typy kurzorů, c) fungování kurzoru životní cyklus, d) příkazy řízení toku a rozhodovací konstrukce IF, CASE, WHILE, WAIT FOR. 19. Importy a exporty dat a) pomocí kterých nástrojů lze importovat a exportovat data, b) na co je třeba dávat pozor, provádíme-li import nebo export mezi dvěma databázovými tabulkami, c) jaké jsou možnosti při exportu databázové tabulky do textového souboru, a naopak, jak musí být strukturován textový soubor, aby jej bylo možné importovat do databázové tabulky, d) příkazy řízení toku a rozhodovací konstrukce IF, CASE, WHILE, WAIT FOR. 20. WWW a HTML a) vysvětlete pojem WWW, b) popište části URL adresy, c) vysvětlete pojem HTML, ukažte základní strukturu dokumentu, d) vysvětlete pojem DOCTYPE, ukažte tabulku, odkaz, obrázek, 4

e) WWW prohlížeč. 21. CSS selektory a) vysvětlete, co to je CSS a k čemu se používá, b) uveďte základní a nejpoužívanější složené selektory a vysvětlete jejich použití, c) rámečky a ukázka rámečků na tabulce, d) popište CSS atributy visibility, display, opacity. 22. CSS-html, jednotky a) ukažte, jakým způsobem se vkládá css do webové stránky, b) vyjmenujte jednotky nejčastěji používané v css a vysvětlete použití, c) nastavení textu a fontu pomocí css, d) popište css atributy overflow, border-collapse, e) vysvětlete pojem box model. 23. CSS-layout, pozicování, CSS3 a) jaké atributy používáme pro vytváření layoutu stránky, b) popište a ukažte možnosti atributu position, c) jak můžeme zadat barvu v CSS, d) co nám přináší CSS3, ukázka CSS3. 24. Javascript a) vysvětlete, co to je Javascript a k čemu slouží, b) základní syntaxe javascriptu, cyklus for, podmínka, proměnné, c) události, d) změna CSS stylu pomocí javascriptu. 25. Document Object Model document a) vysvětlete, co je to DOM a k čemu slouží, b) popište objekt document, c) ošetření formuláře pomocí javascriptu. 26. Document Object Model window, události a) vysvětlete, co jsou to události, jak se používají, b) popište objekt window, c) k čemu slouží časování scriptů, d) ukažte ladící nástroj v prohlížeči Chrome. 5

27. PHP a řetězce a) co je to PHP a k čemu slouží, b) základní syntaxe, cyklus for, podmínka, proměnné, výpis, c) význam řetězců v PHP, d) slučování řetězců, uvozovky vs. apostrofy, e) funkce pro práci s řetězci. 28. PHP - Formulář a Pole a) vytvoření pole, asociativní pole, procházení pole, b) funkce pro práci s polem, c) HTML formulář, metoda GET a POST, d) zpracování dat z formuláře. 29. PHP SESSION a SSI a) princip SESSION a její použití, b) základní práce se session, c) použití Server Side Includes, d) zabezpečení php aplikací. 30. PHP - MySQL a Server Side Includes a) co je to MySQL a proč ji používáme, b) základní funkce pro práci s MySQL, c) ukázka čtení dat z MySQL, d) SQL Injecting. 6