Úvod do databází Databáze.

Slides:



Advertisements
Podobné prezentace
Webové rozhraní pro přístup k databázi JIS Václav Lederbuch
Advertisements

© 2000 VEMA počítače a projektování spol. s r. o..
Stránka 1, © Vema, a. s.. Stránka 2, © Vema, a. s. Podnikové aplikace  Integrovaný podnikový systém (Integrated Business System):  komplex aplikací.
Nový přístup k aplikacím Vema
*Zdroj: Průzkum spotřebitelů Komise EU, ukazatel GfK. Ekonomická očekávání v Evropě Březen.
Základy databázových systémů
Přednáška č. 1 Úvod, Historie zpracování dat, Základní pojmy
Microsoft Office Access
Spektra zatížení Milan Růžička 1 Dynamická pevnost a životnost
 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
SQL – tříhodnotová logika
Databázové systémy Úvod.
Architektury a techniky DS Tvorba efektivních příkazů I Přednáška č. 3 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Architektury a techniky databázových systémů 30. září 2013
Přínosy virtualizace a privátního cloudu
PROGRAMOVACÍ JAZYKY (c) Tralvex Yeap. All Rights Reserved.
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.
A4B33DS & X33MIS Zdeněk Kouba
Vytvořil: Robert Döring
1IT Relační datový model
Prezentace nového SQL modulu Mzdy a personalistika Pavel Pitaš Miloš Jirčík.
Databáze Jiří Kalousek.
M O R A V S K O S L E Z S K Ý K R A J 1 Vedení správních řízení ve spisové službě a statistika vyřizování dokumentů.
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.
Projekt PŘEDPOVĚĎ POČASÍ. Předpověď počasí na
Databáze Úvod.
Adresářová služba Active directory
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.
DATOVÉ MODELY (c) Tralvex Yeap. All Rights Reserved.
Řešení elektronického docházkového systému Vema
PHP – Základy programování
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.
1 Informační systém autoservisu Softwarové inženýrství 2003.
Vypracoval: Ondřej Dvorský Třída: VIII.A
Vytvořil: Robert Döring
Základy informatiky část 5
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ů.
Bezpečnost IS David Krch Solutions Specialist IS Technolog. Fyzická Osobní Organizační Komplexní pohled na bezpečnost Technolog. IS.
Informatika pro ekonomy II přednáška 10
Strana: 1 © Vema, a. s. Ucelené řešení pro řízení lidských zdrojů, ekonomiky a logistiky.
Databázové systémy I Cvičení č. 8 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Copyright (C) 1999 VEMA počítače a projektování, spol. s r.o.1 Lucián Piller Intranet HR.
1 Elektronická evidence paleontologických sbírek na příkladu paleontologických kolekcí České geologické služby Pavel Bokr, Petr Budil, Jan Sedláček, Marika.
Databáze.
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.
Databázové modelování
Úvodní přednáška Databáze.
Access Vysvětlení pojmu databáze - 01
Databázové systémy Informatika pro ekonomy, př. 18.
Posouzení možnosti využití ArcIMS pro prezentaci rozsáhlých rastrových dat Diplomová práce Vedoucí: Dr. Ing. Bronislava Horáková Zpracovatel:Tomáš Ježek.
„Úvod do databázových systémů“
1 E - S V Ě T S E T O Č Í S T Á L E R Y C H L E J I. S T A Č Í T E M U ? Spisová a archivní služba (SAS) – pořádek v písemnostech a dokumentech.
Databázové aplikace v Delphi
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í,
DATABÁZE.
24 Používání relačních databází (základní pojmy a principy z oblasti relačních databází, struktura databáze,oblasti použití relačních databází, vkládání.
Úvod do databází zkrácená verze.
YOUR LOGO C# Entity Framework. YOUR LOGO  Entity framework nám poskytuje: -Vytváří objektový model na základě databázového schématu -Mapuje tabulky,
Kapitola 5: Úvod do analytických technologií Webu Vítězslav Šimon (SIM0047) Adaptivní webové systémy (AWS)
Databázové systémy Roman Danel Institut ekonomiky a systémů řízení 2016.
Budování Integrovaného informačního systému Národního památkového ústavu Petr Volfík, NPÚ ÚP
Informatika pro ekonomy přednáška 8
Správa disků
Přednáška 1 Databáze.
Vytvořil: Robert Döring
Transkript prezentace:

Úvod do databází Databáze

Úvod do databází Čemu říkáme databáze?

Databáze Úvod do databází Databáze (neboli datová základna) je určitá uspořádaná množina informací (dat) uložená na paměťovém médiu. Databáze je kolekce vzájemně propojených informací, se kterou pracujeme jako s jediným celkem.

DBMS Úvod do databází DataBase Management System (Systém pro řízení báze dat - SŘBD) je software poskytující veškeré služby pro správu a údržbu databáze. Databázový software Velmi složité a náročné programy

Služby DBMS Ukládání dat do souborů (na disk, do paměti) Úvod do databází Ukládání dat do souborů (na disk, do paměti) Správa souběžných přístupů k datům a zabránění konfliktním přístupům Transakční zpracování dat – pokud dojde uvnitř dávky příkazů k chybě je celá dávka odmítnuta Dotazovací jazyk Zálohování dat Ochrana dat před neoprávněným přístupem

Datová abstrakce Pohled 1 Pohled 2 Pohled 3 Vnější vrstva Úvod do databází Pohled 1 Pohled 2 Pohled 3 Vnější vrstva Vnitřní schéma Logická vrstva Soubor Soubor Soubor Soubor Fyzická vrstva

Přehled DBMS Microsoft Access (Microsoft JET) Microsoft SQL Server Úvod do databází Microsoft Access (Microsoft JET) Microsoft SQL Server Oracle MySQL Sybase Postgres InterBase

Nezávislost databází Úvod do databází Fyzická nezávislost dat = schopnost přesunout své objekty, aniž by tím byli poškozeni uživatelé Logická nezávislost dat = schopnost změnit logickou strukturu databáze, aniž by tím byli poškozeni uživatelé

Databázové servery Úvod do databází

Úvod do databází Databázové modely

Databázový model Způsob, jakým jsou data v databázi uložena Úvod do databází Způsob, jakým jsou data v databázi uložena

Flat File Uložení dat do souboru bez informací o struktuře dat Úvod do databází Uložení dat do souboru bez informací o struktuře dat Organizaci dat zajišťuje samotná aplikace Historický? Metadata

Hierarchický model Jeden soubor = jeden typ dat (tzv. node) Úvod do databází Jeden soubor = jeden typ dat (tzv. node) Nody spojeny ukazateli – ten říkal která data jsou v jakém souboru Vazba 1:N (na každý node mohl odkazovat jen jeden pointer z rodiče)

Hierarchický model Zákazník 6 Objednávka 53 Zboží Ponožky Úvod do databází Zákazník 6 Objednávka 53 Zboží Ponožky Zboží Mikina 21 Objednávka 54 Zboží Ponožky Zákazník 7

Síťový model Přidává pojmenování vztahů mezi entitami Úvod do databází Přidává pojmenování vztahů mezi entitami Procházení databáze = nacházení cesty k požadovaným datům

Síťový model Zákazník 6 Objednávka 53 Zboží Ponožky Zboží Mikina 21 Úvod do databází Zákazník 6 Objednávka 53 Zboží Ponožky Zboží Mikina 21 Objednávka 54 Zboží Ponožky Zákazník 7

Relační model Dr. E. F. Codd Úvod do databází Dr. E. F. Codd Data jsou uložena v dvourozměrných tabulkách, propojených prostřednictvím samotných dat Spojování tabulek Jednoduchost dotazů a implementace

Relační model Úvod do databází Zákazník 1 N Objednávka N N Zboží

Objektový model Úvod do databází přidává k běžným statickým datům navíc také programovou logiku, která zajišťuje určitou funkcionalitu zbytečně komplexní a komplikovaný

Objektově relační model Úvod do databází Kombinace relačního a objektového modelu Jednoduchost + kód v databázi Dnes v nejlepších DBMS