Unix a Internet 9. SQL server

Slides:



Advertisements
Podobné prezentace
Přednáška č. 1 Úvod, Historie zpracování dat, Základní pojmy
Advertisements

Aplikační a programové vybavení
Databáze.
Microsoft Office Access
Microsoft Office Access
DATABÁZOVÉ SYSTÉMY Ing. Roman Danel, Ph.D.
 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á.
Přednáška č. 5 Proces návrhu databáze
Pojmy z ERD.
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.
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.
Databázové systémy Štěpán Šípal.
Databáze Úvod.
Databázové systémy II Přednáška č. 8 – Pohledy (Views)
Školení správců II. Petr Pinkas RNDr. Vít Ochozka.
Ochrana aktiv v malé firmě Bakalářská práce Pavel Šnajdr – Aplikovaná informatika.
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á.
© Doc. Miniberger, BIVŠ Datové modelování II Atributy Převod DM do schématu SŘBD Dotazovací jazyk SQL Multidimenzionální modelování Principy.
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.
Relační databáze.
Konceptuální návrh databáze
Vypracoval: Ondřej Dvorský Třída: VIII.A
Vytvořil: Robert Döring
Základy informatiky část 5
Informatika pro ekonomy II přednáška 10
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.
Aplikační a programové vybavení
PHP PHP a MySQL - 15 Mgr. Josef Nožička IKT PHP
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.
Konceptuální návrh databáze
Databázové modelování
Databázové systémy Relační model.
Access Vysvětlení pojmu databáze - 01
Databáze Lokální systémy a SQL servery VY_32_INOVACE_7B10.
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_01B17 Autor Ing. Jiří Kalousek Období vytvoření Duben 2013.
„Úvod do databázových systémů“
Integrovaný regionální knihovní systém 3. generace Ing. Petr Štefan, Kp-sys s.r.o. Pardubice.
Databázové aplikace v Delphi
Univerzita třetího věku kurz Znalci Databáze 1.
Architektura databází DBS=SŘBD+DB
Databázové systémy Normalizace dat.
Úvod do PostGIS Jan Ježek.
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í,
Klient pro správu databází MySQL 1 Klient pro správu databází MySQL Zbyněk Munzar České vysoké učení technické v Praze Fakulta elektrotechnická.
24 Používání relačních databází (základní pojmy a principy z oblasti relačních databází, struktura databáze,oblasti použití relačních databází, vkládání.
Úvod do databází zkrácená verze.
● 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.
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
Z3104 Geodatabáze úvod.
Z3104 Geodatabáze úvod.
Informatika pro ekonomy přednáška 8
Normální formy Projekt OBZORY
Počítačová cvičení z předmětu Datové sklady #1 Relační model dat
Microsoft Office Access
Relační model databáze
Databázové jazyky Jaroslav Pokorný FI BVŠP Bratislava
Vytvořil: Robert Döring
Praktický modul - zadání
Transkript prezentace:

Unix a Internet 9. SQL server Obsah: SQL jazyk, relační databáze, klíč model klient-server, SQL příkazy MySQL, PostgreSQL, Firebird správa z příkazového řádku a webové stránky výkon, četnost zápisu, SSD © Milan Keršláger http://www.pslib.cz/ke/slajdy 30. 11. 2014 http://creativecommons.org/licenses/by-nc-sa/4.0/

Historie IBM 70. léta 20. století výzkum relačních databází vznik jazyka SEQUEL Structured English Query Language jazyk umožňující pracovat s relačními databázemi snaha o přiblížení k mluvenému jazyku (angličtina) v roce 1979 se přidala k vývoji dnešní firma Oracle 1981: IBM → systém SQL/DS 1982: IBM → systém DB/2 dále Progres, Informix a SyBase (dnes MS-SQL) přejmenování SEQUEL na SQL

SQL Structured Query Language ANSI chtěla standardizovat nový jazyk RDL SQL se však stalo de-fakto standardem proto ANSI založilo standard na SQL SQL-86 (z roku 1986) SQL-92 (z roky 1992), někdy též SQL-2 rozšíření o zajištění integrity databází SQL-99 (z roku 1999) databáze s objektovými prvky firmy neimplementují SQL standard zcela naopak často vlastní rozšíření → omezená portabilita

Relační databáze definoval v roce 1970 Edgar F. Codd databáze jsou tabulky řádky (→ záznamy) sloupce (→ atributy) v políčkách pak konkrétní hodnoty některé hodnoty jsou speciální → klíč klíč odkazuje na stejný klíč v jiné tabulce tím vzniká relace → tj. propojení tabulek pak je však nutné zajistit integritu

Klíč primární klíč cizí klíč kandidátní klíč (alternativní klíč)

Integrita integrita ve smyslu relační databáze

Vztahy mezi tabulkami stupeň vztahu kardinalita vztahu účast relace ve vztahu volitelná povinná

Stupeň vztahu unární vztah binární vztah ternární vztah N-ární vztah

Kardinalita vztahu

Normalizace databáze

SQL server obhospodařuje data, rozumí SQL jazyku využívá model klient-server klient zasílá dotazy a získává odpovědi nenáročný na systémové prostředky (výkon) sám databázi neovládá, nespravuje klient komunikuje se serverem poskytuje vstupy, klade dotazy, získává odpovědi (data) data jsou umístěna na serveru snadná správa, snadné zálohování serializace zpracování, snadné zajištění atomicity umožňuje zamykání dat, transakce, řeší integritu