Úvod, terminologie. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 1

Podobné dokumenty
Databázové systémy úvod

Databázové systémy úvod

Databázové systémy úvod

Databázové systémy úvod

Databázové systémy BIK-DBS

Seminá e. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, sem. 1-13

Transak ní zpracování I

Transformace ER SQL. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 9

Konceptuální modelování

Soubory a databáze. Soubor označuje množinu dat, která jsou kompletní k určitému zpracování a popisují vybrané vlastnosti reálných objektů

SQL - úvod. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 6

Kapitola 1: Úvod. Systém pro správu databáze (Database Management Systém DBMS) Účel databázových systémů

Databáze 2013/2014. Konceptuální model DB. RNDr. David Hoksza, Ph.D.

Úvod do databázových systémů. Lekce 1

Databázové modely. Ing. Michal Valenta PhD. Databázové systémy BI-DBS ZS 2010/11, P edn. 2

Normalizace rela ního schématu

předměty: ukončení: Zápočet + Zkouška / 5kb např. jméno, název, destinace, město např. student Jan Novák, narozen

4IT218 Databáze. 4IT218 Databáze

Aplikace počítačů v provozu vozidel 9

Objektově orientované databáze

Pravd podobnost a statistika - cvi ení. Simona Domesová místnost: RA310 (budova CPIT) web:

1 Úvod. J. Zendulka: Databázové systémy - 1 Úvod 1

Databáze SQL SELECT. David Hoksza

J. Zendulka: Databázové systémy - 1 Úvod Intuitivní vymezení pojmu databáze

Databázové a informační systémy

Databázové systémy trocha teorie

Datová centra, virtualizace a cloud computing

Dotazování nad stromem abstraktní syntaxe

Fakulta elektrotechnická

4IT218 Databáze. 4IT218 Databáze

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

DATABÁZOVÉ SYSTÉMY. Vladimíra Zádová, KIN, EF TUL - DBS

HLAVA III PODROBNOSTI O VEDENÍ ÚST EDNÍHO SEZNAMU OCHRANY P ÍRODY

Skalární sou in. Úvod. Denice skalárního sou inu

Zám r a cíle projektu

Data v informačních systémech

Databáze II. 1. přednáška. Helena Palovská

Základy informatiky I

Databázovéa informačnísystémy NÁVRH IMPLEMENTACE 2 KONZISTENCE DATABÁZE

Databáze 2011/2012 Konceptuální model DB. RNDr. David Hoksza, Ph.D.

2. přednáška. Databázový přístup k datům (SŘBD) Možnost počítání v dekadické aritmetice - potřeba přesných výpočtů, např.

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23

A5M33IZS Informační a znalostní systémy. O čem předmět bude? Úvod do problematiky databázových systémů

Jazyk SQL 1. Michal Valenta. Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2012 BI-DBS, ZS 2011/12

Primární klíč (Primary Key - PK) Je právě jedna množina atributů patřící jednomu z kandidátů primárního klíče.

Team Engineering. New in V13. TIA Portal news. Restricted / Siemens AG All Rights Reserved.

Cvi ení 1. Modelování systém a proces. Mgr. Lucie Kárná, PhD. March 2, Organizace cvi ení 2 Matlab Za ínáme Základní operace Základní funkce

Kurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.

Geografické informační systémy p. 1

Analýza a modelování dat. Helena Palovská

Technické informace. PA152,Implementace databázových systémů 4 / 25. Projekty. pary/pa152/ Pavel Rychlý

Michal Krátký. Tvorba informačních systémů, 2008/2009. Katedra informatiky VŠB Technická univerzita Ostrava. Tvorba informačních systémů

Příloha č. 1. Specifikace jednotlivých e-learningových výukových kurzů:

Odpov di na dotazy uchaze k ve ejné zakázce. 25/

ípadová studie a procesní ízení Lukáš Strnad 2012 ZÁPADO ESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA TECHNOLOGIÍ A M ENÍ

Online komunikace a videokonference

Cvi ení 1. Cvi ení 1. Modelování systém a proces. Mgr. Lucie Kárná, PhD. March 2, 2018

Teorie zpracování dat DATABÁZOVÁ TECHNOLOGIE

Informa ní bezpe nost I Management bezpe nosti informa ních systém - ISMS. michal.slama@opava.cz

Tvorba informačních systémů

Úvod do databází. Modelování v řízení. Ing. Petr Kalčev

Podíl zdrojů informací

Zakázka bude pln na b hem roku 2014 a v následujících 48 sících od uzav ení smlouvy.

Nastavení vestav ného p evodníku Ethernet -> sériová linka ES01

Databázové a informační systémy

Analýza dat a modelování. Přednáška 3

1. (18 bod ) Náhodná veli ina X je po et rub p i 400 nezávislých hodech mincí. a) Pomocí ƒeby²evovy nerovnosti odhadn te pravd podobnost

Prohlá²ení. V Praze dne 18. dubna

Databáze I. Přednáška 1

TEORIE ZPRACOVÁNÍ DAT

Vyuºití GPGPU pro zpracování dat z magnetické rezonance

Zálohování a obnova databáze

Data v počítači EIS MIS TPS. Informační systémy 2. Spojení: jan.skrbek@tul.cz tel.: Konzultace: úterý

Knihovna QT4 a moºnosti jejího vyuºití

Co je L Y X? Vlastnosti a nástroje Instalace Zdroje. Adam Farnik. V B - TU Ostrava. Elektronické publikování, 2008

Prezentace. Ing. Petr V elák 6. b ezna 2009

Programování a implementace Microsoft SQL Server 2014 databází

P ístup k centrálním sdíleným službám z pohledu kraje

Rámcová smlouva o vývoji a údržb systému AAA portál - II

Odpov di na dotazy k ve ejné zakázce. 30/ SSZ Registr IKP

Datové modelování. Datové modely v GIS. Úrovně abstrakce reality

Národního registru u ivatel léka sky indikovaných substitu ních látek (papírové hlá enky)

DBS relační DB model, relační algebra

Databáze I. 1. přednáška. Helena Palovská

Analýza a modelování dat 6. přednáška. Helena Palovská

Odpov di na dotazy uchaze k ve ejné zakázce. 20/ Rámcová smlouva o vývoji a údržb aplika ního programového vybavení EDS, EXK a DAP

Automatizace m ení v katodické ochran

Integrace dat v prost edí Sémantického Webu

IP kamerový systém Catr - uºivatelský návod k obsluze

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

Charakteristika kurzu BE4

Datová úloºi²t CESNET

ISSS Hradec Králové Jan vec, editel Úseku informatiky. Jednotný systém dopravních informací pro ČR šance pro spolehlivou a bezpe čnou dopravu

Platební styk (mezibankovní, klientský) Jitka Vachtová 28. íjna 2011

DBS Databázové modely

DUM 01 téma: Zp soby zobrazení na výkresech

04 - Databázové systémy

3.Registra ní íslo MAS 4.Registra ní íslo MMR 15/000/00000/453/ CLLD_16_01_103

4. Databázové systémy

VZD LÁVACÍ MATERIÁL. Sada: III/2/ VY_32_INOVACE_ 18. Po adové íslo: 18. Ro ník: 5. Datum vytvo ení: Datum ov ení: 21.5.

Transkript:

Úvod, terminologie Ing. Michal Valenta PhD. Katedra softwarového inºenýrství Fakulta informa ních technologií ƒeské vysoké u ení technické v Praze c Michal Valenta, 2010 Databázové systémy BI-DBS ZS 2010/11, P edn. 1 Evropský sociální fond. Praha & EU: Investujeme do va²í budoucnosti Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 1 / 16

O em to bude? Vymezení p edm tu ACM Comp. Curricula CE-DBS Database Systems CE-DBS0 History and overview CE-DBS1 Database systems CE-DBS2 Data modelling CE-DBS3 Relational databases CE-DBS4 Database query languages CE-DBS5 Relational database design CE-DBS6 Transaction processing CE-DBS7 Distributed databases CE-DBS8 Physical database design Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 2 / 16

O em to bude? Obsah p edm tu Úvod do databází (DB technologie), t i úrovn pohledu na data: konceptuální model, databázový (logický) model, fyzický model, konceptuální modelování, rela ní databázový model a rela ní algebra základy jazyka SQL DML, DDL, DCL, metody návrhu schématu úloºi²t v rela ní databázi (normální formy a normalizace schématu), souvislosti konceptuálního a databázového modelu (konceptuálního na rela ní model), transak ní zpracování, fyzická organizace dat. Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 3 / 16

Organizace výuky Organizace výuky cvi ení (sudý/lichý týden) seminární cvi ení (proseminá ) po íta ová u ebna (semestrální práce) poºadavky k zápo tu zkou²ka semestrální práce max. 20 bod musí mít v²echny poºadované ásti písemka (+ aktivita na cvi eních) max. dal²ích 20 bod alespo 20 bod (ze 40 moºných) pro zápo et, písemn max. 60 bod (+ body ze cvi ení) 10090 výborn (A), 8980 velmi dob e (B), 7970 dob e (C), 6960 uspokojiv (D), 5950 dostate n (E), <50 nedostate n (F) moºnost ústního dozkou²ení: k jedné písemce jeden pokus -5 bod poplatek max. 12 bod (1 otázka, 1 p íklad, 10 min. p íprava) Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 4 / 16

Co je databáze? Japonský zákon o autorsko-právní ochran databází (1986): Databáze je soubor informací, jako jsou znaky, ísla, diagramy, jejichº systematická struktura umoº uje, aby tyto informace mohly být vyhledávány pomocí po íta e. Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 5 / 16

DBS = S BD + DB (DBS = DBMS + DB) Základní paradigma: existence dat v DB je nezávislá na aplika ních programech. DBS DB DataBázový Systém DataBase System DataBáze DataBase S BD (DBMS) Systém ízení Bází Dat DataBase Management System RDBMS (Rela ní) ODBMS (Objektový) ORDBMS (Objektov -Rela ní) Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 6 / 16

Databázová technologie se zabývá ízením velkého mnoºství, perzistentních, sdílených dat. velkého mnoºství pro data nesta í vnit ní pam, perzistentních data p etrvávají od zpracování ke zpracování, spolehlivých data lze rekonstruovat po chyb, sdílených data jsou p ístupná více uºivatel m: spolehlivých a uºívání na základ p ístupových práv, koordinované sou asné vyuºívání stejných dat více uºivateli. Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 7 / 16

Vznik S BD Klasické zpracování zaloºené na systému ovládání soubor OS (COBOL, PL1, Pascal). 60. léta 20. století. Auto i aplikací opakovan e²ili problémy, které byly jednotným zp sobem vy e²eny programovou nadstavbou systémem ízení báze dat (S BD) S BD m ºeme nahlíºet jako specializovaný virtuální stroj, který zapouzd uje data. Data jsou pak p ístupná (libovolné) aplikaci pouze prost ednictvím specializovaného rozhraní/jazyka (nap íklad SQL). Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 8 / 16

Hlavní p ínosy DB technologie: nezávislost dat na (aplika ních) programech, efektivní p ístup k dat m (optimalizace), redukce asu pot ebného k vývoji aplikace, integrita a ochrana dat, ízená správa dat a zálohování, transakce, paralelní p ístup více uºivatel, zotavení po chyb. Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 9 / 16

Co obsahuje rozhraní/jazyk poskytovaný S BD? JDD - jazyk pro denici dat (DDL Data Denition Language), logické a fyzické schéma DB, JMD - Jazyk pro manipulaci s daty (DML Data Manipulation Language), jazyk pro ízení transakcí (TCL Transaction Control Language), jazyk pro denici p ístupových práv (DCL Data Control Language). Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 10 / 16

Databázový dotaz a výsledek Databázový dotaz je výraz v dotazovacím jazyku. Výsledek databázového dotazu je odpov v podob datové struktury. Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 11 / 16

QBE Query By Example, zadání dotazu Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 12 / 16

QBE Query By Example, odpov Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 13 / 16

Uºivatelé DBS správce dat, aplika ní programátor (tv rce aplikací), p íleºitostný uºivatel, naivní uºivatel Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 14 / 16

Architektura DBMS Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 15 / 16

KOS IS ƒvut - komplexní DB prost edí Michal Valenta (FIT ƒvut) Úvod, terminologie BI-DBS, 2010, P edn. 1 16 / 16