Dfm 1 Flashcards

1
Q
  1. Relace
A

dvojce hodnot R (schéma relace - záhlaví tabulky) a R* (tělo relace - hodnoty tabulky), schéma relace je tvořeno atributem R z dané domény, tělo relace je podmnožina všech možností, kombinací, které mohou nastat (kartézský součin), ale nebudou 2 řádky stejné

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. Primární klíč
A

PK, jednoznačný, unikátní identifikátor, díky kterému je každý řádek v tabulce odlišný (kód)

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

Složený primární klíč

A

stejný jako PK, akorát je složen z více atributů (jméno, příjmení, datum narození)

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

Cizí klíč

A

FK, slouží pro vyjádření relace/vazby mezi tabulkami, dáváme ho do jiné tabulky pro zajištění integritního omezení, je to unikátní identifikátor z jiné tabulky

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. Kandidátní klíč
A

kandidát na primární klíč, ovšem nebyl zvolen

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

Relace M:N a její dekompozice

A

rozkládáme pomocí další tabulky (viz obrázek)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Integritní omezení
A

omezuje kardinalitu vztahu na 1:1, 1:N nebo N:1, M:N (zužuje možná řešení)

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

postup, aby nevznikla duplicitní data, první tří kroky jsou atomičnost, funkční závislost, tranzitivní závislost

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. První normální forma
A

atomičnost – každý atribut musí být nejmenší možný, aby se dále nedal rozdělit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. Druhá normální forma
A

funkční závislost – pokud je provedena první forma, tak navíc musí být všechny atributy závislé na PK (v dané tabulce)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
  1. Třetí normální forma
A

tranzitivní závislost – nepotřebujeme všechny neklíčové atributy, protože díky jednomu rozpoznáme i druhý (zkratka_fakulty = VUT FP, nazev_fakulty = fakulta podnikatelská)

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

– R – responsible (1 zodpovědný člověk), A – accountable (manažerská zodpovědnost, kontrola R), I – informed (ten, kdo je o něčem informován), C – consulted (poskytuje informace)

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

SQL jazyk

A

má 4 hlavní příkazy – select, insert, delete, update, například SELECT <atributy> from <tabulky></tabulky></atributy>

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

Sjednocení

A

obě dvě tabulky musí mít stejné schéma, nová tabulka obsahuje řádky obou tabulek

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

Průnik

A

obě dvě tabulky musí mít stejné schéma, nová tabulka obsahuje pouze totožné řádky obou tabulek

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

Rozdíl

A

nová tabulka obsahuje všechny řádky první tabulky, které se nevyskytují v druhé tabulce