Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TOMAN.doc
Скачиваний:
4
Добавлен:
17.12.2018
Размер:
308.22 Кб
Скачать

5 Databáze

Uložení dat v informačním systému

  • pokud datům přiřadíme význam, získáme informace

  • data se musí do informačního systému uložit ve formě vhodné pro počítačové zobrazení

  • nejmenší zpracovatelná jednotka = jeden bit = 1, 0

  • základní počítačově zpracovatelná jednotka = znak = byte o osmi bitech = 28 = 256

  • ze znaků se skládají položky

  • položky se sdružují do záznamu

  • záznamy určité struktury se sdružují do souboru

  • spojení několika souborů = databáze

bit -> znak -> položky -> záznam -> soubor -> databáze (báze dat)

  • ukládání dat: tradiční způsob, databázový způsob

Tradiční způsob ukládání dat (soubory)

  • každý soubor má vlastní zpracovatelský program = vytvoření struktury nového souboru (pojmenování identifikátorů), zápisy nových záznamů, čtená a/nebo zápisy již existujících soborů, likvidace souboru

  • výhody: kompatibilita dat mezi jednotlivými IS, využití rozšířených platforem

  • nevýhody: není možné soubor zpracovat jiným programem, refundace dat, přístup pouze jednoho koncového uživatele, pomalejší zpracování při velkých souborech, nemožnost práce s multimediálními soubory

Databázový způsob ukládání

  • záznam = entita, která má své charakteristiky – atributy

  • zvolený atribut entity je klíč

  • obecně primární: slouží k jednoznačné identifikaci entity (záznamu), zajišťuje rychlé vyhledání entity a spojení vybraných atributů z dalších entit

  • sekundární = cizí

  • databázový systém = množina různých strukturovaných souborů, přístup a zpracování umožňuje specializovaných software = Systém řízení báze dat (např. software Oracle, MS SQL Server, Sybase, Informic, Progress)

  • jazyk definice dat = pro definování struktur v souborech a relací mezi relativními soubory

  • datový slovník = se všemi nezbytnými informacemi o databázi, popisem dat

  • jazyk manipulace s daty = pro vlastní práci s daty v databázi

  • databázový systém = komplex datové základny (soubory provázané prostřednictvím klíčů)

  • výhody: soubory datové základny jsou samostatné, soubory nejsou jednoznačně svázány s aplikačními programy, řízení zajišťuje SŘBD, sdílení různými aplikacemi, redundance snížena na minimum, integrita zajišťuje okamžitou aktualizaci,on-line přístup k velkým souborům

  • nevýhody: dodatečné náklady na pořízení SŘBD, specializovaná kvalifikace administrátora a koncových účastníků, komplikovanější přenos souborů z jednoho IS na jiný vzhledem k jejich provázanosti

Databázové systémy

  • Objektový model databází

  • Relační model databází

  • základem jsou tabulky: záznam je na řádku, položky jsou ve sloupcích, sloupce jsou pojmenovány atributy

  • vztah mezi jednotlivými soubory = dotaz, definován jako relace

  • příkazy pro manipulaci s daty (základní relační operace)

  1. selekce = zvolíme výrok, na jehož základě vybíráme jen ty záznamy, které tomuto výroku odpovídají

  2. projekce = vybíráme jen zvolené atributy

  3. spojení = spojení dat podle několika relací

  • velké databázové systémy: Oracle, DB2 od společnosti IBM, MS SQL Server od společnosti Microsoft, MySQL a ProstgreSQL = open source projekty

  • osobní databáze: MS Access, dBase, FoxPeo, Pradox

Jazyk pro práci s databázovými systémy

  • SQL = Structured Query Language = strukturovaný dotazovací jazyk

Rozšířená typologie dat

  • grafické soubory, fotografie, audio nahrávky, video nahrávky, GPS mapy a další

  • dynamický segment: vizuální a audiovizuální data

    • vizuální = formát BMP, * 1988 v rámci operačního systému OS/2 (verze 1.0) pro osobní počítače -> navázala firma Microsoft v grafickém prostředí operačního systému MS Windows 3.0 a dále firma IBM pro operační systém OS/2 verze 2.0; obrázky jsou ukládány po axelech – formát PNG, TIFF, GIF, JPG, SVG

      • GIF = malé množství barev, použití: webová grafika

      • PNG = bezztrátová komprese rastrové grafiky, větší počet barev, lepší komprese, obtížnější animace

    • video = datový formát pro video = MPEG-2, vyšší nároky na zpracování procesorem

    • audio = MP3, ztrátová komprese zvukových soborů

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]