Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Vytvoření databázového dotazu z více tabulek

Podobné prezentace


Prezentace na téma: "Vytvoření databázového dotazu z více tabulek"— Transkript prezentace:

1 Vytvoření databázového dotazu z více tabulek
Access (8)

2 Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro tělesně postižené, Janské Lázně, Obchodní 282 Tento projekt je financován Evropskou unií – Evropským sociálním fondem a státním rozpočtem ČR. Autor: Mgr. Josef Kulhavý Předmět: Informační technologie

3 Obsah 1 Co je to dotaz? 2 Dotazy v MS Access 3 1. krok: Vytvořit dotaz
4 2. krok: Vybrat sloupce 5 3. krok: Typ a pojmenování dotazu 6 Okno návrhu dotazu 7 4. krok: Doplnění kritérií 8 5. krok: Zobrazení výsledku dotazu 9 Kopírování dotazů 10 Dotaz spojující více tabulek v SQL

4 Co je to dotaz? Dotaz Výhody: Příkaz, který je položen databázi
1 Dotaz Příkaz, který je položen databázi Databáze odpoví daty (sloupce a řádky) Potřebná znalost SQL jazyka Výhody: Získám jen ty sloupce, které potřebuji Získám jen ty řádky, které chci Dokáže spojit výsledek z více tabulek do jedné

5 Dotazy v MS Access Nutné předpoklady
2 Nutné předpoklady Správně vytvořené relace mezi tabulkami V tabulkách musí být zadány cizí klíče Definování sloupců v dotazu (pomocí průvodce) Doplnění kritérií Spojení tabulek v dotazu je výhodné tehdy, pokud chci získat tabulku s úplnými údaji (např. s názvem vydavatele), nikoli pouze čísla (cizí klíče)

6 1. krok: Vytvořit dotaz 3 Nejsnadnější:
vytvořit dotaz pomocí průvodce: Průvodce dotazem  Průvodce jednoduchým dotazem

7 2. krok: Vybrat sloupce 4 Vybíráme různé tabulky a z nich odpovídající sloupce  nutno znát strukturu tabulek v databázi

8 3. krok: Typ a pojmenování dotazu
5 Budeme se zabývat podrobnými dotazy

9 Okno návrhu dotazu 6 Okno se všemi sloupci všech tabulek spolu s relacemi Sloupce tabulek vybraných v dotazu

10 4. krok: Doplnění kritérií
7 V dotazech již nemusíme pracovat s cizími klíči (čísly), ale přímo s názvy z podružné tabulky

11 5. krok: Zobrazení výsledku dotazu
8 Jedna z výhod dotazů: ve výsledku vidíme plný záznam, nikoli čísla

12 Kopírování dotazů 9 Dotazy lze kopírovat a zkopírované dotazy jednoduše pozměňovat Kopírovat  Vložit

13 Dotaz spojující více tabulek v SQL
10 SELECT knihy.nazev, autor, pocet_stran, zarazeni, popis, poskozena, vydavatele.vydavatel, mesto FROM vydavatelé JOIN knihy ON vydavatele.id = knihy.vydavatel WHERE vydavatelé.vydavatel = „Albatros“ ORDER BY knihy.nazev; Dotaz v jazyce SQL lze kdykoliv zobrazit pomocí rozevíracího tlačítka u první ikony vlevo v panelu nástrojů

14 Použité zdroje ---


Stáhnout ppt "Vytvoření databázového dotazu z více tabulek"

Podobné prezentace


Reklamy Google