E BUSSINES Technologie B2B B2C B2G
|
|
- Jiří Bureš
- před 8 lety
- Počet zobrazení:
Transkript
1 E BUSSINES Technologie je vývoj a použití nástrojů, strojů, materiálů a procesů k řešení problémů při lidské činnosti. Technologie může být i lidská činnost Jedná se o lidské znalosti při řešení problémů Vzniká zkušenostmi, znalostmi, výzkumem apod. B2B (Business to Business) vztahy mezi podnikatelskými subjekty (typicky výměna dokumentů, informací apod.) B2C (Business to Consumer, nikoliv to Customer) vztah mezi podnikatelským subjektem a spotřebitelem (typicky e shop) B2G nebo B2A (Business to Government/Administration)
2 B2R (Business to Reseller) vztah mezi podnikem a jeho obchodními zástupci C2C (Consumer to Consumer) vztah mezi spotřebiteli bez účasti obchodníka Tvorba elektronického obchodu Možnosti při realizaci elektronického obchodu Řešení vlastními prostředky Open-source řešení (Joomla, ) Outsourcing v elektronickém obchodě (Vltava, InShop, ) Obchodní zástupce (atcomputer) Obchod vytvořený na zakázku Data a informace Informace Původní sdělení, zpráva, podávaná ústně, písemně nebo jiným způsobem (s pomocí signálů, technických prostředků) Většinu informací lze převést do dat Informace jsou zpracovaná data, která dostala význam Např. data jsou: Informací je, že předchozí data představují věk (1. číslo v desítkové soustavě, 2. číslo ve dvojkové soustavě) Význam Informací Podpora pro rozhodování Získávání nových znalostí Konkurenční výhoda (nutnost ochrany dat a informací) Podpora pro hodnocení Informace musí být strukturovaná, aktuální, detailní, konzistentní i do minulosti
3 Znalost Zásoba poznatků o světě (okolí, prostředí), které jsou důležité pro výkon určité činnosti Uložení dat Informační technologie Informační technologie jsou technické a programové prostředky pro práci s daty IS = lidé + IT + data IT Architektura Technické prostředky (HW) Softwarové prostředky (manipulace s daty) Telekomunikace (přenos dat, výměna dat/informací) IT umožňují Přijímat data Zpracovávat data Prezentovat data
4 Urovně IT Hardware technické prostředky pro provoz aplikací a ukládání dat Systémový software spojnice mezi aplikačním vybavením a hardware Aplikační software software pro zpracování dat Klasifikace počítačových programů Program typu sangvinik Je přátelský, zdvořilý, trpělivý a na uživatelovy přehmaty reaguje s nadhledem, v krajním případě s jemnou ironií. Takovéto programy se často označují anglickým termínem userfriendly Program typu flegmatik Flegmatický program se na rozdíl od sangvinického vůbec nesnaží být na uživatele příjemný a jeho zdvořilost je spíš chladná (pokud tedy vůbec nějaké známky zdvořilosti vykazuje). V případě, že se uživatel stále dopouští stejné chyby v zadávání vstupních dat, bude bez zájmu neustále opakovat stručnou žádost, dokud nevypnou proud nebo dokud to uživatele nepřestane bavit. Flegmatikovy zprávy jsou strohé a jejich grafická úprava je minimální Program typu cholerik Tyto programy reagují na uživatelské chyby bouřlivě a přímočaře. Vědí, že jim nikdo fyzicky neublíží, dopouštějí se výroků, kterých by se často rádi dopustili jejich autoři. Při komunikaci s cholerickým programem se většinou nenudíte, avšak tato pozitivní stránka věci obvykle ustoupí do pozadí, když s vaším programem komunikuje váš nadřízený Program typu melancholik Příklady melancholických programů jsou vzácné. Jeden pochází dokonce od profesionální softwarové firmy a jeho poslání je hrát s uživatelem šachy. Axiomatická teorie programovaní Definice 1: Program je konečná posloupnost příkazů Axiom 1: V každém programu je aspoň jedna chyba Axiom 2: Každý program, který obsahuje víc než jeden příkaz je možné napsat aspoň o jeden příkaz úsporněji Věta 1: Každý program je možné zkrátit na jeden chybný příkaz Výpočetní modely Způsob provozování aplikací a jednotlivých součástí Způsob komunikace uživatelů s aplikacemi Způsob předávání a zpracování vstupních/výstupních dat
5 K výrazné změně došlo s rozšířením počítačových sítí Dávkové zpracování Příprava programu na paměťové médium Děrné štítky Děrné pásky Předání ke zpracování čekání čekání čekání Výstup programu výstupní sestava Součásti předávané dávky Samotný program a data Příkazy pro operační systém (co udělat s dávkou) Časem se vytvořily jazyky pro popis úloh (JCL Job Control Language) Doba obrátky doba od zadání dávky do získání výstupů V lepších případech hodiny - Většinou dny Přetrvává dnes dávkové zpracování? Využití vzdálených výkonných počítačů Úlohy nevhodné pro interaktivní zpracování Datové pumpy Teoretická možnost rozdělení zátěže Pravděpodobné využití pro úzký okruh specifických činností Téměř určitě nebude dávku připravovat uživatel
6 Model host/terminál Poskytuje interaktivní zpracování (průběžná komunikace systému s uživatelem) Host (z anglického host hostitel/hostit) přiděluje terminálům výpočetní čas Přidělení výpočetního času probíhá podobně jako dnes víceúlohové zpracování Původně pouze posloupnost znakových vstupů a výstupů (neexistoval celoobrazovkový režim práce) Některé terminály jsou částečně inteligentní Pouze pro lepší zpracování vstupu a výstupu Terminál nezpracovává žádné uživatelské ani systémové aplikace Vysoké nároky jsou kladeny na host paměť a zdroje pro všechny terminálové relace Uživatel vždy nachází systém ve stejném stavu Využití v dnešní době terminálový přístup např. k Windows Server (terminál nezávislý na platformě) Izolované osobní počítače skok od zdi ke zdi Zpracování na izolovaných počítačích Úzká vazba programů na data
7 Model file server/klient Model klient/server Dělba práce mezi dvěma složkami serverem a jeho klientem Snaha o minimalizaci přenášeného objemu dat
8 Tři druhy činností : Presentation (uživatelské rozhraní a komunikace s uživatelem prezentační činnost) Application Function (vlastní logika aplikace aplikační činnosti) Data Management (správa dat databázové systémy) Způsob dělby práce : Distributed Presentation Remote Presentation Distributed Function Remote Data Management Distributed Data Base Klient a server se děli o prezentační činnosti (např. server poskytuje data v textové podobě a klient je prezentuje v grafické podobě) Veškeré prezentační funkce jsou na klientovi Veškeré prezentační funkce jsou ponechány na klientovi a server se s klientem dělí o aplikační funkce Příklad dvouvrstvé architektury Prezentační i aplikační činnost zajišťuje klient, zatímco server se věnuje pouze správě dat Většinu činností zajišťuje klient a o správu dat se dělí se serverem Vhodné pro distribuované databáze
9 Tříúrovňová architektura Model manažer/agent
10 Distribuované systémy Rozkládá aplikační zátěž mezi více výpočetních systémů Distribuované zpracování složitých výpočtů Problém koordinace jednotlivých aplikací Distribuované uložení dat Problém se zajištěním konzistence dat Vhodné logické rozdělení dat (jednotlivé agendy/databáze) Vztahy mezi modely Tříúrovňová architektura vs. Host/terminál? Dávkové zpracování vs. naplánované úlohy (správa sítí, datové pumpy) Elektronický podpis Zákon 300/2008 Sb. Přijat: Účinnost: Elektronické podání Elektronické doručení Povinné pro právnické osoby Nepovinné pro fyzické osoby a pro fyzické osoby podnikatele Historie sítě Internet RAND Corporation rok 1964 Síť nebude mít žádnou centrální složku Síť bude od začátku navrhována tak, aby fungovala i když jsou některé její části v troskách Přepojování paketů, datagramová služba ARPA rok 1968 ARPANET 50kbps, protokol NCP Network Control Protocol uzlů uzlů 1973 první zahraniční uzly ve Velké Británii a v Norsku Po roce 1990 konec Arpanetu
11 Historie služeb na Internetu Červenec 1972 elektronická pošta 1972 telnet 1974 TPC, 1978 TCP/IP 1983 DNS 1989 WWW 1990 konec ARPANETu 1991 Gopher 1991 připojení ČR Charakteristika Internetu Využívá technologie přepojování paketů Není zaručeno doručení paketů Není garantována přenosová rychlost Doba odezvy x rychlost Není zaručena identita odesílatele Na úrovni UDP není zaručeno doručení paketů v původním pořadí Infrastruktura Internetu
12 Adresy počítačů v síti Internet MAC adresy fyzické adresy síťových karet, routerů, apod. IP adresy 4 čísla (0-255) oddělená tečkami Třídy IP adres A maska (priv ) B maska (priv ) C maska (priv x x.255) 127.x.x.x = localhost (nejčastěji ) Služby na Internetu Každá služba na Internetu využívá protokol pro předávání zpráv Každá služba naslouchá na určitém portu, který je pro ní vyhrazen (většinou) Standardní protokoly definuje RFC Request for Comments (RFC): Obsahuje technické a organizační dokumenty o internetu, včetně technických specifikací a politické dokumenty vyrobené Internet Engineering Task Force Služby: DNS překlad doménových jmen WWW World Wide Web
13 SMTP POP3 FTP TELNET SSH VoIP Překlad adres - DNS Překlad adres ze symbolických jmen na IP adresy Struktura DNS je hierarchická s kořenovými DNS servery Umožňuje zpětný překlad IP adresy na jmennou Mění se v čase Regionální správce domén (CZ.NIC) Ping/Tracert/Ripe.net/IPConfig DNSSEC Ochrana proti podvržení doménových jmen v internetových adresách. V případě, že někdo dokáže podvrhnout číselnou adresu, uživatel se, aniž bude cokoliv tušit, dostane na úplně jiné místo, a vůbec se nespojí se službou, kterou očekával. Může to vypadat třeba jako na následujícím obrázku.
14 Ostatní služby POP3 Příchozí pošta Telnet Konzole ke vzdálenému počítači SSH Připojení k systému UNIX/LINUX FTP Protokol pro přenos souborů a plno dalších (MySQL, Oracle,RDP, ) VOIP Rozhodující parametry: Rychlost přenosové linky Doba odezvy (zpoždění linky) Kodeky pro přenos hlasu
15 Grafika Důležité pojmy: Rastrová grafika x vektorová grafika Obrazové body, rozlišení Barevná hloubka Formáty pro uložení obrázků Rastrová grafika Obrázek je tvořen z barevných bodů Rastr je mřížka, ve které je obraz zakreslen Rozlišení obrázku : Udává se v DPI počet bodů na palec, tedy počet bodů na 2,5cm Kompromis rozlišení<->velikost souboru Počet bodů obrázku : Počet bodů šířka x výška Formáty souborů : Formát JPG Formát GIF Formát RAW Ztrátová komprese zmenší obrázek vynecháním nepodstatných bodů Může dosáhnout cca 10% původní velikosti Bezeztrátová komprese, max. 256 barev nebo stupňů šedi, vhodné pro tlačítka, sejmuté obrazovky nebo texty Neupravená data ze snímače digitálního fotoaparátu Vektorová grafika =Je tvořena pomocí vektorů Čáry, kružnice, křivky Při změnách velikosti nedochází k deformaci obrazu Většinou jsou soubory menší (viz. čára, vybarvená plocha apod.) Barevná hloubka Počet barev, kolik může mít každý bod obrázku 1 byte (bajt) = 8 bitů = byte = 16 bitů = byte = 24 bitů =
16 Barvy Monitor Monitory používají 3 barvy RGB Red (červená), Green (zelená), Blue (modrá) Pokud svítí všechny, je bod bílý Barvy Tiskárna Tiskárny používají 4 barvy CMYK Cyan (azurová), Magenta (fialová), Yellow (žlutá) Při smíchání všech barev je bod černý, jinak zůstane papír bílý Monitory a tiskárny je nutné pro větší věrnost podání kalibrovat Srovnání zobrazení na monitoru s kalibračním výtiskem Multimedia Co multimédia zahrnují? Vše co můžete vidět (obrázky, filmy, prezentace, ) Vše co můžete slyšet (hudba, rádio, ) Multimediální prezentace Často mohou být mnohem názornější než klasický manuál nebo nápověda Snadno se sdílejí Prezentaci je možné pozastavit, vrátit zpět nebo posunout dopředu BB FlashBack Obrazový průvodce nebo výukový materiál Zachycuje dění na obrazovce (celé obrazovce, v okně nebo vybraném výřezu) Možnost zapsat komentáře k zachycenému obsahu Možnost hlasových poznámek do výsledné prezentace Export do mnoha video formátů včetně Flash pro prezentaci na internetu Multimediální formáty Formáty pro kompresi a kódování digitálního signálu (některé jsou licencované) Hardwarové nároky (softwarové nebo hardwarové kódování/dekódování) Formáty pro kódování/dekódování audiosignálu MP3, WMA, 3gp, Formáty pro digitální video WMV, AVI, MPEG-2, MPEG-4,
17 Média CD (0,65 GB) Hudební CD Video CD DVD (4,6 GB) Podporuje 720p a 1080i HD DVD (15-20 GB) Nativní rozlišení 1920x1080p, 16:9 Blue-Ray (25 80 GB) BD-ROM, BD-R, BD-RE Podporuje hybridní DVD a Blue-Ray disky Digitální a analogový signál Digitální signál Výborný pro ukládání a přenos Lze uplatnit bezeztrátovou kompresi Možnost opravy chyb (CD) Nutno volit kompromis mezi kvalitou a velikostí uložených dat Analogový signál Výborná kvalita Problémy s uložením (poškození) a přenosem (rušení)
18 Stříhání videa Natáčení video (scény pro titulky, lidé, příroda, ) Převod videa do PC a kódování do vhodného formátu Stříhání videa jako nedílná součást natáčení: Software: Pinnacle Optimální délka cca. 30 minut Krátká upoutávka v délce kolem 2 minut Výběr hudby na pozadí adekvátně ke scéně Titulky jako dokumentace Pinnacle studio ideální pro počáteční seznámení se stříháním videa, podporuje 2 souběžné stopy Pinnacle liquid profesionální nástroj Adobe Premiere Final Cut Pro Adobe premiere elements pro osobní použití, umožňuje velmi vysokou úroveň kreativity Adobe premiere pro pro profesionální editaci Jedná se o plnohodnotný střihový systém, který bez obtíží konkuruje i "velkým" Avidům; o ostatních řešeních ani nemá smysl mluvit: firmu Adobe s její Premiérou např. kombinace Final Cut Pro / Final Cut Express kompletně vytlačila z trhu. Techniky pro stříhání videa Obraz v obraze (PIP) Chroma key Umožňuje zobrazení více videostop současně U jednotlivých videostop lze nastavit průhlednost a umístění na obrazovce Použití modrého a zeleného pozadí vybraná barva bude ve finální verzi nahrazena jiným pozadím - klíčování Typicky ve zprávách nebo předpovědi počasí Technologie client/server side Technologie na straně klienta Statické, dynamické dokumenty, RSS JavaScript, Ajax, Flash, Technologie na straně serveru CGI skripty Serverové moduly: PHP, ASP, JSP
19 Technologie na straně klienta Statické dokumenty Prvopočátek WWW Vzhled je neměnný, uživatel si nemůže volit zobrazované informace Statické stránky HTML Vhodné pro jednoduché prezentace, informace veřejnosti apod. Lze snadno uložit na disk například firemní prezentace Dynamické dokumenty Tvar a prezentované informace může uživatel měnit Dynamický dokument na straně klienta Vytvoření a modifikaci zajišťuje prohlížeč! Nekompatibilita prohlížečů!! Využití mobilních zařízení Obsah dokumentu je vytvářen dynamicky výsledná stránka většinou nebývá uložena na serveru JavaScript Je součástí HTML stránky JavaScript lze vypnout! Využití/zneužití JavaScriptu Vtipálek - Před zavřením okna otevře 2 nová okna Je spuštěn při načtení stránky nebo při události JavaScript objekty AJAX Flash Objekt se skládá z Metod write, execcommand, alert, prompt Vlastností title, URL, bgcolor Událostí onclick, onmouseover, Dalších objektů (podobjektů) forms, body, all Umožňuje pomocí JavaScriptu načíst jinou stránku Umožňuje jí odeslat data, data přijmout a ihned použít Aktuální stránka se neobnovuje Umožňuje zobrazit animace ve vektorové grafice Není standardní součástí prohlížečů, je potřeba mít nainstalovaný Adobe Flash Player
20 RSS Jedná se o podobný formát, jako jsou video nebo audio soubory Používá se na bannery, hry i pro tvorbu aplikací Snaha o implementaci Push technologie Dodává krátké zprávy, k jejichž odběru se uživatel přihlásil Potřeba vlastnit čtečku RSS Integrované čtečky v internetových prohlížečích RSS čtečky pro mobilní zařízení K zobrazení výstřižku není potřeba internetový prohlížeč Pro zobrazení celého textu je potřeba internetový prohlížeč Technologie na straně serveru Stránky se generují na serveru, klientovi se posílají pouze výsledné stránky Předávání parametrů metodami GET/POST Možnost podstrčení parametrů Problém bezstavovosti protokolu HTTP (neudržuje spojení) Nelze zobrazovat zdrojové kódy na straně klienta (mimo případné chyby při běhu aplikace) Cookies Informace uložené na straně klienta Permanentní cookies (uložená v souborech) Session cookies (většinou uložená v paměti) Uloženy v souborech login@ Cookies si může uživatel změnit nebo je smazat Pokud jsou zapnutá cookies, je možné udržovat stav spojení pomocí nich Obsah cookies se vždy přenáší při požadavku na server CGI skripty (Common Gateway Interface) Využívá spustitelný kód napsaný v libovolném jazyce Závislost na operačním systému serveru Skript musí splňovat následující podmínky: Serverové moduly přebírat parametry předané pomocí rozhraní CGI výsledkem jeho činnosti je odpověď ve formátu HTTP na StdOut Rozšiřují funkčnost samotného webového serveru Autentizace přihlašovaných uživatelů (prvotní omezení přístupu na stránku) PHP interprety
21 PHP ASP Opensource systém Jedná se o jazyk interpretační Vychází spíše z jazyka C Úzká vazba na web, databáze a webové servery (MySQL, Apache) Zapisuje se do kódu PHP ve tvaru: <?php $datum= pondeli ; echo "Ahoj, světe!";?> Problematické ladění aplikací Analogie k PHP od firmy Microsoft Vychází spíše z jazyka Basic Funguje pod Microsoft IIS Server Zápis: JSP Java Server Pages <% datum = pondeli %> <% Response.Write("Tento text je vypsán pomocí ASP") %> Alternativa od firmy SUN Kód je psaný v Javě Příklad zápisu: <BODY> Dnešní datum:<br> <%= new java.util.date() %> </BODY> Stolní aplikace Jsou vždy závislé na operačním systému Mohou plně využívat prostředků operačního systému Mohou plně využívat hardwarového vybavení počítače Přímý přístup k souborům na lokálních discích Problémy se zabezpečením Výhody Win32 aplikací Umožňují: Komunikaci s perifériemi na straně klienta Přímou interakci s uživatelem Vyšší komfort při práci s programem
22 Webové aplikace Jsou závislé na schopnostech webového prohlížeče Používají bezestavový protokol HTTP Abstrakce od operačního systému na straně klienta Nízký komfort uživatelského rozhraní Modelování reálného světa ICT (z anglického Information and Communication Technologies) je označení pro informační a komunikační technologie. Tato široce používaná zkratka zahrnuje veškeré technologie používané pro komunikaci a práci s informacemi. Původní koncept informačních technologií (IT) byl doplněn o prvek komunikace, kdy mezi sebou začaly komunikovat jednotlivé počítače či uzavřené sítě. ICT ovšem nejsou jen hardwarové prvky (počítače, servery ), ale také softwarové vybavení (operační systémy, síťové protokoly, internetové vyhledávače ) Třeba řešit Modelování Model Jak uložit data? v jakém formátu, v jakých souvislostech? Jak rychle nalézt data? vyhledávání, indexování, způsoby dotazu Která data uložit? potřebná nyní, v budoucnu? Jak vytvořit model reálné situace? Jak data archivovat zabezpečit? Smyslem modelování je použití abstrakce, která umožňuje zachytit a modelovat skutečnost (realitu) vytvořit prostředek dorozumění mezi odborníky možnost provádět relativně levně a bez následků změny v modelu - Model je formulován jako systém, tedy souhrn prvků a jejich vazeb. Konkrétní povaha prvků i vazeb je dána použitým hlediskem (data/operace/objekty) - Zvláštní význam v modelu zaujímají jeho hraniční prvky, tedy ty prvky, které mají vazby s okolím systému (modelu). Těmito prvky je definována hranice systému, tedy jeho kontext. U funkčního přístupu je tato hranice zajímavá především proto, že pomocí ní jsou definovány vstupy a výstupy systému, které jsou chápány jako podněty a reakce systému na ně
23 Modely reálného světa z hlediska dat v IS Funkčním modelem reálného světa je systém funkcí, a jejich vzájemných vztahů Datovým modelem reálného světa je systém entit, charakterizovaných jejich atributy, a vzájemných vztahů mezi nimi Objektovým modelem reálného světa je systém objektů a jejich vzájemných vztahů, přičemž každý objekt má jednak svou datovou a jednak procesní (funkční) složku Princip tří pohledů na modely Konceptuální model, výsledek analýzy systému, nezatíženého žádnými specifiky konkrétního prostředí, Logický model, výsledek návrhu struktury systému, dle pravidel datového modelu Fyzický model implementační model, výsledek návrhu implementace systému v konkrétním HW a SW prostředí Datové modely způsob organizace údajů v bázi dat a vazeb (vztahů) mezi daty různé teorie, v současnosti se nejvíce používají: Relační datový model Objektově orientovaný model Relační datový model DM - teorie pro uložení a práci s daty v DB V relační BD jsou datové soubory chápany jako množiny Výhody RDM: jednoduchý popis entit ve formě tabulek snadná modifikace dat neprocedurální manipulace s daty Relační tabulka relační tabulka je jedna z možných reprezentací relace v daném čase všechny hodnoty v tabulce musí být elementární, tzn. dále nedělitelné v tabulce je 1 až n sloupců, přičemž jejich pozice je nevýznamná
24 v tabulce je 0 až m řádků, přičemž jejich pozice je nevýznamná sloupec musí být homogenní (doména) každému sloupci musí být přiděleno jednoznačné relace (tabulka) atribut - vlastnost objektu doména - množina hodnot, kterých může nabývat atribut primární klíč - položka jednoznačně identifikující jednotlivé záznamy složený klíč - z více položek index datová struktura pro udržování pořadí záznamů, umožňuje zobrazovat záznamy v pořadí odlišném od pořadí určeného primárním klíčem Typy položek znakový (character) pro textové údaje 255 znaků poznámkový (memo) znaků celočíselný (integer) číselný (numeric, float) s desetinnou tečkou datumový (date) logický (logical) - true, false obrazový - obrázky, zvuky
25 ERD Model prvky ENTITY objekty reálného světa Objektově orientovaný přístup Nový směr v programování vizuální programování řízení událostmi modulární programování Filosofie i pro návrh DB Proč objektově? přirozená forma pro popis entit reálného světa a pro jejich řízení pomocí informačních prostředků N. Wirth 1969 Program = algoritmus + data Borland 1992 Objekt = věc, která myslí SW je příliš složitý rozpor ve vývoji HW a SW entity jsou reprezentovány jako objekty a nikoliv jen jako data umístěná do řádků tabulek umožňuje modelovat složité či velmi strukturované datové struktury a funkce pro jejich manipulaci Objekt se skládá z dat a kódu: formální vlastnosti (barva, umístění,síla čáry) metody (kód, který definuje jak se objekt bude chovat) Objekt existuje jedině v určitém kontextu např. objekt umísťujeme uvnitř formuláře Objekt reaguje na zprávy (události) např. stisknutí tlačítka myši
26 Architektura aplikací Výhody tří vrstevné architektury : Možnost generování stránek Jednoduchost (HTML + skripty) Nezávislost na platformě Grafický uživatelský interface Standardizace (HTML) Transparentní síťový přístup (URL) Inovace (nové služby) Nevýhody: Bezpečnost Standardizace (HTML) Rychlost přenosu Rychlý vývoj nástrojů
27 Databázové systémy DBS SŘBD SW, který zajišťuje: popis dat uložení a aktualizaci dat víceuživatelský přístup k datům ochranu dat dotazy tvorbu vstupních obrazovek výstup dat na tiskárně ve formě soustav MS Access, Oracle, MS SQL, My SQL Báze Dat je kolekce údajů (společný zdroj dat), která je odrazem reálného světa data se ukládají 1x a vícenásobně se využívají data jsou popsána pomocí datového modelu - vytváří se centrální popis báze dat Výhody DBS nezávislost dat na programech (aplikační programy jsou odděleny od dat) minimalizace redundance přístup k datům je pouze prostřednictvím programů databázového systému (ne přímo) dotazy nejsou pevné (dialog) možný současný přístup více uživatelů zajištěna ochrana dat proti zneužití Problémy s DBS volba datového modelu modelování reálného světa implementace a využívání SŘBD ochrana dat před neoprávněným přístupem životní cyklus IS vývoj IT DB technologie souborové systémy - klasické relační - nejvíce používané - využívá se relační datový model (RDM) objektově orientované - využívá se objektový datový model (ODM)
28 objektově relační - kombinace RDM a ODM K čemu potřebujeme databáze? Ukládání strukturovaných dat (DDL) Standardizovaný jazyk pro ukládání dat (DML) Standardizovaný systém pro čtení dat (DCL) Parametry DB Platforma databázového systému Hardwarová/systémová náročnost Dodržování standardů Dostupnost, rychlost TCO Total Cost of Ownership Cena administrace databáze (DBA cost) Pojmy v DB SQL Structured Query Language DDL Data Definition Language DCL Data Control Language DML Data Manipulation Language Trigger správa událostí Transakce zabezpečení kritických úseků PL/SQL Procedure Language/SQL Stored Procedures BI Business Inteligence OLAP Online Analytical Processing Data Warehousing ukládání dat Data Mining dolování dat Replikace uložení identických dat na více systémech Distribuovaná databáze rozložení dat mezi více systémů Databáze Oracle Historie Od roku 1977 Název Oracle od roku 1983 Napsaný v jazyce C, podpora pro Unix, Linux, Windows Podporuje model klient/server Podpora PL/SQL
29 Nově podpora objektového přístupu Podpora XML databází Cena se odvíjí od počtu serverů/procesorů/jader Aplikační rozhraní Oracle Forms Tvorba samostatných aplikací v jazyce JAVA pomocí Aplikace je tvořena formuláři Oracle Discoverer Nástroj pro BI MySQL Historie Vznikla z původní databáze msql V současné době se funkcionalitou vyrovnává komerčním databázím Od roku 2000 pod licencí GNU/GPL Vyvíjen komunitou vývojářů MySQL (MySQL community) Nejčastěji používaná databáze pro tvorbu aplikací v PHP Komerční licence MySQL Enterprise DB/2 Historie Původní jazyk SEQUEL, tento termín byl již registrován tedy vzniklo SQL První verze byly výhradně pro počítače IBM Následovala portace pod Unix/Linux/Windows/OS2 Je stále používána pro systémy Lotus Notes SQLite Je obsažena v malé knihovně Autorem byla uvolněna jako public domain Díky vlastnosti, že je obsažena v knihovně je často používána jako lokální datové úložiště programů PostgreSQL Historie Následovník systému POSTGRES V roce 1995 nahrazen jazyk POSTQUEL jazykem SQL V roce 1997 přejmenování na PostgreSQL Podporuje velkou část standardu SQL2003 InterBase, Firebird, BlackFish Historie Původně databáze InterBase dodávána s vývojovým prostředím Delphi
30 V roce 2000 uvolnění zdrojových kódů vznik open source Firebird Borland pokračuje ve vývoji InterBase vlastní cestou Úzká vazba na vývojové prostředí Delphi/C++ builder MS SQL SQL server od firmy Microsoft Úzká vazba na Visual Studio Existuje ve volné verzi XML databáze Datové úložiště vs. vnější prezentace dat Jako datová úložiště se nadále používají relační databáze Data jsou navenek prezentována ve formě XML Vznikají nativní XML databázové systémy (NXD) Nekontrolovaný vznik dotazovacích XML jazyků (XQuery, XQL) Programovací jazyky Podle způsobu spouštění Interpretované Kompilované Podle výpočetního modelu Java Dávkové Strukturované Objektově orientované Čistě objektově orientovaný jazyk od firmy SUN Je k dispozici zdarma Pro spuštění aplikace je potřeba JAVA nebo JRE (Java runtime environment) Původně též v Netscape Navigator Existuje také ve verzi pro mobilní zařízení (J2ME) Céčko Vznikl pro potřeby operačního systému Unix Nejčastěji využívaný pro psaní systémového softwaru Je používán pro programování mikroprocesorů DELPHI, PASCAL Vývojové prostředí od firmy Borland (dnes CodeGear, Embarcadero) Borland přišel s myšlenkou IDE (Integrated development environment) Integrované vývojové prostředí (editor zdrojových kódů, kompilátor, debugger-ladění)
31 Placené vývojové prostředí PHP Interpretovaný jazyk používaný pro webové aplikace Většinou bývá integrován s Apache webovým serverem a MySQL Syntaxe podobná jazyku C Poskytuje úzkou vazbu na webové prostředí VISUAL BASIC Součástí Microsoft Office Používá se jako skriptovací jazyk v makrech Možnost vizuálního návrhu aplikace Snaha o objektový přístup Python Jazyk podporující strukturované programování Je k dispozici se zdrojovým kódem lze zahrnout jako skriptovací jazyk do vlastních aplikací Business Intelligence Zahrnuje následující pojmy: Datový sklad (data warehouse) Analýza OLAP (Online Analytical Processing) Dolování, odkrývání dat (data mining) Od transakčních databází k analytickým: Systémy OLTP (Online Transaction Processing) Pro běžné zpracování v ERP aplikacích Souběžný přístup mnoha uživatelů, časté aktualizace Nevýhody: Není jednoduché najít příčiny a vysvětlení problémů Obtížné hledání závislosti jednotlivých veličin Příliš rozsáhlé výstupy z transakčních systémů Dlouhý čas výpočtu a degradace výpočetního výkonu databázového stroje transakční databáze Transakční systém neuchovává historické údaje Nehomogenní struktura údajů Dlouhý čas přípravy údajů Systémy MIS (Management Information Systems) Vstupují do nich údaje z transakčních systémů
32 Původně vznikala neinteraktivně Systémy DSS (Decision-Support Systems) Systémy pro podporu rozhodování Zpravidla jsou nadstavbou MIS Systémy EIS (Executive Information Systems) Řízení na strategické úrovni V současnosti se sbližují s DSS systémy OLAP (Online Analytical Processing) Předpoklady pro analýzy Datový sklad Analýza velkého množství údajů Výsledkem jsou souhrny a reporty pro podporu rozhodování Kvalita vstupních dat Na kolik je možné se na data spolehnout Správně sestavené dotazy jako podkladové údaje Neporušená integrita vstupních dat (příklad - bývalí zaměstnanci v aktuálních sestavách) Množství vstupních dat S rostoucím množstvím data roste vypovídací schopnost Datový sklad je podnikově strukturovaný depozitář subjektově orientovaných, integrovaných, časově proměnlivých, historických dat použitých na získávání informací a podporu rozhodování. V datovém skladu jsou uložena atomická a sumární data. Vlastnosti: Data mining Subjektová orientace Integrovanost Orientace na strukturu dat místo orientaci na aplikaci, ve které vznikly Ukládání jedinečných, neopakovaných informací Časová variabilita, časový řez Neměnnost Data vstupují do skladu v časových snímcích, z nichž každý reprezentuje jeden časový úsek Data jsou většinou pouze vkládána, nikoliv modifikována nebo mazána Proces analýzy dat z různých perspektiv a jejich přeměna na užitečné informace Z matematického a statistického hlediska jde o hledání korelací, tedy vzájemných vztahů nebo vzorů v údajích. Korelace
33 Míra závislosti mezi dvěma proměnnými Lineární regrese Kvantifikace závislosti mezi dvěma spojitými proměnnými Logistická regrese Pro diskrétní proměnné Diskriminantní analýza Měří důležitost faktorů určujících zařazení do kategorie Předpovědi trendů Předpovědi pro proměnnou, např. obrat Vznikají na základě údajů z minulosti Bezpečnost ICT Identifikace Autentizace Autorizace Jednoznačné rozlišení uživatele Osobní číslo, login, uživatelské jméno apod. Ověření pravosti identifikace Autentizace znalostí, vlastnictvím nebo vlastností Metody: Důkaz znalostí - heslo Důkaz vlastnictvím prokázáním vlastnictvým autentizačního prvku Důkaz vlasností otisk prstu, duhovka Oprávnění ke zvolené činnosti v systému Na základě provedené autentizace a identifikace Bezpečnost připojení k internetu WEP,WPA Sociální inženýrství Phishing Získávání informací od důvěřivých nebo nepozorných uživatelů o Podvodné maily vyzývající k zaslání přihlašovacích údajů Počítačové viry V dnešní době je většina virů rezidentních Po spuštění počítače nebo aktivaci viru přetrvává v paměti Řešení bezpečnosti
Úvod do tvorby internetových aplikací
CVT6 01a Úvod do tvorby internetových aplikací Osnova předmětu (X)HTML a tvorba webu pomocí přímého zápisu kódu Tvorba web designu a skládání stránek z kousků Skriptovací jazyky na webu Návrh software
VíceÚvod do aplikací internetu a přehled možností při tvorbě webu
CVT6 01a Úvod do aplikací internetu a přehled možností při tvorbě webu Internet a www Internet? Služby www ftp e-mail telnet NetNews konference IM komunikace Chaty Remote Access P2P aplikace Online games
VíceDatabázové systémy. Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz
Databázové systémy Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz Vývoj databázových systémů Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace 60.-70. léta Program Komunikace Výpočty
VíceMaturitní témata Školní rok: 2015/2016
Maturitní témata Školní rok: 2015/2016 Ředitel školy: Předmětová komise: Předseda předmětové komise: Předmět: PhDr. Karel Goš Informatika a výpočetní technika Mgr. Ivan Studnička Informatika a výpočetní
VíceAplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:
Aplikace Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části: prezentační vrstva vstup dat, zobrazení výsledků, uživatelské rozhraní, logika uživatelského rozhraní aplikační vrstva
VíceSoučasný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita
Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé
Vícerychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek
rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek Co je to webová aplikace? příklady virtuální obchodní dům intranetový IS podniku vyhledávací služby aplikace jako každá jiná přístupná
VíceSADA VY_32_INOVACE_PP1
SADA VY_32_INOVACE_PP1 Přehled anotačních tabulek k dvaceti výukovým materiálům vytvořených Ing. Janem Prašivkou. Kontakt na tvůrce těchto DUM: prasivka@szesro.cz Úvod do informatiky VY_32_INOVACE_PP1.PRA.01
VíceDatabázové a informační systémy
Databázové a informační systémy doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah Jak ukládat a efektivně zpracovávat
VíceStřední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320
Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U P R O G R A M O V É V Y B A V E N Í Studijní obor: 18-20-M/01 Informační technologie Školní
VíceVZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ
VZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ 1. Dědičnost v OOP umožňuje: a) dědit vlastnosti od jiných tříd a dále je rozšiřovat b) dědit vlastnosti od jiných tříd, rozšiřovat lze jen atributy
VíceVzdělávací obsah vyučovacího předmětu
V.9.3. Vzdělávací obsah vyučovacího předmětu Vzdělávací oblast: Inormatika a informační a komunikační technologie Vyučovací předmět: Informatika Ročník: 1. ročník + kvinta chápe a používá základní termíny
VíceWichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace. Maturitní otázky z předmětu INFORMATIKA A VÝPOČETNÍ TECHNIKA
Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu INFORMATIKA A VÝPOČETNÍ TECHNIKA 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu
VíceZákladní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl
Základní pojmy spojené s webovým publikováním ~ malý slovníček pojmů~ C3231 Základy WWW publikování Radka Svobodová, Stanislav Geidl Internet celosvětová síť spojení jednotlivých síťí pomocí uzlů (síť
VíceÚvod do informačních služeb Internetu
Úvod do informačních služeb Internetu Rozdělení počítačových sítí Počítačové sítě se obecně rozdělují do základních typů podle toho, na jak velkém území spojují počítače a jaké spojovací prostředky k tomu
VíceMATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ
MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE
VíceInovace výuky prostřednictvím šablon pro SŠ
Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Inovace výuky prostřednictvím šablon pro SŠ CZ.1.07/1.5.00/34.0748
VíceKomunikační protokoly počítačů a počítačových sítí
Komunikační protokoly počítačů a počítačových sítí Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1138_Komunikační protokoly počítačů a počítačových sítí_pwp Název školy: Číslo a název projektu:
VíceOkruhy z odborných předmětů
VYŠŠÍ ODBORNÁ ŠKOLA INFORMAČNÍCH STUDIÍ A STŘEDNÍ ŠKOLA ELEKTROTECHNIKY, MULTIMÉDIÍ A INFORMATIKY Novovysočanská 280/48, 190 00 Praha 9 Pracoviště VOŠ: Pacovská 350/4, 140 00 Praha 4 Okruhy z odborných
VíceHospodářská informatika
Hospodářská informatika HINFL, HINFK Vytvořeno s podporou projektu Průřezová inovace studijních programů Lesnické a dřevařské fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu reg.
VíceStřední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U
Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U P R O G R A M O V É V Y B A V E N Í Studijní obor: 18-20-M/01 Informační technologie Školní
VícePráce s obrazovým materiálem CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ. Akreditované středisko dalšího vzdělávání pedagogických pracovníků
Práce s obrazovým materiálem CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ Akreditované středisko dalšího vzdělávání pedagogických pracovníků Obrazový materiál příjemná součást prezentace lépe zapamatovatelný často nahrazení
VíceÚvod do informatiky 5)
PŘEHLED PŘEDNÁŠKY Internet Protokol a služba Jmenná služba (DNS) URL adresa Elektronická pošta Přenos souborů (FTP) World Wide Web (WWW) Téměř zapomenuté služby 1 INTERNET 2 PROTOKOL A SLUŽBA Protokol
VícePo ukončení tohoto kurzu budete schopni:
PRÁCE S INTERNETEM A KOMUNIKACE Hana Rohrová, Roman Rohr Cíle kurzu Po ukončení tohoto kurzu budete schopni: porozumět základním pojmům spojeným s používáním Internetu, dodržovat bezpečnostní opatření
Více1. Webový server, instalace PHP a MySQL 13
Úvod 11 1. Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
VíceProfilová část maturitní zkoušky 2017/2018
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2017/2018 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA
VíceInformační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází
1 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Požadavky kreditového systému. Relační datový model, relace, atributy,
VíceINFORMAČNÍ SYSTÉMY NA WEBU
INFORMAČNÍ SYSTÉMY NA WEBU Webový informační systém je systém navržený pro provoz v podmínkách Internetu/intranetu, tzn. přístup na takový systém je realizován přes internetový prohlížeč. Použití internetového
VíceVYUŽITÍ REGIONÁLNÍCH FUNKCÍ A WWW ROZHRANÍ V INTEGROVANÉM KNIHOVNÍM SYSTÉMU KPWINSQL
VYUŽITÍ REGIONÁLNÍCH FUNKCÍ A WWW ROZHRANÍ V INTEGROVANÉM KNIHOVNÍM SYSTÉMU KPWINSQL Petr Štefan Václav Trunec, KP-sys, Čacké 155, Pardubice 1 Úvod Firma KP-SYS spol. s r. o. dodává na náš trh integrované
VíceObsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework
Web Jaroslav Nečas Obsah přednášky Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Co to je web HTTP protokol bezstavový GET POST HEAD Cookies Session HTTPS
VíceVzdálený přístup k počítačům
Vzdálený přístup k počítačům jedna z nejstarších služeb vzdálený přístup k sálovým počítačům nejprve vzdálené terminály později terminálová emulace jako jedna ze služeb počítačové sítě současnost využíváno
Více8.2 Používání a tvorba databází
8.2 Používání a tvorba databází Slide 1 8.2.1 Základní pojmy z oblasti relačních databází Slide 2 Databáze ~ Evidence lidí peněz věcí... výběry, výpisy, početní úkony Slide 3 Pojmy tabulka, pole, záznam
VíceGymnázium a Střední odborná škola, Rokycany, Mládežníků 1115
Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: CZ.1.07/1.5.00/34.0410 Číslo šablony: 17 Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek:
VíceKapitola 1: Úvod. Systém pro správu databáze (Database Management Systém DBMS) Účel databázových systémů
- 1.1 - Kapitola 1: Úvod Účel databázových systémů Pohled na data Modely dat Jazyk pro definici dat (Data Definition Language; DDL) Jazyk pro manipulaci s daty (Data Manipulation Language; DML) Správa
Více1 Webový server, instalace PHP a MySQL 13
Úvod 11 1 Webový server, instalace PHP a MySQL 13 Princip funkce webové aplikace 13 PHP 14 Principy tvorby a správy webového serveru a vývojářského počítače 14 Co je nezbytné k instalaci místního vývojářského
VíceVÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu
VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632
VíceKritéria hodnocení praktické maturitní zkoušky z databázových systémů
Kritéria hodnocení praktické maturitní zkoušky z databázových systémů Otázka č. 1 Datový model 1. Správně navržený ERD model dle zadání max. 40 bodů teoretické znalosti konceptuálního modelování správné
VíceTechnická specifikace
Informační systém pro vysoké a vyšší odborné školy Technická specifikace Obecný popis systému Technická specifikace Obecný popis systému Computer Aided Technologies, s.r.o. Tato příručka je součástí dokumentace
VíceIdentifikátor materiálu: ICT-3-03
Identifikátor materiálu: ICT-3-03 Předmět Téma sady Informační a komunikační technologie Téma materiálu TCP/IP Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí architekturu TCP/IP. Druh
VíceZáklady databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19
3 Obsah Novinky v tomto vydání 10 Význam základních principů 11 Výuka principů nezávisle na databázových produktech 12 Klíčové pojmy, kontrolní otázky, cvičení, případové studie a projekty 12 Software,
VíceProfilová část maturitní zkoušky 2013/2014
Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2013/2014 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA
VíceArchitektury Informačních systémů. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/
Architektury Informačních systémů Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Nutné pojmy Co je to informační systém? Jaké oblasti zahrnuje? Jaká je vazba IS na podnikovou strategii?
VíceObsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23
Stručný obsah 1. Stručný úvod do relačních databází 13 2. Platforma 10g 23 3. Instalace, první přihlášení, start a zastavení databázového serveru 33 4. Nástroje pro administraci a práci s daty 69 5. Úvod
Vícelanguage="javascript">... </script>.
WWW (World Wide Web) je dnes společně s elektronickou poštou nejvyužívanější službou internetu. URL (Uniform Resource Locator) slouží ke kompletní adresaci informace na internetu. Udává jak protokol, který
VíceSpecifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek
Specifikace požadavků POHODA Web Interface Verze 1.0 Datum: 29.12. 2008 Autor: Ondřej Šrámek Copyright 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document. Strana
VíceÚloha 1. Úloha 2. Úloha 3. Text úlohy. Text úlohy. Text úlohy
Úloha 1 Zkratka ERP jako celopodniková transakční aplikace znamená: a. Enterprise Route Planning b. Enterprise Resource Planning c. Enterprise Re-implementation Planning d. Enterprise Resource Processing
VíceIB111 Programování a algoritmizace. Programovací jazyky
IB111 Programování a algoritmizace Programovací jazyky Programovací jazyky Programovací jazyk Prostředek pro zápis algoritmů, jež mohou být provedeny na počítači Program Zápis algoritmu v programovacím
VíceDatabáze MS-Access. Obsah. Co je to databáze? Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová
Databáze MS-Access Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová Obsah Principy a možnosti databází. Uložení dat v databázi, formáty dat, pole, záznamy, tabulky, vazby mezi záznamy. Objekty databáze
VíceIdentifikátor materiálu: ICT-1-19
Identifikátor materiálu: ICT-1-19 Předmět Informační a komunikační technologie Téma materiálu Komprimace, archivace dat Autor Ing. Bohuslav Nepovím Anotace Student si procvičí / osvojí komprimaci, archivaci
VíceVzdělávací obsah předmětu
Vzdělávací obsah předmětu 1. správně se přihlašuje ve školní síti využívá dostupné školní informační zdroje a techniku pracuje s informacemi a softwarovým vybavením ve školní síti v souladu se školním
VíceDatabázové aplikace pro internetové prostředí. 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku
Databázové aplikace pro internetové prostředí 01 - PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku Projekt: Inovace výuky prostřednictvím ICT Registrační číslo: CZ.1.07/1.5.00/34.250
VíceDATABÁZOVÉ SYSTÉMY. Metodický list č. 1
Metodický list č. 1 Cíl: Cílem předmětu je získat přehled o možnostech a principech databázového zpracování, získat v tomto směru znalosti potřebné pro informačního manažera. Databázové systémy, databázové
VíceInovace výuky prostřednictvím šablon pro SŠ
Název projektu Číslo projektu Název školy Autor Název šablony Název DUMu Stupeň a typ vzdělávání Vzdělávací oblast Vzdělávací obor Tematický okruh Cílová skupina Anotace Inovace výuky prostřednictvím šablon
VíceCompatibility List. GORDIC spol. s r. o. Verze 3.60.5 8.4.2009
Compatibility List Verze 3.60.5 8.4.2009 GORDIC spol. s r. o. Copyright 1993-2009 1 Obsah Obsah 1 2 3 4 5 6 7 8 9 3.1 3.2 Úvodní informace Podporované databázové systémy Klientské prostředí Tlustý klient...
VíceDatabázové systémy trocha teorie
Databázové systémy trocha teorie Základní pojmy Historie vývoje zpracování dat: 50. Léta vše v programu nevýhody poměrně jasné Aplikace1 alg.1 Aplikace2 alg.2 typy1 data1 typy2 data2 vytvoření systémů
VíceProgramové vybavení počítačů
Programové vybavení počítačů Ing. Pavel Brož - 2005 1. Software 2. Programovací prostředky 3. Obecné aplikační programy Funkce programových prostředků Program je vyjádření postupu řešení úlohy na počítači
VíceVYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ. Ing. Lukáš OTTE, Ph.D.
VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ Ing. Lukáš OTTE, Ph.D. Ostrava 2013 Tento studijní materiál vznikl za finanční podpory
VíceNázev a označení sady: Člověk, společnost a IT technologie; VY_3.2_INOVACE_Ict
Název materiálu: Počítačová síť Autor materiálu: Mgr. Irena Štaffová Zařazení materiálu: Šablona: Inovace a zkvalitnění výuky prostřednictvím ICT (III/2) Název a označení sady: Člověk, společnost a IT
VícePRODUKTY. Tovek Tools
jsou desktopovou aplikací určenou k vyhledávání informací, tvorbě různých typů analýz a vytváření přehledů a rešerší. Jsou vhodné pro práci i s velkým objemem textových dat z různorodých informačních zdrojů.
VíceArchitektury Informačních systémů. Jaroslav Žáček
Architektury Informačních systémů Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Nutné pojmy Co je to informační systém? Jaké oblasti zahrnuje? Jaká je vazba IS na podnikovou strategii?
VíceBusiness Intelligence
Business Intelligence Josef Mlnařík ISSS Hradec Králové 7.4.2008 Obsah Co je Oracle Business Intelligence? Definice, Od dat k informacím, Nástroj pro operativní řízení, Integrace informací, Jednotná platforma
VíceÚvod - Podniková informační bezpečnost PS1-2
VŠFS; Aplikovaná informatika - 2006/2007 1 Bezpečnost informací BI Ing. Jindřich Kodl, CSc. Úvod - Podniková informační bezpečnost PS1-2 VŠFS; Aplikovaná informatika - 2006/2007 2 Literatura Kovacich G.L.:
VíceOlga Rudikova 2. ročník APIN
Olga Rudikova 2. ročník APIN Redakční (publikační) systém neboli CMS - content management system (systém pro správu obsahu) je software zajišťující správu dokumentů, nejčastěji webového obsahu. (webová
VíceKritéria hodnocení praktické maturitní zkoušky z databázových systémů
Kritéria hodnocení praktické maturitní zkoušky z databázových systémů Otázka č. 1 Datový model 1. Správně navržený ERD model dle zadání max. 40 bodů teoretické znalosti konceptuálního modelování správné
VíceProgramovací jazyky Přehled a vývoj
Programovací jazyky Přehled a vývoj 1 Programování a programovací jazyk Historie a současnost programovacích jazyků Objektově orientované a vizuální programování Značkovací a skriptovací jazyky 2 Programování
VíceSRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek
Prezentace aplikace Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek Osnova Úvod Programovací jazyk - PHP Etapy vývoje Funkce aplikace Co SW umí Na čem se pracuje Vize do budoucna Úvod Úvod Inspirováno
VíceMalý průvodce Internetem
Malý průvodce Internetem Úvod Toto povídání by mělo sloužit jako užitečný zdroj informací pro ty, co o Internetu zatím mnoho neví nebo o něm jen slyšeli a neví, co si pod tím slovem představit. Klade si
VíceMaturitní témata. Informační a komunikační technologie. Gymnázium, Střední odborná škola a Vyšší odborná škola Ledeč nad Sázavou.
Gymnázium, Střední odborná škola a Vyšší odborná škola Ledeč nad Sázavou Maturitní témata předmět Informační a komunikační technologie Dominik Janák 2015 třída 4I Dominik Janák Maturitní otázky Výpočetní
VíceTematické celky Nové informatiky
Tematické celky Nové informatiky Seminárka č. 1: Digitální reprezentace a přenos informací definovat jednotky informace bit a byte a jejich násobné jednotky; rozlišit analogová a digitální zařízení; vysvětlit
VíceMaturitní témata pro 1.KŠPA Kladno, s.r.o. Výpočetní technika
Maturitní témata pro 1.KŠPA Kladno, s.r.o. Předmět Typ zkoušky Obor Forma Zkoušející Období Výpočetní technika Profilová ústní Ekonomika a podnikání zaměření Podnikání Denní / Distanční Ing. Horová / K.
VíceKurz 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.
Soubor kurzů XHTML, CSS, PHP a MySQL 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. Jeden blok se skládá
VícePODNIKOVÁ INFORMATIKA
GÁLA Libor POUR Jan TOMAN Prokop PODNIKOVÁ INFORMATIKA Obsah O autorech... 11 Na úvod jak chápat tuto knihu... 13 Část I: Principy podnikové informatiky... 17 1. Informatika, aplikovaná informatika, podniková
VíceIMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ
Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská
VíceRegistrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost
Registrační číslo projektu: CZ.1.07/1.5.00/34.0553 Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost Projekt je realizován v rámci Operačního programu Vzdělávání pro konkurence
VíceRelační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.
Aplikační vrstva http-protokol, díky kterému je možné zobrazovat webové stránky. -Protokol dokáže přenášet jakékoliv soubory (stránky, obrázky, ) a používá se také k různým dalším službám na internetu
VíceZásady prezentace CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ. Akreditované středisko dalšího vzdělávání pedagogických pracovníků
Zásady prezentace CENTRUM MEDIÁLNÍHO VZDĚLÁVÁNÍ Akreditované středisko dalšího vzdělávání pedagogických pracovníků Prezentace Prezentace: přednášený text + elektronický materiál Přednášený text: poutavý
VícePříloha č. 18. Specifikace bloku PŘÍPRAVA. Příloha k zadávací dokumentaci veřejné zakázky Integrační nástroje, vstupní a výstupní subsystém
Název projektu: Redesign Statistického informačního systému v návaznosti na zavádění egovernmentu v ČR Příjemce: Česká republika Český statistický úřad Registrační číslo projektu: CZ.1.06/1.1.00/07.06396
VíceInstalace a konfigurace web serveru. WA1 Martin Klíma
Instalace a konfigurace web serveru WA1 Martin Klíma Instalace a konfigurace Apache 1. Instalace stáhnout z http://httpd.apache.org/ nebo nějaký balíček předkonfigurovaného apache, např. WinLamp http://sourceforge.net/projects/winlamp/
VíceObsah. Kapitola 1. Kapitola 2. Kapitola 3. Úvod 9
Obsah Úvod 9 Kapitola 1 Business Intelligence, datové sklady 11 Přechod od transakčních databází k analytickým..................... 13 Kvalita údajů pro analýzy................................................
VíceMultimediální systémy
Multimediální systémy Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI přednášky Literatura Havaldar P., Medioni G.: Multimedia Systems: Algorithms, Standards, and Industry Practices. Course
Více27. 11. 2012, Brno Připravil: Ing. Jaromír Landa. Postprocessing videa
27. 11. 2012, Brno Připravil: Ing. Jaromír Landa Postprocessing videa Digitální video Digitální video Typ záznamového zařízení, které pracuje s digitálním signálem a ne s analogovým. Proces, kdy se v určitém
VícePočítačová grafika SZŠ A VOŠZ MERHAUTOVA 15, BRNO
Počítačová grafika SZŠ A VOŠZ MERHAUTOVA 15, BRNO 1 Základní dělení 3D grafika 2D grafika vektorová rastrová grafika 2/29 Vektorová grafika Jednotlivé objekty jsou tvořeny křivkami Využití: tvorba diagramů,
VíceDatabáze Bc. Veronika Tomsová
Databáze Bc. Veronika Tomsová Databázové schéma Mapování konceptuálního modelu do (relačního) databázového schématu. 2/21 Fyzické ik schéma databáze Určuje č jakým způsobem ů jsou data v databázi ukládána
VíceVYUŽITÍ POČÍTAČOVÉ GRAFIKY
POČÍTAČOVÁ GRAFIKA VYUŽITÍ POČÍTAČOVÉ GRAFIKY ÚPRAVA FOTOGRAFIÍ NAFOCENÉ FOTOGRAFIE Z DIGITÁLNÍHO FOTOAPARÁTU MŮŽEME NEJEN PROHLÍŽET, ALE TAKÉ UPRAVOVAT JAS KONTRAST BAREVNOST OŘÍZNUTÍ ODSTRANĚNÍ ČERVENÝCH
VíceVÝPOČETNÍ TECHNIKA OBOR: EKONOMIKA A PODNIKÁNÍ ZAMĚŘENÍ: PODNIKÁNÍ FORMA: DENNÍ STUDIUM
VÝPOČETNÍ TECHNIKA OBOR: EKONOMIKA A PODNIKÁNÍ ZAMĚŘENÍ: PODNIKÁNÍ FORMA: DENNÍ STUDIUM 1. Historie a vývoj VT. Dnešní parametry PC. Von Neumannovo schéma. a. historie a vznik počítačů b. využití počítačů
VíceTC-502L. Tenký klient
TC-502L Tenký klient Popis přístroje Tenký klient s kompletní podporou pro připojení do systémů Windows 7, Vista, Windows 2008, Windows 2003, Windows XP Pro, Linux servery. Disponuje 1x rozhraním LAN 10/100,
VícePočítačové sítě. Počítačová síť. VYT Počítačové sítě
Počítačové sítě Počítačová síť Je soubor technických prostředků, které umožňují spojení mezi počítači a výměnu informací prostřednictvím tohoto spojení. Postupný rozvoj během druhé poloviny 20. století.
VíceMaturitní otázky z předmětu PROGRAMOVÁNÍ
Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti
VíceBezpečnostní aspekty informačních a komunikačních systémů KS2
VŠFS; Aplikovaná informatika; SW systémy 2005/2006 1 Bezpečnost informací BI Ing. Jindřich Kodl, CSc. Bezpečnostní aspekty informačních a komunikačních systémů KS2 VŠFS; Aplikovaná informatika; SW systémy
VíceDatová věda (Data Science) akademický navazující magisterský program
Datová věda () akademický navazující magisterský program Reaguje na potřebu, kterou vyvolala rychle rostoucí produkce komplexních, obvykle rozsáhlých dat ve vědě, v průmyslu a obecně v hospodářských činnostech.
VíceModel ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část
Zatímco první čtyři vrstvy jsou poměrně exaktně definovány, zbylé tři vrstvy nemusí být striktně použity tak, jak jsou definovány podle tohoto modelu. (Příkladem, kdy nejsou v modelu použity všechny vrstvy,
Více7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.
7. Aplikační vrstva Studijní cíl Představíme si funkci aplikační vrstvy a jednotlivé protokoly. Doba nutná k nastudování 2 hodiny Aplikační vrstva Účelem aplikační vrstvy je poskytnout aplikačním procesům
VíceInformatika. tercie. Mgr. Kateřina Macová 1
Informatika tercie Mgr. Kateřina Macová 1 Provozní řád učebny informatiky Žáci smí být v učebně výhradně za přítomnosti vyučujícího. Do učebny smí vstoupit a učebnu smí opustit pouze na pokyn vyučujícího.
VíceMasarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace
Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace Číslo projektu Číslo materiálu Autor Průřezové téma Předmět CZ.1.07/1.5.00/34.0565 VY_32_INOVACE_284_Programovací_jazyky
VíceModulární monitorovací systém Gradient Digitální systém pro záznam, archivaci a vyhodnocení telefonie.
Modulární monitorovací systém Gradient Digitální systém pro záznam, archivaci a vyhodnocení telefonie. Obsah prezentace. Historie systému Gradient. Popis funkcí systému Gradient. Závěr kontaktní informace.
VíceTC-502L TC-60xL. Tenký klient
TC-502L TC-60xL Tenký klient Popis přístroje Tenký klient TC-502L s kompletní podporou pro připojení do systémů Windows 7, Vista, Windows 2008, Windows 2003, Windows XP Pro, Linux servery. TC-604 navíc
VíceWonderware Historian 10.0
Wonderware Historian 10.0 Příklady vícevrstvých architektur Jiří Nikl Pantek (CS) s.r.o. Strana 2 Wonderware Historian 10.0 využití vícevrstvé architektury Nová verze historizační databáze Wonderware Historian
VíceIng. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni
Webové aplikace Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni Harmonogram Dopolední blok 9:00 12:30 Ing. Dostal Úvod, XHTML + CSS Ing. Brada,
VíceWonderware Information Server 4.0 Co je nového
Wonderware Information Server 4.0 Co je nového Pavel Průša Pantek (CS) s.r.o. Strana 2 Úvod Wonderware Information Server je výrobní analytický a reportní informační portál pro publikaci výrobních dat
Více