1 / 19

Databáze a její aplikace referát č. 24

Martin Kirschbaum 4.A, 2012. Databáze a její aplikace referát č. 24. určitá uspořádaná množina informací (dat) uložená na paměťovém médiu

chavi
Download Presentation

Databáze a její aplikace referát č. 24

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Martin Kirschbaum 4.A, 2012 Databáze a její aplikacereferát č. 24

  2. určitá uspořádaná množina informací (dat) uložená na paměťovém médiu Databázový program - umožňuje tvořit, editovat, vstupní informace ukládá tak, aby se data dala třídit podle různých kritérií a umožňuje efektivní vyhledávání Databáze je tvořena záznamy a každý záznam obsahuje skupinu různých dat databáze = datová základna Relační databáze - založená na relačním modelu (na tabulkách) DATABÁZE

  3. počítačový program, který poskytuje jednak způsob pro ukládání a správu dat, jednak uživatelské rozhraní pro sledování logické struktury obchodních úkolů (aplikační logickou strukturu) Využití: k zpřístupnění informací a dat uživatelům přes rozhraní www Databázové aplikace

  4. Pro evidování údajů vznikly aplikace, které mají funkci pro práci s konkrétními daty ● Příjmy a výdaje firmy – účetnictví ● Evidence pracovníků firmy a jejich výplat – mzdy ● Evidence zásob nebo zboží – sklady ● Evidence výrobků a pracovních operací – řízení výroby význam databázových aplikací pro firemní sféru

  5. Nejmenší struktura v databázi, reprezentuje nějakou vlastnost entity odpovídající tabulce struktury, které ve skutečnosti ukládají data Každé pole v databázi obsahuje právě jednu hodnotu a jméno (identifikuje typ údaje), které jsou v něm uloženy Je důležité dbát na zajištění strukturální a datové integrity polí Databázové pole - atribut

  6. slouží k uložení dat na serveru do paměťového prostoru relační databáze tabulka má pevně danou strukturu (počet sloupců určených typů) k tabulce se vztahují pravidla integritních omezení, referenční integrity a indexy tabulka je označena jménem a patří (kromě systémových tabulek) do některého schématu Vytváření: příkazem CREATE TABLEa ruší se příkazem DROP TABLE Databázová tabulka

  7. Propojení dat ze dvou tabulek do jedné výsledné tabulky Př: typ klauzule JOIN vnitřní spojení INNER JOIN vnější spojení OUTER JOIN (levé – LEFT OUTER JOIN a pravé – RIGHT OUTER JOIN) plné spojení FULL JOIN křížové spojení CROSS JOIN Propojení tabulek

  8. vytvoříme dvě zjednodušené tabulky zak (zákazníci) a obj (objednávky). Zak (id_zak, jmeno) Obj (id_obj, id_zak, cena) Praktická ukázka spojování tabulek

  9. Propojení umožňující komunikaci a svázání vzájemně souvisejících dat Při návrhu databáze jsou data rozdělena do jednotlivých tabulek → propojeny pomocí údajů ve sloupcích Relace jsou označovány propojením tabulek Sloupec - primární klíč (propojuje tabulky) propojení tabulek pomocí relací

  10. Relace typu 1:1 - u velmi rozsáhlých tabulek s mnoha sloupci - jeden záznam v jedné tabulce odpovídá jednomu záznamu ve druhé tabulce Relace typu 1:N – nejpoužívanější typ - jednomu záznamu v první tabulce odpovídá více záznamů v tabulce druhé Relace typu N:N - několika záznamům v první tabulce odpovídá několik záznamů v tabulce druhé typy relací

  11. Primární klíč je atribut, jehož hodnota je pro každý záznam jedinečná identifikující každý záznam v databázové tabulce nesmí obsahovat hodnotu NULL Každá tabulka má mít definovaný právě jeden primární klíč (entitní integrita) Primární klíč

  12. Př: import z Excelu do aplikace Access 1) Data aplikace Excel jsou uvedena ve formátu seznamu V každém sloupci je v prvním řádku uveden popisek, všechny sloupce obsahují podobná data a v seznamu nejsou žádné prázdné řádky ani sloupce. 2) Zavřete sešit aplikace Excel obsahující data, která chcete použít v aplikaci Access 3) V aplikaci Access otevřete databázi, do které chcete vložit data z Excelu 4) V nabídce Soubor aplikace Access přejděte na příkaz Načíst externí data a klepněte na příkaz Import 5) V okně Import klepněte v rozevíracím seznamu Soubory typu na položku Microsoft Excel 6) V seznamu Oblast hledání vyhledejte soubor, který chcete importovat, a klikněte na něj 7) Postupujte podle pokynů v Průvodci importem z tabulkového procesoru 8) Další informace o tomto průvodci a aplikaci Access zobrazíte zaškrtnutím políčka Zobrazit nápovědu po ukončení průvodce Import dat do databáze

  13. Př: export do aplikace Excel 1) Otevřete zdrojovou databázi 2) V navigačním podokně vyberte objekt obsahující data, která chcete exportovat (tabulku, dotaz, sestavu, formulář) 3) Zkontrolujte, jestli zdrojová data neobsahují chyby 4) Případné chyby odstraňte (během exportu může dojít k chybám a do polí mohou být vloženy hodnoty nul) 5) Pokud je objektem tabulka,určete, zda chcete s daty exportovat také formátování 6) Tento krok ovlivní výsledný sešit (množství exportovaných dat a formát zobrazení dat) 7) Zvolte cílový sešit a formát souboru Export dat z databáze

  14. Síťový systém, který odděluje klienta a server, kteří spolu komunikují přes počítačovou síť popisuje vztah mezi dvěma počítačovými programy, v nichž první program (klient) žádá o služby jiný program (server) Na tomto principu pracuje např.: web a e-mail Klient - server

  15. Serverová část spravuje data a zajišťuje veškeré operace s nimi Klientská část umožňuje uživatelům práci s daty Výběry a další operace se provádějí na serveru a klient dostává pouze výsledky dotazu Databáze na serveru je tvořena jedním velkým souborem, do kterého lze nahlížet pouze pomocí databázového klienta Části klient - serveru

  16. seřazený sekvenční soubor, jehož vyhledávací klíč určuje pořadí záznamů v souboru vyhledávací klíč primárního indexu nemusí být ve všech případech primárním klíčem často nazývaný jako shlukující soubor Sekundární index –index, jehož vyhledávací klíč určuje jiné pořadí než v seřazeném sekvenčním souboru - neshlukující index Primární index

  17. Zpracování, při kterém je skupina logických operací chápána jako transakce Pokud dojde k chybě anelze transakci dokončit, musí se všechny operace vrátit do původního stavu Podmínka: transakce musí být provedena jako celek Transakční zpracování

  18. StructuredQueryLanguage - strukturovaný dotazovací jazyk standardizovaný jazyk pro komunikaci s databázemi Využívá se k práci s většími daty v relačních databázích Důležité: příkazy - umožňují úplnou kontrolu nad systémem řízení báze dat ANSI/SQL 1992 - "standard" podporovaný většinou databázových systémů SQL

  19. http://www.managed-dedicated-servery.net http://office.microsoft.com/cs-cz/ http://www.wikipedie.cz http://www.fi.muni.cz zdroje

More Related