SQL Lukáš Masopust 2007. Historie  Předchůdcem databází byly papírové kartotéky  1890 - děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.

Slides:



Advertisements
Podobné prezentace
Základy jazyka SQL Jan Tichava
Advertisements

Základy databázových systémů
Přednáška č. 1 Úvod, Historie zpracování dat, Základní pojmy
Aplikační a programové vybavení
Jazyk SQL Ing. Zdena DOBEŠOVÁ. SQL Structured Query Language 1974 SEQUEL (Structured English Query Language) neprocedurální relační dotazovací jazyk norma.
Databáze.
Microsoft Office Access
 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á.
Databázové systémy Úvod.
Další dotazy SQL Structured Query Language. Některé SQL příkazy mohou mít v sobě obsaženy další kompletní příkazy SELECT. Využijeme je tam, kde potřebujeme.
1 BUMI Úvod do medicínské informatiky Počítačové cvičení č. 3 Ing. Vratislav Čmiel.
PROGRAMOVACÍ JAZYKY (c) Tralvex Yeap. All Rights Reserved.
Možnosti implementace temporálních Databází v Caché Lukáš Rychnovský
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
Úvod do databází Databáze.
Martin Kirschbaum 4.A,  určitá uspořádaná množina informací (dat) uložená na paměťovém médiu  Databázový program - umožňuje tvořit, editovat,
1IT Relační datový model
Databáze Jiří Kalousek.
MySQL - Vytvoření nové tabulky  create table jméno_tabulky (jméno_položky typ_položky,... ) Přehled nejběžnějších datových typů Přehled nejběžnějších.
Databázové systémy Štěpán Šípal.
Databáze Úvod.
Databázové systémy II Přednáška č. 8 – Pohledy (Views)
Přednáška 3 1GIS2 Databáze – vývoj, vlastnosti, přístupy ke zpracování informací, databázové modely, základy SQL FŽP UJEP.
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.
Školení správců II. Petr Pinkas RNDr. Vít Ochozka.
Architektura databází Ing. Dagmar Vítková. Centrální architektura V této architektuře jsou data i SŘBD v centrálním počítači. Tato architektura je typická.
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.
Databázové systémy teorie a návrh relačních databázových systémů část II.
Relační databáze.
Vypracoval: Ondřej Dvorský Třída: VIII.A
Vytvořil: Robert Döring
Historie databází, jejich význam a základní pojmy
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.
Fakulta elektrotechniky a informatiky
Informatika pro ekonomy II přednáška 10
Databázové systémy I Cvičení č. 6 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Databázové systémy Přednáška č. 6.
Rauer Luboš Kopic Petr Blažek Tomáš. Structured Query Language - dotazovací jazyk -> pracuje s dotazy - neprocedurální jazyk - mocný, ale přitom jednoduchý.
ZÁKLADY INFORMATIKY DATABÁZOVÉ SYSTÉMY Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.
Architektury a techniky DS Cvičení č. 9 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Databáze.
Aplikační a programové vybavení
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í
Informatika II PAA DOTAZOVACÍ JAZYKY
Aplikační a programové vybavení
Access Vysvětlení pojmu databáze - 01
Databázové systémy Informatika pro ekonomy, př. 18.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B13 Autor Ing. Jiří Kalousek Období vytvoření březen.
Teorie zpracování dat RELAČNÍ DATOVÝ MODEL.
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.
● Databaze je soubor dat,slouží pro popis reálného světa(např.evidence čkolní knihovny..) ● Relační databaze je databáze založená na relačním modelu.
Databázové systémy Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.
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,
Databáze ● úložiště dat s definovaným přístupem ● typy struktury – strom, sekvence, tabulka ● sestává z uspořádaných záznamů ● databáze – struktura – záznam.
Databázové systémy Roman Danel Institut ekonomiky a systémů řízení 2016.
Databázové systémy a SQL
Unix a Internet 9. SQL server
Dobývání znalostí z databází znalosti
Databázové systémy a SQL
Úvod do databázových systémů
Informatika pro ekonomy přednáška 8
Šablona 32 VY_32_INOVACE_038.ICT.34
Relační model databáze
Vytvořil: Robert Döring
Databázové systémy a SQL
Transkript prezentace:

SQL Lukáš Masopust 2007

Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL pro hromadné zpracování dat  1965 – Výbor Database Task Group (DBTG) Vytvoření koncepce databázových systémů  1971 – síťový db systém i hierarchické databáze  – začínají relační databáze

Historie SQL  Structured English Query Language – Syntax inspirována přirozenému jazyku  1979 – Oracle database  1992 – SQL-92 (SQL2)  1999 – SQL-99 (SQL3) databáze s objektovými prvky – Objektově relační databáze

Základní pojmy I. SŘBD – soubor metod a programových prostředků pro manipulaci s rozsáhlými datovými soubory uloženými v určitém formátu Entita – Prvek (tabulka) popsaný parametry databázový model – Hierarchický založen na modelování hierarchie mezi entitami se vztahy podřízenosti a nadřízenosti – Síťový vychází z teorie grafů, uzly v grafu odpovídají entitám a orientované hrany definují vztahy mezi entitami – Relační – Objektově relační databáze

SŘBD (DBMS) Databáze je místo pro uložení dat. Přístup k těmto datům zprostředkovává program označovaný SŘBD Systém řízení báze dat (Database management system)

Relační databáze Vychází z relační algebry Data uspořádána do tabulek (relací) A -> B a současně B není podmnožinou A, pak množina A obsahuje primární klíč tabulky

Základní pojmy II.  Hodnota (= uživatelská data) Datový typ  Primární klíč Jednoznačně indentifikuje záznam  Normální formy Jsou 4 Vlastnosti, které by měly dobře navržené tabulky

Realizace SŘBD MySQL – Velmi rozšířená na webu PostgreSQL – Oproti MySQL umožňuje psát složitější dotazy mSQL – miniSQL – odlehčený DB server Oracle – Profi řešení Microsoft SQL – Profi řešení

Jazyk SQL - patří mezi tzv. deklarativní programovací jazyky – SQL kód vkládáme do jiného programovacího jazyka a terminálem odešleme na server jako textový řetězec SDL - Storage Definition Language Definuje způsob ukládání tabulek DDL - Data Definition Language Jazyk pro vytváření Databázových schémat a katalogů DML - Data Manipulation Language příkazy INSERT, UPDATE, DELETE a SELECT VDL - View Definition Language Pro návrháře a správce Virtuální představa databáze

Ukažme si prakticky... tridy zaci SELECT jmeno FROM tridy, zaci WHERE tridy.id = zaci.patrici AND tridy.trida = 'E4.C