Databáze v OpenOffice.org

Slides:



Advertisements
Podobné prezentace
Tabulky v MS ACCESS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jiří Novák.
Advertisements

Grafický editor GIMP (5) použití režimu vrstev Součet „Dostupné z Metodického portálu ISSN: , financovaného z ESF a státního rozpočtu.
Přednáška č. 1 Úvod, Historie zpracování dat, Základní pojmy
Přednáška č. 3 Normalizace dat, Datová a funkční analýza
Grafický editor GIMP (11) Ještě jednou si pohrajeme s filtrem mapování na objekt... „Dostupné z Metodického portálu ISSN: , financovaného.
DATABÁZOVÉ SYSTÉMY Ing. Roman Danel, Ph.D.
Grafický editor GIMP (13)
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
Grafický editor GIMP (3)
Databáze Jiří Kalousek.
Autor:Ing. Pavel Brož Předmět/vzdělávací oblast:Informační a komunikační technologie Tematická oblast:Práce se standardním aplikačním programovým vybavením.
Fotografie ve formátu RAW a jejich úpravy
Fotografie ve formátu RAW a jejich úpravy Grafický editor GIMP (14) „Dostupné z Metodického portálu ISSN: , financovaného z ESF a.
Grafický editor GIMP (13)
Grafický editor GIMP (9)
Databáze Úvod.
Analýza informačního systému
Tabulkový procesor.
D ATOVÉ MODELY Ing. Jiří Šilhán. D ATABÁZOVÉ SYSTÉMY Patří vedle textových editorů a tabulkových kalkulátorů k nejrozšířenějším představitelům programového.
Relační databáze.
MS ACCESS parametrický dotaz
Informatika pro ekonomy II přednáška 10
Úvod do MS ACCESS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jiří Novák.
Grafický editor GIMP (12) Reliéf pomocí mapy vyvýšení, logo… „Dostupné z Metodického portálu ISSN: , financovaného z ESF a státního.
Softwarové aplikace Oldřich Trenz CO JE MICROSOFT ACCESS je databázový nástroj pro tvorbu jednoduché aplikace typu seznam CD až po náročný,
Název projektu: Šablony Špičák číslo projektu: CZ.1.07/1.4.00/ šablona III/2 autor výukového materiálu: Mgr. Jana Jiroušová, VM vytvořen: květen.
Grafický editor GIMP (6)
Databázové modelování
Access Vysvětlení pojmu databáze - 01
Databázové systémy Informatika pro ekonomy, př. 18.
Klikací mapy v GIMPu Tvorba tzv. klikacích (obrázkových) map s pomocí grafického editoru GIMP Dostupné z Metodického portálu ISSN: ,
Databáze v OpenOffice.org BASE
Kreslíme vektorovou grafiku (6) Práce s textem Dostupné z Metodického portálu ISSN: , financovaného z ESF a státního rozpočtu ČR.
Grafický editor GIMP (2)
TISKOVÉ SESTAVY Michaela Žítková, 4. Y. Úkol: Vytvoření seznamu studentů pro hromadný výlet Úvod Program WinBase Postup při vytváření Závěr.
PIXLR − ONLINE GRAFICKÝ EDITOR (3)
Analýza informačního systému. Podrobně zdokumentovaný cílový stav Paramentry spojené s provozem systému – Cena – Přínosy – Náklady a úspory – …
Grafický editor GIMP (2)
Autor:Ing. Pavel Brož Předmět/vzdělávací oblast:Informační a komunikační technologie Tematická oblast:Práce se standardním aplikačním programovým vybavením.
Univerzita třetího věku kurz Znalci Databáze 1.
Grafický editor GIMP (5) Mgr. Jaroslav Zavadil, Gymnázium Šternberk Dostupné z Metodického portálu ISSN: , financovaného z ESF a státního.
Grafický editor GIMP (9)
Grafický editor GIMP (12) Reliéf pomocí mapy vyvýšení, logo… Dostupné z Metodického portálu ISSN: , financovaného z ESF a státního.
Databázové systémy Úvod, Základní pojmy. Úvod S rozvojem lidského poznání roste prudce množství informací. Jsou kladeny vysoké požadavky na ukládání,
Grafický editor GIMP (3)  a zase vrstvy  použití masky Dostupné z Metodického portálu ISSN: , financovaného z ESF a státního rozpočtu.
Grafický editor GIMP (6) Mgr. Jaroslav Zavadil, Gymnázium Šternberk Dostupné z Metodického portálu ISSN: , financovaného z ESF a státního.
Využití sestavy Zobrazení a typy Části sestavy Vytvoření sestavy Ovládací prvky.
Úvod do databází zkrácená verze.
Autor:Ing. Pavel Brož Předmět/vzdělávací oblast:Informační a komunikační technologie Tematická oblast:Práce se standardním aplikačním programovým vybavením.
PIXLR ‒ ONLINE GRAFICKÝ EDITOR (5) ANEB NEJLEPŠÍ VĚCI JSOU ZADARMO Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Jaroslav Zavadil. Dostupné.
Import dat Access (16). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro tělesně.
Význam relací Typy relací Vytvoření relace Nastavení relace Podtypy relace Referenční integrita.
Vytvoření rozevíratelného pole Access (13). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická.
Databáze MS ACCESS 2010.
Grafický editor GIMP (2)
Grafický editor GIMP (13)
Grafický editor GIMP (3)
Kreslíme vektorovou grafiku (6)
Grafický editor GIMP (12)
Grafický editor GIMP (9)
Grafický editor GIMP (5)
Grafický editor GIMP (6)
Informatika pro ekonomy přednáška 8
Vytvoření formuláře Access (11).
Název školy: Střední odborná škola stavební Karlovy Vary
Grafický editor GIMP (5)
Název školy Základní škola Šumvald, okres Olomouc Číslo projektu
Grafický editor GIMP (6)
Vytvořil: Robert Döring
Praktický modul - zadání
Transkript prezentace:

Databáze v OpenOffice.org Mgr. Jaroslav Zavadil, Gymnázium Šternberk Databáze v OpenOffice.org Úvod do databází, návrh databáze, formuláře, dotazy, relace „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

1. Pojem databáze Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy Existuje celá řada definicí databáze jako úložiště informací, které je udržováno v čase a v počítačové zpracovatelné formě „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Definice databáze Databáze – sdílená kolekce logický souvisejících dat i s popisem své datové struktury, organizovaná pro optimální manipulaci s perzistentními daty a získávání informací pro potřeby informačního systému Jinými slovy: Databáze je větší seskupení dat (informací), která logicky souvisejí a lze je nějakým způsobem zpracovávat, vyhodnocovat a analyzovat „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Charakteristiky dat v databázích: Perzistence (trvalost) Velké množství dat Správnost a nerozpornost dat (odhalování chyb v datech, kontrola integrity dat) Spolehlivost (po poruše počítače je možno data zrekonstruovat) Sdílení (s daty pracuje více uživatelů) Bezpečnost (možnost omezení přístupu k datům, stanovení rolí) Integrace (spojení několika pohledů do datové strukrury) Konzistence (data uložená i na více místech musí mít stále stejnou hodnotu) „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Použití databází Informační systémy s databázovými aplikacemi (bankovnictví, katalogy, knihovny, sklady, doprava…) Multimediální databáze (texty, obrázky, zvuky, video) Geografické informační systémy (GIS – data ve formě map) Podnikové systémy pro podporu analýzy, řízení a rozhodování, využívající technologii datových skladů a možností dolování dat (data minig) Komerční obchodování na internetu Řízení podnikových procesů (workflow) „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Databázový systém: Databázový systém (DBS) = Technické prostředky (HW) Programové vybavení (SŘBD – souborové systémy jednodušší (dBASE, FoxPro, MS Access, OO BASE…), komplexní (Oracle, MS SQL, MySQL…) Data uložená v databázi (DB) Uživatelé – různé skupiny uživatelů (administrátor, správce dat, aplikační programátor, příležitostný uživatel, naivní uživatel) Databázový systém (DBS) = systém řízení bází dat(SŘBD) + databáze (DB) „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Programy ke zpracování databází Jednoduchou databází je již tabulka v tabulkovém procesoru (třídění a vyhodnocování menšího množství dat) Databázové systémy, které jsou součástí kancelářských balíků (Microsoft Office Access, OpenOffice.org BASE – snadná tvorba sestav, formulářů atd.) SQL databáze (určeny ke zpracování velkého množství dat Poznámka: V praxi nás nemusí způsob vytvoření databáze příliš trápit, většinou se s databázemi přijdeme do styku na uživatelské úrovni – tj. budeme mít možnost zadat do formuláře své požadavky (knihovní systémy, rezervační systémy, personální evidence atd.) „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

2. Návrh databáze Stále nejrozšířenějším datovým modelem je model relační. Záznamy jsou logicky organizovány ve formě 2D tabulek, vztahy mezi nimi jsou definovány relacemi. Každá tabulka uchovává informace o skupině podobných objektů reálného světa, informace o každém objektu jsou na řádku tabulky (datové záznamy), sloupce uchovávají informace o jedné nestrukturované vlastnosti tabulky (datová pole). „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Příklad definice relací – tabulek Výpůjční systém v knihovně Schéma databáze se dá zapsat jako množina záhlaví tabulek (včetně datového typu) Např. Kniha (KnihaID:int, autor:char(20), název :char(20) Poznámka: zopakujte si, které datové typy znáte (využijte internetu) „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Základní operace v databázi (např. v tabulce Kniha) Vložení informací o nové knize (INSERT) Odstranění informací o vyřazení knize (DELETE) Oprava údaje u existující položky (UPDATE) Dotaz na výběr knihy s určitou vlastností (SELECT) Základní typy objektů databáze TABULKY FORMULÁŘE DOTAZY SESTAVY „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Návrh databáze v programu OpenOffice.org BASE Ukážeme si návrh databáze, odpovídající předchozímu příkladu z knihovny Vytvoření nové databáze (Soubor ... Nový ... Databáze) „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Databázi uložíme a otevře se nám okno pro úpravy databáze . 2.Databázi lze registrovat kdykoli později - potřebné pro spolupráci s dalšími moduly balíku OO  Nazapomeňte nechat zatrhnuto Otevřít databázi pro úpravy! Databázi uložíme a otevře se nám okno pro úpravy databáze . Samotná data se ukládají v tabulkách – ty je třeba vytvořit.  „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Tabulku můžeme vytvořit pomocí Průvodce tabulkou: Práce s tabulkami:  Tabulku můžeme vytvořit pomocí Průvodce tabulkou: „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

V prvním kroku zvolíme o jakou kategorii tabulky půjde - vybereme některé položky ze vzorových tabulek. Vybereme vhodná pole, můžeme nastavit datové typy. Pokud nám výběr nevyhovuje, nevadí, tabulku po úspěšném dokončení průvodce znovu otevřeme -tentokrát v režimu návrhu a další pole vytvoříme ručně s vlastnostmi obdobnými pro již obsažená pole v tabulce. Více viz obrázky a praktická ukázka: Primární klíč: Označení slupce v tabulce, podle kterého primárně probíhá třídění tabulky. Nesmí obsahovat duplicitní údaje. „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Takto vytvořenou tabulku můžeme znovu otevřít v režimu návrhu a upravit … „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

3. Formuláře Plnit tabulku lze po poklepání na ikonu této tabulky. Ulehčit vyplňování mohou formuláře. Ty můžeme zase vytvořit pomocí průvodce. Projdeme všechny kroky průvodce, nastavíme podle pokynů způsob zadávání dat, styl formuláře, název a po ukončení můžeme hned formulář používat: „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

4. Dotazy a relace Při práci s daty v tabulkách je třeba pracovat s dotazy. V následující ukázce pracujeme se třemi tabulkami, obsahujícími tabulku čtenářů v knihovně, seznam knih v knihovně a databázi vypůjčených knih.  „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Dotaz můžeme opět vytvořit pomocí průvodce. Např Dotaz můžeme opět vytvořit pomocí průvodce. Např. vytvoříme dotaz, který vyhledá všechny čtenáře, kteří si půjčili díla spisovatelky Němcové. „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Vzhledem k tomu, že nemáme určeny vazby mezi tabulkami, musíme ještě dodatečně dotaz upravit – zatrhneme možnost Upravit dotaz „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Vztahy (relace) mezi tabulkami:  Pokud existují mezi názvem pole v jedné tabulce a názvem pole v druhé tabulce datové vztahy, je možné v dotazu tyto vztahy použít.Nejdříve musíme přidat do dotazu tabulky, které budeme používat: „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Máte sešit pro knihy (identifikované číslem) a sešit pro čtenáře, ve kterém pomocí odpovídajících čísel knih zaznamenáváte všechny knihy, které si čtenář vypůjčí. Mezi těmito dvěma datovými poli "KnihaID" tedy existuje relace. Pokud chcete vytvořit dotaz, který vrací všechno čtenáře, kteří si vypůjčil daného spisovatele, musíte získat data z obou sešitů. Musíte tedy OpenOffice.org sdělit, jaký vztah existuje mezi údaji v těchto dvou sešitech.  To zajistíte tak, že klepnete na název pole v tabulce (např. pole "KnihaID" v tabulce Kniha), podržíte tlačítko myši a přetáhnete název pole na název pole v druhé tabulce ("KnihaID" v tabulce Půjčena). Když uvolníte tlačítko myši, zobrazí se čára spojující obě pole. Do výsledného SQL dotazu se vloží odpovídající podmínka, že obsah polí musí být roven. V našem příkladě máme ještě tabulku, informující o tom, kdy, jaké a komu byly knihy půjčeny. Výsledné propojení je vidět na obrázku: „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Nyní nastavíme parametry dotazu - cílem je, najít všechny čtenáře, kteří si půjčili knihu od Němcové: „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Výsledek použití dotazu: Vytvořený dotaz uložíme pod názvem Němcová. Kdykoli budeme nyní chtít vědět kdo má půjčenou knihu od Němcové, stačí tento dotaz použít. Dotazy můžeme samozřejmě upravovat (pravé tlačítko na ikonu dotazu, Upravit):  Upravený dotaz: Výsledek použití dotazu: Vytvoření dotazu, který je založen na několika sešitech, je možné jen pokud používáte jako rozhraní k databázi OpenOffice.org.  Z dat uložených v databázích můžeme také vytvářet tiskové sestavy ( nabídka Sestavy)  „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“

Samostatná práce: Použitá literatura: Vytvořte jednoduchou databázi – knihovna, půjčovna CD, databáze zájmového sdružení atd. Na této databázi si procvičte vytváření formulářů, práci s dotazy a vytváření sestav. Vytvořenou databázi zašlete vyučujícímu. Použitá literatura: HRONEK, Jiří. DATABÁZOVÉ SYSTÉMY. Olomouc : Katedra Informatiky, Přírodovědecká fakulta University Palackého, 2004. 135 s. OpenOffice.org : Uživatelská příručka 2.0. 2. aktualizované vydání. Brno : Computer Press, a.s., 2006. 176 s. ISBN 80-251-0147-9. NAVRÁTIL, Pavel. S POČÍTAČEM NEJEN K MATURITĚ : 2. díl. 6. vydání. Kralice na Hané : Computer Media s.r.o., 2006. 176 s. ISBN 80-86686-61-2. „Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785, financovaného z ESF a státního rozpočtu ČR. Provozováno Výzkumným ústavem pedagogickým v Praze.“