Databázové systémy úvod

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

Databázové systémy úvod

Databázové systémy BIK-DBS

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

Databázové systémy úvod

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

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

Databáze SQL SELECT. David Hoksza

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

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

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

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

Použití databází na Webu

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

Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava

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ř.

Databázové systémy trocha teorie

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

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

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

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

Jazyk SQL databáze SQLite. připravil ing. petr polách

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

Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL

Jazyk SQL 3 - DML, DDL, TCL, DCL

Databázové systémy a SQL

Fyzické uložení dat a indexy

Informační systémy ve zdravotnictví. 6. cvičení

8.2 Používání a tvorba databází

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

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

Databázové systémy I. 1. přednáška

4IT218 Databáze. 4IT218 Databáze

Michal Krátký, Miroslav Beneš

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MySQL základní pojmy, motivace Ing. Kotásek Jaroslav

Okruhy z odborných předmětů

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

Úvod do 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

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

2. blok část B Základní syntaxe příkazů SELECT, INSERT, UPDATE, DELETE

Ukázka knihy z internetového knihkupectví

Úvod do GIS. Atributy a jejich vztah k prostoru. Pouze podkladová prezentace k přednáškám, nejedná se o studijní materiál pro samostatné studium.

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

04 - Databázové systémy

Sada 1 - PHP. 14. Úvod do jazyka SQL

5. POČÍTAČOVÉ CVIČENÍ

4IT218 Databáze. 4IT218 Databáze

SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 3.ročník ATRIBUTY ZÁKLADN POJMY VÝBĚR PRVKŮ DLE ATRIBUTŮ

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

DUM 11 téma: Databázové jazyky a servery

Data v informačních systémech

SQL - trigger, Databázové modelování

2. blok část A Jazyk SQL, datové typy

DATABÁZOVÉ A INFORMAČNÍ SYSTÉMY

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

Inovace a zkvalitnění výuky prostřednictvím ICT. Základní seznámení s MySQL Ing. Kotásek Jaroslav

RELAČNÍ DATABÁZOVÉ SYSTÉMY

01. Kdy se začala formovat koncept relačních databází (Vznik relačního modelu, první definice SQL)? a) 1950 b) 1960 c) 1970 d) 1980

Databázové a informační systémy Jana Šarmanová

Základy informatiky. 08 Databázové systémy. Daniela Szturcová

Maturitní témata z předmětu PROGRAMOVÉ VYBAVENÍ pro šk. rok 2012/2013

DBS Transformace konceptuálního schématu na

Optimalizace dotazů a databázové transakce v Oracle

RNDr. Michal Kopecký, Ph.D. Department of Software Engineering, Faculty of Mathematics and Physics, Charles University in Prague

Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně

Univerzita Palackého v Olomouci Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 10.4.

DATABÁZE A INFORMAČNÍ SYSTÉMY

Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hoksza, Ph.D.

Správa dat v podniku. MI-DSP 2013/14 RNDr. Ondřej Zýka, ondrej.zyka@profinit.eu

Otázka 16 A7B36DBS. Zadání. Slovníček pojmů

4. Databázové systémy

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

DATABÁZE, ATRIBUTY. SPŠS Č.Budějovice Obor Geodézie a Katastr nemovitostí 3.ročník

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

Oracle XML DB. Tomáš Nykodým

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

Zápisování dat do databáze

Základy jazyka SQL. 87 Jazyk SQL SQL je dotazovací jazyk, takže přes propojenou aplikaci se serveru odevzdá dotaz

Tvorba informačních systémů

Databázové systémy Cvičení 5.2

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

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

Úrovně abstrakce reality

Manipulace a restrukturalizace dat

Základy databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19

VZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ

DBS Databázové modely

B0M33BDT Technologie pro velká data. Supercvičení SQL, Python, Linux

Databázové systémy. Cvičení 6: SQL

Konceptuální modelování a SQL

Informační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází

Marketingová komunikace. 1. soustředění. Mgr. Pavel Vávra Kombinované studium Skupina N9KMK3PH (vm3aph)

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1

Náhled testu. Přijímací zkouška magisterského studia. konečný automat bez zbytečných stavů, který přijímá jazyk popsaný tímto výrazem, má:

RELAČNÍ DATABÁZE. Cíl:

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

Základy informatiky. 06 Databázové systémy. Kačmařík/Szturcová/Děrgel/Rapant

Marketingová komunikace. 1. a 2. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3bph)

Náhled testu. Přijímací zkouška magisterského studia. konečný automat bez zbytečných stavů, který přijímá jazyk popsaný tímto výrazem, má:

Transkript:

Databázové systémy úvod Michal Valenta Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze c Michal Valenta, 2016 BI-DBS, LS 2015/16 https://edux.fit.cvut.cz/courses/bi-dbs/ Michal Valenta (FIT ČVUT) Databázové systémy úvod Databázové systémy 2016 1 / 14

Obsah předmětu Úvod do databázové technologie Různé úrovně pohledu na data Konceptuální Databázová Fyzická Konceptuální modelování Relační algebra Jazyk SQL Normalizace a normální formy Transakční zpracování Fuzické uložení dat (úvod) Další databázové modely Michal Valenta (FIT ČVUT) Databázové systémy úvod Databázové systémy 2016 3 / 14

Navazující předměty BI-SQL Jazyk SQL optimalizace a vyhodnocování dotazů, byznys logika v databázi (PL/SQL) BI-ADW Administrace webového a databázového serveru instalace a správa databázových strojů MI-PDB Pokročilé databázové systémy NoSQL databázové stroje, benchmarky,... Michal Valenta (FIT ČVUT) Databázové systémy úvod Databázové systémy 2016 4 / 14

Organizace výuky Organizace: Přednáška každý týden teoretické základy Prosemináře každý týden živé ukázky praktické aplikace pro semestrální práci + příklady Cvičení každé dva týdny konzultace k semestrální práci Podmínky: Semestrální práce max. 20 bodů, min. 10 bodů Písemka na cvičení max. 20 bodů, min. 5 bodů K zápočtu celkem potřeba získat 20 bodů Povinná písemná zkouška (60 bodů), dobrovolná ústní Michal Valenta (FIT ČVUT) Databázové systémy úvod Databázové systémy 2016 6 / 14

Co je databáze? 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. Copyright Act of Japan, 1970 Michal Valenta (FIT ČVUT) Databázové systémy úvod Databázové systémy 2016 8 / 14

DBS = DBMS + DB Základní paradigma Existence dat v DB je nezávislá na aplikačních programech. DBS Databázový systém Database System DB Databáze Database DBMS (SŘBD) Systém Řízení Bází Dat Database Management System RDBMS (Relační) ODBMS (Objektový) ORDBMS (Objektově-Relační) Michal Valenta (FIT ČVUT) Databázové systémy úvod Databázové systémy 2016 9 / 14

Databázová technologie Zabývá se řízením velkého množství, perzistentních, spolehlivých a sdílených dat. velkého množství pro data nestačí operační pamět, 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: 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) Databázové systémy úvod Databázové systémy 2016 10 / 14

Smysl a přínos databázové technologie V šedesátých letech vznikla potřeba oddělit data od aplikací, zapouzdřit je a jednotně k nim přistupovat vznik databázových technologií. Hlavní přínosy databázové technologie: Nezávislost dat na aplikaci Efektivní přístup k datům Urychlení vývoje aplikací Integrita a ochrana dat Správa a zálohování dat Transakční zpracování Paralelní přístup k datům Zotavení po chybě Michal Valenta (FIT ČVUT) Databázové systémy úvod Databázové systémy 2016 11 / 14

Rozhraní RDBMS Komunikace s databázovým strojem probíhá pomocí dotazovacího jazyka SQL (Structured Query Language). DDL Data Definition Language (definice dat) CREATE TABLE teachers (id int, name varchar(255)); DML Data Manipulation Language (úprava dat a dotazování) úpravy: INSERT INTO teachers VALUES (1, Valenta ); dotazy: SELECT name FROM teachers WHERE id = 1; TCL Transaction Control Language (řízení transakcí) COMMIT; ROLLBACK; DCL Data Control Language (přístupová práva) GRANT INSERT,UPDATE ON teachers TO valenta ; Michal Valenta (FIT ČVUT) Databázové systémy úvod Databázové systémy 2016 12 / 14

Architektura DBMS Michal Valenta (FIT ČVUT) Databázové systémy úvod Databázové systémy 2016 13 / 14

Důležité pojmy k zapamatování Databáze, smysl a přínosy databázové technologie DBS, DBMS, datový slovník (metadata) Architektura DB stroje, typičtí uživatelé Michal Valenta (FIT ČVUT) Databázové systémy úvod Databázové systémy 2016 14 / 14