Informatika 4IZ102 Flashcards

1
Q

Co to je?

Informatika

Co to je software? Co to je hardware?

A

Věda o cílevědomém zpracování informací prostřednictvím automaticky pracujících strojů

Software - sada všech počítačových programů, které provádějí nějakou činnost

Hardware - označuje veškeré fyzicky existující technické vybavení počítače

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Co to je?

Informace

Bity a bajty

Technologický pohled

A

Přenos či záznam zprávy (na určitém médiu)
Vyjádření skutečností formálním způsobem tak, aby je bylo možno přenášet nebo zpracovat (např. počítačem)

1 bajt = 8 bitů → 256 kombinací

Interpretace dat podle daných pravidel v daném kontextu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Co to je?

Informace

Pravděpodobnost výskytu určité zprávy ve vztahu k množství informace

Matematický pohled

A

Míra snížení neurčitosti
množství informace = -log_2 [pravděpodobnost výskytu informace]

Výskyt určité zprávy logaritmicky úměrný množství informace zprávou nesené

Interpretace dat podle daných pravidel v daném kontextu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Co to je? + Shannonův vzorec

Entropie

qubit

A

Rozložení pravděpodobností výskytu dané informace
-∑_všech možných info {pravděpodobnost výskytu informace ×log_2 [pravděpodobnost výskytu informace]}

narozdíl od normálního bitu může nabývat i hodnot mezi 0 a 1

entropie logaritmicky úměrná rovnoměrnosti rozložení pravděpodobnosti výskytů jednotlivých informací

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Co to Je?

Informační proces

životní cyklus informace

A

Získávání, zpracování, uchování, zprostředkování a využívání informací

tvorba → šíření → získávání → třídění → vyhledání → publikace → užívání

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Co to je?

Informační systém

A

Hardware + software + obsluha + procesy, konané v informačním procesu

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Bit

definice

značení

A

Nejmenší jednotka informace

Informace, získaná odpovědí na otázku ano/ne

b

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Co to je?

ICT

Nadstavba IT

IT (Information Technologies)

A

Information and Communication Technologies

Vzájemná komunikace mezi počítači

Počítače (výpočetní technika)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Co to je?

Data

data vs. realita

podoba

A

Údaje, popopisující jev či vlastnosti objektu

reprezentace nějakého výseku reality (resp. informací o něm)

0 a 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Jak určit vhodný formát vnitřní reprezentace dat?

  • Kolik různých jevů chcete reprezentovat?
  • Jakou jemnost rozlišení potřebujeme?
  • Má být každá hodnota (=jev nebo jeho prvek) reprezentována stejným počtem bitů?

Konverze dat mezi uživateli srozumitelnou formou a vnitřní reprezentací

A
  • Lze je spočítat? Skládají se z menších prvků?
  • Nakolik omezit rozlišovací schopnost?
  • Standardně se používá 8bitové kódování znaků

Uživatel vždy pracuje s jemu jakžtakž srozumitelnými daty

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Jak to vyřešit?

Formátování a jiné zvláštní vlastnosti dat

Optimalizace (snižování náročnosti – čeho?)

Elementární operace

A

Co nejefektivněji realizovat za použití elementárních funkcí

paměťová a časová náročnost (konverze a operace)

  • aritmetické (ADD, SUB)
  • logické (OR, AND)
  • porovnávací
  • kopírovací
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Co to je?

Datové struktury jednoduché a složité

A
  • vektor, posloupnost, matice, seznam, tabulka
  • dokument → kapitola → text kapitoly → odstavec → věta
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Co to je?

Výměnné formáty dat

Podmínka

Např. XML × DOCX, CSV × XLSX

A

Záznam dat, používaný k přenosu dat mezi jednotlivými programy nebo zařízeními

Nutná změna mezi vnitřním a vnějším kódováním – potřeba cestou chránit kód

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Co to je? Jaká je?

  1. formát dat
  2. vnitřní struktura dat
  3. datové typy
  4. délka/objem dat
  5. uložení dat
A
  1. datová struktura (tabulka, text, grafika…)
  2. volná (text) /pevná (tabulka)
  3. druh proměnných (znak, číslo, logická hodnota…)
  4. jen v mezích entropie
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Co to je?

  1. databáze
  2. kategorizace dat
  3. funkce
  4. funkcionalita
  5. metadata

K čemu se hodí metadata

A
  1. kolekce vzájemně souvisejících souborů dat
  2. soubory (logicky ucelené jednotky) tvoří adresáře
  3. skupina operací s daty
  4. souhrn funkcí (poskytovaných, požadovaných či plánovaných)
  5. data o datech

metadata usnadňují vyhledávání a třídění

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Operace se soubory

A
  • založení
  • zobrazení
  • aktualizace
  • kopírování
  • přejmenovávání
  • přesun
  • zrušení (výmaz z adresáře)
  • transformace (např. komprimace)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Druhy

Programové prostředky osobní informatiky

K čemu to je?

A
  • kancelářské
  • komunikační
  • organizační
  • grafické
  • bezpečnostní

Zpracovávání různých typů dat, rozšíření funkcí počítače

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Příklady

Kancelářské programové prostředky osobní administrativy

A
  • textové procesory (formátovaný text) - MS Word
  • textové editory (prostý text) - Poznámkový blok
  • tabulkové editory - MS Excel
  • prezentační editory - MS Powerpoint
  • databázové systémy - MS Access
  • publikační systémy - MS Publisher
  • editory WWW stránek - MS FrontPage
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Příklady

Komunikační programové prostředky osobní administrativy

A
  • nástroje pro práci s elektronickou poštou - MS Outlook
  • webové prohlížeče - IE, MS Edge
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Příklady

Grafické editory

A
  • prohlížeče a editory obrázků /fotografií
  • prohlížeče a editory videa

* Adobe Photoshop, MS Photo Editor…
* Windows Media Player, VLC…

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Příklady

Bezpečnostní programové prostředky osobní administrativy

A

Antivir, firewall…

Avast, Eset, Windows Defender

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Co to je?

Operace prováděné s textovým procesorem

MS Word, Google Docs…

Hypertext

A
  • tezaurus (slovník)
  • formátování textu (znaků, odstavců, stránek…)
  • vkládání speciálních objektů (tabulek, grafů, obrázků, titulků, hypertextových odkazů – křížové odkazy)
  • automatické generování (seznam, obsah, tabulky)
  • sledování a revize oprav textu
  • automatická jazyková kontrola textu

Text, jehož části fungují jako odkazy, prostřednictvím nichž se přenesete na jinou část dokumentu nebo na úplně nový dokument

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Co to je?

Operace prováděné s tabulkovým procesorem

MS Excel, Google Tables…

A
  • Vkládání dat do tabulky, formátování řádků, sloupců, jednotlivých buněk
  • Jednoduché výpočty
  • Agregované (sumární) výpočty
  • Základní databázové funkce (řazení tabulky, filtrování dat…)
  • Generování grafů z tabulkových dat
  • Jednoduché programování
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Co to je?

Operace prováděné s databázovým systémem

MS Access…

A
  • Definování struktur tabulek
  • Definování vazeb mezi tabulkami
  • Vkládání dat do tabulek
  • Formulování dotazů (filtrů)
  • Vytváření formulářů a výstupních sestav
  • Organizační funkce (indexování, archivace…)
  • Jednoduché programování
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
# Co to je? Operační systém | jádro (**kernel**) + pomocné systémové nástroje ## Footnote úkoly OS
základní software, zavedený do paměti počítače při jeho startu, zůstávající v činnosti až do vypnutí počítače | programové vybavení, jímž se řídí chod programů v počítači ## Footnote zajistit ovládání počítače, stabilní rozhraní pro aplikace a řídit přístup k procesoru, paměti, souborům aj.
26
# Co to je? Základní funkce operačního systému | Aplikace
* **Správa technických prostředků počítače** (řídí jejich přidělování jednotlivým programům) * **Řízení běhu aplikačních programů** * **Správa datových souborů** (souborový systém) * **Základní kommunikační rozhraní** mezi uživatelem a počítačem * *Příkazový procesor – program, který umožňuje uživatelům zadávat příkazy ve speciálním, obvykle jednoduchém jazyce (MS-DOS)* * *Graphical User Interface (*GUI*) – vzhledové nastavení počítače (Windows shell)* * **Základní zabezpečení** počítače a dat | Veškeré programové vybavení počítače pro přímou interakci s uživatelem
27
# Co to je? Utility (podpůrné /pomocné programy)
Programy, rozšiřující určitými směry některé funkce operačního systému, nebo zajišťující aplikacím či uživatelům další požadovanou funkcionalitu
28
# Co to je? Databázový editor
Programový nástroj k uchovávání a prohledávání velkých objemů *alespoň do jisté míry* strukturovaných informací | Aby bylo možné databázi prohledávat, je třeba ji nejdříve uspořádat
29
# Jak to probíhá? Užívání databázového systému | uživatelé databáze (užívají již naplněnou databázi) ## Footnote **DDL** (data definition language)
1. Nalézt jednotnou strukturu sledovaných informací – definování entit Struktura sledovaných informací je obvykle jednotná a relativně stabilní (v případě, že tomu tak není, je možnost správy databáze omezena) 2. Zvolit vhodný datový model (pokud systém tvořen jednoduchými tabulkami → relační model) 3. Popsat dané schéma databáze pro orientaci v systému zvoleného modelu = realizovat schéma pomocí nástrojů odpovídajících databázovému systému Má na starosti správce databáze 4. Naplnit databázi Je dobré připravit vhodné prostředí (rozhraní) pro uživatele – FORMULÁŘE | konzumenti dat ## Footnote Jazyk definice dat, používá se pro manipulaci se strukturou databáze, umožňuje definovat a popsat uspořádání datových struktur databáze a vztahy mezi jejími jednotlivými částmi
30
# Co to je? Entita | Podmínka existence ## Footnote Typ entity
libovolný objekt (osoba, zvíře, věc či jev) reálného světa, zachycený v datovém modelu | Musí být rozlišitelná od ostatních entit a existovat nezávisle na nich ## Footnote Množina objektů stejného typu, charakterizovaných názvem typu a popsaných pomocí jejich vlastností
31
# Co to je? Atributy | atomický údaj, primární klíč
Vlastnosti objektů * atomický údaj - nelze jej rozdělit na dílčí údaje * primární klíč - jednoznačný identifikátor záznamu ## Footnote Dnes často umělé klíče – číselné či písmenné identifikátory (každý nový záznam získá identifikátor odlišný od identifikátorů všech předchozích záznamů)
32
# Co to znamená? Vyhledávání podle určitého údaje
Vyhledávání podle zadaných kritérií ## Footnote Podle toho, jaká očekáváme, že budou požadovaná kritéria, volíme příhodný datový model
33
# Co to je? Relační databázový systém | Jak konkrétně vypadá? ## Footnote např. MS Access
* Systém tabulek * Sloupec tabulky = atribut * Záznam = řádek tabulky; souhrn všech sledovaných údajů o konkrétní entitě * Atomické záznamy mohou mít záznam jen v jednom sloupci (na víc je nelze dělit) * Pravděpodobně nejvíce využívaný DBS
34
# Co to znamená? Integrita databáze | Integritní omezení
Data v databázi splňují určitá pravidla | Pravidla po data v databázi
35
# Co to je? Textový databázový systém | Problém s vyhledáváním ## Footnote Vyhledávací operátory
Sledované informace mají (alespoň z zčásti) formu plynulého textu | Různé gramatické tvary → hůře se v tom vyhledává → vyhledávací operátory ## Footnote * * _ " $ ? AND OR NOT
36
# Co to je? Tezaurus
slovník termínů a vztahů mezi nimi: * ekvivalence (synonyma) * hierarchie (obecnější ↔ konkrétnější) * asociace (podobný význam /vzájemně se doplňují)
37
# Co to je? CCL | Common Command Language
* Definuje kategorie operátorů * Definuje, jaké operátory se rozlišují, ale ne, jak se konkrétně zapisují | standard pro vyhledávání v databázích
38
# Jaké jsou druhy? Typy databází
* Relační databáze * Textová databáze * Hierarchická databáze * Síťová databáze * Objektová databáze * Objektově relační databáze
39
# Co to je? Algoritmus | Z hlediska programování
přesný návod či postup, kterým lze vyřešit daný typ úlohy | teoretický princip řešení problému
40
# Co to je? Vlastnosti algoritmu ## Footnote KROJ
* **obecnost** - neřeší konkrétní problém, ale obecnou třídu obdobných problémů; má širokou množinu možných vstupů * **jednoznačnost** - za stejných podmínek poskytuje stejný výstup ALE pravděpodobnostní algoritmy v sobě mají zahrnutu náhodu a Jednoznačnost pro ně tedy neplatí * **konečnost** - musí skončit v konečném počtu kroků (Jinak to není algoritmus, ale výpočetní metoda) * **rezultativnost** - Algoritmus má alespoň jeden výstup; tvoří odpověď na problém, který řeší (tzn. vede od zpracování hodnot k výstupu)
41
# Jaké jsou druhy? Formy zápisu algoritmu
* **vývojový diagram** - grafické znázornění jednotlivých kroků algoritmu, pracovního postupu či procesu * **strukturogram** - popisuje strukturu systému * **pseudokód** - kompaktní a neformální způsob zápisu počítačového algoritmu, který používá strukturní konvence programovacích jazyků, avšak typicky nezahrnuje detailní syntaxi, jako jsou deklarace proměnných či jiné konstrukce specifické pro konkrétní programovací jazyk ("pokud platí, že a=5, napiš "kutululu"") * **vyšší programovací jazyk** - programovací jazyk s větší mírou přiblížení zápisu zdrojového kódu k tomu, jak problémy zpracovává svým myšlením člověk ("IF (a=5) {print("kutululu")} | vyšším programovacím jazykem může být například strojový kód
42
# Co to je? Základní stavební prvky algoritmu ## Footnote Hlavní dva typy iterací podle typu proměnné
* obecná struktura algoritmu: 1 řádek = 1 operace * sekvence – posloupnost více instrukcí, které v pevném pořadí následují za sebou * selekce (větvení) – výběr jedné z více alternativních instrukcí na základě platnosti či neplatnosti podmínky * iterace – opakování jedné či více instrukcí ## Footnote * **„for-cykly“** (vnitřní kontrolní proměnná) * **„while-cykly“** (kontrolní proměnná jako parametr)
43
# Co to je? 1. Elementární operace 2. Proměnná 3. Funkční procedury 4. Rekurze
1. instrukce či příkaz v algoritmu 2. identifikátor, uchovávající určitou informaci při běhu programu 3. pocedury, během nichž vznikne nějaká hodnota (tzn. ≠ akce) 4. stav, kdy je objekt součástí sebe sama (např. "vektorpismenek <- c(vektorpismenek, d)")
44
# Co to je? Základní typy proměnných (ve vztahu k funkcím) | Formální a skutečný parametr ## Footnote parametr = argument
* externí – definované mimo funkce a jsou potencionálně dosažitelné mnoha funkcím * interní – existují jen při provádění procedury; popisují argumenty a automatické proměnné uvnitř funkcí * parametry – definované v proceduře, ale hodnota „přichází zvenku“ | Formální – proměnná při psaní funkce Skutečný – při volání funkce ## Footnote Při volání funkce se za formální parametr dosadí hodnota skutečného parametru
45
# Co to je? Strukturované programování
Algoritmus je jen spojením dílčích úloh ## Footnote Nejsou povoleny některé příkazy, například příkaz skoku
46
# Co to je? Modulární programování
Složitý program se rozdělí na menší, lépe zvládnutelné kousky, které se potom zvlášť upraví tak, aby je šlo opět spojit do algoritmu ## Footnote Nepoužívají se externí proměnné
47
# Co to je? Objektové programování
Princip programování, kdy jednotlivé procedury jsou součástí datových objektů a ty jsou hierarchicky uspořádány
48
# Co to je? Podprogram
Část programu, kterou je možné opakovaně vyvolat v různých místech programu
49
# Druhy Typy časové a paměťové náročnosti zpracování vstupních dat o velikosti *n* jednotek | definice časové a paměťové náročnosti
- konstantní (nezávislá na *n*) - lineární (*cn*) - kvadratická (*c(n²)*) - polynomiální (*c(nⁱ)*) - exponenciální (*c(2ⁿ)*) - logaritmická (*c×ln(n)*) | Kolik času a paměti bude potřeba na zpracování vstupních dat
50
# Co to je? Uzel * Koncové uzly * Propojovací uzly | přenosové cesty ## Footnote SÍŤ = UZLY + PŘENOSOVÉ CESTY
zařízení, sloužící k propojování počítačových sítí či jako jejich koncový bod * počítač, telefon… * přepínač, rozbočovač, opakovač, směrovač, most | metalické a optické kabely nebo rádiový signál
51
# Co to je? opakovač (repeater) | U počítačové sítě
Zesiluje během přenosu vlivem fyzikálních vlastností přenosové síly utlumený signál ## Footnote odstraňuje nechtěný šum v příchozím signálu
52
# Co to je? rozbočovač (hub) | U počítačové sítě
* Zesiluje během přenosu vlivem fyzikálních vlastností přenosové síly utlumený signál * Spojuje několik segmentů sítě do segmentu jednoho | V současné koncepci počítačových sítí plní roli opakovače
53
# Co to je? most (bridge) | U počítačové sítě
Rozhoduje, kterému zařízení má být signál zaslán a kterému ne, popřípadě ho i pošle do správného zařízení | Nahrazován přepínači (switchi)
54
# Co to je? přepínač (switch) | U počítačové sítě
* Propojuje jednotlivé segmenty signálu uvnitř sítě * Rozhoduje, do kterého přijímače bude signál zaslán, tak, aby byly přijímače rovnoměrně zatíženy
55
# Co to je? směrovač (router) | U počítačové sítě ## Footnote směřování datových paketů
zajišťuje přenos požadavků mezi sítěmi (tzn. je schopen předat data mimo síť) ## Footnote * Nejen routery, ale i koncové stanice * Doručování datových paketů pokud možno co nejefektivnější cestou
56
# Co to je? Uzel telekomunikační sítě ## Footnote Telefonní sítě
telefony nebo ústředny
57
# Co to je? Síťová karta | NIC – Network Interface Card ## Footnote síťová rozhraní
síťové rozhraní, kterým se počítače připojují přímo do sítě | Integrovaná na základové desce počítače ## Footnote např. WiFi
58
# Co to je? Vrstvový model počítačové sítě | 7 vrstev ## Footnote Úkol každé vrstvy
1. Fyzická vrstva (physical layer) 2. Spojová vrstva (link layer) 3. Síťová vrstva (network layer) 4. Transportní vrstva (transport layer) 5. Relační vrstva (session layer) 6. Prezentační vrstva (presentation layer) 7. Aplikační vrstva (application layer) ## Footnote 1. Přenášet bity 2. Přenášet data mezi uzly 3. Přenášet datové pakety mezi koncovými uzly 4. Zajistit komunikaci koncových uzlů 5. Zajistit bezpečnost (šifrování) komunikace koncových uzlů 6. Zajistit správnou konverzi dat v cílových uzlech 7. Zajistit komunikaci koncových programů
59
# Co to je? LAN (Local Area Network)
* počítačová síť, pokrývající malé geografické území (např. domácnosti, malé firmy) * přenosové rychlosti jsou vysoké, řádově Gb/s * např. ethernet, WiFi (WLAN)
60
# Co to je? MAN (Metropolitan Area Network)
* rozlehlá počítačová síť, obvykle zasazená do města * několik menších podsítí pospojovaných navzájem přes WiFi * např. PASNET
61
# Co to je? WAN (Wide Area Network)
* počítačová síť, která pokrývá rozlehlé geografické území (například síť, která překračuje hranice města, regionu nebo státu) * např. Internet, CESNET2, eduroam
62
# Jaké jsou druhy? Klasifikace sítí
* homogenní - všechny počítače mají stejný OS a používají stejný komunikační protokol * heterogenní - Počítače s různými operačními systémy používající různé komunikační protokoly * peer-to-peer - každý uzel v síti může poskytovat služby ostatním * client-to-server - jen vyhrazené uzly poskytují služby, ostatní je jen využívají
63
# Co to je? 1. server 2. klient
1. trvale spuštěný program, očekává požadavky klientů 2. Posílá požadavky na server a zobrazuje zpracované výsledky
64
# Co to je? Internet | protokol?
Celosvětový systém navzájem propojených počítačových sítí, ve kterých mezi sebou počítače komunikují pomocí protokolové sady TCP/IP | decentralizovaný
65
# Co to je? Komunikační protokol
standard, podle kterého probíhá elektronická komunikace a přenos dat mezi dvěma koncovými body ## Footnote Internet používá protokol TCP/IP * TCP garantuje spolehlivé doručování a doručování ve správném pořadí * v IP se všechny stroje na trase datagram snaží podle svých možností poslat blíže k cíli, ale nezaručují prakticky nic
66
# Co to je? Webová aplikace
aplikace poskytovaná uživatelům z webového serveru přes počítačovou síť Internet nebo její vnitropodnikovou obdobu intranet
67
# Co to je? IP adresa - Internet Protocol
číslo, které jednoznačně identifikuje síťové rozhraní v počítačové síti, která používá IP protokol | Zařízení, které chce být připojené na internet, musí mít IP adresu
68
# K čemu to je? Transportní vrstva ## Footnote * přenosový kanál * síťový port
* umožňuje přizpůsobit chování sítě potřebám aplikace * implementována až v koncových zařízeních ## Footnote * Koncovka za dvojtečkou za IP adresou; definuje použitý port * Číslo za dvojtečkou za IP adresou určující použitý protokol
69
# Co to je? DNS (Domain Name System)
* hierarchický, decentralizovaný systém doménových jmen, realizovaný servery DNS * Vzájemně převádí doménová jména a adresy jednotlivých uzlů sítě * Pro lidské uživatele je totiž jednodušší si zapamatovat název domény než nějaké hausnumero
70
# Co to je? TLD (Top Level Domain)
* doména na konci doménového jména * popisuje základní skupinu doménových jmen, např. všechna doménová jména daného státu | **národní** (.cs, .de...), **generické** (.com, .edu...)
71
# Co to je? SLD (Secondary-Level Domain)
Doména přímo před doménou nejvyšší úrovně (např. u *cs.wikipedia.org* je doménou druhé úrovně *wikipedia*)
72
# Co to je? Intranet | Rozdíl od internetu
část počítačové sítě, která používá stejné technologie jako Internet (rodinu protokolů TCP/IP, přenosový protokol HTTP atp.) | Na rozdíl od internetu je privátní
73
# Co to je? Extranet
Speciální případ intranetu, kdy se k intranetu připojuje někdo zvenčí (například obchodní zástupce firmy se připojuje k intranetu z jiného města)
74
# Co to je? Aplikační služby Internetu | v užším smyslu ## Footnote příklady
Programy, které jsou součástí internetu a vykonávají konkrétní úkoly ## Footnote email, WWW
75
# Co to je? Email (elektronická pošta) | Jak se zjistí adresa příjemce? ## Footnote MTA, MUA
* Nástroj pro neinteraktivní komunikaci mezi lidmi * Textové zprávy + přílohy * SMTP (Simple Mail Transfer Protocol) - odpovídá za odesílání (jen znaky 0–127 ASCII) | Server MTA najde adresu příjemce v DNS ## Footnote * **MUA** (Mail User Agent) - upravuje odesílané a zobrazuje přijímané zprávy * **MTA** (Message Transfer Agent) - přenáší zprávy mezi MUA odesílatele a příjemce
76
# Co to je? WWW | URI (dříve URL) ## Footnote HTTP(S), FTP, MAILTO, FILE
* Systém webových stránek zobrazovaných pomocí webového prohlížeče * Způsob přístupu k hypertextovým datovým strukturám rozmístěným po celém Internetu * Založený na hypertextových odkazech | Textový řetězec s definovanou strukturou specifikující zdroj užitých dat ## Footnote * **HTTP** (Hypertext Transfer Protocol) - protokol sloužící ke komunikaci WWW servery * **HTTPS** (Hypertext Transfer Protocol Secure) - zabezpečený HTTP * **FTP** (File Transfer Protocol) - protokol sloužící k přenosu souborů v počítačové síti (dnes už ho umí nahradit HTTP) * **MAILTO** - protokol umožňující vytvoření hypertextového odkazu odkazujícího na emailovou schránku bez toho, aniž by se musel odkaz přenášet do emailového klienta * **FILE** - protokol, označující, že daný soubor se nemá nacházet v počítačové síti, ale na serveru klienta
77
# Co to je? Instant messaging | služba pro okamžité zasílání zpráv
Chat; komunikace mezi uživateli internetové sítě, kteří jsou právě online, v reálném čase
78
# Co to je? Telnet
Protokol umožňující textové připojení ke vzdálenému počítači
79
# Co to je? Cloud computing ## Footnote SaaS (Software as a Service) + příklady
poskytování služeb či programů servery dostupnými z internetu ## Footnote Téměř plnohodnotný software, ke kterému má uživatel přístup, ale místo toho, aby ho měl uložený u sebe na počítači, přistupuje k němu přes internet (např. Google Disk, Google Docs...)
80
# Co to je? Značkovací jazyk
prostředek k obohacení textu o dodatečné informace (význam, struktura a způsobu zobrazování jednotlivých částí...)
81
# Co to je? HyperText Markup Language [HTML] | Základní element HTML ## Footnote nevýhody
* značkovací jazyk pro hypertext * systémy značek v elektronickém textu ovlivňujících formátování, tisk nebo jiné zpracování | <*jménoznačky*>*text* ## Footnote * Neumožňuje definici vlastních značek
82
# Co to je? XML (Extensible Markup Language) ## Footnote 1. DTD (Document Type Definition) 2. XSLT (eXtensible Stylesheet Language Transformation)
Značkovací jazyk umožňující vytváření zvláštních značkovacích jazyků uzpůsobených pro konkrétní účely ## Footnote 1. Značkovací jazyk pro popis struktury XML 2. Značkovací jazyk pro přenos souboru XML do jiného souboru XML či do HTML
83
# Co to je? XHTML (eXtended HyperText Mark-up Language) | CSS (Cascading Style Sheets)
HTML upravené do podoby kompatibilní s XML | Pro konkrétní zařízení určí, jak má být zobrazena každá část dokumentu
84
# Jak to funguje? Vyhledávání v Internetu | robot, index, uživatelské rozhraní ## Footnote Problémy vyhledávacích robotů
* **Vyhledávače**: Google, Bing, Safari, Yahoo!, Seznam, Duck Duck Go... asi 3000 1. **Robot** - program, který prochází jednotlivé stránky a přiřazuje jim klíčová slova do indexu 2. **index** - každá stránka má klíčová slova, podle nichž robot vyhledává 3. **Uživatelské rozhraní** - místo, kam uživatel zadává dotazy pro robota (např. adresní řádek) ## Footnote Robot se může zacyklit, server může být zahlcen
85
# Co to je? Předmětový katalog | Nevýhody
Seznam internetových odkazů | Odkazy často neaktuální a neúplné
86
# Co to je? Internetový portál
Webová stránka, která se snaží poskytnout uživateli veškeré potřebné informace o určitém tématu; obvykle nabízí i vedlejší služby
87
# Co to je? Dotazovací jazyk
Jazyk pro práci s databází pomocí vyhledávacích operátorů
88
# Co to je? **Koeficient přesnosti vyhledávání** (jaká je šance, že nalezený dokument je relevantní) | Kritéria spolehlivosti internetových zdrojů ## Footnote **Koeficient úplnosti vyhledávání** (kolik relevantních dokumentů bylo nalezeno)
(počet všech *nalezených **relevantních*** dokumentů) / (počet všech *nalezených* dokumentů) | 1. aktuálnost 2. autorizovanost 3. důvěryhodnost URI 4. nezaujatost ## Footnote (počet všech ***nalezených** relevantních* dokumentů) / (počet všech *relevantních* dokumentů)
89
Informatika v podniku | Interní a externí část
* principy aplikace informatiky v řízení, provozu a rozvoji ekonomického subjektu | * Interní - vnitřní chod * Externí - na venek, např. obchod. záležitosti
90
# Co to je? ERP (Enterprise Resource Planning)
* Základ podnikových informačních systémů * Koordinace zdrojů a aktivit * Relační databáze (vytváření, aktualizace a tvorba přehledů) * řízení materiálových zásob * plánování kapacit výrobních zdrojů * plánování prodeje * účetnictví, evidence majetku * evidence zaměstnanců * aj.
91
# Co to je? BI (Business Intelligence) | Big data, multidimenzionální přístup, metriky a databáze, datový sklad (DWH)
Procesy a aplikace podporující podnikovou analytiku a plánování ## Footnote * Multidimenzionální přístup – nahlížení na realitu z různých úhlů pohledu * Multidimenzionální metriky – kvantitativní vyhodnocování * Multidimenzionální databáze - "trojrozměrné tabulky" * Datový sklad (DWH) - datové úložiště historických informací * Big data - "soubory dat, jež kvůli velikosti nelze zachycovat, spravovat a zpracovávat běžným softwarem v rozumném čase"
92
# Co to je? DMS (Document Management System)
Systém správy dokumentů * Historie změn * Životní cyklus dokumentů * Vyhledávání dokumentů * Archivace * Neřeší obsah, jen jako atomické entity
93
# Co to je? e-Business (elektronické podnikání) ## Footnote * **B2B** (Business-to-Business) * **B2C** (Business-to-Customer)
Elektronická realizace podnikatelských vztahů 1. **Elektronické obchodování** (internetové nákupy) 2. **Elektronické zásobování** 3. **Elektronická tržiště** (místa v Internetu, kde se realizují obchodní vztahy mezi více subjekty) ** Footnote * **B2C** - mezi podnikem a spotřebitelem * **B2B** - mezi podniky
94
# Co to je? CMS (Content Management System) | Specifikum
Systém správy obsahu určeného k publikování na internetu | Oddělené zpracování obsahu a formy, prezentace obsahu
95
# Co to je? EDI (Electronic Data Interchange)
Elektronická výměna obchodních dat (nabídky, objednávky, potvrzení o přijetí, faktury...)
96
# Co to je? Virtuální on-line kanceláře | Sociální software
* sdílení dokumentů (virtuální nástěnka, tabule, ankety, plánování práce, videokonference... * Google Workspace, MS 365, LibreOffice... ## Footnote * Sdílení znalostí („podnikové WIKI“) * Neformální diskuze
97
# Proti čemu a jak se bráníme? Bezpečnost zpracování dat | digitální podpis
* Náhodné poruchy technického původu → zálohování dat, UPS (zdroj nepřerušovaného napětí) * Záměrně vyvolané poruchy (virové napadení) → antiviry, firewall, šifrování | Ověřuje, že zpráva nebyla změněna
98
# Co to je? Strategie bezpečnosti | Bezpečnostní politika
* Co a proč se chrání * Definice odpovědnosti za ochranu | soubor zásad a pravidel, jejichž pomocí organizace chrání svá aktiva
99
# Co to je? Specifika národního prostředí | Kódování písmen ## Footnote * ASCII * Jiné jednobitové kódovací tabulky * Vícebitové kódovací tabulky
Každý jazyk používá jinou abecedu, jiné významy slov, jiná označení různých věcí... | Reprezentace písmen srozumitelná pro počítač; zprávu zmenší /šifruje/... ## Footnote * Kódová tabulka pro 128 znaků (1 znak = 1 bajt) * Windows-1250, ISO 8859 * Unicode, UTF-16 (16 bitové), UTF-8 (8 bitové)
100
# Co to je? Problematika kódování písmen | Kde se to projevuje? ## Footnote Řadící schopnost
Znaky s diakritikou, speciální znaky... | V emailu, na WWW stránkách, v textových procesorech, v názvech souborů ## Footnote * Primární řadicí schopnost - řazení abecedy podle znaků bez diakritiky a bez zvláštních znaků * Sekundární řadicí schopnost - nelze-li určit pořadí podle primární řadicí schopnosti, hledí se na diakritiku 1. Znaky bez diakritiky 2. S čárkou 3. S háčkem 4. S kroužkem