Teoretické otázky ze ZIS Flashcards

1
Q

Jaké jsou vazby a jak je realizovat?

A

1:1 – realizace přidáním atributu
1:N – realizace přidáním atributu
M:N – realizace založením nové tabulky

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

Cíle důvěryhodných dat

A
  • důvěryhodnost, integrita, nepopíratelnost
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hodnotu dat tvoří

A
  • cena pořízení, cena za uchování, cena za údržbu, cena daná jejím informačním obsahem
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

2 základní komponenty jazyka SQL

A

DDL – jazyk pro definici datové struktury

DML – jazyk pro manipulaci s daty

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

Problémy agendového zpracování

A

a) redundance – některé informace se opakují
b) konzistence – vzájemná shoda údajů
c) integrita – aktuální data, skutečnost z reálného světa
d) obtížná dosažitelnost dat – pro nový požadavek je nutný nový aplikační program
e) izolovanost dat – v různých souborech
f) současný přístup více uživatelů – nutnost kombinace programů

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

Komponenty IS/ informační infrastruktury

A

a) hardware
b) software
c) dataware
d) peopleware
e) orgware

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

Trendy v IS/IT v HW a SW

A
  • trvalé snižování poměru cena/výkon
  • standardizace a kombinace prostředků od různých výrobců
  • standardizace funkcí uživatelských rozhraní OS
  • rozvoj distribuovaných systémů
  • prudký rozvoj komunikačního SW a služeb
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Životní cyklus IS

A
  • za sebou jdoucí období, pro každé období je stanoven určitý cíl a k jeho dosažení jsou v tomto období nasměrovány veškeré činnosti

a) vodopádový – ruční programování
b) prototypový – prezentuje všechna vnější rozhraní
c) spirálový

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

Vlastnosti relačního DS

A

jednoznačný název, data různého typu, každý sloupec má svůj název (při vyšším výskytu je nutno rozlišovat), každý řádek je identifikován primárním klíčem, pořadí řádků a sloupců je nevýznamné, hodnoty klíče musí být NOT NULL

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

Dva základní útoky na data

A

a) aktivní = dochází jen k monitorování informací narušitelem
b) pasivní = útočník se snaží modifikovat a zničit data

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

V databázové technologii se pro získání informací používá zvláštní prostředek, jaký?

A
  • dotazovací jazyky – procedurální, neprocedurální

- dotaz není závislý na jazykovém vybavení, definovaný jazyk je omezený

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

Transakce

A
  • logická jednotka zpracování dat, která se skládá z jednoho nebo více SQL příkaz provedených jedním uživatelem – mění stav databáze, např. ROLLBACKEM, vrácení databáze do původního stavu
  • cílem je, aby byly ostatními paralelními uživateli vidět buď všechny znaky nebo žádné
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

IS

A
  • uspořádaný systém prvků a činností spolu s jejich vlastnostmi a vztahy, který pomocí transformací dat vytvoří informace pro uživatele
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Transformace

A

proces, při kterém se data mění v informace

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

Jakými způsoby lze zajistit integritní omezení?

A

pomocí kardinality vztahu a integrity

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

Integrita databáze

A
  • znamená, že data v databázi jsou správná
    • > vnější: zkoumá, zda databáze zobrazuje skutečný stav reality
    • > vnitřní: zda spolu data souvisí

Entitní integrita
- každá entita jednoznačné definována, žádná z veličin prim. klíče nemá hodnotu
NULL

Referenční integrita
- soustava bude navzájem propojená

Doménová integrita
- určení množiny prvků, kterých atribut může nabývat

Kardinalita vztahu
mezi primárním klíčem a atributy

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

Výhody a nevýhody centrální databáze

A
  • systém je v případě havárie zranitelný
  • ceny HW se snižují, výhody centrálního počítače klesají
  • ochrana dat na úrovni malého systému
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Restrikce

A
  • výběr prvků relace, vyhovující určité restrikční podmínce vyhodnocované pro každý prvek zvlášť
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Projekce

A
  • výběr domén, výsledkem je zúžení na určitou vertikální podmnožinu původní relace
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Napište a vysvětlete konstrukt jazyka SQL

A
  • SELECT – seznam identifikátorů atributů
  • FROM – seznam jmen relací
  • WHERE – podmínka
  • ORDER BY – identifikátor atributu
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Data

A
  • údaje, fakta či atributy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Informace

A

interpretace dat v urč. kontextu, slouží pro rozhodování a vyhodnocování situace

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

Proces normalizace

A
  • odstranění dat, která je možno vypočítat
  • určení klíčů, entit a vztahů
  • odstranění opakující se skupiny informací
  • normalizací se vytvářejí jednodušší relace
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Entita

A
  • tabulka, základ databáze

- rozhodnutí o výběru vhodných položek a o jejich datových typech

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Postup při návrhu IS
a) funkčně orientovaný přístup | b) datově orientovaný přístup
26
SŘBD
- systém řízení báze dat – definování a udržování dat v databázi - skládá se z mnoha programů – manipulace, zpracování dat
27
Rozdíl mezi SQL a obecným dotazovacím jazykem
- SQL je neprocedurální jazyk, určený pro relační DB systémy, není pouze dotazovacím jazykem, umožňuije: a) definici a aktualizaci dat b) vytváření pohledů c) definici indexu d) indexy i pohledy mohou být definovány, a poté i zrušeny správcem
28
Datová komunikace
- část telekomunikace, souvisí s počítačovým systémem nebo elektronickou výměnou dat mezi dvěma a více systémy
29
Otevřený systém
systém skládající se ze zařízení nebo programového vybavení, jehož časti byly definovány tak, aby bylo možno k systému přidávat nebo jej ovlivňovat bez negativního dopadu - 7 vrstev: fyzická, linková, síťová, transportní, relační, reprezentační, aplikační
30
ERA model
přehled o relacích a jejich kardinalitách
31
3 základní vlastnosti ovlivňující ekonomiku vývoje IS
a) doba trvání vývoje IS b) náklady vývoje IS c) chybovost IS
32
Pohled na data
a) fyzická úroveň – uložení dat, pracuje na ní programátor b) konceptuální úroveň – popisuje log. strukturu dat, pracuje správce databáze c) uživatelská úroveň – popisuje část databáze pro jednotlivé uživatele
33
Jaké jsou požadavky na vlastnosti DB systému
a) oddělené struktury aplikačních programů a vlastností datových souborů b) přístup k datům je možný pouze prostřednictvím DB systému c) dotazy nemusí být pevné, lze je měnit d) vyřešena ochrana dat při současném přístupu k datům více uživatelů
34
Co nepatří do databázových systémů?
- nepatří: SŘD | - patří: SŘBD, DB
35
Výhody databáze dat
- nezávislost dat na programech, efektivní přístup - redukce času potřebného k vývoji aplikací - integrita a ochrana dat - řízená správa dat - transakce - paralelní přístup více uživatelů a zotavení po chybě
36
Horizontální typ systémů
- mezi prvky neexistuje nadřízenost a podřízenost, prvky jsou přibližně stejné, každá transakce může být zpracována na libovolném prvku
37
Vertikální (hierarchický) typ systémů
- nejméně 2 úrovně nad sebou, vyšší úroveň řeší transakční a operativní úlohy a aplikace, vyšší úroveň musí být schopna zpracovat úlohy nižší úrovně
38
Relační model dat
- systém tabulek a vazeb mezi nimi
39
Relační datový model (RDM)
- základní relační databáze, má uspořádané sloupce, jednoznačný název, primární klíč je nenulový
40
DFD
- diagram datových toků, popisuje pohyb dat, pohyb se děje ve skupinách - používáme proces, zásobník a terminátor
41
Datový model – typy
a) ERD – entitě relační diagram b) ERA – entitě relační metody c) DFD, stavový diagram
42
Technologie Klient/Server
- důraz kladen na data a uživatelské objekty, dialog řízen spíše uživatelem, systém Objekt – Akce, funkce jsou strukturami databází
43
Identifikace nebezpečí pro data
a) veřejná data - volně dostupná data, stránka s firemními informacemi - velmi důležitá integrita dat, ztráta může způsobit snížení prestiže b) interní data - např. průzkum trhu - je potřeba ochrana proti modifikaci interními uživateli a externími uživateli - ztráta může vést k přerušení procesů c) důvěrná data - data skrytá před interními uživateli, většinou mají malou hodnotu pro externí uživatele - např. platové výměry, ztráta může vést ke snížení důvěry podniku d) utajená data - mezi tato data patří například obchodní tajemství či know-how - ztráta těchto dat znamená snížení konkurenceschopnosti
44
Identifikace nebezpečí pro služby
- sítě jsou zranitelné vzhledem k útokům, které blokují přístup k datům nebo přístup ke specifickým službám na síti - nazýváme Dos -> Denial of Service útoky - mohou zahltit síť více informacemi, než je schopna zpracovat, útoky vedou k selhání sítí nebo snižují jejich výkon
45
Kvalifikovaný certifikát elektronického podpisu musí obsahovat
a) identifikaci poskytovatele certifikačních služeb b) jména či pseudonym podepsaných osob c) data pro ověření podpisu d) počátek a konec doby platnosti certifikátu e) zaručený elektronický podpis příslušného poskytovatele certifikačních služeb f) omezení účinnosti certifikátu g) označení vydávajícího PCS
46
Primární klíč
- slouží k identifikaci řádku uvnitř tabulky | - pokud je tvořen jedním nebo více atributy entity (sloupci tabulky), pak hovoříme o jednoduchém nebo složitém klíči
47
Cizí klíč
- umožňuje spojovat jednotlivé řádky více tabulek, jenž k sobě logicky patří - spojuje výskyty jednotlivých záznamů entit, spojováním zajišťuje referenční integritu, cizím klíčem je primitivní klíč nebo jeho část
48
Druhy IS/ infrastruktury
a) podle účelu b) podle obsahu c) podle velikosti d) podle strukturální složitosti e) podle územního rozsahu
49
3 hlavní faktory pro zavedení IS do podniku
a) velikost podniku b) finanční situace podniku c) zaměření podniku
50
Co je index, je omezen počet indexů v 1 tabulce?
- lze dosáhnout zrychlení vyhledávání údajů - možnost ovlivnění interní organizace dat  indexování= vytvoření indexu k údajům z klíčového sloupce, počet indexů není omezen
51
Výhody a nevýhody pohledů
Výhody: a) z hlediska utajení je možný jen určitý výsek dat b) se stejnými daty mohou pracovat různí uživatelé různými způsoby Nevýhody: a) trvá to delší dobu b) problémy při aktualizaci
52
Postup při sestavování databázového systému
a) informační analýza b) datová analýza c) implementační analýza d) fyzický návrh složitosti – počet uživatelů, podle územního rozsahu
53
Inner Join, Outer Join
a) Inner Join – pevná vazba b) Outer Join – volná vazba Not Null – hodnota musí být zadána, nesmí být 0
54
Vysvětlete pojem konzistentní databáze
a) logická – obsahovat data, která správně odráží realitu | b) fyzická – data musí být správně fyzicky uložena
55
3 požadavky kvality IS
a) pravdivost b) konzistence c) integrovanost d) aktuálnost  dodržení referenční, entitní a doménové integrity
56
Význam informační technologie v tržní ekonomice
- pro podnik a jeho řízení jsou důležité strukturované informace, což jsou údaje v tabulkách, činnost podniku je předmětem dokumentace
57
Specifikujte pojem architektura IS
- grafické a písemné vyjádření celkové představy IS, která v sobě zahrnují představy o: - struktuře IS - funkcích, které bude zabezpečovat - provozu a bezpečnosti - vazbách IS na okolí - dílčí architektury: - funkční a procesní - datová - architektura programových prostředků - architektura technických prostředků - technologická architektura
58
Rozdíly mezi transakčním a manažerským IS
a) transakční – operativní řízení b) manažerské – taktické řízení (MIS) c) EIS – strategické řízení
59
Proč existují databázové technologie?
- soubor prostředků, pojmů a technik pro vytvoření databáze jako základu IS
60
Stavové diagramy
- popisují časově závislé funkce systému - symbolika: obdélník = stav, orientovaná čára = přechod stavu - za stav lze považovat soubor podmínek vlastností, způsob či formu bytí předmětu, objektu či osoby - nejčastěji se používají k popisu systému v daném čase
61
3 vlastnosti primárního klíče
- unikátní položka, vždy zadán, v tabulce jen jednou, je cizím klíčem podřazené tabulky, jednoznačně určuje prvek relace, může být tvořen 1 či více atributy
62
EDI
- zajišťuje výměnu obchodních dokladů – objednávky, faktury… přímo mezi informačními systémy obchodních partnerů - šetří čas, spolehlivý, vyšší kvalita, levnější, náhrada papírových dokladů - první projekty vznikaly už v 60. letech
63
Nejdůležitější části státního informačního systému
- armádní, policejní a zpravodajské IS - centrální registr obyvatelstva - obchodní rejstřík - daňové informační systém - celní informační systém - IS sociálního zabezpečení - trestní rejstřík
64
Rekonstrukce konzistentního stavu databáze
- např. při výpadku proudu – všechny nepovedené COMMIT TRANSAKCE jsou zrušeny a databáze je vrácena do původního stavu, kdy ani jedna z transakcí není ukončena
65
Data
a) strukturovaná – jízdní řády, ceníky, evidence skladu,… | b) nestrukturovaná – dopisy, smlouvy, hlasové záznamy,…
66
Problémy OLTP
- nedosažitelnost dat vytvořených či skrytých v transakčních systémech - dlouhé prodlevy, když se nedostatečně silné systémy snaží provést komplikované dotazy
67
Datové sklady
- označují databázovou architekturu používanou pro údržbu historických dat, která jsou získána z jedné nebo více operativních databází, agregací a analýzy - klíčové procesy: integrace vlastních + externích dat
68
CRM (Customer Relationship Management)
- obecně používaná zkratka pro systémy podporující řešení vztahů se zákazníky  CRM není proces, CRM není cíl ani strategie, CRM je průřezová disciplína zahrnující vizi, hodnoty firemní kultury, politiky, činnosti různých procesů, jejich zdroje, cíle
69
Výhody EDI
- snížení nákladů na poštovné, zrychlení platebního styku, snižování nákladů na admini- stativu, zvyšování bezpečnosti předávání dokumentů, zkvalitňuje vztahy mezi partnery, šetří čas,…
70
Informační systémy
- informační služby: funkce IS – co chceme, kdy a kde to chceme - zdroje: řády, ceníky, evidence,… . transformace – procedury s daty
71
Operace s relacemi
- selekce, projekce, sjednocení, průnik, rozdíl, spojení
72
Distribuované databáze – výhody x nevýhody
- distribuovaná databáze je množina databází, uživateli se jeví jako jedna velká databáze - výhody: odráží organizační strukturu, místní autonomie, zlepšená dostupnost, zlepšený výkon, modularity,… - nevýhody: složitost, ekonomika, bezpečnost, nezkušenost
73
Databázová technologie se zabývá
- správou velkého množství persistentních, spolehlivých a sdílených dat - shromažďuje, ukládá a manipuluje s informacemi ve formě dat
74
Relační databázový model
- představuje určitý typ entity. Každý řádek tabulky představuje jeden výskyt (daného typu entity), každý sloupec pak představuje jednotlivé sledované vlastnosti daného typu entity - má jednoznačný název - celá tabulka obsahuje záznamy pouze jednoho (stejného) typu - každý sloupec tabulky má svůj název (i v případě, že se vyskytuje ve více tab. je lépe jej nazývat vždy různě) - každý řádek je jednoznačně identifikován tzv. primárním klíčem - na pořadí řádků ani sloupců nezáleží - hodnoty klíče musí být nenulové (vždy vyplněné)
75
Jazyk SQL vychází ze 3 databázových programů, jmenujte a popište
DML: Data Definition Language – jazyk pro manipulaci s daty. Možné akce – získání, zrušení, vložení, změna dat. Prostředky pro popis algoritmů. DDL: Data Definition Language – jazyk pro definici dat je využíván správcem dat, prostředky pro popis dat. Prostředky poskytované SŘBD. DCL: