Otázky Flashcards

1
Q

Formát, hodnota a obsah buňky.

A
  • Lze to měnit pomocí nabídky formát buňky nebo kliknutím pravým tlačítkem na buňku a zvolíme formát buněk
  • Formát je například: ohraničení, barva buňky či textu, velikost textu, kurzíva, tučně, zarovnání
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Buňky - automatické vyplňování:

A
  • Buňky listu můžete vyplnit daty pomocí příkazu Vyplnit.
  • Můžete také nastavit na základě vytvořeného vzoru automaticky pokračovala v řadě čísel, kombinací čísel a textu, kalendářních dat nebo časových období.
  • Pro rychlé vyplnění vybere buňky aby excel věděl krok jak jdou po sobě např. 1, 2, 3 a přetáhněte úchyt .
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Automatické formátování, podmíněné formátování:

A

-automatické formátování umožňuje použít předdefinovaný formát
-je to rychlejší ale podle předloh excelu
-lze to použít na ohraničení, nadpisy, symboly, seznamy s odrážkami
-podmíněné formátování nám umožní rychlé vizuální zobrazení dat, které chceme
-slouží k analýze a např. rozpoznání kritických problémů a identifikaci vzorů
- vybírá se z podmínek <,>,= atd.., jestli je hodnota větší než námi zvolená, tak se buňky vybarví např
-data se pak zobrazí např. s barvou kterou jsme zadali na buňku nebo text

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

Adresování buněk:

A
  • Dva formáty adresace -A1 a po přepnutí v soubor-možnosti-záložka lze přepnout na formát RC (r- řádek, c- sloupec), nebo lze vytvořit adresu buňky podle vlastní potřeby
  • Odkazování na buňky je relativní a absolutní
  • Relativní: A1 buňka na kterou je odkaz ve vzorci se posouvá s posunutím vzorce
  • Absolutní: $A$1 buňka na kterou je odkaz ve vzorci se neposouvá s posunutím vzorce, je uzamčená tzv. zadolarovaná pomocí klávesy F4
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Grafy - tvorba, typy a použití grafů:

A
  • Slouží pro rychlé grafické zobrazení číselných dat v grafickém formátu
  • Usnadňuje to pochopení vztahu mezi daty
  • A lepší vyobrazení vztahu u velkého množství dat
  • Je potřeba mít nějaké číselné hodnoty, které graf bude zobrazovat
  • Pro vložení grafu:
    -Můžeme pro vytvoření grafu data nejprve označit a poté graf vložit
    -Nebo vložit graf a pravým tlačítkem myši vybrat data
  • Typy grafů: sloupcový, spojnicový, výsečový, pruhový, plošný, XY bodový, burzovní, povrchový, prstencový, bublinový, paprskový 11 ks.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Funkce - tvorba a použití

A
  • Začínají „=“ nebo kliknutím na průvodce funkcemi, kde funkci můžeme rovnou vybrat
  • Funkce obsahuje určité argumenty v závorkách
  • Ty mohou být povinné, nepovinné a nebo nemusí být žádné např fce PI()
  • Zároveň, když zadáváme argumenty do funkce, tak lze do argumentu vložit další tzv. podfunkce, defacto lze vložit více funkcí do jedné
  • Druhy funkcí:
  • KDYŽ: Vrátí zadanou hodnotu, pokud je zadaná podmínka vyhodnocena jako PRAVDA, a jinou hodnotu, pokud je zadaná podmínka vyhodnocena jako NEPRAVDA.
  • DNES: udá přesně daný čas, který je právě na vašem operačním systému
  • SVYHLEDAT: slouží k dohledání informací k určité buňce (hodnotě) ze souhrnné tabulky
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hledání řešení: CITLIVOSNÍ ANALÝZA

A
  • Defacto zjištění neznámé
  • Známe výsledek, ale potřebujeme změnit jednu hodnotu (jednu proměnnou), abychom se k požadovanému výsledku dostali
  • Excel přepočítá veškeré varianty, než dojde k požadované hodnotě
  • Tato funkce pracuje pouze s jednou proměnnou
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Řešitel:

A
  • slouží ke zjištění optimální hodnoty jedné buňky tím, že změníme buňky jiné (proměnné)
  • upravuje hodnoty v měněných buňkách než dojde k požadovanému výsledku
  • Taky můžeme upravit na celá čísla, aby nám nevycházela desetinná čísla
  • rozšířený hledání řešení, protože pracuje s více proměnnými (měníme více parametrů)
  • je to doplněk, který je potřeba aktivovat v SOUBOR-MOŽNOSTI-DOPLŇKY
  • Příklad:
  • máme firmu, která vyrábí hračky
  • Ty hračky něco stojí, každá jinou cenu
  • Na každou z nich mám jiný rozpočet, jinou cenu materiálu
  • Řešitel se použije pro to, abychom zjistili za kterou hračku nejvíce vyděláme podle dostupného materiálu
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Správce scénářů: CITLIVOSTNÍ ANALÝZA

A
  • Pomocí správce scénářů lze vytvořit více variant v jedné tabulce
  • Zabere to méně místa, je to přehlednější a můžeme mezi scénáři přepínat a tím sledovat jak se změní hodnoty v jiných buňkách
  • Defacto slouží k zredukování množství tabulek na listu
  • V jednom scénáři lze mít až 32 měněných buněk
  • Například ještě výdělky obchodu podle třeba otevřených dní v týdnů - HOTDOGY
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Doplňky

A
  • Nepovinné příkazy a funkce v excelu, které slouží k jeho rozšíření
  • Defaultně nejsou nastaveny, zbytečné pro běžné uživatele
  • Nastaví se v soubor-možnosti-doplňky
  • Např. řešitel, analýza dat
  • Jsou buď:
  • Integrovány přímo v excelu
  • Je potřeba je stáhnout z office stránek
  • Nebo je stáhnout z třetích stran
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Analýza dat (Inženýrská analýza, Matematická analýza, Finanční analýza

A
  • Nástroje pro analýzu se nazývají analytické nástroje
  • Slouží ke zkoumání dat
  • Je to doplněk, který je potřeba aktivovat
  • Spadá do něj např. anova, korelace, popisná statistika
  • Umožňují provádět statistické a inženýrské analýzy
  • Při použití je potřeba zadat určitá data, které chceme analyzovat a také parametry
  • Daný nástroj použije makro, které odpovídá té určité funkci a zobrazí výsledky ve výstupní tabulce (některé umožňují i grafy)
  • Ing. Analýza doplňuje např. funkce pro práci s komplexními čísly.
  • Matematická analýza obsahuje funkce pro matematické výpočty například největší společný dělitel, nejmenší společný násobek.
  • Finanční analýza obsahuje funkce pro výpočty v oblasti cenných papírů, výpočty amortizace zařízení (ztráta hodnoty auta např.), na burzách
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Řazení dat

A
  • na kartě data-seřadit
  • pro lepší orientaci, např abecedně, sestupně apod.
    -jde řadit abecedně, číselně, vlastního seznamu, barev
  • data se řadí podle hodnoty, toho co buňka obsahuje, formát nemá na to žádný vliv
    -Při vzestupném řazení se používá následující pořadí:
  • čísla jsou řazena od nejmenšího záporného čísla k největšímu kladnému číslu.
  • Text a text obsahující čísla je řazen v tomto pořadí: 0,1,2,3 – 9,’,-, mezera, znaky (&,$,@,%,(,] + interpunkce, +, = atd.…..), A, B - Z.
  • V případě logických hodnot je NEPRAVDA a následuje PRAVDA.
  • Všechny chybové hodnoty jsou si rovny. Prázdné buňky jsou řazeny na konec.
    -Při sestupném řazení: se obrací pořadí všech znaků a hodnot, kromě prázdných buněk, které jsou vždy řazeny na konec
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Filtrování dat

A
  • co je to filtrování a k čemu slouží
  • pro lepší orientaci ve větším množství dat, usnadňuje práci
  • zobrazuje data jen podle námi zvolených kritérií a schová ty, které je nesplňují
  • na kartě DATA-FILTR-AUTOMATICKÝ FILTR/ NEBO SEŘADIT A UPŘESNIT
  • 2 druhy filtrů
  • Automatický filtr: do názvu sloupců buněk se umístí šipka, která při rozkliknutí zobrazí seznam se všemi daty ve sloupci, zaškrtnuté se zobrazují
  • Pro menší množství podmínek, nabízí vložení 2 podmínek
  • Rozšířený filtr: pro složitější podmínky filtru, nestačí automatický filtr
  • Vybíráme z více kritérií jednoho sloupce nebo více kritérií platných pro více sloupců ze seznamu
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Formuláře

A
  • Dokument (tištěný nebo online) navržený se standartní strukturou a formátem
  • Např. když si něco objednáváme, tak obdržíme formulář pro zadání údajů např. jméno, adresa, tel číslo aby nás mohli kontaktovat => defacto pro lepší zadávání dat pro příjemce formuláře
  • Slouží pro rychlé a produktivnější zadávání velkého množství dat do excelu
  • Usnadňuje shromažďování, uspořádání a úpravy informací
  • Často lze použít ověření dat, aby uživatel do formuláře zadal pouze ty data, která chceme my a předešlo se chybám
  • A hlavně v něm lze lépe prohlížet data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Souhrny

A
  • Slouží k zpřehlednění rozsáhlé tabulky
  • Umožňuje také součty, průměry atd.. sloupců
  • Velké množství dat to může shrnout do řádků a pomocí + a – na levé straně lze řádky seskupit a rozbalit
  • Je také potřeba data seřadit, jak abecedně nebo číselně, aby se nějaká data v souhrnu neopakovala
  • Např. máme obchod a měsíční příjmy, můžeme tedy shrnout příjmy v každém měsíci a zobrazovat je podle potřeby
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Ověření dat

A
  • slouží ke kontrole dat, které uživatel zadává do listu, do buněk
  • Omezíme možnosti na data co uživatel může do buňky zadat
  • Lze omezit např. na rozsah textu, kladná či záporná čísla nebo vlastní seznam, u kterého když uživatel klikne tak se mu zobrazí zvolené možnosti
  • Lze nastavit aby při přejetí na buňku se zobrazilo námi zvolené dialogové okno co říká co má uživatel napsat např. „ napište heslo v rozmezí 1-4“
  • To jde také nastavit při chybném zadání, u kterého vyskočí varovné okno, které řekne, že jste udělali chybu a může opět napsat abyste napsali heslo v určitém rozmezí
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Citlivostní analýza

A
  • Obsahuje: správce scénářů, hledání řešení, tabulky dat
  • Slouží ke zkoumání a experimentování s daty tím, že měníme různé jak vstupní tak výstupní hodnoty ve vzorcích a buňkách, abychom zjistili změny a všechny varianty
  • Tabulka dat:
  • Pracuje s 1 nebo 2 proměnnými
  • Ale může mít více vstupních hodnot až 32
  • Lze použít např. u výpočtu úrokové sazby
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Skupina a přehled

A
  • Pro usnadnění práce s velkým množství dat, pro jejich analýzu a zkoumání
  • Na kartě DATA-OSNOVA-SESKUPIT
  • Znamená to sloučení dat do určitých skupin bez požadavku na shrnující výpočty (tím se liší od souhrnu), umožní vytvořit až 8 úrovní
  • Představit například jako u obsahu knihy
  • Na levé straně se zobrazují + a – pro sbalení a rozbalení listu, neboli těch řádků či sloupců podle našeho kritéria
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Kontingenční tabulka a graf

A
  • Pro zpřehlednění vztahu mezi dvěma či více údaji
  • Nejčastěji u velkého množství dat
  • Shrne nám to větší množství dat a na pravé straně lze interaktivně vybírat (přetahovat), jak chceme mít data zobrazena např. jaké součty čeho apod.
  • Tím vytvoříme třeba tabulku 2x2 z velkého seznamu, který je nepřehledný
  • Lze také z dat vytvořit kontingenční graf, kde tyto data lze vizualizovat
  • Graf je zároveň interaktivní s tabulkou
  • Nejdříve se musí vybrat tabulka nebo oblast a poté můžeme zvolit, jestli chceme tabulku mít na novém listě nebo na listě kde se data vyskytují
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Načtení externích dat

A
  • Na kartě DATA-NAČÍST EXTERNÍ DATA
  • Data pro další zpracování lze zadat přímo v Excelu, nebo je lze nakopírovat do sešitu z jiné aplikace
  • Když načítáme data z externích zdrojů, tak stále ve zdroji zůstávají
  • Mělo by to fungovat defacto se vším, není to totiž závislé na formátech souboru nebo OS
  • Data nejdřív stáhnu pomocí ODBC a dále pomocí MS Query (pokud ale data nestahujeme ze serveru nebo webu, tak je lze načíst pouze pomocí MS Query, ODBC je potřeba pro stahování dat ze sítě) je možné data nahrát do excelu například z:
  • Aplikace Access
  • Z webu- vyplnění adresy webu
  • Z textu
  • Z jiných zdrojů
  • Výhodou MS Query je třeba průběžná aktualizace dat ze zdroje, není třeba je opět kopírovat což by mohlo způsobit chyby, aktualizace lze manuálně nebo i nastavit časově po hodině automaticky třeba
  • Data lze tedy pravidelně analyzovat, protože jsou stále aktuální ze zdroje podle nových informací
  • Lze také vyfiltrovat nějaká data z velké databáze, jen data které potřebuji a lze při importu nastavit relace
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Zpracování externích dat

A
  • Data lze formátovat například na grafy nebo automatické součty
  • Provádí se pomocí MS Query, vybereme si co chceme nahrát, v jakém formátu je chceme do excelu kopírovat
  • Data mohou být nahraná z webu třeba jako tabulky, které slouží k lepší prezentaci a sumarizaci dat
  • Formátovaná data mají výhodu, že při aktualizaci zůstane formát stále stejný, pokud jsou načtena pomocí MS Query
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Tisk a nastavení tisku

A
  • na kartě SOUBOR-TISK
  • lze zvolit kolik kopií a jakou tiskárnu
  • a oblast jakou chceme zvolit:
  • lze zvolit orientaci na výšku či šířku
  • formát listu A4 atd…
  • také lze zvolit okraje a odsazení od stran a také měřítko
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Databázové funkce

A
  • princip jako u běžných funkcí
  • lze zapsat pomocí „=“ nebo průvodce funkcí
  • obsahují 3 argumenty: databáze, pole, kritéria
  • DFunkce pracují nad databází neboli nad seznamem dat, slouží tedy k upravování databáze
  • Slouží k vyhodnocení velkého množství dat na základě kritérií
  • Funkce začínají písmenem D, tedy DMAX;DMIN;DPOČET…
  • Příklad funkce MIN, funkce MIN vybere minimum z celé tabulky či databáze vybranou hodnotu, ale DMIN nám vybere minimum pouze z určené oblasti, např ze zvoleného řádku
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Textové funkce

A
  • Umožňují upravovat text, získávat informace o textových údajích atd…
  • Lze pomocí toho například rozdělit Jméno a příjmení z jednoho sloupce na 2
  • Druhy funkcí:
  • Vyjmutí části textu: ČÁST, ZLEVA (vybere zadaný počet znaků z levé strany), ZPRAVA
  • Zjištění délky textu: DÉLKA (text)
  • Převod formátů a formátování: HODNOTA.NA.TEXT, KČ
  • Převod na malá a velká písmena: MALÁ (převede písmena na malá), VELKÁ
  • Spojení textového řetězce: CONCAT (sloučí několik textových řetězců do jednoho)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Vyrovnávání křivek

A
  • Slouží k nalézání hodnoty mezi teoretickým výrazem a naměřenými daty
  • Defacto proloží body v grafu křivkou a můžeme také zobrazit vzorec podle kterého to jde
  • Použití v grafech, lze použít u odchylky teoretických výrazů od křivky a sledujeme jejich nepřesnost
  • Lze využít u nelineárních rovnic, kde přibližujeme křivku k těm naměřeným bodům
  • Lze provést pomocí vyrovnání křivek u regresní funkce, převodem nelineárního výrazu na lineární
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Interpolace a extrapolace dat

A
  • INTERPOLACE
  • Zjištění přibližné hodnoty funkce v určitém intervalu, nesmí ho přesahovat
  • Např. 15 a 29, poté lze najít hodnotu 25, mimo interval to není možné
  • Je nutné znát hodnoty intervalů, v kterých hledaná hodnota je
  • Lze provést pomocí funkce PRESCASE
  • EXTRAPOLACE
  • Oproti interpolaci hledá hodnoty funkce mimo interval
  • Není to tak přesné a spolehlivé
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Výpočet derivací a integrálů

A
  • Pro tento postup je potřeba umět limity atd..
  • Pomocí derivací můžeme v excelu vykreslit poměrně přesnou křivku funkce a pomocí toho najít lokální maxima a minima, často se používá XY bodový graf
  • Pro výpočet používáme derivační a integrační numerické techniky.
  • Pro výpočet derivací se nejčastěji používá metoda se středovými diferencemi.
  • Integrování dat je prokládání funkcí se známým integrálem jako výsledkem.
  • S jistotou nemůžeme vědět funkci, která se rovná celé množině dat
  • Proto musíme rozdělit data do podintervalů
  • A poté data z každého intervalu sečteme a máme vypočítaný integrál
  • Nejpoužívanější integrační vzorce jsou obdélníkové a lichoběžníkové pravidlo, Rombergova integrace, Simpsonovo pravidlo
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Řešení nelineárních rovnic

A
  • Lze pomocí řešitele, hledání řešení
  • Nebo se použije regrese např. logaritmická či exponenciální a použije se podobně jako u lineární regrese proložení bodů křivkou a rovnici v grafu, není to ale příliš přesné
  • Hodnoty dosazujeme do řešitele dokud není výsledek přesný podrobně to znamená že řešitel hledá určité koeficienty např. A a B dokud nebude co nejmenší rozdíl mezi hodnotami spočítanými regresní funkcí a skutečnými hodnotami=> aby byla křivka funkce co nejblíže bodům k grafu
  • Nebo lze použít metodu postupné aproximace: newtenova metoda to znamená že nachází hledaný kořen postupným zpřesňováním hrubého odhadu kořene podle rovnice
  • Využití u matematických rovnic a nebo u sledování závislosti tržeb na investicích reklamy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Řešení soustavy rovnic

A
  • řeší se pomocí matic a determinantů
  • je potřeba rovnici či rovnice vypsat do maticového tvaru
  • Z levé strany rovnice uděláme matici inverzní
  • A vynásobíme levou stranu rovnice, tu inverzní matici s pravou stranou matice a to nám udá výsledek x, y, z
  • Pro inverzní matici slouží funkce MINVERZE.
  • Můžeme také využít nástroj řešitel.
30
Q

Řešení obyčejných diferenciálních rovnic

A

Použití Taylorovy řady, Eulerovy a modifikované Eulerovi metody

31
Q

ANOVA

A
  • Neboli ANALYSIS OF VARIANCE=> analýza rozptylu, kterou je možno použít z doplňku analýza dat (je potřeba jej aktivovat)
  • Testuje skupiny v tom, jestli se liší v průměrných hodnotách závisle proměnné
  • Testuje tedy rozdíl mezi průměry několika skupin
  • ANOVA se tedy používá v případě, kdy máme dvě či více kritérií (nezávisle proměnných faktorů), tím se liší od T-testu
  • V praxi se dá použít jako cílená reklama
  • Příklad:
  • Máme např. 3 typy lidí, chtějí koupit auto každý za jinou cenu, podle jejich peněz jaké mají a podle preferencí požadavků na vozidlo např. někdo chce výkon, někdo prostor a někdo komfort
  • Tudíž zjistíme to jaký mají vliv požadavky uživatelů a jejich rozpočet na volbu auta
  • Nebo když například zkoumáme vliv hnojení na růst semenáčků
  • Zda hnojení prokazatelně zvýší růst semenáčku
  • Tudíž pomocí anovy se snažíme zjistit, jestli v tom je nějaký statisticky určitý rozdíl mezi 3 skupinami dat např. u lidí co si kupují auto nebo u 3 semenáčků podle hnojení
  • Dělí se na:
  • S jedním faktorem
  • S dvěma faktory s opakováním
  • S dvěma faktory bez opakování
  • KONKRÉTNÍ PŘÍKLAD ANOVY S JEDNÍM FAKTOREM:
  • Použijeme tedy anovu z analýzy dat pro určení statistického určitého rozdílu mezi 3 skupinami dat, v tomhle případě z tabulky 3 osob
  • Každý sloupec určí jednu osobu a bude obsahovat 6 řádků s počtem bodů v bowlingu za každé kolo, bude 6 kol
32
Q

Regrese

A
  • statistická analýza pomocí nichž odhadujeme hodnotu jisté náhodné veličiny (takzvané závisle proměnné) na základě znalosti jiných veličin (nezávisle proměnných).
  • Je to vztah dvou proměnných, který se dá popsat určitou rovnicí a její závislost se dá nakreslit přímkou => proložení bodu grafu přímkou
  • v exel máme nástroj Regresní křivka, který proloží námi vybrané hodnoty pomocí výše zmíněné metody (možnosti regres přímky: lineární, polynomický, logaritmický, mocninný, exponenciální, klouzavý průměr).
  • Příklad:
  • Řešíme jak jedna hodnota závisí na té druhé
  • Např. teplota venku a počet prodané zmrzliny podle teploty
  • Vytvoříme XY bodový graf, který zobrazí body pro každý interval
  • Poté proložíme body spojnicí trendu a přidáme vzorec, který nám udá že když vynásobíme danou hodnotu čísli ve vzorci dostaneme odhadovanou spotřebu zmrzliny
33
Q

Korelace

A
  • analytický nástroj měřící vztah mezi dvěma oblastmi dat
  • pokud se jedna mění, druhá se také korelativně mění a naopak
  • porovnává jestli hodnoty rostou či klesají ve stejnou dobu
  • míru korelace vyznačuje korelační koeficient -1 až 1
  • -1 je nepřímá závislost, 0 žádná závislost, 1 zcela přímá závislost
  • Pro zjištění korelačního koeficientu se používá funkce =CORREL
  • Například čím víc peněz, tím více lidi kupují přímá závislost
34
Q

Popisná statistika

A
  • Počítá několik různých statistik pro data ve vzorku.(Střední hodnota, statistické pojmy, směrodatnou odchylku, variance, modus, medián atd.)
  • Známou statistikou v tomto oboru je průměrná mzda v České republice
35
Q

Zaokrouhlovaní

A
  • Lze pomocí formátu buňky, kde změníme počet desetinných míst, ale dojde pouze ke změně zobrazení, hodnota zůstane stejná např. 3,1415 zaokrouhlíme na 2 desetinná místa a obsah bude 3,14 ale hodnota stále 3,145 (excel bude tudíž stále počítat s celou hodnotou)
  • Funkce zaokrouhlit
  • =ZAOKROUHLIT(číslo; počet desetinných míst)
  • V tomto případě se zaokrouhlí i hodnota, takže číslo bude například řazeno jinak a bude dávat jiné výsledky
36
Q

MS Query

A
  • Slouží pro vytváření databázových dotazů
  • Umožňuje načítat externí data do excelu=> vybrat požadovaná data, importovat je do listu
  • Také je možné je obnovovat a aktualizovat aby zůstala synchronizovaná s daty v externích zdrojích
  • Pokud nechce přidat data z webu, tak není potřeba ODBC
37
Q

Vlastní seznamy

A
  • Slouží hlavně k řazení a vyplňování hodnot v posloupnosti definované uživatelem
  • Excel má defaultně už určité seznamy např. měsíce, dny v týdnu atd..
  • Toto nám umožňuje vytvořit si vlastní např. výrobky ve firmě a jak je chceme seřadit
  • Slouží to hlavně k lepší organizaci, pochopení snadnějšímu vyhledávání požadovaných dat
  • Řazení dat si uživatel může nastavit dle sebe
38
Q

SQL

A
  • Structured Query Language (standardizovaný dotazovací jazyk)
  • Defacto komunikační jazyk mezi uživatelem a databází, když zapíšeme příkaz tak nám SQL ten příkaz provede
  • Slouží k dotazování, aktualizaci a řízení relační databáze
  • Používá se dále pro získávání, třídění a filtrování určitých dat, získaných z databáze
  • Pracuje se v něm pomocí psaní příkazů a podmínek
39
Q

Operátory funkcí

A
  • Určují co se ve vzorci bude počítat
  • Vycházejí z obecných matematických pravidel
    Aritmetické operátory
    K provádění základních matematických operací, jako je sčítání, odčítání, násobení nebo dělení, kombinování čísel a vytváření číselných výsledků slouží následující aritmetické operátory.
    Relační operátory
    Pomocí následujících operátorů můžete porovnat dvě hodnoty. Při porovnání dvou hodnot pomocí těchto operátorů je výsledkem logická hodnota – PRAVDA nebo NEPRAVDA. <;>
    Operátor zřetězení textu
    Chcete-li zřetězením (spojením) jednoho nebo více textových řetězců vytvořit jediný textový řetězec, použijte operátor &
    Odkazovací operátory
    Chcete-li kombinovat oblasti buněk pro výpočty, použijte následující operátory ;
40
Q

Pole a funkce polí

A

Pole - prvek tabulky obsahující specifickou informaci, např. příjmení.
Každé pole v tabulce má vlastnosti. Tyto vlastnosti definují charakteristiky a chování pole.
Nejdůležitější vlastností pole je jeho datový typ. Datový typ pole určuje, jaký typ dat v něm lze uložit.
Bunka nebo skupina bunek proste
V aplikaci Access existuje 10 různých datových typů:
Příloha: Soubory, jako jsou například digitální fotografie.
Automatické číslo: Čísla, která se automaticky generují pro jednotlivé záznamy.
Měna: Peněžní hodnoty.
Datum a čas: Kalendářní data a časy.
Hypertextový odkaz: Hypertextové odkazy, jako jsou e-mailové adresy.
Memo: Dlouhé bloky textu a text s formátováním.
Číslo: Číselné hodnoty, například vzdálenosti.
Objekt OLE: Objekty OLE, jako jsou dokumenty aplikace Word.
Text: Krátké alfanumerické hodnoty, jako je příjmení nebo adresa. Ano/Ne: Logické hodnoty.

41
Q

Grafické objekty

A
  • do sešitu lze vložit různé formáty grafických objektů
  • přímo lze vložit běžné formáty typu: JPG, PNG, BMP, GIF
  • pro ostatní formáty je potřeba stáhnout grafický filtr
  • do grafický objektů patří: grafy, fotky, obrázky, šipky atd… a klipart
42
Q

Seznam - zásady pro tvorbu seznamu

A

Seznam
- zobrazuje seznam hodnot nebo možností
- Seznam obsahuje řádky dat a jeho velikost je obvykle nastavena tak, že je vždy zobrazeno několik řádků.
- Do seznamu není možné zadat hodnotu
- Velikost a umístění
* nesmíme vytvářet více než jeden seznam v jednom listě
* musíme vynechat jeden sloupec a jeden řádek aby program lehce vybral oblast seznamu
* data neumisťovat napravo nebo nalevo od seznamu.
- Názvy sloupců
* název vkládáme do prvního řádku seznamu
* používáme jiné fonty, formáty atd. než jaké jsme použili u dat v listu
* k oddělení názvů od dat použijeme okraje buněk.
- Obsah řádků a sloupců
* srovnat seznam tak aby měly všechny buňky podobné položky ve stejných sloupcích
* nevkládáme mezery.

43
Q

ODBC driver

A
  • protokol umožňující aplikacím spojení s externími databázovými servery nebo soubory
  • ODBC používá databázový stroj Microsoft JET, který umožňuje přístup k databázím programu Microsoft SQL server
  • Umožní stáhnout data z webu pro načtení MS Query do Excelu
44
Q

Makrorekordér, relativní odkazy

A

Makrorekordér – zaznamenává postup práce v Excelu, abychom je mohli později opakovaně provádět například s jinými proměnnými a lze tento postup vložit například na jiný list, nemusím opakovat práci protože makro ji provede znovu

Odkaz na buňku - sada souřadnic, které určují polohu buňky na listu. Například odkaz na buňku ležící v průniku sloupce B a řádku 3 je B3.

Relativní adresace - jsou definovány ve vztahu k poloze buňky, ke které se odkaz vztahuje. Při změně místa buňky se mění i hodnota v buňce

45
Q

Editace makra

A
  • Dělá ve visual basic (programovací jazyk)
  • Prostředí ve kterém spravuju makro, vytvářím, upravuji
  • Začíná se slovem Sub a končí slovem EndSub
  • Nalezneme ho v nabídce nástroje, v položce makro a dostaneme do tvorby makra ve VisualBasicu
46
Q

Databázová makra

A
  • Mohou nám usnadnit práci s databází

Makra mohou být obsažena v objektech maker (označovaných také jako samostatná makra) nebo mohou být vložena do vlastností událostí formulářů, sestav nebo ovládacích prvků. Vložená makra se stávají součástí objektu nebo ovládacího prvku, do něhož jsou vložena. Objekty makra jsou v navigačním podokně zobrazeny v seznamu Makra, vložená makra nikoli.

47
Q

Základní příkazy Visual Basicu (If…Then..Else, Select Case, Selection.Offset, Do…Loop, Until, Proměnná, InputBox, Exit Do, MsgBox)

A

If - podmínka
Then - příkaz(pokud je podmínka pravdivá)
Else – jiný příkaz (pokud podmínka není pravdivá)
Select Case - Provádí jednu z několika skupin příkazů v závislosti na hodnotě výrazu.
Selection.Offset(x,y) - Posune relativně kurzor o námi zadaný počet sloupců a řad
Do…Loop - Opakuje blok příkazů dokud je podmínka True nebo dokud se podmínka nestane True
Until -
Proměnná – do proměnných lze přiřadit hodnoty
InputBox – zobrazí dialogové okno s výzvou pro uživatele k zadání hodnoty proměnné
Exit Do – při zadání nulové hodnoty proměnné je ukončen první cyklus
MsgBox – Zobrazí zprávu v okně a čeká na kliknutí uživatelem na tlačítko

48
Q

Microsoft Script Editor

A

Microsoft Script Editor Program sloužící k přidávání textu, úpravám značek HTML a úpravám libovolného kódu v jazyce VBScript (Microsoft Visual Basic Scripting Edition) na datových stránkách. Pomocí tohoto programu lze také zobrazit stránky stejným způsobem, jako by byly zobrazeny ve webovém prohlížeči.
Umožnuji zaznamenat a prehravat akce aplikace excel naa různé listy

49
Q

Databáze

A
  • Nástroj pro shromažďování a uspořádávání informací vztahujících se k nějakému konkrétnímu účelu, informace jsou obsaženy v tabulkách
  • defacto seskupení dat, které spolu souvisejí a lze je nějakým způsobem zpracovávat, vyhodnocovat a analyzovat
  • slouží pro shromažďování informací například o osobách, produktech nebo objednávkách
  • Příklad:
  • Počítačová databáze je defacto kontejner objektů
  • Jedna databáze může obsahovat více než jednu tabulku
  • Pokud je více jak jedna tabulka např. 3 tak se stále jedná o jednu databázi
  • Tabulky jsou v databázi uloženy společně s dalšími objekty (formuláře, sestavy, makra, moduly)
  • Pomocí accessu lze do databáze přidávat:
  • Nové položky (např. položky do seznamu zásob)
  • Upravovat existující data v databázi
  • Odstraňovat informace z databáze např. pokud se položka prodala
  • Lze data uspořádat a prohlížet
  • Jak se vytváří:
  • KARTA DOMŮ-PRÁZDNÁ DATABÁZE
  • Lze zapsat název databáze
  • Zobrazí se na listě tabulka
  • Lze přidávat další pole a kliknutím na název pole lze jeho název změnit a také vybrat datový typ
  • Poté lze do záznamu napsat požadovaná data, když je datový typ např „KČ“ tak nám to udává v měně, v korunách
  • ID nám například značí pořadí
  • Dále kliknutím pravým tlačítkem na název pole lze:
     Seřadit vzestupně, sestupně
     Lze rozšířit šířka pole, pole lze skrýt
     Lze zobrazit skrytá pole
     Ukotvit je, aby je nebylo možné posouvat a následně je uvolnit
  • Poté lze tabulku uložit a uvidíme ji vlevo, v okně všech objektů pod názvem, který jsme ji zadali
50
Q

Relace

A
  • Je to vztah mezi tabulkami v databázi
  • Jedná se o propojení tabulek pomocí společných polí
  • pracuje na základě porovnávání klíčových dat, obvykle v polích se stejným názvem v obou tabulkách (ID)
  • ve většině případů ty klíčová data jsou pole primárního klíče jedné tabulky, které je identifikátor každého záznamu a pole sekundárního klíče druhé tabulky
    Slouží ke kombinování dat ze dvou různých tabulek
  • Každou relaci tvoří pole ve dvou tabulkách s odpovídajícími daty
  • Příklad:
  • Můžete mít v tabulce Produkty a v tabulce PodrobnostiObjednávek pole IDProduktu
  • Každý záznam v tabulce PodrobnostiObjednávek má pole IDProduktu, které odpovídá některému ze záznamů v poli IDProduktu v tabulce Produkty
  • V databázových systémech existuji čtyři druhy relací:
  • Relace 1:1 - Každému záznamu z první tabulky může odpovídat přesně jeden záznam z tabulky druhé
  • Relace 1:N - Každému záznamu z první tabulky může odpovídat více záznamů z druhé tabulky
  • Relace N:M - Každému záznamu z jedné tabulky může odpovídat více záznamů z druhé tabulky a naopak
  • Bez relace - tj. mezi tabulkami není žádný vztah
51
Q

Tabulky

A
  • Je databázový objekt v accessu, v němž jsou uložena data o určitém předmětu zájmu
  • Vztahy mezi tabulkami jsou popsány pomocí relací
  • Skládá se ze záznamů a polí
  • Může nám ukládat data například o zaměstnancích či výrobcích
  • Pole značí sloupec a obsahuje data o jednom sloupci v tabulce
  • Záznam značí řádek
  • Věci o polích a záznamech:
  • Příklad: můžeme mít tabulku s názvem zaměstnanci
  • Každá záznam (řádek) obsahuje informace o jednom zaměstnanci
  • Jednotlivá pole (sloupce) obsahují další typy informací např. Jméno, příjmení atd…
  • Pole musí být označená jako určitý datový typ, podle toho, jaký typ dat se do nich zadává (jestli je to text, čísla, měna, logické hodnoty)
  • Nějaký sick rady jak to dělat dobře:
  • Aby byla tabulka co nejflexibilnější, je potřeba správně uspořádat data, aby nebyl nadbytek dat, například abychom neměli jednoho zaměstnance napsaného vícekrát
  • A nebo když se tvoří tabulka o produktech a pobočkách, tak aby každé z nich mělo vlastní tabulku
52
Q

Vlastnosti polí tabulky

A
  • Pole:
  • Přesně definovaný datový prvek v databázi
  • Slouží pro jednoznačné určení struktury záznamů
  • Pole je vyznačeno jako sloupec v tabule
  • A každé pole má své jedinečné charakteristiky např. název identifikace pole v tabule (jména atd..)
  • Nebo datový typ, určuje jaká data v něm lze uložit
  • Pole je přesně definovaný datový prvek v databázi pro jednoznačné určení struktury záznamů (vět), pole je sloupec v tabulce. Každé pole má určité základní charakteristiky, jako jsou například název umožňující jedinečnou identifikaci pole v tabulce, datový typ (rozlišujeme 10 druhů) definující povahu dat, operace, které lze s daty provádět, a velikost místa úložiště, které je třeba vyhradit pro každou hodnotu.
    -Pole má také vlastnosti, které definují vzhled či chování dat v poli. Například vlastnost Formát definuje, jak budou data vypadat v datovém listu nebo formuláři, který dané pole obsahuje.
53
Q

Editace v tabulkovém listu, filtrování, řazení, hledání v tabulce

A
  • Editace - Záznam aktivujeme klepnutím do pole, jehož obsah chceme editovat
  • Filtrování
  • Slouží k určení pouze požadovaných dat podle námi zvolených kritérií
  • Slouží k zobrazení určitých záznamů ve formuláři, sestavě či dotazu
  • Dále slouží také k tisku pouze určitých záznamů sestavy, tabulky nebo dotazu
  • Při filtrování jsou zobrazena pouze požadovaná data, zbývající data zůstávají skrytá do té doby, než smažeme filtr
  • Filtrování lze provést kliknutím na název pole a v tom lze upravovat tedy třeba seřazení, šířku pole, ukotvení (to zamezí tomu, abychom nemohli buňku posouvat)
  • Filtrace funguje podobně jako v excelu automatický filtr
  • Řazení
  • Pomocí nástroje pro řazení můžeme seřadit data např. vzestupně či sestupně
  • Ostatní pole se automaticky seřadí podle řazení námi vybraného pole
  • Řazení pole se provádí kliknutím do pole a tam ho vybereme
  • Hledání
  • je proces, při kterém se hledá jeden nebo více záznamů v databázových tabulkách, dotazech nebo formulářích.
  • Na kartě vyhledat, napíšeme název toho co je v tom záznamu a ono nám to vyhledá
54
Q

Dotazy - Výběrové dotazy z jedné tabulky, výběrové dotazy z více tabulek, výpočty, parametrické dotazy, křížové dotazy, vytvářecí dotazy, aktualizační dotazy, odstraňovací dotazy, přidávací dotazy, jazyk SQL

A
  • Dotazy
  • Dotazy umožňují prohlížet, přidávat, odstraňovat data ve vaší databázi
  • Dotazy se zadávají pomocí SQL
  • Nejčastější funkce je načíst z tabulek specifická data
  • Další možnosti jsou:
     filtrování dle podmínek =>pokud nechceme aby se nám najednou zobrazily všechny záznamy, tak nám dotazy umožňují přidat kritéria, která „vyfiltrují“ jenom požadované záznamy
     vytváření souhrnů a výpočtů
  • Dotaz vytvoříme pomoci průvodce nebo v návrhovém zobrazeni, kde je potřeba specifikovat požadovaná data pomoci tabulek a dotazu.
  • Druhy dotazů: Krizový, vytvářecí, aktualizační, přidávací, odstraňovací a výběrový.
  • Výběrové dotazy z jedné tabulky – Slouží k výběru dat, např. zobrazení části tabulky => je jako filtr
  • Výpočty - V poli můžeme uvést také výraz
  • Parametrické dotazy – při každém spouštění žádá o zadání parametru např. kód či datum
  • Křížové dotazy – slouží k zobrazení souhrnných hodnot (součty, průměry atd…) z jednoho pole v tabulce
  • vytvářecí dotazy –vytvořit zcela novou tabulku z části nebo ze všech dat jedné nebo několika výchozích tabulek
  • aktualizační dotazy – slouží k provedení globálních změn ve skupině záznamů jedné nebo více tabulek, lze Aktualizační dotaz slouží ke změně již zapsaných údajů v tabulce. Výsledkem dotazu je většinou výběr části tabulky, ve které dojde ke změně údajů.

odstraňovací dotazy – slouží k odstranění skupiny záznamů z jedné nebo více tabulek

přidávací dotazy – Jsou určeny k připojení výsledků dotazu do jiné tabulky.
jazyk SQL – Dotazy typu SQL jsou dotazy vytvářené pomocí standardního dotazovacího jazyka a lze vytvářet tři typy dotazů: Sjednocovací, předávací, Definiční.

55
Q

Formuláře - jednoduchý formulář, nekonečný formulář, formulář se souhrny, podformulář, formulář s kartami

A
  • Formulář usnadňuje uživateli zadávání, úpravu a zobrazování dat z tabulky či dotazu
  • Pomocí něj lze hlavně vytvořit uživatelské rozhraní databázové aplikace => lepší práce s daty
  • Často obsahují příkazová tlačítka a další ovládací prvky, které provádějí různé úkoly
  • Je možné data dále vytisknout, k tisku slouží ale sestava
  • Např. formulář si představíme jako výkladní skříň, ve které si můžeme prohlédnout data neboli produkty
  • Máme „vázaný“ a „nevázaný formulář“
  • Vázaný formulář: přímo připojený ke zdroji dat (tabulka či dotaz), používá se k zadávání, úpravě nebo zobrazení dat ze zdroje
  • Nevázaný formulář: není přímo připojený k datům ze zdroje, ale obsahuje příkazová tlačítka nebo jiné ovládací prvky, které potřebuje k ovládání aplikace
  • Jednoduchý formulář - prezentuje jediný záznam (větu).
  • Nekonečný formulář - zobrazuje více záznamů (vět).
  • Formulář se souhrny - je možné uvádět souhrny.
  • Podformulář - jsou zde zobrazovány související záznamy (věty) z jiné datové sady.
  • Formulář s kartami - Acces umožňuje rozdělení většího množství polí do více karet.
56
Q

Sestavy - sestava s výrazy, sestava o více sloupcích, podsestava, sestava nad více dotazy, snímky sestav

A
  • Sestava slouží především k prezentaci dat => zejména tisku dat na tiskárně
  • Konkrétně to je databázový objekt obsahující informace formátované a uspořádané podle zadaných specifikací
  • I když lze tisknout jako formulář, tak nabízí větší volnost v prezentaci sumárních informací
  • Příklady sestav jsou například přehledy tržeb, telefonní seznamy a adresní štítky.
  • Sestava s výrazy:
  • je sestava, která obsahuje určité kombinace matematických nebo logických výrazů společně s konstantama, funkcema atd.. a její výsledek je hodnota.
  • Lze je použít pro ověření dat nebo nastavení výchozí hodnoty pole nebo ovládacího prvku
  • Podsestava:
  • je sestava, která je vložena do jiné sestavy
  • při kombinaci více sestav je potřeba určit, která sestava je hlavní
  • Sestava o více sloupcích:
  • Lze rozdělit příliš dlouhý sloupec abychom nemuseli scrollovat až na samý konec na více sloupců vedle sebe
  • Snímky sestav
  • Snímek sestavy je defacto věčná kopie každé stránky sestavy (zjednodušeně přenositelná sestava aplikace Access)
  • Zachovává dvourozměrné rozložení, obrázky a další vložené objekty
  • Příklad:
  • Opět vycházíme z předchozích hodnot formuláře a dotazu
  • Na kartě vytvoření vybereme v oblasti sestavy sestavu a klikneme na ni
57
Q

Makra v Accessu

A
  • Makro je prostředek, pro vykonávání automatické předem definované operace nebo řady operací
  • Zjednodušeně je to jako jednoduchý programovací jazyk, který lze využít pro přidání funkcí do databáze
  • Lze ho například připojit k příkazovému tlačítku ve formuláři a makro se spustí při každém kliknutí na tlačítko
  • Pomocí maker lze provádět několik úloh najednou
  • Jednotlivé operace se nazývají AKCE
  • Fungování akcí se upřesňuje prostřednictvím argumentů akcí
  • Akce lze rozdělit do 8 skupin podle typů
  • Databázové objekty (11 akcí) např. otevřít formulář
  • Filtr/dotaz/hledání (12 akcí) např. najít záznam
  • Operace zadávání dat (3 akce) např. uložit záznam
58
Q

Moduly v Accessu

A
  • Pro řešení složitějších aplikací se používají moduly, je to vyšší forma automatizace oproti makrům
  • Slouží k přidání funkcí do databáze
  • Pomocí programovacího jazyka VisualBasic for Applications (VBA) je lze řešit
  • Text se tedy ukládá v modulech
  • Moduly mohou být součástí jak formulářů tak i sestav (v sestavě se nazývají lokální moduly), nebo mohou být samostatně jako globální moduly, díky tomu jsou využitelné ve více objektech (formulářích, sestavách atd..)
  • Globální moduly: lze je využít kdekoliv v databázi
  • Lokální moduly: vztahují se a lze je využít pouze například u formulářů či sestav
  • Funkce: konverze textu s čárkami do textu bez čárek a háčků, kontrola rodného čísla nebo čísla účtu
    Pole Object (Objekt)
    Pole Procedure (Procedura)
    Deklarace
    Procedury
    Tlačítko Procedure View (Zobrazit proceduru)
    Tlačítko Full Module View (Zobrazit celý modul)
59
Q

Internet, intranet a Access

A
  • Lze zveřejňovat jak na intranetu tak i internetu
  • Zveřejňuje se hlavně za účelem interaktivních sestav, zadávání nebo analýze dat pomocí datové schránky
  • Uživatelé pracují s daty tedy pomocí datové schránky
  • Na intranetový server se publikuje na server SharePoint a nebo lze publikovat přímo na Internet
60
Q

Referenční integrita v databázi

A
  • Pro jednotlivé relace lze v databázi zajistit referenční integritu
  • Pomocí pravidel udržuje vztahy mezi záznamy v relačně propojených tabulkách
  • Slouží k zamezení vzniku osiřelých záznamů a udržuje synchronní referenci
  • Dále slouží k zamezení nechtěného odstranění nebo změny souvisejících dat
  • Příklad:
    o Mám tabulky Přepravci a Objednávky, mezi nimi je relace 1:N.
    o Když odstraním jednoho přepravce, tak pokud pro něj existují údaje v tabulce Objednávky, po odstranění přepravce se z nich stanou osiřelé záznamy.
    o Nadále budou obsahovat kód přepravce, ten ale nebude platný.
    o Tomu se předešlo pomocí referenční integrity
61
Q

Replikace databáze a synchronizace dat

A
  • Replikace:
  • Replikace databáze se využívá při vytváření speciálních kopií (tzv. replik) databáze
  • Vytvoří se například 2 repliky, které se odešlou dvěma uživatelům, každý provede určitý kus práce, po skončení práce se data pošlou defacto zpět aby se mohli synchronizovat a vymění se data aby se vše sloučilo
  • Slouží k tomu aby uživatelé na různých místech mohli současně pracovat na vlastních kopiích databáze
  • Změny co jsou provedené se následně synchronizují
  • Synchronizace:
  • je proces aktualizace dvou členů sady replik
  • Dochází k výměně všech aktuálních záznamů a objektů
  • Jedná se tedy o to, že změny provedené v jedné replice se zanesou do druhé
62
Q

Údržba a správa databáze

A
  • Při postupném používání velmi roste velikost souborů databáze => časté zpomalování výkonu
  • Soubory databáze mohou být dále při používání poškozeny
  • Proto se používají příkazy Zkomprimovat a opravit databázi, tím předejdeme problémům
  • Proces komprimace naše data nezkomprimuje, ale zmenší soubor databáze tak, že omezí nepoužívané místo
  • Než se začne s komprimací je potřeba udělat jisté kroky:
  • Vytvořit zálohu databáze
  • Získat výhradní přístup k databázi=> kvůli tomu, že by mohla narušit práci jiných uživatelů
  • Získat dostatečná oprávnění k souboru pro databázi
  • Data lze dále udržovat v pořádku pomocí pravidelné archivace starých a neaktivních záznamů
  • Lze archivovat:
  • Všechny tabulky v databázi
  • Pouze vybrané tabulky
  • Pouze vybrané záznamy
  • Archivace se nejčastěji provádí k určitému datu např. konec kalendářního měsíce
  • Způsob archivace dat:
  • Pravidelné přesouvání záznamů do archivní tabulky=> pomocí dotazu vybereme data určena k archivaci a přidáme je do archivní tabulky
  • Pravidelná výměna tabulky=> lze pravidelně vytvářet archivní kopii tabulky, která poté nahradí novou prázdnou tabulku
  • Pravidelná výměna všech tabulek
63
Q

Použití XML

A
  • EXTENSIBLE MARKUP LANGUAGE neboli rozšiřitelný značkovací jazyk
  • Jedná se o formát, který umožňuje zpracovávat, uchovávat a předávat informace
  • Data se dají defacto ukládat v mnoha formátech a ještě ve větším počtu aplikací
  • Z toho důvodu je výměna dat mezi aplikacemi složitá a náročná časově => nepodporují formát například
  • Formát XML a aplikace Access umožňují praktický způsob shromažďování a sdílení těchto dat pro použití ve většině aplikací a formátů
  • 3 nejběžnější scénáře, které zahrnují použití XML s aplikací Access:
  • Import dat z rozdílných zdrojů dat
  • Export dat aplikace Access do formátu XML
  • Převod dat XML do jiného formátu
64
Q

Projekty aplikace Access

A
  • Projekt aplikace Access (ADP) umožňuje přímé a efektivní připojení k databázi Microsoft SQL serveru
  • Mám access v počítači ale pracuji s daty z netu nebo odjinud prostě, z nějakého serveru
  • Nebo pracuji v aplikaci microsoft access, kterou v počítači nemám, pracuji v accessu přes server
  • Pomocí toho lze vytvořit aplikaci typu klient-server stejně snadno jako aplikaci souborového serveru
65
Q

Tvorba výrazů (operátory)

A

Výraz je kombinace některých nebo všech následujících prvků: předdefinovaných nebo uživatelem definovaných funkcí, identifikátorů, operátorů nebo konstant. Výsledkem výrazu je jedna hodnota

=Sum([Nákupní cena])*0.19
V tomto příkladu je Sum( ) předdefinovaná funkce, [Nákupní cena] je identifikátor, * je matematický operátor a 0.19 je konstanta.

Identifikátory - V aplikaci Access jsou identifikátory názvy polí tabulky (například [Kontakty]![Jméno]),

Operátory - V aplikaci Access i Excel se operátory používají k porovnání hodnot nebo k jednoduchým výpočtům s daty. Příkladem operátorů jsou + (plus) nebo - (mínus).

Funkce a argumenty - V aplikaci Access i Excel se funkce a argumenty používají k provedení úloh, které nelze provést pouze pomocí operátorů – můžete například určit průměr z hodnot v poli nebo převést výsledek výpočtu na formát měny. Příkladem funkce je SUMA a SMODCH.VÝBĚR. Argumenty jsou hodnoty poskytující informace funkcím.

Konstanty - V aplikaci Access i Excel jsou konstanty hodnoty, které se nemění – například textové nebo číselné řetězce, které nejsou vypočítány pomocí výrazu.

66
Q

Sdílení databáze v síti

A

Databázi aplikace Access lze sdílet několika způsoby. Chcete-li databázi sdílet, obvykle sdílíte tabulky, protože obsahují vaše data. Při sdílení tabulek je důležité zajistit, aby všichni uživatelé používali stejné tabulky – tedy všichni používali stejná data

67
Q

Zabezpečení databáze

A

Access nabízí čtyři způsoby zabezpečení databáze:

− nastavení hesla pro otevření databáze,
− uživatelská úroveň zabezpečení užívaná k omezení částí databáze, ke kterým mají jednotliví uživatelé přístup nebo které mohou měnit
Autorizační pravidla. Volitelné řízení přístupu – práva jsou přidělována jednotlivým uživatelům. Povinné řízení přístupu – uživatele jsou rozděleni do skupin s různými právy.
− šifrování databáze tak, aby obsah databáze nebylo možné číst textovým procesorem či obslužným programem pro práci se soubory,
− ukládání databáze do souboru MDE

68
Q

Datové typy v tabulce Access

A

Datový typ pole si představte jako sadu vlastností, které platí pro všechny hodnoty obsažené v tomto poli. Například hodnoty uložené v poli typu Text mohou obsahovat pouze písmena, číslice a omezenou sadu interpunkčních znamének, přičemž pole typu Text může obsahovat maximálně 255 znaků.
Základní typy:

Text - Krátké alfanumerické hodnoty, jako je příjmení nebo adresa
Číslo - Číselné hodnoty, například vzdálenosti. Pro měnu je dostupný samostatný datový typ.
Měna - Peněžní hodnoty
Ano/Ne - Hodnoty Ano a Ne a pole obsahující pouze jednu ze dvou hodnot
Datum a čas - Hodnoty kalendářního data a času pro rok 100 až 9999
Formátovaný text - Text nebo kombinace textu a čísel, které lze formátovat pomocí ovládacích prvků barvy a písma
Počítané pole - Výsledek výpočtu. Pole, na která výpočet odkazuje, musí být v téže tabulce. K vytvoření výpočtu se používá Tvůrce výrazů.
Příloha - Obrázky, soubory se sešity, dokumenty, grafy a jiné typy podporovaných souborů připojené k záznamům v databázi, podobně jako soubory připojené k e-mailovým zprávám
Hypertextový odkaz - Text nebo kombinace textu a čísel uložené jako text a použité jako adresa hypertextového odkazu
Memo - Dlouhé bloky textu. Typické použití pole typu Memo je podrobný popis produktu.

69
Q

Primární klíč, sekundární klíč

A
  • Primární klíč:
  • Je pole nebo sada polí, které poskytuje jedinečný identifikátor pro jednotlivé záznamy tabulky
  • Lze použít jen jednou pro jednu tabulku
  • Identifikuje na co se bude druhá tabulka odkazovat, je to defacto jako nadpis
  • Pomocí polí s primárním klíčem lze rychle přidružit data z více tabulek a smysluplně tyto data sloučit do relací
  • Primární klíč by měl jednoznačně identifikovat každý řádek, neměl by se měnit, neměl by být prázdný nebo obsahovat prázdnou hodnotu
  • Sekundární klíč:
  • Je jedno nebo několik polí tabulky, podle kterých lze vybírat nebo třídit záznamy v tabulce
  • Není jednoznačný, protože ve více záznamech může být tentýž
  • Může být více sekundárních klíčů tzv. podnadpis
  • Primární klíč je to jedinečná informace v první tabulce, která se nesmí opakovat např rodné číslo
  • Třeba máme telefonní spolčenost, která má zákazníky, v první tabulce máme několik Nováků a odlišujeme pomocí primárního klíče první tabulky, jejich rodného čísla
  • Pak máme druhou tabulku, např. faktury, tam může být tedy opět více Nováků a jsou propojeni pomocí primárního klíče první tabulky, pomocí rodných čísel
    JAK SE TO NASTAVUJE??
  • Příklad:
  • Mám dvě tabulky, například herci jamese bonda a filmy v kterých hráli, tudíž relace 1:N jeden herec mohl hrát ve více filmech, v karttě databázové nástroje zvolím relace
  • Tabulky si přetáhneme z okna objektů do té plochy relací
  • Ted budu resit, cim ty tabulky spojím, takze zvolím, ze je spojím například z tabulky filmů herce se jmény (příjmení) herců v tabulce herců
  • Je tedy potřeba určit klíče, jinak nám to nemůže určit relaci
  • Access zjišťuje relaci podle toho, jestli ta pole jsou primárními klíči oba polí
  • Musíme určit tedy primární klíč, u první tabulky tabulky herců, určíme primární klíč u jmen (příjmení herců), to se nastaví v tabulce herců v návrhovém zobrazení, označíme pole příjmení a v návrhové kartě si zvolíme že to bude pole primární klíč
  • Když poté před databázové nástroje otevřeme relace, tak se nám ukáže už klíč u tabulky herců
  • Při vytvoření relace z příjmení na herce už lze vytvořit relaci typu 1:N
  • Poté dvojklikem na relaci můžeme zajistit referenční integritu
70
Q

Věta, pole…

A

Věta - neboli záznam je jeden řádek tabulky
Pole - prvek (sloupec) tabulky obsahující specifickou informaci, např. příjmení
- přesně definovaný datový prvek v databázi pro jednoznačné určení struktury

71
Q

Indexování

A
  • Slouží k zrychlení hledání a řazení záznamů v polích pomocí vytvoření indexu daného pole
  • Access používá indexy jako my používáme rejstřík v knize
  • Index nám ukládá umístění záznamů na základě polí, které chceme indexovat
  • Indexují se data, která chceme často prohledávat, řadit nebo připojovat k polím či jiným tabulkám
  • Index se vytvoří nastavením vlastnosti indexovat, klikneme v návrhovém zobrazení tabulky na vlastnosti pole a na kartu obecné
  • Příklad:
  • Například máme tabulku osoby
  • Indexy nastavíme pro pole jméno, příjmení, podle kterých víme, že často budeme hledat
  • To jsou pole, která se budou zobrazovat v každém dotazu a sestavě, oproti PSČ nebo dalším doplňkovým údajům, které jsou méně často využívané
    V zobrazení návrhu tabulky, můžeme tedy přidat index v okně zobrazit či skrýt, kde tedy přidáme index s vlastním názvem a přiřadíme mu dané pole, podle kterého chceme hledat
72
Q

Chybové hlášky

A

NULL! v situacích, kdy chybí ve vzorečku něco důležitého - např. znaménko.

#DĚLENÍ_NULOU! vyjadřuje, že ve výrazu se dělí nulovou hodnotou.
#HODNOTA! značí práci s chybným datovým typem.
#ODKAZ! ve vzorci se odkazuji na oblast sešitu, která byla odstraněna.
#NÁZEV? špatný název funkce.
#ČÍSLO! vzniká, pokud je výsledkem příliš velké nebo příliš malé číslo.
#NENÍ_K_DISPOZICI vzniká při použití vyhledávacích funkcí v případě, že ty nic nenajdou.
#NAČÍTÁNÍ_DAT vzniká v případě, že se čeká na data ze zdroje, který je zatím neposkytl.