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



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

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

Návrh a tvorba WWW stránek 1/14. PHP a databáze

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

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

Inovace a zkvalitnění výuky prostřednictvím ICT

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access formuláře a sestavy - vytváření Ing. Kotásek Jaroslav

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

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

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Databáze SQL SELECT. David Hoksza

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access generování složitějších sestav Ing. Kotásek Jaroslav

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access složitější konverze dat Ing. Kotásek Jaroslav

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

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

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

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

Databázové systémy a SQL

Databázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal

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

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access propojení relací s formuláři a sestavami Ing.

Použití databází na Webu

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

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

Databáze. Velmi stručný a zjednodušený úvod do problematiky databází pro programátory v Pythonu. Bedřich Košata

Databázové systémy, MS Access. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1130_Databázové systémy, MS Access_PWP

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Návod k aplikaci SQL Tools v.2.3

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

SQL v14. 4D Developer konference. 4D Developer conference 2015 Prague, CZ Celebrating 30 years

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

KIV/ZIS cvičení 6. Tomáš Potužák

InnoDB transakce, cizí klíče, neumí fulltext (a nebo už ano?) CSV v textovém souboru ve formátu hodnot oddělených čárkou

Operátory ROLLUP a CUBE

Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu:

Michal Krátký, Miroslav Beneš

DUM 12 téma: Příkazy pro tvorbu databáze

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

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

Microsoft Access. Typy objektů databáze: Vytvoření a návrh nové tabulky. Vytvoření tabulky v návrhovém zobrazení

KIV/ZIS cvičení 5. Tomáš Potužák

RELAČNÍ DATABÁZE ACCESS

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

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

Stored Procedures & Database Triggers, Tiskové sestavy v Oracle Reports

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

Pracovní list VY_32_INOVACE_33_15 Databáze Databáze Databáze Test Ing. Petr Vilímek

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

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

Databázové systémy I

Microsoft Access. Úterý 26. února. Úterý 5. března. Typy objektů databáze: Vytvoření a návrh nové tabulky

Administrace Oracle. Práva a role, audit

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

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

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

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

Databáze pro evidenci výrobků

Databázové systémy úvod

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

MySQL manuál. Copyright: Adam Jun Stránky manuálu:

Tvorba aplikací v Oracle Application Express

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

Střední odborná škola a Střední odborné učiliště, Hořovice

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Databázové systémy I

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

Pracovní list VY_32_INOVACE_33_19 Databáze Databáze Databáze Ing. Petr Vilímek

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

Informační systémy 2008/2009. Radim Farana. Obsah. Dotazy přes více tabulek

Databáze Databázové systémy MS Access

Pracovní list VY_32_INOVACE_33_18 Databáze Databáze Databáze Samostatná práce formulář a dotazy Ing.

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1

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

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

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

KIV/ZIS - SQL dotazy. stáhnout soubor ZIS- 04_TestovaciDatabaze accdb. SQL dotazy. budeme probírat pouze SELECT

Inovace a zkvalitnění výuky prostřednictvím ICT Pokročilé metody parametrického modelování

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

Text úlohy. Systémový katalog (DICTIONARY):

Registrační číslo projektu: Škola adresa:

Databáze v MS ACCESS

Instalace. Produkt je odzkoušen pro MS SQL server 2008 a Windows XP a Windows 7. Pro jiné verze SQL server a Windows nebyl testován.

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

MySQL. mysql> CREATE DATABASE nova CHARACTER SET latin2 COLLATE latin2_czech_cs; Query OK, 1 row affected (0.02 sec)


1.13 ACCESS popis programu

téma: Akční dotazy v MS Access

Databázové systémy trocha teorie

Základní přehled SQL příkazů

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

Úvod do databázových systémů 3. cvičení

Západočeská univerzita v Plzni Katedra informatiky a výpočetní techniky. 9. června krovacek@students.zcu.cz

NÁZEV ŠKOLY: Střední odborné učiliště, Domažlice, Prokopa Velikého 640. V/2 Inovace a zkvalitnění výuky prostřednictvím ICT

SQL. relační databázový systém. v úvodní kurz jazyka SQL

Databázové systémy. Datová integrita + základy relační algebry. 4.přednáška

Informační systémy 2008/2009. Radim Farana. Obsah. Základní principy XML

Marketingová komunikace. 2. soustředění. Mgr. Pavel Vávra Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph)

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

Transkript:

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1 Šablona: Název: Téma: Autor: Číslo: Anotace: Inovace a zkvalitnění výuky prostřednictvím ICT Databáze Základní seznámení s MySQL Ing. Kotásek Jaroslav VY_32_INOVACE_31 19 Účelem této prezentace je seznámit uživatele s naprostými základy dotazovacího jazyka SQL a s prostředím MySQL. Uživatel se orientačně seznámí se základními příkazy jazyka SQL. Prezentace je určena pro žáky 2. ročníku technického lycea. Vytvořeno: březen 2013. Podpora digitalizace a využití ICT na SPŠ CZ.1.07/1.5.00/34.0632

SQL a MySQL V 70. letech minulého století začaly vznikat první relační databáze. V roce 1974 vznikl dotazovací databázový jazyk Sequel (později SQL Structured Query Language). Samostatný program SQL nemá velké uplatnění, potřebuje nadstavbu. V osmdesátých letech pak vznikají databázové programy s využitím jazyka SQL (Oracle, dbase, FoxBase, později MS Access). V polovině devadesátých let švédská firma T. c. X. vyvíjí novou platformu pro jazyk SQL databázový server MySQL. MySQL má bohaté uplatnění na Internetu nejen v internetových obchodech, ale i v programech požadujících databázové zpracování, mimo jiné v ISASu. Obrázek 1: Logo MySQL. Odkaz: http://www.mysql.com/ [cit. 10. 12. 2012]

MySQL - prostředí Základní prostředí MySQL vznikne po spuštění mysqld.exe (MYSQL/BIN/mysqld.exe) MYSQL databázový server je spuštěn jako služba (démón) a reaguje na veškeré databázové dotazy. Aktivace obslužné utility mysql.exe (MYSQL/BIN/mysql.exe) zasíláme příkazy výkonnému jádru MySQL. Příkazy zapisujeme do řádku (jako v DOSu) a nerozlišujeme velikost písmen. Příkaz je ukončen znakem ; (středník) a klávesou Enter. Na chybu jsme slovně upozorněni. Obrázek 2: Situace po spuštění MySQL - monitor služby MySQL čeká na příkaz.

SQL a MS Access Příkazy SQL můžeme také zadávat přímo z prostředí MS Accessu, případně je zde kontrolovat. Stačí v návrhovém zobrazení dotazu kliknou pravým tlačítkem myši a pak vybrat první nabídku Zobrazení SQL. Obrázek 3: Návrhové zobrazení dotazu. Obrázek 4: Aktivace nabídky Zobrazení SQL. Obrázek 5: Tentýž dotaz v SQL jazyce.

Základní příkazy dotazovacího jazyka SQL CREATE DATABASE vytvoření nové databáze. CREATE TABLE vytvoření nové tabulky. INSERT vkládání nových dat. SELECT nejdůležitější příkaz, v podstatě ekvivalent výběrového dotazu. Může se zadávat se spoustou parametrů: FROM povinný parametr na zdroj polí dotazu, WHERE podmínka omezující záznamy, kritéria, GROUP BY seskupení, ekvivalent souhrnů, HAVING omezuje seskupené záznamy, Kde, ORDER BY setřídění záznamů dotazu. Obrázek 6: Tento dotaz je realizací příkazu SELECT. Z tabulky všech žáků vytvoří souhrn na jména dívek a setřídí je podle počtu výskytu.

UPDATE úprava hodnot v tabulce, aktualizační dotaz. DELETE smazání záznamů (řádků) v tabulce, odstraňovací dotaz. Př.: UPDATE SKOLA SET MESTO= ZLIN WHERE MESTO= Gottwaldov (změní všem žákům, kteří bydlí v Gottwaldově, název města na Zlín aktuální v prosinci 1989). DELETE FROM ŠKOLA WHERE TRIDA= 4.B (odstraní z tabulky všechny žáky ze třídy 4.B). ALTER TABLE změna struktury tabulky, obsahuje řadu parametrů: ADD přidání nového pole (sloupce), DROP zrušení existujícího pole včetně obsahu, CHANGE změna parametrů pole, MODIFY změna názvu pole, RENAME přejmenování tabulky

Př.: ALTER TABLE SKOLA CHANGE MESTO OBEC VARCHAR(30) NOT NULL (přejmenuje ve struktuře tabulky pole MESTO na OBEC a změní jeho datovou strukturu. Obsah daného pole zůstává zachován). ALTER TABLE SKOLA RENAME ZACI (přejmenuje tabulku SKOLA na ZACI). DROP DATABASE smaže celou databázi. DROP TABLE smaže celou tabulku. Tyto příkazy jsou velmi nebezpečné, mažou vše včetně obsahu! USE učiní jmenovanou databázi aktivní. SHOW DATABASES zobrazí jména všech databází. SHOW TABLES zobrazí jména aktivních tabulek.

Doplňující příklad: Pomocí příkazů CREATE vytvořte strukturu jednoduché tabulky a pak ji naplňte pomocí příkazu INSERT.