Test na téma „Databáze. DBMS"
1 možnost
1. Pojmenovaná sbírka dat odrážející stav objektů a jejich vztahy v uvažované oblasti předmětu dat
základna
Systém pro správu databází
Modelka
2. Nazývá se sada jazykových a softwarových nástrojů určených pro vytváření, údržbu a sdílení databáze mnoha uživateli
Systém pro správu databází
databáze
datový model
3. Základní funkce DBMS
popis struktury databáze
zpracování dat
Správa dat
formátovací tabulky
editaci reportů
4. Databázové modely
hierarchický
síť
vztahový
geometrický
cyklický
5. Hodnota jednoho ze znaků charakterizujících databázové objekty
pole
buňka
záznam
6. Specifická hodnota odpovídajícího pole
buňka
pole
záznam
7. Řádek tabulky obsahující hodnoty všech vlastností charakterizujících jeden objekt
záznam
buňka
pole
8. Zavolá se pole, jehož hodnoty jednoznačně určují hodnoty všech ostatních polí v tabulce
vztahový
síť
klíč
9. Vztahy mezi tabulkami
jeden k jednomu
jeden k mnoha
mnoho pro mnoho
jeden všem
mnoho všem
10. Systémy pro správu databází zahrnují Microsoft
vynikat
přístup
slovo
11. Nastavte postup pro vytvoření nové databáze v Microsoft access
1: rozbalte seznam příkazů nabídky souboru
3: klikněte na řádek nová databáze
2: vyberte příkaz vytvořit
4: Zadejte název databáze
5: klikněte na tlačítko vytvořit
12. Objekty Microsoft Access zahrnují
tabulky
žádosti
formuláře
evidence
zprávy
13. Práce v Microsoft access začíná definováním
tabulkové struktury
vytvoření požadavku
spojení mezi tabulkami
14.Tabulka v Microsoft access se používá pro…. data
vstup
úložný prostor
automatizace vstupu
15. Způsoby vytváření tabulek v Microsoft access
konstruktér
tabulkový průvodce
tabulkový režim
stavební stoly
16. Maximální délka textového pole v Microsoft Access
255
100
150
17. V Microsoft access se pro zadávání grafických objektů používá typ pole
logický
pole MEMO
OLE objekt
18. Jsou volána data s hodnotami, které lze použít pro aritmetické operace
číselné
text
19. V režimu Návrh obsahuje informační blok „Vlastnosti pole“ sekce
jsou běžné
substituce
konstruktér
20. Editace a formátování tabulky se provádí v režimu
konstruktér
stůl
formulář
21. Data představující soubor libovolných alfanumerických znaků, jejichž délka nepřesahuje 255
číselné
text
22. Sloupce relační tabulky v Microsoft Access jsou
pole
linky
evidence
23. Řádky relační tabulky v Microsoft Access jsou
pole
linky
evidence
24. Vlastnosti pole v Microsoft access
délka
název
podpis
šířka
výška
25. Naplnění tabulek daty lze provést zadáním dat do
tabulky
formuláře
žádosti
26. Pole obsahuje jedinečné číslo záznamu databázové tabulky
čelit
číselné
text
27. Je volána určitá sada příkazů určených k vyhledávání a zpracování informací v tabulkách podle daných podmínek
formuláře
zprávy
žádosti
28. Dotaz určený k vytvoření nových tabulek na základě existujících tabulek v databázi se nazývá dotaz na
vytváření tabulek
Aktualizace
přidání
vzorek
Aktualizace
přidání
30. Dotaz určený k automatické aktualizaci dat v jednotlivých buňkách tabulky
přidání
vymazání
Aktualizace
vymazání
Aktualizace
na vzorek
32. Záznam obsahuje hodnotu, která je menší než 100
<100
>100
<=100
33. Automatický formulář můžete vytvořit v Microsoft access pomocí příkazů nabídky
editace
Pohled
Stvoření
34. Formulář v Microsoft access slouží k
vytvoření dokumentu
definice klíčů záznamu
vstup dat
35. Editace formulářů se provádí v režimu
konstruktér
stůl
36. Nástroj, který zjednodušuje zadávání, editaci a zobrazování informací uložených v databázových tabulkách
formuláře
zprávy
žádosti
37. Můžete vytvořit zprávu pomocí
návrhář
mistrů
tabulky
38. Sestava v Microsoft access slouží k
tisk dokumentů
datové úložiště
vstup dat
1 možnost
Testovací práce na základních definicích databáze
Možnost 1
1. Vyberte nejpřesnější definici.
Databáze je
datový software
informační model, který umožňuje ukládat data a pracovat s nimi.
informace uspořádané do řádků a sloupců
programovat v programovacím jazyce
jeden z produktů sady Microsoft Office
2. Nejpřesnějším analogem relační databáze může být:
neuspořádaný soubor dat;
vektor;
rodokmen;
dvourozměrný stůl;
datová síť.
3. Databáze obsahuje informace o studentech školy: příjmení, třída, skóre testu, skóre praktického úkolu, celkový počet bodů. Jaký typ pole by mělo být pole TOTAL BODŮ?
prázdný stůl
vše výše uvedené je správně.
5. Klíčové pole je
1) úplně první pole záznamu
2) počítadlo
5) neexistuje správná odpověď
6. Je to pole?
řádek tabulky;
sloupec tabulky;
7.
pouze textové informace;
symbolický 2) Datum 3) logický 4) číselný 5) libovolný typ
4. Obsahuje tabulka, která nemá žádné záznamy, nějaké informace?
prázdný stůl,
prázdný stůl
tabulka nemůže existovat bez záznamů;
vše výše uvedené je správně.
5. Klíčové pole je
1) úplně první pole záznamu
2) počítadlo
3) pole, jehož hodnota jednoznačně identifikuje záznam v tabulce
4) pole, jehož hodnota vždy začíná 1
5) neexistuje správná odpověď
6. Je to pole?
řádek tabulky;
sloupec tabulky;
soubor podobných údajů;
nějaký ukazatel, který charakterizuje číselnou, textovou nebo jinou hodnotou.
7. Záznam relační databáze (DB) může obsahovat:
heterogenní informace (data různých typů);
extrémně homogenní informace (data pouze jednoho typu);
pouze textové informace;
čistě číselné informace.
představuje číselnou, textovou nebo jinou hodnotu.
7. Záznam relační databáze (DB) může obsahovat:
heterogenní informace (data různých typů);
extrémně homogenní informace (data pouze jednoho typu);
pouze textové informace;
čistě číselné informace.
Možnost 2
1. Databáze je
sbírka dat organizovaná podle určitých pravidel
sada programů pro ukládání a zpracování velkého množství informací
rozhraní, které podporuje vyplňování a manipulaci s daty
určitý soubor informací
vše výše uvedené je správně
2. Místo „relační“ databáze můžete použít
síť
tabelární
hierarchický
byt
neexistuje správná odpověď
obsahuje informace o struktuře databáze;
neobsahuje žádné informace;
obsahuje informace o budoucích záznamech;
vše výše uvedené je správně.
vše výše uvedené je správně.
6 . Je to nahrávání?
řádek tabulky;
sloupec tabulky;
soubor podobných údajů;
nějaký ukazatel, který charakterizuje číselnou, textovou nebo jinou hodnotou.
7 .
pouze zaznamenat čísla;
data pouze jednoho typu;
síť
tabelární
hierarchický
byt
neexistuje správná odpověď
3. Ve kterých prvcích tabulky jsou data databáze uložena:
V polích; 2) v řádcích; 3) ve sloupcích; 4) v záznamech; 5) v buňkách.
4. Obsahuje tabulka, která nemá žádná pole, nějaké informace?
obsahuje informace o struktuře databáze;
neobsahuje žádné informace;
tabulka bez polí nemůže existovat;
obsahuje informace o budoucích záznamech;
vše výše uvedené je správně.
5. Které pole lze považovat za jedinečné?
pole, jehož hodnoty nelze opakovat;
pole, které má jedinečný název;
pole, jehož hodnota má vlastnost rostoucí;
pole, jehož hodnoty se opakují;
vše výše uvedené je správně.
6 . Je to nahrávání?
řádek tabulky;
sloupec tabulky;
soubor podobných údajů;
nějaký ukazatel, který charakterizuje číselnou, textovou nebo jinou hodnotou.
7 . Do pole relační databáze (DB) lze zapsat následující:
pouze zaznamenat čísla;
jak číselná, tak textová data současně;
data pouze jednoho typu;
pouze čas vytvoření záznamů.
pole, které má jedinečný název;
pole, jehož hodnota má vlastnost rostoucí;
pole, jehož hodnoty se opakují;
vše výše uvedené je správně.
6 . Je to nahrávání?
řádek tabulky;
sloupec tabulky;
soubor podobných údajů;
nějaký ukazatel, který charakterizuje číselnou, textovou nebo jinou hodnotou.
7 . Do pole relační databáze (DB) lze zapsat následující:
pouze zaznamenat čísla;
jak číselná, tak textová data současně;
data pouze jednoho typu;
pouze čas vytvoření záznamů.
Možnost 3
1. Co je to databáze?
2 .
3
5) neexistuje správná odpověď
4.
počet záznamů v databázi;
má omezenou velikost;
:
rozměr stolu;
seznam názvů sloupců a čísel řádků záložky
tváře.
7. Hodnota výrazu 0,7-3>
logický;
číselné;
symbolický;
text.
Možnost 3
1. Co je to databáze?
soubor dat shromážděných na jedné disketě;
data určená pro provoz programu;
soubor vzájemně souvisejících údajů uspořádaných podle určitých pravidel, která poskytují obecné zásady pro popis, ukládání a zpracování údajů;
data zasílaná přes komunikační sítě.
2 . Co je to relační databáze?
Databáze, ve které jsou informace uspořádány ve formě obdélníkových tabulek;
Databáze, ve které jsou uspořádány prvky v záznamu, tzn. jeden prvek je považován za hlavní, ostatní jsou podřízené;
Databáze, ve které jsou záznamy uspořádány v náhodném pořadí;
Databáze, ve které je možné kromě vertikálních hierarchických vztahů navazovat i horizontální spojení.
3 . Každý záznam databáze obsahuje
1) informace o všech objektech systému
2) informace o samostatném systémovém objektu
3) určitá charakteristika předmětu
4) textové a číselné informace
5) neexistuje správná odpověď
4. Struktura relační databáze (DB) je zcela určena:
seznam názvů polí a údaj o počtu databázových záznamů;
seznam názvů polí s uvedením jejich šířky a typů;
počet záznamů v databázi;
obsah záznamů uložených v databázi.
5. Co je zvláštního na poli „počítadlo“?
slouží pro zadávání číselných údajů;
slouží k zadávání reálných čísel;
data nejsou uložena v poli, ale na jiném místě a pole pouze ukládá ukazatel na místo, kde se nachází text;
má omezenou velikost;
má vlastnost automatického přiřazení.
6. Je určena struktura datové tabulky :
rozměr stolu;
seznam názvů sloupců tabulky;
7. Hodnota výrazu 0,7-3>2 se vztahuje k následujícímu datovému typu:
logický;
číselné;
symbolický;
text.
5) neexistuje správná odpověď
4. Struktura relační databáze (DB) je zcela určena:
seznam názvů polí a údaj o počtu databázových záznamů;
seznam názvů polí s uvedením jejich šířky a typů;
počet záznamů v databázi;
obsah záznamů uložených v databázi.
5. Co je zvláštního na poli „počítadlo“?
slouží pro zadávání číselných údajů;
slouží k zadávání reálných čísel;
data nejsou uložena v poli, ale na jiném místě a pole pouze ukládá ukazatel na místo, kde se nachází text;
má omezenou velikost;
má vlastnost automatického přiřazení.
6. Je určena struktura datové tabulky :
rozměr stolu;
seznam názvů sloupců tabulky;
seznam názvů sloupců a čísel řádků tabulky.
7. Hodnota výrazu 0,7-3>2 se vztahuje k následujícímu datovému typu:
logický;
číselné;
symbolický;
text.
seznam názvů sloupců a čísel řádků tabulky.
7. Hodnota výrazu 0,7-3>2 se vztahuje k následujícímu datovému typu:
logický;
číselné;
symbolický;
text.
Klíč
Pojmy a definice relačních databází
Relační model.
Hlavní myšlenkou tohoto datového modelu je reprezentovat jakoukoli datovou sadu jako dvourozměrné pole - tabulku.
Relational (anglicky) – vztah.
Ve své nejjednodušší podobě relační model popisuje jedinou dvourozměrnou tabulku. V podstatě to (model) popisuje vztahy mezi několika tabulkami.
Každá relační tabulka má následující vlastnosti:
Každý prvek tabulky je jeden datový prvek;
Všechny kolony jsou homogenní, tzn. všechny prvky ve sloupci mají stejný typ;
Každý sloupec v tabulce má jedinečný název;
V tabulce nejsou žádné identické řádky;
Pořadí řádků a sloupců může být libovolné.
Za zakladatele teorie relačních databází je považován zaměstnanec IBM, Dr. Codd. Objevila se v roce 1970 v USA a tato teorie je založena na matematickém aparátu teorie množin.
DB tabulka– dvourozměrné pole obsahující informace o jedné třídě objektů. V teorii relační algebry se dvourozměrné pole nazývá relace.
Tabulka se skládá z následujících prvků:
- pole (atribut)
Záznam (nice)
Pole obsahuje hodnotu jednoho z atributů charakterizujících databázové objekty. Počet polí v tabulce odpovídá počtu atributů charakterizujících databázové objekty.
Buňka obsahuje konkrétní hodnotu odpovídajícího pole.
Záznam je řádek tabulky. Obsahuje význam všech znaků, které daný objekt charakterizují. Počet záznamů (řádků) odpovídá počtu objektů.
Klíč je pole, jehož hodnota jednoznačně určuje hodnotu všech ostatních polí v tabulce.
Klíč tabulky nemůže být jedno, ale několik polí. V tomto případě musí být splněna podmínka jedinečnosti a minimalizace. Každé pole, které není součástí primárního klíče, se nazývá neklíčové pole tabulky. Každá tabulka musí mít primární klíč.
Primární klíč– pole nebo pole tabulky, jejichž každá hodnota jednoznačně identifikuje odpovídající záznam tabulky. Pro každý primární klíč musí existovat jeden a pouze jeden z datových sloupců.
Jedinečnost klíče znamená, že databázová tabulka nemůže v žádném okamžiku obsahovat žádné dva různé záznamy, které mají stejné hodnoty klíčových polí. Podmínka jedinečnosti je povinná.
Minimalistický stav klíčová pole znamená, že pouze kombinace hodnot vybraných polí splňuje požadavky na jedinečnost záznamů databázové tabulky. To znamená, že žádné z polí obsažených v klíči z něj nelze vyloučit, aniž by došlo k porušení jedinečnosti.
Při generování klíče databázové tabulky, který se skládá z několika polí, musíte:
Do klíče byste neměli zahrnout pole tabulky, jejichž hodnota samotná jednoznačně identifikuje záznamy v tabulce.
Do klíče nemůžete zahrnout nejedinečné pole, tzn. pole, jehož hodnota se v tabulce opakuje.
Každý stůl musí mít primární klíč. Pokud jsou v tabulce pole, z nichž hodnota každého jednoznačně definuje záznamy, lze tato pole přijmout jako alternativní klíče.
Příklad: pokud jako primární klíč vyberete TIN (individuální daňové poplatníky), pak jako alternativní klíč číslo pasu.
Normalizace tabulek relačních databází
Relační databáze je sada vzájemně propojených tabulek. Počet tabulek v jednom souboru nebo jedné databázi závisí na mnoha faktorech:
Skládání databázových uživatelů;
Zajištění integrity informací;
Zajištění minimální požadované paměti a minimální doby zpracování dat.
Zohlednění těchto faktorů při návrhu relační databáze se provádí metodami normalizace tabulek a navazováním spojení mezi nimi.
Normalizace tabulek je technika pro rozdělení jedné tabulky do více tabulek.
Normalizace tabulky je postupná změna struktury tabulky, dokud nesplňuje požadavky poslední formy normalizace.
Existuje 6 forem normality, ale většinou se používá 1,2,3 úrovně normality. Při popisu normálních forem se používají následující pojmy:
Funkční závislost mezi poli;
Vícehodnotová závislost
Funkční závislost mezi poli A a B je závislost, ve které každá hodnota A v libovolném okamžiku odpovídá jediné hodnotě B ze všech možných.
Atd. spojení mezičíslo pasu a DIČ.
Vícehodnotová funkční závislost mezi poli. Pole A vícehodnotově určuje pole B, pokud pro každou hodnotu pole A existuje dobře definovaná sada odpovídajících hodnot pole B.
Atd. postupová tabulka.
Úplná funkční závislost mezi složeným polem A a polem B je závislost, ve které pole B funkčně závisí na poli A a nezávisí funkčně na žádné podmnožině pole A.
Tranzitivní funkční závislost mezi poli A a C, jestliže pole C funkčně závisí na poli B a pole B funkčně závisí na poli A; v tomto případě neexistuje funkční závislost pole A na poli B.
Vzájemná nezávislost mezi obory. Několik polí je vzájemně nezávislých, pokud žádné z nich není funkčně závislé na druhém.
Tabulka je v 1. normální formě, když žádné z polí neobsahuje více než jednu hodnotu a žádné klíčové pole není prázdné. První normální forma je základní relační datový model. Jakákoli tabulka v relační databázi je automaticky v první normální formě. Taková tabulka by neměla obsahovat pole, která lze rozdělit do několika polí.
11 odpovědí na testovací otázky na téma "Databáze (DB)"
1. Databáze je:
A. soubor vzájemně souvisejících dat o určitém objektu uspořádaných zvláštním způsobem a uložených na externím médiu;
b. libovolný soubor informací;
C. sada programů pro ukládání a zpracování velkého množství informací;
d. rozhraní, které podporuje vyplňování a manipulaci s daty;
E. počítačový program, který umožňuje vyvozovat závěry v určité tematické oblasti, které jsou srovnatelné se závěry lidského experta.
Odpověď: a
2. Záznam souboru relační databáze (DB) může obsahovat:
A. extrémně homogenní informace (data pouze jednoho typu);
b. pouze textové informace;
C. heterogenní informace (data různých typů);
d. pouze logické hodnoty;
E. čistě číselné informace;
Odpověď: c
3. Předpokládejme, že nějaká databáze obsahuje pole PŘÍJMENÍ, ROK NAROZENÍ, PŘÍJEM. Při hledání podle ROKU NAROZENÍ > 1958 A PŘÍJMU<3500 будут найдены фамилии лиц:
A. mající příjem alespoň 3500 a starší než ti, kdo se narodili v roce 1958.
b. osoby s příjmem nižším než 3 500 a osoby narozené v roce 1958 a později;
C. mající příjem nižší než 3500 a narození v roce 1958 nebo později;
d. mající příjem nižší než 3 500 a narození v roce 1959 a později;
E. s příjmem nižším než 3 500 a ti, kdo se narodili v roce 1958;
Odpověď: d
4. Která z možností není funkcí DBMS?
A. implementace jazyků pro definování a manipulaci s daty
b. poskytuje uživateli jazykové nástroje pro manipulaci s daty
C. podpora uživatelského modelu
d. ochrana a integrita dat
E. koordinace návrhu, implementace a údržby databáze
Odpověď: e
5. Systém správy databází je softwarový produkt, který je součástí:
A. aplikační software.
b. operační systém;
C. unikátní software;
d. systémový software;
E. Programovací systémy;
Odpověď: e
6. Jaká je nejmenší jednotka úložiště dat v databázi?
A. uložené pole
b. uložený soubor
d. uložený záznam
E. uložený bajt
Odpověď: a
7. Co musí obsahovat DBMS?
A. procesor dotazovacího jazyka
b. příkazové rozhraní
C. vizuální skořápka
d. systém nápovědy
Odpověď: a, b
8. Vyjmenujte výhody centralizovaného přístupu k ukládání a správě dat.
A. schopnost sdílet data
b. podpora integrity dat
C. dohoda o nadbytečnosti
d. snížení nekonzistence
Odpověď: a, b, c, d
9. Předpokládejme, že určitá databáze je popsána následujícím seznamem záznamů:
1 Ivanov, 1956, 2400
2 Sidorov, 1957, 5300
3 Petrov, 1956, 3600
4 Kozlov, 1952, 1200
Který ze záznamů v této databázi změní místa při vzestupném řazení podle prvního pole:
A. 3 a 4;
b. 2 a Z;
C. 2 a 4;
d. 1 a 4
E. 1 a 3;
Odpověď: c
10. Struktura souboru relační databáze (DB) se mění:
A. při změně jakéhokoli záznamu;
b. po zničení všech záznamů;
C. při mazání libovolného pole.
d. při přidávání jednoho nebo více záznamů;
E. při mazání rozsahu záznamů;
Odpověď: c
11. Jak se nazývá kolekce uložených záznamů stejného typu?
A. uložený soubor
b. pohled na databázi
C. nic z výše uvedeného
d. logická databázová tabulka
E. fyzická databázová tabulka