Stiahnuť prezentáciu
Prezentácia sa nahráva. Prosím počkajte
1
Použitie počítačov v geografii (2)
Cvičenie 8
2
Prepájanie tabuliek (relácie)
Alfa a Omega relačného databázového modelu Tabuľky prepájame prostredníctvom kľúčov Kľúčom môže byť akýkoľvek stĺpec Ideálne je však definovať ako kľúč stĺpec, v ktorom sa nachádzajú jedinečné číselné identifikátory uložených záznamov Primárny kľúč môže byť len jeden stĺpec tabuľky (ten, v ktorom sú jedinečné číselné identifikátory) Cudzí kľúč stĺpec v tabuľke B, ktorého hodnoty korešpondujú s hodnotami primárneho kľúča tabuľky A Tabuľka môže obsahovať viacero cudzích kľúčov (ale vždy len jeden primárny kľúč!) Názov – môže byť diakritika a medzera, ale radšej sa tomu vyhýbať
3
Prepájanie tabuliek v Access 2007
Typy vzťahov: One-To-One One-To-Many Many-To-Many Referenčná integrita Názov – môže byť diakritika a medzera, ale radšej sa tomu vyhýbať
4
Prepájanie tabuliek v Access 2007
Databázové nástroje -> Vzťahy Názov – môže byť diakritika a medzera, ale radšej sa tomu vyhýbať
5
Dopyty Realizované prostredníctvom SQL (štruktúrovaného dopytovacieho jazyka). 4 druhy dopytov: SELECT (vyberací) SELECT * FROM obce; INSERT (vkladací) INSERT INTO obce (nazov, pocet obyvatelov) VALUES (‘Brezno’, 21000); UPDATE (aktualizačný) UPDATE obce SET pocet obyvatelov = WHERE nazov = ‘Brezno’; DELETE (odstraňovací) DELETE FROM obce WHERE nazov = ‘Brezno’; Názov – môže byť diakritika a medzera, ale radšej sa tomu vyhýbať
6
Dopyty v Access 2007 Ako databázové objekty
Na zadávanie je možné využiť grafické rozhranie alebo písať priamo v SQL Rozhranie pre zadávanie dopytu aktivujeme pomocou tlačidla Návrh dotazu Názov – môže byť diakritika a medzera, ale radšej sa tomu vyhýbať
7
Dopyty v Access 2007 Chceme vybrať obce, ktoré majú viac ako 100 000 obyvateľov Zadáme dopyt Zobrazíme výsledky Názov – môže byť diakritika a medzera, ale radšej sa tomu vyhýbať
8
Otázky ?
9
Úloha Otvorte si databázu PC2_cvicenie8_uloha.accdb.
Vykonajte v nej tieto zmeny: 1. Vytvorte relácie medzi tabuľkami: demo, obce, okresy_97. Dávajte si pozor, aby ste prepojili správne stĺpce. 2. Vyselektujte obce s menej ako 500 obyvateľmi. Vo výsledku vyberte stĺpce: kód okresu, kód obce, názov obce, počet obyvateľov. 3. Do tabuľky demo pridajte nový stĺpec Index maskulinity a nastavte mu dátový typ Desatinné číslo. Zistite, ako sa index počíta, a pomocou aktualizačného dopytu ho vypočítajte. Databázu aj s dopytmi uložte a pošlite na adresu
10
Zdroje Tutorial: Access 2007
Šedová, Hana Microsoft® Access® nejen pro školy. Computer Media. Štatistický úrad SR
11
Koniec Ďakujem za pozornosť!
Podobné prezentácie
© 2024 SlidePlayer.sk Inc.
All rights reserved.