Databázové systémy a SQL

Slides:



Advertisements
Podobné prezentace
Fakulta elektrotechniky a informatiky
Advertisements

Aplikační a programové vybavení
 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á.
Hana Kotinová Struktura a cíl práce Metody předzpracování dat Systémy předzpracování dat Historie vývoje DPT Jak program pracuje Budoucnost.
C# - Databáze úvod, ADO.NET
SQL PVA Jan Hora. SQL „graficky“ Grafický vs. pravý SQL SELECT ORDED BY WHERE.
Architektury a techniky DS Cvičení č. 9 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
ADO – práce s databázemi
Databáze Lokální systémy a SQL servery VY_32_INOVACE_7B10.
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.
Databázové Aplikace Slidy ke cvičení DBI026, část 3 KSI MFF UK Verze
Delphi a databáze MS SQL Server.
Databázové aplikace v Delphi
Úvod do PostGIS Jan Ježek.
Autor, Název akce Databázové systémy a SQL Lekce 7 Daniel Klimeš.
Použití počítačů NÁZEV ŠKOLY2. ZŠ J. A. Komenského Milevsko, J. A. Komenského 1023, okres Písek ČÍSLO PROJEKTUCZ.1.07/1.4.00/ ČÍSLO ŠABLONYIII/2.
Fulltextové technologie a jejich využití v UIS Bc. Miroslav Prachař datamanagement
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Kateřina Raichová. Materiál je publikován pod licencí Creative Commons. ze sady:3tematický.
Základní škola a Mateřská škola, Liberec, Barvířská 38/6, příspěvková organizace Název : VY_32_inovace_09 Informatika - MS Excel – Vzorce cvičení Autor:
Pořízení dat Databázové funkce Řazení Filtrování Souhrny Kontingenční tabulky Kontingenční grafy.
Klíčová slova z Demusu přímo do EXIF hlaviček digitálních fotografií? RNDr. Marie Kocinová
Hromadná korespondence 1 Word Předmět: Informační a komunikační technologie Autor: Milan Franek.
Formáty souborů (neboli typ souboru) obvykle určuje význam dat v elektronickém souboru. Existuje množství různých formátů, přizpůsobených pro ukládání.
Import dat Access (16). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická škola pro tělesně.
Bc. David Gešvindr MCT | MSP | MCTS | MCITP | MCPD.
VideoWeb: Webová aplikace pro správu domácí videotéky Adam Melkus, Radek Jirovský, Jakub Kutil, Hoa Quoc TranPB138
Autor, Název akce Databázové systémy a SQL Daniel Klimeš 1.
Software =je v informatice sada všech počítačových programů používaných v počítači, které provádějí nějakou činnost. - Software je protiklad k hardwaru,
Databáze © Mgr. Petr Loskot
Úvod do databází MS Access (1).
Databázové systémy a SQL
Databázové systémy přednáška 5 – Přístup na data
Microsoft Office Excel – práce s tabulkami a analýzy
Uživatelské dotazy když standardní nástroje nestačí
Systémové databáze v SQL Serveru
Dotazovací jazyk SQL I.
Vytvořil: Robert Döring
Temporální databáze Martin Zikmund.
Databázové systémy a SQL
Poštovní subsystém UIS
Základní škola T. G. Masaryka a Mateřská škola Poříčany, okr. Kolín
Databázové systémy a SQL
Databázové systémy a SQL
Zkušenosti s nasazením J2EE aplikací na AS GlassFish
Databáze MS ACCESS 2010.
Vkládání dat MS Access (5).
Vytvoření databázového dotazu z více tabulek
Databázové systémy a SQL
Databázová aplikace 1 Aplikace soubory se sekvenčním přístupem
Databázové systémy a SQL
Informatika pro ekonomy přednáška 8
Databázové systémy a SQL
Databázové systémy a SQL
MS Excel – příklady na databázové funkce
Počítačová cvičení z předmětu Datové sklady
Microsoft Office Access
Dotazovací jazyk SQL I.
A5M33IZS – Informační a znalostní systémy
Přednáška 10 Uložené procedury.
Databázové systémy a SQL
Přednáška 5 Úvod do SQL.
Jazyk SQL (databáze SQLite)
NÁVRH NOVÉHO DATOVÉHO MODELU DATABÁZE VRTŮ ODRY 2000 A VYTVOŘENÍ GRAFICKÉHO UŽIVATELSKÉHO ROZHRANÍ diplomová práce Michal Egyed Vedoucí práce: Ing. David.
Analýza informačního systému
Databázové systémy a SQL
Informatika pro ekonomy přednáška 8
Relační databáze na příkladu aplikace Microsoft Access
Digitální učební materiál
SQL Server 2017: Automatic tuning
Databázové systémy a SQL
Transkript prezentace:

Databázové systémy a SQL Lekce 9 Daniel Klimeš

Zdroje dat – formáty Plain text = textový soubor Sloupce oddělené oddělovačem Poziční formát Databázově nezávislé MS Excel Přímo do MS Access, MS SQL server Přes plain text, CSV formát Jiná databáze Datové pumpy Databázové linky XML Standard pro výměnu dat Strukturovaný textový soubor Daniel Klimeš, Databázové systémy a SQL

Import dat z plain textu Importní grafické rozhraní cílové databáze Pokud existuje Sada INSERT příkazů nutné plain text rozebrat a následně sestavit do INSERT příkazů sestavení např. v MS Excel použitelné do max. desítek tisíc řádků Datová pumpa nutná konfigurace vhodné pro velké množství záznamů Externí tabulka (ORACLE) pro opakovaný import po konfiguraci databáze přistupuje k souboru jako k běžné tabulce SELECT dotazy přímo nad textovým souborem Daniel Klimeš, Databázové systémy a SQL

SW aplikace Datové pumpy Součást databáze (sqlldr ORACLE) Aplikace třetích stran „univerzální“, databázově nespecifické Přenos dat mezi databázemi Připojení k databázi přes standardní rozhraní ODBC OLE DB ADO Často chybí podpora specifických datových typů Daniel Klimeš, Databázové systémy a SQL

ORACLE – import plain textu Generování INSERT dotazů příprava skriptu včetně definice tabulky (CREATE TABLE) Spuštění skriptu v SQLPLUS, SQL DEVELOPER SQL LOADER (sqlldr) Datová pumpa Ovládaný přes řídící skript (*.ctl) Spuštění: Sqlldr control=soubor.ctl , userid=student@TESTORCL Cílová tabulka musí existovat Externí tabulky CREATE TABLE <table_name> ( <column_definitions>) ORGANIZATION EXTERNAL (popis souboru) Daniel Klimeš, Databázové systémy a SQL

Příklad importu Soubor klientky.txt ID_KLIENTKY Integer (9) Šifrované RČ (MD5) Text (32) Datum narození Date Pojišťovna Text (3) Okres Text(30) Rizikovost Integer (1) CENTRUM Text(3) Konfigurace pro sqlloader OPTIONS (ERRORS=50000) LOAD DATA INFILE "C:\export\klientky.txt" APPEND INTO TABLE KLIENTKY FIELDS TERMINATED BY ";" OPTIONALLY ENCLOSED BY "'" (ID_KLIENTKY, RC, DAT_NAR DATE "DD.MM.YYYY", POJISTOVNA, OKRES "TRIM(:OKRES)", RIZIKOVOST, CENTRUM) Daniel Klimeš, Databázové systémy a SQL

ODBC konfigurace Daniel Klimeš, Databázové systémy a SQL

OLEDB konfigurace .udl soubor Daniel Klimeš, Databázové systémy a SQL

Databáze a R Načtení dat přímo z databáze – ODBC rozhraní library(RODBC) myconn <-odbcConnect("TRIALDB_ODBC", uid="klimes", pwd="") b <- sqlFetch(myconn, "TEST_KM") #načtení vlastní tabulky #načtení tabulky z jiného schématu d <- sqlFetch(myconn,"ACT_PROD.EP2_SLEDOVANE_PARAMETRY_D3") #načtení SQL dotazu pundat <- sqlQuery(myconn, "select * from Punishment") close(myconn) Daniel Klimeš, Databázové systémy a SQL

POSTGRESQL COPY country FROM ‘C:/vstup.txt’ COPY country TO ‘C:/vystup.txt’ Podporované formáty : text, csv Daniel Klimeš, Databázové systémy a SQL