databáze skripta 1 a 2

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/53

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:15 PM on 9/24/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

54 Terms

1
New cards

databáze je

prostředí kde jsou data uchavavana a zpracovavana

integrovaná počítačově zpracovávaná množina perzistetních dat

2
New cards

systémy pro databaze praci

systémy řízení báze dat sřbd

3
New cards

typy systemu

relační hierarchické grafové, bezschématové

4
New cards

systemy se člení na

zamerene na zpracovávání velkého počtu relativně malých transakcí - OLTP systemy


zamerene na zprac maleho počtu ale složitejších dotazu OLAP system

5
New cards

popis pro orientaci

ma podobu modelu a to ma označení konceptuální schéma nebo konceptuální datový model


ontologie por popis pochopení sdileni infa s ostatnimi i neexperty

6
New cards

navrh databaze urovne

  1. konceptualni uroven navrhu

  2. fyzicka uroven navrhu


7
New cards

konceptualni uroven navrhu


pro poznani sveta co chceme v databazi zachytit

pro komunikaci s ostatnimi

forma dokumentace

podklad pro navrh struktury

nezatážený databazovým systemem

nemodelujeme cizí klíče

modelujeme jen vztahy mezi entitními množinami

8
New cards

konceptualni uroven navrhu pro to jsou vytvaren

konceptualni schema- načtr ent množiny, vztahyy atribury


konceptualni model dat. detailni specifikace navrhovane databaze datove typy, vztha M:N n-ární vztahy

9
New cards

entitní množiny

množina entit

při navrhu nepracujeme na urovni entit ale množin

pojmenovava se v jednotnem čisle zamestanec

kazda musi mit identifikator- minimalni mnozinu vlastnosti ktere zajisti jednoznačnou identifikaci entit v ramci mnoziny



10
New cards

identifikator entit mnozin

tvoren vlasnimy atributy

e množina identifikačně zavisla (slabá) a na identifikaci se podili jina množina

11
New cards

e množiny mohou byt popisovany v ramci

isa hierarchie (vztah nadtyp a podtyp) take označovano jako generalizace/specializace

gen sjednocuje podtypy

specializace rozdeluje

  • ISA hierarchie: Reprezentuje vztah nadtyp / podtyp (např. Akademik JE Zaměstnanec).

  • Dědičnost: Co platí pro nadtyp (jméno, plat), to automaticky platí i pro podtyp. Nemusí se to opisovat.

  • Kdy podtyp vytvořit:

    1. Má vlastní atributy, které ostatní nemají (např. akademik má tituly a publikace).

    2. Vstupuje do vlastních vztahů, které ostatní nemají (např. pouze akademik vede diplomku).


12
New cards

genralizace/specializace muže byt

vylučná/nevylučna

s uplnou či častečnou dekompozicí do podtypů

Přední strana:

Co znamená úplná dekompozice v ISA hierarchii?

Zadní strana:

Každá entita z nadtypu musí povinně patřit do alespoň jednoho podtypu. Nemůže existovat prvek, který by byl pouze obecným nadtypem.

Flashcard 2:

Přední strana:

Co znamená částečná dekompozice v ISA hierarchii?

Zadní strana:

Podtypy nepokrývají všechny možnosti – může existovat entita z nadtypu, která nepatří do žádného podtypu (zůstává pouze v obecném nadtypu).


13
New cards

vztahy mezi entitními množinami

binární vztahy 2 množiny

n-ární (polynární) vztahy


u binarnich se rozlišuje kardinalita či povinnost či volitelnost vazeb parcialita

14
New cards

atributy

množiny musí

vztahy mohou

vlastnost charakteristika


povinne- musi byt u kaýde uvdeny v množine

volitelne

napr zamestnace- čislo jmeno titul pohlaví

15
New cards

fyzicka uroven navrhu

zohlednuje databazovy system


16
New cards

table

relační tabulka- zakladní struktura pro ukládání dat v relačním prostředí


vyjadruje ent množiny, pripadne binarní vztahy M:N anebo n-ární vztahy kde n vetsi jak 2

obsahuje sloupce ktere vznikly z atributu množin nebo vztahu

sloupce jsou vždy určitého datového typu a mohou mít integritní omezení ktere se tykaji hodnot


17
New cards

table mezeni

povinnost uvadet hodnotu v danem sloupci (Not null)

unikatnost hodnot v jednom nebo více sloupcích unique((

primarní klíč- vznika z identifikatoru entitních množin (z konceptu) a pripadne z cizích klíčů pro relační tabulky ktere vznikly z transformace m:n nebo nardnich vztahu

  • Jednoduchý primární klíč (1 sloupec): Běžná tabulka (např. ID_studenta v tabulce studentů).

  • Složený primární klíč (2 a více sloupců): Často vzniká ve spojovací tabulce mezi dvěma tabulkami tak, že se vezmou cizí klíče z obou stran a společně vytvoří jeden unikátní zámek.

fizicka uroven- cizi klic

check Umožňuje nastavit vlastní podmínku na hodnotu ve sloupci (např. cena > 0, vek >= 18), kterou databáze při zápisu kontroluje.

18
New cards

view

pohled

dynamická odvozená relační tabuka- umožnuje pruhled do relačních tabulek (primo nebo jie viw)

je definovano dotazem


materilized view- uložene vysledky dotazu

19
New cards

sequence

typ objektu pro nastavení pravidel pro automatické pořadové číslování

20
New cards

index

databazovy objekt umožnuje rychlejsi přistup k datum v databazi

21
New cards

integritní omezení - pravdila podminky pro zajisteni konzistence dat

entitni integrita kazda tabulka musi mit primarni klíč

domenova integrita - hodnota slupce musi byt v souladu s množinou pripustnych hodbot (kaluzule check)

referenční integrita- resena referencemi, umoznuje konzistenci vztahů vyjadenych v relač tab jinym klíči

22
New cards

databaz system

software

23
New cards
24
New cards
25
New cards
26
New cards
27
New cards
28
New cards
29
New cards
30
New cards
31
New cards
32
New cards
33
New cards
34
New cards
35
New cards
36
New cards
37
New cards
38
New cards
39
New cards
40
New cards
41
New cards
42
New cards
43
New cards
44
New cards
45
New cards
46
New cards
47
New cards
48
New cards
49
New cards
50
New cards
51
New cards
52
New cards
53
New cards
54
New cards