ms access 2007, vzťahy medzi tabuľkami

15
MS Access 2007, Vzťahy medzi tabuľkami ód ITMS projektu: 26110130519 ymnázium Pavla Jozefa Šafárika – moderná škola tretieho tisícročia Vzdelávacia oblasť: Matematika a práca s informáciami Predmet Databázové systémy Ročník, triedy: 4. ročník Vypracoval: Mgr. Andrea Pločicová Dátum: december 2013

Upload: sara-landry

Post on 15-Mar-2016

45 views

Category:

Documents


7 download

DESCRIPTION

Kód ITMS projektu: 26110130519 Gymnázium Pavla Jozefa Šafárika – moderná škola tretieho tisícročia. MS Access 2007, Vzťahy medzi tabuľkami. Obsah. Dotazy Typy dotazov Výberový dotaz Aktualizačný dotaz Vytvárací dotaz Pripájací dotaz Odstraňovací dotaz. Dotazy - Query. slúžia na: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: MS Access 2007,  Vzťahy medzi tabuľkami

MS Access 2007, Vzťahy medzi tabuľkami

Kód ITMS projektu: 26110130519Gymnázium Pavla Jozefa Šafárika – moderná škola tretieho tisícročia

Vzdelávacia oblasť: Matematika a práca s informáciami

Predmet Databázové systémy

Ročník, triedy: 4. ročník

Vypracoval: Mgr. Andrea Pločicová

Dátum: december 2013

Page 2: MS Access 2007,  Vzťahy medzi tabuľkami

Obsah• Dotazy

• Typy dotazov

• Výberový dotaz

• Aktualizačný dotaz

• Vytvárací dotaz

• Pripájací dotaz

• Odstraňovací dotaz

2

Page 3: MS Access 2007,  Vzťahy medzi tabuľkami

Dotazy - Query

3

slúžia na:

• zobrazovanie,

• úpravu a

• analýzu údajov v tabuľkách,

• automatizujú správu údajov tabuľkách.

Page 4: MS Access 2007,  Vzťahy medzi tabuľkami

Typy dotazov

4

výberové

aktualizačné

vytváracie

pridávacie

odstraňovacie

krížové

Page 5: MS Access 2007,  Vzťahy medzi tabuľkami

Výberový dotaz

5

• umožňuje vybrať z objektov, najčastejšie tabuliek, iba potrebné údaje.

• výsledok zobrazuje v údajovom zobrazení (podobnému tabuľke)

Page 6: MS Access 2007,  Vzťahy medzi tabuľkami

6

Postup

• karta Vytvoriť/Sprievodcu dotazom /Jednoduchý dotaz;

• vyberieme tabuľku a jej polia, ktoré chceme vidieť.

• výsledky zobraziť v údajovom zobrazení.

Page 7: MS Access 2007,  Vzťahy medzi tabuľkami

Aktualizačný dotaz

7

Používajú sa na:• pridanie, zmenu alebo odstránenie

informácií zo záznamov v tabuľkách;• aktualizáciu veľkého počtu záznamov

Nedajú sa použiť na:• aktualizáciu polí, ktoré sú výsledkom

výpočtov, polia typu automatické číslo a polia obsahujúce hlavný kľúč.

Page 8: MS Access 2007,  Vzťahy medzi tabuľkami

Upozornenie

8

Zmeny vykonané aktualizačnými dotazmi nie je možné vráti späť,

preto je potrebné zálohovať databázu.

Page 9: MS Access 2007,  Vzťahy medzi tabuľkami

Postup pri používaní aktualizačného dotazu

9

1. Zálohovať databázy:Office/Spravovať/Spravovať databázu/Zálohovať databázu.

2. Vytvoriť výberový dotaz;3. Otestovať kritériá;4. Zmeniť typ dotazu na aktualizačný a spustiť

ho.

Page 10: MS Access 2007,  Vzťahy medzi tabuľkami

Vytvárací dotaz

10

Používa sa na:• na kopírovanie alebo archivovanie údajov.• môže skopírovať údaje z jednej alebo

viacerých tabuliek a uložiť ich do novej tabuľky.

Page 11: MS Access 2007,  Vzťahy medzi tabuľkami

Postup

11

1. vytvoríme výberový dotaz, ktorým otestujeme kritériá na záznamy, ktoré chceme uložiť do novej tabuľky;

2. prepneme typ dotazu na Vytvárací.3. napíšeme názov novej tabuľky a zvolíme

cieľovú databázu.

Page 12: MS Access 2007,  Vzťahy medzi tabuľkami

Pripájací dotaz

12

Používa sa na:výber záznamov z jednej alebo viacerých tabuliek

a ich prekopírovanie do existujúcej tabuľky. Výhody:• Pridanie viacerých záznamov do tabuľky naraz.• Možnosť použitia kritérií k zúženiu výberu.• Záznamy do cieľovej tabuľky môžeme pridať aj

vtedy, ak sa úplne nezhodujú názvy a typy polí

Page 13: MS Access 2007,  Vzťahy medzi tabuľkami

Postup

13

1. Vytvoríme dotaz v návrhovom zobrazení - karta Vytvoriť/Návrh dotazu.

2. Zobrazíme zdrojovú tabuľku.3. Prepneme typ dotazu na Pridávací.4. V okne Pripojenie vyberieme tabuľku, do

ktorej chceme skopírovať záznamy.

Page 14: MS Access 2007,  Vzťahy medzi tabuľkami

Odstraňovací dotaz

14

Používa sa na:• odstraňovanie celých záznamov z tabuliek

vrátane hodnoty kľúča, ktorá určuje jedinečnosť záznamu.

Nedajú sa použiť na:• odstránenie niektorých hodnôt v

záznamoch (použiť aktualizačný dotaz).