Technologie Informacyjne

Podobne dokumenty
Technologie Informacyjne

2017 r. STOPA BEZROBOCIA r. STOPA BEZROBOCIA

ODCZYT STANU WODY NA RZECE DRWĘCY mierzone dla posterunku Nowe Miasto Lubawskie

ORGANIZATOR SPORTU DZIECI I MŁODZIEŻY W ŚRODOWISKU WIEJSKIM

Październik Data Dzień tygodnia Szczęśliwy numerek [Wybierz inny miesiąc]

Wolumen - część II Budynki Urzędu Gminy Kulesze Kościelne i Ochotniczej Straży Pożarnej Grodzkie Nowe w grupie taryfowej G

ROK 2007 Sprawozdanie o rynku pracy Styczeń

IV SEKTOR - HARMONOGRAM WYWOZU ODPADÓW WIELKOGABARYTOWYCH Z BUDYNKÓW WIELORODZINNYCH NA 2015 ROK

GRUPA 1. Adres: Plac Kościuszki 13, Tomaszów Mazowiecki

Wymiar czasu pracy w kwartałach 2018r. pełny etat

Pośrednictwo pracy i aktywne formy przeciwdziałaniu bezrobociu styczeń 2002 r. Oferty pracy

Pośrednictwo pracy i aktywne formy przeciwdziałaniu bezrobociu styczeń 2003 r. Oferty pracy

ROK 2004 Sprawozdanie o rynku pracy Styczeń

Wymiar czasu pracy w kwartałach 2018r. pełny etat

Wymiar czasu pracy w kwartałach 2018r. pełny etat

Bazy danych i usługi sieciowe

Pojazdy zarejestrowane w Polsce w 2014 r.

Teoretyczne podstawy informatyki

KALENDARZ NOTOWANIA INSTRUMENTÓW TERMINOWYCH BASE I WYKONANIA UMÓW DLA KONTRAKTÓW TERMINOWYCH NA ENERGIĘ ELEKTRYCZNĄ NA ROK 2016

Szczegółowe statystyki zdarzeń

Programowanie Obiektowew języku C++ Zadania L2

HARMONOGRAM WYWOZU ODPADÓW SEGREGOWALNYCH

UCHWAŁA NR XXXIII/257/2016 RADY MIASTA KRAŚNIK. z dnia 22 grudnia 2016 r.

Bazy danych. dr inż. Arkadiusz Mirakowski

P o d s t a w y j ę z y k a S Q L

Kod odpadu. D-5/R-12 Zmieszane odpady z budowy, remontów i demontażu inne niż wymienione w. 5,280 Mg , i

Terminy odbioru odpadów GMINA KOŹMIN WLKP. 2015r.

HARMONOGRAM ZAJĘĆ J. ANGIELSKI I SEMESTR rok akademicki 2015/2016 zimowy

Człowiek - najlepsza inwestycja

Harmonogram realizacji dochodów budŝetu Powiatu Gryfińskiego na 2009 rok

STYCZEŃ LUTY. Dyżury aptek w Grójcu 2014

PROJEKT WYKONAWCZY TOM III

Kod odpadu. Zmieszane odpady opakowaniowe ,080 Mg R ,060 Mg R-12. 0,022 Mg wymienione w

Wprowadzenie do Hurtowni Danych

strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych

Opcje na WIG20 Nowe zasady obrotu. Warszawa, lipiec 2014 r.

ZMIESZANE ODPADY KOMUNALNE co 2 tygodnie

Podstawy programowania w języku C++ Zadania

Nowe technologie baz danych

Relacyjne bazy danych. Podstawy SQL

Przykłady najlepiej wykonywać od razu na bazie i eksperymentować z nimi.

Harmonogram egzaminów w SPNJO w roku akademickim 2015/ 2016

Technologie Informacyjne

Programowanie Obiektowew języku C++ Zadania L2

Relacyjne bazy danych. Podstawy SQL

Nazwa skrócona opcji. Styl wykonania opcji Instrument bazowy. wygaśnięcia. Indeks WIG20

Wykaz ulic: Staropolska, Małopolska, Szkolna, Kozuba, Boczna, Krakowska, Zachodnia, Wschodnia, Środkowa, Zamłynie, Nadbrzeżna

Adam Cankudis IFP UAM

UCHWAŁA Nr II/10/18 RADY POWIATU KOLNEŃSKIEGO. z dnia 12 grudnia 2018 r.

Modelowanie hierarchicznych struktur w relacyjnych bazach danych

Apteki pełnią dyżury od godz rano do godz rano dnia następnego.

RE Giełda Energii. Wykład 4

Harmonogram egzaminów w SPNJO w roku akademickim 2016/2017

Język SQL, zajęcia nr 2

Informatyka (10) dr inż. Katarzyna Palikowska Katedra Transportu Szynowego i Mostów p. 4 Hydro

Harmonogram egzaminów w SPNJO w roku akademickim 2018/2019

Harmonogramy wywozu odpadów w roku: 2017

SZCZEGÓŁOWE WYMAGANIA DOTYCZĄCE UCZESTNICTWA W KURSIE SPECJALISTYCZNYM Ordynowanie leków i wypisywanie recept dla pielęgniarek i położnych

Informatyka (5) SQL. dr inż. Katarzyna Palikowska Katedra Transportu Szynowego p. 4 Hydro

Jerzy Nawrocki, Wprowadzenie do informatyki

Raport. Pentagon Research, ul. Świdnicka 21-23, Wrocław, tel. (71)

z dnia 26 lipca 2018 r.

Informatyka (6) Widoki. Indeksy

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko

Ćwiczenia z Zaawansowanych Systemów Baz Danych

1. Cennik spotów reklamowych

Informatyka sem. III studia inżynierskie Transport 2018/19 LAB 2. Lab Backup bazy danych. Tworzenie kopii (backup) bazy danych

Terminy wypłat Kindergeld w 2018 roku

Indeks cen stali w Europie wyroby płaskie (kwiecień 2011r. kwiecień 2012r.) (tabela nr 6)...

UCHWAŁA NR IX/103/2015 RADY POWIATU MALBORSKIEGO. z dnia 29 grudnia 2015 r.

Wstęp do relacyjnych baz danych. Jan Bartoszek

Operacja PIVOT w języku SQL w środowisku Oracle

SQL (ang. Structured Query Language)

ŻOŁNIERSKA 16, 16C, 19, 22/42 24, 26, 27 37, 39, 41, 41A, 41B, 43/45, 43, 25 45, 47, ŻOŁNIERSKA 18 Pon/Wt/Śr/Czw/Pt 27 ŻOŁNIERSKA 18A Wt/Pt

Kalendarz roku szkolnego 2018/19 w SP 2 w Lublinie

Powiatowy Urząd Pracy w Radomiu Filia w Pionkach BANK PROGRAMÓW GRUPOWEJ INFORMACJI ZAWODOWEJ NA 2014 ROK

Harmonogram odbioru odpadów komunalnych w 2016 roku dla miejscowości ŁĄCKO I (ul. Strażacka, Nadbrzeżna, Słoneczna, Niemiecka Wieś, Rola- Kopytówka)

Systemy Wspomagania Decyzji

Temat : SBQL 1 obiektowy język zapytań.

UCHWAŁA NR XXXVII/348/13 RADY MIASTA MIŃSK MAZOWIECKI. z dnia 16 grudnia 2013 r.

UCHWAŁA NR XXXIII/325/18 RADY POWIATU HAJNOWSKIEGO. z dnia 11 października 2018 r.

Wykład 6. SQL praca z tabelami 3

Język SQL, zajęcia nr 1

UCHWAŁA NR VIII/97/2015 RADY GMINY TARNÓW. z dnia 7 lipca 2015 r.

Technologia informacyjna

Harmonogram egzaminów w SPNJO w roku akademickim 2017/2018

Funkcjonalność systemów zarządzania bazami danych przestrzennych w kartografii internetowej (PosrtgreSQL/PostGIS) Krzysztof Kuśnierek

tworzywa sztuczne, metale, opakowania

Technologie informacyjne lab. 2: Bazy danych

Kalendarz podatkowy Poland 2018

ROCZNE ZUŻYCIE PALIWA GAZOWEGO załącznik nr 1 do SIWZ

Konstruowanie Baz Danych DQL agregacja danych

UCHWAŁA NR IV/.../15 RADY MIEJSKIEJ W GRODKOWIE

UCHWAŁA NR IV/13/2014 RADY GMINY W DWIKOZACH. z dnia 29 grudnia 2014 r.

NoSQL & relax with CouchDB

Plan Wspierania Uzdolnień

Informatyka I BAZY DANYCH. dr inż. Andrzej Czerepicki. Politechnika Warszawska Wydział Transportu 2017

Dr Michał Tanaś(

Uchwała Nr... Rady Miasta Lublin. z dnia r.

Prawne, księgowe i sanitarne wymogi założenia i prowadzenia gospodarstwa agroturystycznego - szkolenia branżowe

Transkrypt:

Bazy danych Szkoła Główna Służby Pożarniczej Zakład Informatyki i Łączności May 18, 2015

1 Płaskie pliki 2 Hierarchiczne bazy danych 3 Sieciowe bazy danych 4 Relacyjne bazy danych 5 Kolumnowe Bazy Danych 6 NoSQL 7 Podsumowanie

Płaskie pliki produkt rok miesiąc obrót ilość sprzedawca region płatki śniadaniowe 2002 grudzień 125,00 zł 58954 Jan Nowak centrum 2005 kwiecień 454 546,00 zł 547 Jan Nowak centrum 2008 styczeń 1 547,00 zł 45 Jan Nowak centrum płatki śniadaniowe 2003 wrzesień 4 564 654,00 zł 548 Janina Kowalska centrum 2008 wrzesień 45 874,00 zł 56465 Janina Kowalska centrum płatki śniadaniowe 2003 lipiec 5 200 140,00 zł 4584 Jan Nowak małopolska 2002 luty 12,00 zł 5965 Jan Nowak małopolska 2003 październik 540,00 zł 5412 Janina Kowalska małopolska płatki śniadaniowe 2006 październik 4 040,00 zł 5 Janina Kowalska małopolska płatki śniadaniowe 2002 grudzień 5 465,00 zł 56 Jan Nowak pomorze płatki śniadaniowe 2008 marzec 3 132,00 zł 5 Jan Nowak pomorze 2005 marzec 540,00 zł 2 Jan Nowak pomorze 2006 luty 21,00 zł 58 Janina Kowalska pomorze płatki śniadaniowe 2005 luty 5 050,00 zł 254 Janina Kowalska pomorze płatki śniadaniowe 2003 styczeń 45,00 zł 587 Janina Kowalska pomorze płatki śniadaniowe 2005 grudzień 4 548,00 zł 5412 Jan Nowak wielkopolska płatki śniadaniowe 2002 luty 410 520,00 zł 24 Jan Nowak wielkopolska 2006 marzec 321,00 zł 541 Jan Nowak wielkopolska płatki śniadaniowe 2002 październik 4 523,00 zł 45 Jan Nowak wielkopolska płatki śniadaniowe 2002 lipiec 654,00 zł 456 Janina Kowalska wielkopolska 2002 wrzesień 540,00 zł 5265 Janina Kowalska wielkopolska

Zapis danych na kartach FortranCardPROJ039.agr by Arnold Reinhold - Licensed under Wikimedia Commons

Magnetyczne nośniki danych Poland Jaworzyna Slaska - Museum of Industry and Railway in Lower Silesia - tape memory PT3 for Odra computer autorstwa I, Merlin. Licencja na podstawie Wikimedia Commons

Odczyt z taśmy produkt rok miesiąc obrót ilość sprzedawca region płatki śniadaniowe 2002 grudzień 125,00 zł 58954 Jan Nowak centrum 2005 kwiecień 454 546,00 zł 547 Jan Nowak centrum 2008 styczeń 1 547,00 zł 45 Jan Nowak centrum płatki śniadaniowe 2003 wrzesień 4 564 654,00 zł 548 Janina Kowalska centrum 2008 wrzesień 45 874,00 zł 56465 Janina Kowalska centrum płatki śniadaniowe 2003 lipiec 5 200 140,00 zł 4584 Jan Nowak małopolska 2002 luty 12,00 zł 5965 Jan Nowak małopolska 2003 październik 540,00 zł 5412 Janina Kowalska małopolska płatki śniadaniowe 2006 październik 4 040,00 zł 5 Janina Kowalska małopolska płatki śniadaniowe 2002 grudzień 5 465,00 zł 56 Jan Nowak pomorze płatki śniadaniowe 2008 marzec 3 132,00 zł 5 Jan Nowak pomorze 2005 marzec 540,00 zł 2 Jan Nowak pomorze 2006 luty 21,00 zł 58 Janina Kowalska pomorze płatki śniadaniowe 2005 luty 5 050,00 zł 254 Janina Kowalska pomorze płatki śniadaniowe 2003 styczeń 45,00 zł 587 Janina Kowalska pomorze płatki śniadaniowe 2005 grudzień 4 548,00 zł 5412 Jan Nowak wielkopolska płatki śniadaniowe 2002 luty 410 520,00 zł 24 Jan Nowak wielkopolska 2006 marzec 321,00 zł 541 Jan Nowak wielkopolska płatki śniadaniowe 2002 październik 4 523,00 zł 45 Jan Nowak wielkopolska płatki śniadaniowe 2002 lipiec 654,00 zł 456 Janina Kowalska wielkopolska 2002 wrzesień 540,00 zł 5265 Janina Kowalska wielkopolska

Hierarchiczny Model Danych root Level 0 centrum małopolska pomorze Level 1 Janina Kowalska Jan Nowak Level 2 płatki śniadaniowe Level 3

Hierarchiczny Model Danych root centrum małopolska pomorze Janina Kowalska Jan Nowak Janina Kowalska Jan Nowak płatki śniadaniowe płatki śniadaniowe Janina Kowalska Jan Nowak płatki śniadaniowe płatki śniadaniowe płatki śniadaniowe płatki śniadaniowe

Sieciowy Model Danych centrum małopolska pomorze Janina Kowalska Jan Nowak płatki śniadaniowe płatki śniadaniowe płatki śniadaniowe płatki śniadaniowe płatki śniadaniowe

Relacyjny Model Danych produkt id nazwa 1 płatki śniadaniowe 2 sprzedawca id imię nazwisko 1 Jan Nowak 2 Janina Kowalska transakcje id produkt_id sprzedawca_id data ilość obrót region 1 1 1 12.03.04 12 12 231 zł centrum 2 2 1 13.04.09 123 1 zł pomorze 3 1 2 12.03.05 27 12 231 zł centrum 4 1 2 17.05.08 1 231 zł małopolska 5 2 1 12.06.06 132 1 231 zł pomorze 6 1 2 21.03.06 19 2 231 zł pomorze 7 2 1 12.09.11 12 12 zł małopolska 8 1 2 02.03.09 56 31 zł wielkopolska 9 2 1 01.11.01 12 281 zł pomorze 10 2 1 12.12.07 89 12 231 zł centrum 11 2 2 27.09.09 198 52 231 zł centrum

Structured Query Language produkt id nazwa 1 płatki śniadaniowe 2 sprzedawca id imię nazwisko 1 Jan Nowak 2 Janina Kowalska transakcje id produkt_id sprzedawca_id data ilość obrót region 1 1 1 12.03.04 12 12 231 centrum zł 2 2 1 13.04.09 123 1 zł pomorze 3 1 2 12.03.05 27 12 231 zł centrum 4 1 2 17.05.08 1 231 zł małopolska 5 2 1 12.06.06 132 1 231 zł pomorze 6 1 2 21.03.06 19 2 231 zł pomorze 7 2 1 12.09.11 12 12 zł małopolska 8 1 2 02.03.09 56 31 zł wielkopolska 9 2 1 01.11.01 12 281 zł pomorze 10 2 1 12.12.07 89 12 231 zł centrum 11 2 2 27.09.09 198 52 231 zł centrum SELECT ilość FROM transakcje WHERE region = centrum ;

Structured Query Language produkt id nazwa 1 płatki śniadaniowe 2 sprzedawca id imię nazwisko 1 Jan Nowak 2 Janina Kowalska transakcje id produkt_id sprzedawca_id data ilość obrót region 1 1 1 12.03.04 12 12 231 centrum zł 2 2 1 13.04.09 123 1 zł pomorze 3 1 2 12.03.05 27 12 231 zł centrum 4 1 2 17.05.08 1 231 zł małopolska 5 2 1 12.06.06 132 1 231 zł pomorze 6 1 2 21.03.06 19 2 231 zł pomorze 7 2 1 12.09.11 12 12 zł małopolska 8 1 2 02.03.09 56 31 zł wielkopolska 9 2 1 01.11.01 12 281 zł pomorze 10 2 1 12.12.07 89 12 231 zł centrum 11 2 2 27.09.09 198 52 231 zł centrum SELECT sum(ilość) FROM transakcje WHERE region = centrum ;

Structured Query Language produkt id nazwa 1 płatki śniadaniowe 2 sprzedawca id imię nazwisko 1 Jan Nowak 2 Janina Kowalska transakcje id produkt_id sprzedawca_id data ilość obrót region 1 1 1 12.03.04 12 12 231 centrum zł 2 2 1 13.04.09 123 1 zł pomorze 3 1 2 12.03.05 27 12 231 zł centrum 4 1 2 17.05.08 1 231 zł małopolska 5 2 1 12.06.06 132 1 231 zł pomorze 6 1 2 21.03.06 19 2 231 zł pomorze 7 2 1 12.09.11 12 12 zł małopolska 8 1 2 02.03.09 56 31 zł wielkopolska 9 2 1 01.11.01 12 281 zł pomorze 10 2 1 12.12.07 89 12 231 zł centrum 11 2 2 27.09.09 198 52 231 zł centrum SELECT count(*) FROM transakcje WHERE region = centrum ;

Structured Query Language produkt id nazwa 1 płatki śniadaniowe 2 sprzedawca id imię nazwisko 1 Jan Nowak 2 Janina Kowalska transakcje id produkt_id sprzedawca_id data ilość obrót region 1 1 1 12.03.04 12 12 231 centrum zł 2 2 1 13.04.09 123 1 zł pomorze 3 1 2 12.03.05 27 12 231 zł centrum 4 1 2 17.05.08 1 231 zł małopolska 5 2 1 12.06.06 132 1 231 zł pomorze 6 1 2 21.03.06 19 2 231 zł pomorze 7 2 1 12.09.11 12 12 zł małopolska 8 1 2 02.03.09 56 31 zł wielkopolska 9 2 1 01.11.01 12 281 zł pomorze 10 2 1 12.12.07 89 12 231 zł centrum 11 2 2 27.09.09 198 52 231 zł centrum SELECT nazwa, data, ilość, obrót, region FROM transakcje JOIN produkt ON produkt.id = transakcje.produkt id WHERE region = centrum ;

Structured Query Language produkt id nazwa 1 płatki śniadaniowe 2 sprzedawca id imię nazwisko 1 Jan Nowak 2 Janina Kowalska transakcje id produkt_id sprzedawca_id data ilość obrót region 1 1 1 12.03.04 12 12 231 centrum zł 2 2 1 13.04.09 123 1 zł pomorze 3 1 2 12.03.05 27 12 231 zł centrum 4 1 2 17.05.08 1 231 zł małopolska 5 2 1 12.06.06 132 1 231 zł pomorze 6 1 2 21.03.06 19 2 231 zł pomorze 7 2 1 12.09.11 12 12 zł małopolska 8 1 2 02.03.09 56 31 zł wielkopolska 9 2 1 01.11.01 12 281 zł pomorze 10 2 1 12.12.07 89 12 231 zł centrum 11 2 2 27.09.09 198 52 231 zł centrum SELECT nazwa, imie, nazwisko, data, ilość, obrót, region FROM transakcje JOIN produkt ON produkt.id = transakcje.produkt id JOIN sprzedawca ON sprzedawca.id = transakcje.sprzedawca id;

Indeksy id produkt_id sprzedawca_id data ilość obrót region 1 1 1 12.03.04 12 12 231 zł centrum 2 2 1 13.04.09 123 1 zł pomorze 3 1 2 12.03.05 27 12 231 zł centrum 4 1 2 17.05.08 1 231 zł małopolska 5 2 1 12.06.06 132 1 231 zł pomorze 6 1 2 21.03.06 19 2 231 zł pomorze 7 2 1 12.09.11 12 12 zł małopolska 8 1 2 02.03.09 56 31 zł wielkopolska 9 2 1 01.11.01 12 281 zł pomorze 10 2 1 12.12.07 89 12 231 zł centrum 11 2 2 27.09.09 198 52 231 zł centrum

Indeksy centrum 1,3,10,11 małopolska 4,7 pomorze 2,5,6,9 wielkopolska 8 id produkt_id sprzedawca_id data ilość obrót region 1 1 1 12.03.04 12 12 231 zł centrum 2 2 1 13.04.09 123 1 zł pomorze 3 1 2 12.03.05 27 12 231 zł centrum 4 1 2 17.05.08 1 231 zł małopolska 5 2 1 12.06.06 132 1 231 zł pomorze 6 1 2 21.03.06 19 2 231 zł pomorze 7 2 1 12.09.11 12 12 zł małopolska 8 1 2 02.03.09 56 31 zł wielkopolska 9 2 1 01.11.01 12 281 zł pomorze 10 2 1 12.12.07 89 12 231 zł centrum 11 2 2 27.09.09 198 52 231 zł centrum

Indeksy

Kolumnowe Bazy Danych id produkt_id sprzedawca_id data ilość obrót region 1 1 1 12.03.04 12 12 231 zł centrum 2 2 1 13.04.09 123 1 zł pomorze 3 1 2 12.03.05 27 12 231 zł centrum 4 1 2 17.05.08 1 231 zł małopolska 5 2 1 12.06.06 132 1 231 zł pomorze 6 1 2 21.03.06 19 2 231 zł pomorze 7 2 1 12.09.11 12 12 zł małopolska 8 1 2 02.03.09 56 31 zł wielkopolska 9 2 1 01.11.01 12 281 zł pomorze 10 2 1 12.12.07 89 12 231 zł centrum 11 2 2 27.09.09 198 52 231 zł centrum 4:1:2:17.05.08:1:231zł:małopolska&5:2:1:12.06.06:132:1231zł:pomorze&6:1:2:21.06... blok 1 blok 2 blok 3

Kolumnowe Bazy Danych id produkt_id sprzedawca_id data ilość obrót region 1 1 1 12.03.04 12 12 231 zł centrum 2 2 1 13.04.09 123 1 zł pomorze 3 1 2 12.03.05 27 12 231 zł centrum 4 1 2 17.05.08 1 231 zł małopolska 5 2 1 12.06.06 132 1 231 zł pomorze 6 1 2 21.03.06 19 2 231 zł pomorze 7 2 1 12.09.11 12 12 zł małopolska 8 1 2 02.03.09 56 31 zł wielkopolska 9 2 1 01.11.01 12 281 zł pomorze 10 2 1 12.12.07 89 12 231 zł centrum 11 2 2 27.09.09 198 52 231 zł centrum 4:1:2:17.05.08:1:231zł:małopolska&5:2:1:12.06.06:132:1231zł:pomorze&6:1:2:21.06... blok 1 blok 2 blok 3 1:1:1:1:1:2:2:2:2:2:2&1:1:1:1:1:1:2:2:2:2:2&01.01.01:12.03.04:...

Granularne Bazy Danych

Granularne Bazy Danych

Granularne Bazy Danych

Cassandra

Podsumowanie Przedstawiono przegląd technologii baz danych w ujęciu historycznym. Dokonano przeglądu modeli danych oraz ogólnych metod ich działania. Wybór technologii baz danych determinowany jest przez dziedzinę oraz problem.