Kontrolní otázky pro přípravu ke zkoušce z předmětu BU006 Informační technologie a systémová analýza http://www.vojkuvka.cz/bu006/ Letní semestr 2017/2018 FAST VUT v Brně Management, zavádění a inovace informačních systémů 1. Vysvětlete význam následujících pojmů a zkratek: CEO, CFO, CMO, CTO, HR, PR, budget, draft, workflow, key account manager, back office administrator, 2. Vysvětlete význam následujících zkratek: ERP, BI, MIS, CRM, CMS. 3. Co to je Paretovo pravidlo? Uveďte konkrétní příklad. 4. K čemu slouží Paretova analýza? Uveďte konkrétní příklad. 5. Co to je outsourcing? Jaký má přínos pro firmu? 6. Uveďte nejčastější úskalí externího vývoje IT řešení. 7. K čemu slouží SWOT analýza? Uveďte konkrétní příklad vytvoření SWOT analýzy. 8. Uveďte druhy plýtvání v administrativních procesech včetně konkrétních příkladů. 9. Co to je Kaizen? 10. Uveďte základní zásady uplatňované v rámci strategie Kaizen. 11. Proveďte srovnání zásad Kaizen a inovací. 12. Popište základní principy agilního projektového řízení. Co to je Scrum? Kódování, šifrování, bezpečnost v informačních technologiích 1. Uveďte rozdíl mezi kódováním a šifrováním. Uveďte příklad kódování a šifrování. 2. K čemu slouží tzv. kontrolní součet? Uveďte příklad kontrolního součtu. 3. Jaké jsou zásadní rozdíly mezi čárovým kódem EAN13 a QR kódem? 4. Jaký je rozdíl mezi symetrickým a asymetrickým šifrováním? 5. Uveďte příklady symetrických a asymetrických kryptografických algoritmů. 6. Vysvětlete princip digitálního podpisu. 7. Jak se ve webovém prohlížeči obvykle pozná, že je komunikace zabezpečená? 8. Uveďte zásady volby bezpečného hesla. 9. Co to je útok hrubou silou? 10. Co to je keylogger? 11. Co to je a k čemu slouží firewall? 12. Uveďte nejčastější typy počítačových infiltrací. 13. Co to je hoax? Uveďte příklad. 14. Co to je malware? 15. Co to je phishing? Uveďte příklad. 16. Co to je útok typu DoS, resp. DDoS? V čem spočívá jeho hrozba? 17. Co to je botnet? V čem spočívá jeho hrozba? 1
Moderní trendy v informačních technologiích 1. Co to je virtualizace? Uveďte příklady použití virtualizace. 2. Jaké jsou výhody a nevýhody virtualizace? 3. Co to je cloud computing? Uveďte příklady použití cloud computingu. 4. Uveďte výhody a nevýhody cloud computingu z ekonomického hlediska. 5. Uveďte výhody a nevýhody cloud computingu z technického hlediska. 6. Definujte pojem virtuální realita (virtual reality) a rozšířená realita (augmented reality). Uveďte konkrétní příklady využití virtuální a rozšířené reality v praxi. Počítačová kriminalita, forenzní analýza 1. Definujte pojem počítačová kriminalita. Uveďte nejčastější druhy počítačové kriminality. 2. Definujte pojem digitální stopa. Uveďte konkrétní příklady digitálních stop. 3. Popište způsoby zajišťování digitálních důkazů. 4. K čemu slouží forenzní analýza? Uveďte využití forenzní analýzy v praxi. Tabulkové procesory MS Excel Formát buněk 1. K čemu slouží podmíněné formátování buněk? 2. K čemu slouží vlastní formát buněk? 3. Jaké je pořadí jednotlivých sekcí vlastního formátu buněk? 4. Vysvětlete význam specifikátorů vlastního formátu buněk 0 (nula), # (hash) a mezera. 5. Nadefinujte vlastní formát buněk tak, aby se číslo 1251,258 zobrazovalo jako 1 251,26 ml. 6. Nadefinujte vlastní formát buněk tak, aby se kladná i záporná čísla zobrazovala s přesností na jedno desetinné místo, nula jako červená pomlčka, text běžným způsobem. Vzorce 1. K čemu slouží znak $ (dolar) použitý v adrese buňky? 2. K čemu slouží znak! (vykřičník) použitý v adrese buňky? 3. Definujte pojmy relativní, absolutní a smíšený odkaz (adresa). Uveďte příklady těchto typů odkazů. 4. V buňce D5 je vzorec =C$3+$B2. Jak se tento vzorec změní, zkopírujeme-li jej do buňky C4, D6, E5, D4, F5, D7? 5. K čemu slouží operátor & (ampersand)? 6. Seřaďte operátory podle jejich priority (od nejvyšší po nejnižší): *, +, ^. 7. Vysvětlete rozdíl mezi vzorci =SUMA(A3:A5;A7:A9), =SUMA(A3;A5;A7:A9), =SUMA(A3;A5;A7;A9), =SUMA(A3;A5:A7;A9)? 8. Vysvětlete význam funkcí PRŮMĚR, SUMA, KDYŽ, ABS, SIN, COS, RADIANS, PI, POWER, FAKTORIÁL, SLOPE, INTERCEPT, RANK, ODMOCNINA, MIN, MAX, DNES, A, NEBO, POZVYHLEDAT, INDEX,... 9. Vytvořte vzorec, který vrátí datum, které bude pozítří. 10. Buňka A5 obsahuje číslo 45, které představuje hodnotu úhlu ve stupních. Uveďte alespoň dva různé způsoby přepočtu tohoto úhlu na radiány. 11. Předpokládejte, že v buňce A1 je vložena nějaká číselná hodnota. Pro jaká čísla zobrazí vzorec =KDYŽ(A1<3;"Praha";"Brno") textový řetězec "Brno"? 12. Popište stručně metodu nejmenších čtverců. K čemu se používá? 13. Popište stručně princip lineární regrese. 14. Jaký je základní rozdíl mezi interpolací a aproximací? Grafy 1. Uveďte základní typy grafů, stručně je charakterizujte a uveďte nejčastější příklady jejich použití. 2. Jaký je zásadní rozdíl mezi XY bodovým a spojnicovým grafem? 3. K čemu slouží spojnice trendu? Pro jaké typy grafů ji lze vynést? 2
4. Definujte základní pojmy týkající se grafů (legenda, hlavní mřížka, vedlejší mřížka, osa kategorií, osa hodnot,...). Databázové možnosti MS Excelu 1. K čemu slouží ověření dat? 2. K čemu slouží automatický filtr? 3. K čemu slouží rozšířený filtr? Jak se definují logické podmínky s operátory A, NEBO? 4. K čemu slouží souhrn? 5. K čemu slouží kontingenční tabulka? Základy programování a algoritmizace ve VBA 1. Co to je algoritmus? 2. K čemu slouží makro? 3. Jaký je základní rozdíl mezi makrem a uživatelsky definovanou funkcí (UDF)? 4. Co znamená pojem debug? 5. Nadefinujte funkci inch2cm(x), která délku x vyjádřenou v palcích převede na centimetry. 6. Co to je ASCII tabulka? 7. Co to je a proč se používá Unicode? 8. Jakou hodnotu vrátí příkaz Left("pondělí", 2)? 9. Jakou hodnotu vrátí funkce zpracuj pro hodnotu parametru retezec = "CZ00216305"? Function zpracuj(retezec) zpracuj = Right(retezec, Len(retezec) - 2) End Function Databázové systémy, datové modelování 1. Vysvětlete pojmy redundance, konzistence, integrita, transakce. 2. K čemu slouží primární klíč? Uveďte příklad. 3. Co to je cizí klíč? Uveďte příklad. 4. Vysvětlete pojem normalizace. Definujte první, druhou a třetí normální formu. 5. K čemu slouží E-R diagram? 6. K modelování jakého typu vztahu používáme vazebnou tabulku? 7. Co to je a k čemu slouží databázový index? 8. Co to je Business Intelligence? Jaké nástroje používá? 9. Co to je datový sklad (data warehouse)? V čem se odlišuje od klasické relační databáze? 10. Definujte pojmy OLAP a OLTP. Uveďte základní rozdíly mezi OLAP a OLTP. Dotazovací jazyk SQL Umět sestavit nebo porozumět SQL dotazům na úrovni obtížnosti testových otázek ze serverů SQL Tutor http://sqltutor.fsv.cvut.cz/cgi-bin/sqltutor - vyberte si Tutorial: Czech - SQLtutor a klikněte na tlačítko Continue - vyzkoušejte si sestavit jednotlivé SQL dotazy SQLZOO http://sqlzoo.net/ - vyberte si Engine: SQL Server - projděte si jednotlivé položky nabídek Tutorials a Assessments 3
Datové modelování, dotazovací jazyk SQL příklad Navrhněte základní datové struktury informačního systému městské hromadné dopravy. Systém musí umět evidovat zastávky s rozlišením jejich typu (, na znamení, na znamení v nočních hodinách), jednotlivé linky s určením typu vozidla (tramvaj, trolejbus, autobus), výchozí a cílové zastávky, trasy jednotlivých linek, tj. jednotlivé zastávky včetně jejich pořadí, jednotlivá vozidla s rozlišením jejich typu (tramvaj, trolejbus, autobus), jednoznačně identifikovaná, každé vozidlo má uvedeno rok výroby, řidiče (pro zjednodušení evidujte pouze příjmení, jméno a rodné číslo), knihu jízd, která bude evidovat, jaký řidič jel na jaké lince v jaké době. Definujte omezení, která bude mít váš informační systém (tedy to, co nebude řešit). Pro další společnou práci předpokládejte následující strukturu tabulek: zastavka id nazev typzastavky_id linka id oznaceni typvozidla_id vychozizastavka_id cilovazastavka_id trasa id linka_id zastavka_id poradi knihajizd id linka_id ridic_id vozidlo_id zacatekjizdy konecjizdy ctypzastavky (číselník) id nazev zkratka ctypvozidla (číselník) id nazev zkratka vozidlo ridic id identifikace typvozidla_id rokvyroby id prijmeni jmeno rodnecislo 4
Stanovte vhodné datové typy jednotlivých atributů (text, celé číslo, datum/čas, ). Definujte omezení, která vyplývají z výše uvedených datových struktur. Určete primární a cizí klíče jednotlivých tabulek. Pro dané datové struktury nakreslete E-R diagram. Je možné některé z nadefinovaných atributů považovat za redundantní? Jak přidáme zastávku do trasy konkrétní linky? Jaké úpravy musíme provést za předpokladu, že atribut trasa.poradi je typu celé číslo? Pokuste se sestavit SQL dotazy typu: Vypište všechny tramvaje vozového parku MHD seřazené podle roku výroby ve formátu identifikace typ vozidla rok výroby 2306 tramvaj 1992 2412 tramvaj 1997 4106 tramvaj 1997 Vypište nejstarší vozidlo vozového parku MHD ve formátu identifikace typ vozidla rok výroby BM 47-65 autobus 1984 Vypište všechny zastávky linky č. 26 směr Novolíšeňská seřazené podle jejich pořadí na trase ve formátu zastávka Kamenný vrch Oblá Koniklecová Čtvrtě Raisova Čejkovická Novolíšeňská typ zastávky na znamení na znamení v nočních hodinách 5
Vypište všechny linky, které projíždějí zastávkou Rybkova, ve formátu typ vozidla linka směr tramvaj 3 Rakovecká tramvaj 3 Stará osada tramvaj 11 Rakovecká tramvaj 11 Čertova rokle Vypište všechny linky, které projíždějí zastávkou Rybkova, ve formátu typ vozidla linka tramvaj 3 tramvaj 11 Vypište všechny řidiče, kteří jezdí na trolejbusových linkách. Zastávku Zimní stadion přejmenujte na Hotel Hilton. Všechny zastávky typu na znamení v nočních hodinách změňte na na znamení. Všechny zastávky linky č. 26 typu na znamení v nočních hodinách změňte na na znamení. 6