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
Q

Postup při návrhu IS

A

a) funkčně orientovaný přístup

b) datově orientovaný přístup

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

SŘBD

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Rozdíl mezi SQL a obecným dotazovacím jazykem

A
  • 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

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

Datová komunikace

A
  • část telekomunikace, souvisí s počítačovým systémem nebo elektronickou výměnou dat mezi dvěma a více systémy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Otevřený systém

A

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í

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

ERA model

A

přehled o relacích a jejich kardinalitách

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

3 základní vlastnosti ovlivňující ekonomiku vývoje IS

A

a) doba trvání vývoje IS
b) náklady vývoje IS
c) chybovost IS

32
Q

Pohled na data

A

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
Q

Jaké jsou požadavky na vlastnosti DB systému

A

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
Q

Co nepatří do databázových systémů?

A
  • nepatří: SŘD

- patří: SŘBD, DB

35
Q

Výhody databáze dat

A
  • 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
Q

Horizontální typ systémů

A
  • 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
Q

Vertikální (hierarchický) typ systémů

A
  • 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
Q

Relační model dat

A
  • systém tabulek a vazeb mezi nimi
39
Q

Relační datový model (RDM)

A
  • základní relační databáze, má uspořádané sloupce, jednoznačný název, primární klíč je nenulový
40
Q

DFD

A
  • 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
Q

Datový model – typy

A

a) ERD – entitě relační diagram
b) ERA – entitě relační metody
c) DFD, stavový diagram

42
Q

Technologie Klient/Server

A
  • 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
Q

Identifikace nebezpečí pro data

A

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
Q

Identifikace nebezpečí pro služby

A
  • 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
Q

Kvalifikovaný certifikát elektronického podpisu musí obsahovat

A

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
Q

Primární klíč

A
  • 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
Q

Cizí klíč

A
  • 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
Q

Druhy IS/ infrastruktury

A

a) podle účelu
b) podle obsahu
c) podle velikosti
d) podle strukturální složitosti
e) podle územního rozsahu

49
Q

3 hlavní faktory pro zavedení IS do podniku

A

a) velikost podniku
b) finanční situace podniku
c) zaměření podniku

50
Q

Co je index, je omezen počet indexů v 1 tabulce?

A
  • 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
Q

Výhody a nevýhody pohledů

A

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
Q

Postup při sestavování databázového systému

A

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
Q

Inner Join, Outer Join

A

a) Inner Join – pevná vazba
b) Outer Join – volná vazba

Not Null – hodnota musí být zadána, nesmí být 0
54
Q

Vysvětlete pojem konzistentní databáze

A

a) logická – obsahovat data, která správně odráží realitu

b) fyzická – data musí být správně fyzicky uložena

55
Q

3 požadavky kvality IS

A

a) pravdivost
b) konzistence
c) integrovanost
d) aktuálnost

 dodržení referenční, entitní a doménové integrity

56
Q

Význam informační technologie v tržní ekonomice

A
  • 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
Q

Specifikujte pojem architektura IS

A
  • 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
Q

Rozdíly mezi transakčním a manažerským IS

A

a) transakční – operativní řízení
b) manažerské – taktické řízení (MIS)
c) EIS – strategické řízení

59
Q

Proč existují databázové technologie?

A
  • soubor prostředků, pojmů a technik pro vytvoření databáze jako základu IS
60
Q

Stavové diagramy

A
  • 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
Q

3 vlastnosti primárního klíče

A
  • 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
Q

EDI

A
  • 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
Q

Nejdůležitější části státního informačního systému

A
  • 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
Q

Rekonstrukce konzistentního stavu databáze

A
  • 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
Q

Data

A

a) strukturovaná – jízdní řády, ceníky, evidence skladu,…

b) nestrukturovaná – dopisy, smlouvy, hlasové záznamy,…

66
Q

Problémy OLTP

A
  • 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
Q

Datové sklady

A
  • 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
Q

CRM (Customer Relationship Management)

A
  • 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
Q

Výhody EDI

A
  • 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
Q

Informační systémy

A
  • informační služby: funkce IS – co chceme, kdy a kde to chceme
    • zdroje: řády, ceníky, evidence,…
      . transformace – procedury s daty
71
Q

Operace s relacemi

A
  • selekce, projekce, sjednocení, průnik, rozdíl, spojení
72
Q

Distribuované databáze – výhody x nevýhody

A
  • 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
Q

Databázová technologie se zabývá

A
  • 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
Q

Relační databázový model

A
  • 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
Q

Jazyk SQL vychází ze 3 databázových programů, jmenujte a popište

A

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: