Informatika pro ekonomy přednáška 8

Slides:



Advertisements
Podobné prezentace
Úvod do databázových systémů
Advertisements

Základy databázových systémů
Přednáška č. 1 Úvod, Historie zpracování dat, Základní pojmy
Přednáška č. 3 Normalizace dat, Datová a funkční analýza
Ing. Monika Šimková. Máme-li data reprezentovat v databázi, jak vybereme jejich strukturu na konceptuální úrovni? Konceptuální modelování analyzuje požadavky.
Databáze.
Microsoft Office Access
 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á.
Přednáška č. 5 Proces návrhu databáze
Pojmy z ERD.
Výpočetní technika Akademický rok 2006/2007 Letní semestr Mgr. Petr Novák Katedra informatiky a geoinformatiky FŽP UJEP
Informatika pro ekonomy II přednáška 11
YDASYS Ing. Monika Šimková.
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
Úvod do Teorie množin.
Vytvořil: Robert Döring
Úvod do databází Databáze.
1IT Relační datový model
Databáze Jiří Kalousek.
1IT S ÍŤOVÝ DATOVÝ MODEL Ing. Jiří Šilhán. S ÍŤOVÝ DATOVÝ MODEL Je historicky nejstarším datovým modelem. Jeho základem jsou vzájemně propojené množiny.
Databázové systémy II Přednáška č. 8 – Pohledy (Views)
KONCEPTUÁLNÍ MODELOVÁNÍ
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.
Fakulta životního prostředí Katedra informatiky a geoinformatiky
DATOVÉ MODELY (c) Tralvex Yeap. All Rights Reserved.
Databázové systémy přednáška+cvičení
Architektura databází Ing. Dagmar Vítková. Centrální architektura V této architektuře jsou data i SŘBD v centrálním počítači. Tato architektura je typická.
Základy informatiky část 5. 5 Databáze Databáze – historie Nejprve děrné štítky Hollerith – sčítání lidu USA Univac Zdroj: Wikipedia.
Relační databáze.
1IT D OTAZOVACÍ JAZYKY V RELAČNÍCH DATABÁZÍCH Ing. Jiří Šilhán.
Konceptuální návrh databáze
Vypracoval: Ondřej Dvorský Třída: VIII.A
Databázové systémy. Práce s daty Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace.
Databázové systémy Architektury DBS.
Základní pojmy Systém je abstrakce, kterou si lidé vytvářejí v procesu poznávání jako nástroj zkoumání reálných objektů.
Informatika pro ekonomy II přednáška 10
Databázové systémy Přednáška č. 4 Proces návrhu databáze.
Databázové systémy Přednáška č. 6 Proces návrhu databáze.
Modelování a simulace MAS_02
Úvod do databází Ing. Tomáš Rain 10. dubna 2017.
Teorie zpracování dat KONCEPTUÁLNÍ SCHÉMA.
Databáze.
Databázové systémy Přednáška č. 4.
Aplikační a programové vybavení
DATABÁZOVÉ SYSTÉMY. 2 DATABÁZOVÝ SYSTÉM SYSTÉM ŘÍZENÍ BÁZE DAT (SŘBD) PROGRAM KTERÝ ORGANIZUJE A UDRŽUJE NASHROMÁŽDĚNÉ INFORMACE DATABÁZOVÁ APLIKACE PROGRAM.
Konceptuální návrh databáze
organizační struktury Implementace EOS III na Olomouckém kraji Pro:Krajský rok informatiky 2005 Autor:Jan Kadlec Datum:
Databázové modelování
Databázové systémy Relační model.
Databázové systémy Informatika pro ekonomy, př. 18.
Množiny.
Teorie zpracování dat RELAČNÍ DATOVÝ MODEL.
Databázové systémy Datové modely.
Univerzita třetího věku kurz Znalci Databáze 1.
Databázové systémy Normalizace dat.
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í,
E-R diagram Entity – Relation diagram, diagram entit a vztahů mezi nimi Entity – objekty, které chci v databázi popisovat, mohou nabývat různých hodnot,
DATABÁZE.
Úvod do databází zkrácená verze.
● Databaze je soubor dat,slouží pro popis reálného světa(např.evidence čkolní knihovny..) ● Relační databaze je databáze založená na relačním modelu.
Databázové systémy Roman Danel Institut ekonomiky a systémů řízení 2016.
MNOŽINY RNDr. Jiří Kocourek. Množina: skupina (souhrn, soubor) nějakých objektů.
Úvod do databázových systémů
Výpočetní technika Akademický rok 2008/2009 Letní semestr
Informatika pro ekonomy přednáška 8
MNOŽINY RNDr. Jiří Kocourek.
Databázové systémy UIN010
Vytvořil: Robert Döring
Informatika pro ekonomy přednáška 8
Transkript prezentace:

Informatika pro ekonomy přednáška 8 Databázové systémy Informatika pro ekonomy přednáška 8

Typy aplikačních programů Programy pro vědeckotechnické výpočty – minimální vstupy a výstupy – převládá zpracování údajů v procesoru (mnoho výpočtů podle složitých algoritmů) Programy pro hromadné zpracování dat – převažující operací jsou vstupy a výstupy – minimální zpracování údajů (jednoduché operace – průměry, součty, …)

Agendové zpracování dat

Pojem báze dat, SŘBD

Databázový systém Společné označení pro data uchovávaná v centrálně zpracovávané struktuře dat zvané báze dat a pro obslužné speciální programové vybavení nazývané systém řízení báze dat (SŘBD) (Database Management System — DBMS)

Informace v bázi dat Entity – údaje o objektech reálného světa – skládají se z jednotlivých položek (například entita Osoba, položky Jméno, Příjmení, Rodné číslo, Adresa) Vztahy – údaje o vazbách mezi entitami – v mnoha případech jsou důležitější než samotné entity Integritní omezení – podmínky kladené na data

Entity a jejich popis

Modelování vztahů mezi entitami SŘBD se vzhledem k aplikacím chová určitým způsobem – předstírá určité uložení vztahů Vztahy mohou být uloženy explicitním nebo implicitním způsobem Typy vztahů: 1 : 1, 1 : N, M : N SŘBD odpovídá jistým modelům – hierarchický, síťový, relační – klasifikovaným podle realizace vztahů mezi entitami v bázi dat

Hierarchický model SŘBD

Síťový model SŘBD

Relační model SŘBD SŘBD je postaven na matematické definici relace Relace je podmnožinou kartézského součinu doménových množin, reprezentuje tedy univerzální vyjádření vztahů R  D1 × D2 × ... × Dn Relace mohou být reprezentovány množinovým zápisem, tabulkou (řádky představují prvky, sloupce pak atributy) nebo souborovým záznamem (položky každého záznamu jsou stejně uspořádány)

Operace nad relacemi množinové – sjednocení, průnik, rozdíl, doplněk databázové – restrikce, projekce, spojení implementují se ve všech databázových systémech

Restrikce Restrikcí se rozumí výběr prvků relace, vyhovujících určité, tzv. restrikční podmínce vyhodnocované pro každý prvek zvlášť Příklad: výběr zaměstnanců z tabulky ZAM, kteří mají plat menší než 20000 Kč ZAM

Projekce ZAM Projekcí se rozumí výběr domén (atributů) Příklad: zobrazení jen příjmení a platu zaměstnanců Příklad: kombinace restrikce a projekce: zobrazení příjmení a platu zaměstnanců, kteří pracují v útvaru 101

Spojení Spojením dvou relací se rozumí relace obsahující atributy původních relací s prvky, které splňují spojovací podmínku ve společném atributu obou relací ODD ZAM Příklad: spojení údajů z obou tabulek tak, aby u každého zaměstnance byl i název oddělení

Vazby mezi tabulkami ZAM ODD Provázání tabulek pomocí identifikátorů Identifikátor řádku – číselný, složený (kandidátní klíč) Primární klíč – jednoznačně určuje prvek relace Cizí klíč – určuje vazbu mezi relacemi pomocí přirozeného spojení E-R diagram (konceptuální schéma) – grafický návrh tabulek a vazeb mezi nimi ZAM ODD

Normální formy báze dat První normální forma – jednotlivé atributy relace musí být atomické Druhá normální forma – neklíčové atributy musí záviset na primárním klíči Třetí normální forma – neklíčové atributy musí být navzájem nezávislé

Implementace databází Stolní systémy relativně malé objemy dat jednoduchá obsluha nízká úroveň zabezpečení důraz na interaktivní ovládání Velké systémy relativně velké objemy dat vzdálený přístup k datům obsluha přes unifikované rozhraní, jazyk SQL zabezpečení dat proti ztrátě, proti narušení ovládání prostřednictvím různých klientů

Charakteristické vlastnosti současných SŘBD Transakční zpracování Zotavení chyb Souběžný přístup více uživatelů Ochrana dat Variabilní architektura dat (centralizované nebo distribuované uložení dat) Zpracování v reálném čase Práce s multimediálními daty

Třívrstvá architektura systémů pro hromadné zpracování dat