Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. dr inż. Adam Piórkowski. Jakub Osiadacz Marcin Wróbel
|
|
- Krzysztof Chrzanowski
- 9 lat temu
- Przeglądów:
Transkrypt
1 Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. Promotor: dr inż. Adam Piórkowski Autorzy: Jakub Osiadacz Marcin Wróbel
2 Plan prezentacji Magazynowanie obrazów Przetwarzanie obrazów Cel pracy Cel pracy Zakres pracy Zakres pracy Metodyka badań Metodyka badań Prezentacja wyników Prezentacja wyników Wnioski Wnioski Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 2
3 Cel pracy Porównanie wydajności: Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 3
4 Zakres pracy Testy wydajności MySQL, PostgreSQL, Oracle, MSSQL Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 4
5 Zakres pracy BLOB - typ danych, który umożliwia przechowywanie dużych ilości danych binarnych jako pojedynczy obiekt w bazie danych, stosowany w szczególności do przechowywania danych multimedialnych, takich jak grafika, muzyka czy filmy. 2 GB 2 GB 4 GB 4 GB Rozmiary obrazów użytych w testach wydajnościowych: 1 MB 5 MB 10 MB 50 MB 100 MB 200 MB Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 5
6 Zakres pracy Zdjęcie satelitarne Ziemi wykonane w nocy. Mapa geologiczna Polski. Mapa osadów powierzchniowych dna Bałtyku. Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 6
7 Metodyka badań Środowisko sprzętowe: Procesor: Intel Pentium 4 CPU 2.00 GHz Pamięć: 512 MB RAM Karta graficzna: nvidia GeForce FX 5200 Dysk twardy: SAMSUNG SP1614N (160 GB) System operacyjny: Pomiary: Czas minimalny, średni oraz maksymalny dodania obrazu do bazy danych Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 7
8 Prezentacja wyników Czas [sek] MB 100 MB 50 MB 10 MB 5 MB 1 MB Rozmiar [MB] 1 MB 5 MB 10 MB 50 MB 100 MB 200 MB technologie Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 8
9 Prezentacja wyników 3 2,5 2 czas [sek] 1,5 1 0,5 1 MB 5 MB 10 MB 0 10 MB 5 MB 1 MB rozmiar [MB] technologia Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 9
10 Wnioski przy obrazach o rozmiarze od 1 do 10 MB najlepiej stosować połączenie: PHP + MySQL oraz PHP + Oracle przy obrazach o rozmiarze od 50 do 200 MB najlepszym rozwiązaniem jest użycie par technologii: PHP + MS SQL Server, Java + PostgreSQL oraz ASP.NET + PostgreSQL Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 10
11 Cel pracy Celem pracy było rozpoznanie możliwości oraz wydajności przetwarzania obrazów cyfrowych na silnikach bazodanowych: MSSQL SERVER 2005 PostgreSQL 8.3 ORACLE 11G MySQL 5.0 Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 11
12 Zakres prac SQL/MM PL/SQL T/SQL PgPL/SQL Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 12
13 Zakres prac SQL/MM, SQL Multimedia and Application Packages, jest standardem ISO stanowiącym uzupełnienie języka SQL, opracowanym na potrzeby zarządzania multimedialnymi bazami danych. Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 13
14 Zakres prac Standard SQL MM dzieli się na: Część 1: Framework (baza dla pozostałych części), Część 2: Full-Text (tekstowe bazy danych), Część 3: Spatial (przestrzenne bazy danych), Część 5: Still Image (operacje na obrazach), Część 6: Data Mining (eksploracja danych), Część 7: History (dane historyczne). Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 14
15 Zakres prac SQL/MM Still Image zostało zaimplementowane w silniku bazodanowym Oracle od wersji 10g, pod nazwą InterMedia. Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 15
16 Zakres prac Generowanie miniaturek za pomocą wbudowanej metody SI_Thumbnail: declare outimage SI_STILLIMAGE; cursor f is select fname,image from test1; begin for x in f loop select image into outimage from test1 where fname=x.fname; outimage:=outimage.si_thumbnail(20,20); end loop; end; Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 16
17 Zakres prac Przez wzgląd na fakt, iż pozostałe systemy bazodanowe nie posiadają implementacji standardu SQL/MM stworzone zostały procedury składowane realizujące operacje: wyrównania histogramu filtracji dolnoprzepustowej Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 17
18 Zakres prac Fragment kodu realizucjący filtrację dolnoprzepustową w bazie PostgreSQL for k in 2..iHeight-1 loop for i in 2..iWidth-1 loop it=1; j=(i-1)+(k-2)*iwidth; tmp=k-2; loop exit when tmp>k; outpic[i+(k-1)*iwidth]=outpic[i+(k-1)*iwidth]+maska[it]*pic[j]; j:=j+1; if j>(i+1)+tmp*iwidth then tmp:=tmp+1; j:=(i-1)+tmp*iwidth; end if; it:=it+1; end loop; end loop; end loop; for i in 1..iWidth*iHeight loop outpic[i]:=outpic[i]/suma_wag; end loop; Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 18
19 Metodyka badań Środowisko sprzętowe: Procesor: Intel Pentium Core 2 Duo 1.6 GHz Pamięć: 2048 MB RAM Karta graficzna: Mobile Intel 965 Express Chipset Family Dysk twardy: SATA Fujitsu MHY2120BH(5400RPM) System operacyjny: Pomiary: Czas minimalny, średni oraz maksymalny wykonania operacji na obrazie Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 19
20 Metodyka badań Testy zostały wykonane na obrazach cyfrowych zapisanych w formacie PGM o rozmiarach: 1MB 2MB 5MB 10MB 50MB 100MB Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 20
21 Prezentacja wyników czas minimalny czas średni czas maksymalny MySQL PostgreSQL MSSQL ORACLE Czas wykonania filtracji dolnoprzepustowej na bazach MySql, PostgreSQL, MSSQL i Oracle dla bitmapy o rozmiarze 1MB Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 21
22 Prezentacja wyników czas minimalny czas średni czas maksymalny PostgreSQL ORACLE Czas wykonania filtracji dolnoprzepustowej na bazach PostgreSQL i Oracle dla bitmapy o rozmiarze 5MB Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 22
23 Prezentacja wyników czas minimalny czas średni czas maksymalny PostgreSQL Kategoria ORACLE 2 Czas wykonania filtracji dolnoprzepustowej na bazach PostgreSQL i Oracle dla bitmapy o rozmiarze 100MB Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 23
24 Prezentacja wyników czas minimalny czas średni czas maksymalny MySQL PostgreSQL MSSQL ORACLE Czas wykonania wyrównywania histogramu na bazach MySql, PostgreSQL, MSSQL i Oracle dla bitmapy o rozmiarze 1MB Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 24
25 Prezentacja wyników MySQL PostgreSQL MSSQL ORACLE Czas wykonania wyrównywania histogramu na bazach MySql, PostgreSQL, MSSQL i Oracle dla bitmapy o rozmiarze 5MB Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 25
26 Prezentacja wyników PostgreSQL ORACLE czas minimalny czas średni czas maksymalny Czas wykonania wyrównywania histogramu na bazach MySql, PostgreSQL, MSSQL i Oracle dla bitmapy o rozmiarze 100MB Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 26
27 Wnioski Brak możliwości zdefiniowania typu tablicowego w bazach MSSQL i MySQL determinuje konieczność przechowywania przetwarzanych danych w tymczasowych tabelach (MEMORY w MySQL, TEMPORARY w MSSQL), do których czasu dostępu, jak widać na powyższym zestawieniu, jest o wiele dłuższy niż do danych przechowywanych w tablicach. Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 27
28 Wnioski W przypadku relatywnie małych obrazów najszybszy okazała się baza PostgreSQL. Jednak nieliniowy wzrost czasu wykonania operacji wraz ze wzrostem wielkości obrazu wyklucza możliwość wykorzystania jej przy obrazach o rozmiarach większych niż 10MB. Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 28
29 Wnioski Podczas wszystkich testów na bazie Oracle dało zauważyć się niemal liniową zależność czasu wykonania operacji do wielkości przetwarzanego obrazu. Daje to możliwość szacowania czasu wykonania operacji na dowolnej ilości danych. Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 29
30 Dziękujemy za uwagę! Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. 30
AKADEMIA GÓRNICZO-HUTNICZA im. Stanisława Staszica w Krakowie. Wydział Geologii, Geofizyki i Ochrony Środowiska. Bazy danych 2
AKADEMIA GÓRNICZO-HUTNICZA im. Stanisława Staszica w Krakowie Wydział Geologii, Geofizyki i Ochrony Środowiska Wydajnośd w bazach danych Grzegorz Surdyka Informatyka Stosowana Kraków, 9 Spis treści. Wstęp...
Promotor: dr inż. Adam Piórkowski. Jakub Osiadacz Marcin Wróbel
Promotor: dr inż. Adam Piórkowski Jakub Osiadacz Marcin Wróbel Magazynowanie i przetwarzanie obrazów Jakub Osiadacz Marcin Wróbel Mapa geologiczna jest przykładem mapy tematycznej. Na mniej lub bardziej
Analiza porównawcza wybranych własności systemów zarządzania bazami danych
Akademia Górniczo Hutnicza im. Stanisława Staszica w Krakowie Analiza porównawcza wybranych własności systemów zarządzania bazami danych Mirosław Lach Promotor: Prof. dr hab. inŝ. Antoni Ligęza Kraków
MAXDATA VMX. Model PCMD/24016. Intel Celeron D CPU 3.46GHz Socket 775 LGA System operacyjny: MS Windows XP Professional
Komputer_01 ST 011-4-49-172 1 Komputer_02 ST 011-4-49-170 2 Komputer_03 ST 011-4-49-167 3 Komputer_04 ST 011-4-49-173 4 Komputer_05 ST 011-4-49-182 5 Komputer_06 ST 011-4-49-195 6 Komputer_07 ST 011-4-49-215
WIDEOS O ER E WER E ÓW
KATALOG WI IDEOSERWERÓW marzec 2010 CENY STANDARDOWYCH REJESTRATORÓW AVRS AVRS-4 1200 zł 1 180 zł 1 290 zł 1 410 zł AVRS-8 2200 zł 1 270 zł 1 380 zł 1 510 zł AVRS-12 2 900 zł 1 600 zł 1 720 zł 1 840 zł
Politechnika Poznańska TWO
Politechnika Poznańska TWO Data: 2009-11-24 Nr Lab.: I Prowadzący: dr inż. Szymon Wilk Mateusz Jancy Joanna Splitter Zadanie: DZIELENIE RELACYJNE Rok: I Grupa: B Semestr: I Ocena: Cel zadania: Wykonać
PL/SQL. Zaawansowane tematy PL/SQL
PL/SQL Zaawansowane tematy PL/SQL Cele Poznanie złożonych i referencyjnych typów danych Poznanie konstrukcji kursora Poznanie kodu składowanego Poznanie procedur i funkcji 2 Złożone typy danych RECORD
Wymagania sprzętowe i systemowe
System obsługi sprawozdawczości 5.31.2.0 Wrocław 06.2019 Wszelkie prawa zastrzeżone. Dokument może być reprodukowany lub przechowywany bez ograniczeń tylko w całości. Żadna część niniejszego dokumentu,
Multimedialne bazy danych - laboratorium
Multimedialne bazy danych - laboratorium Oracle Multimedia (rozwiązania) Celem ćwiczenia jest zapoznanie się z obiektowymi typami danych Oracle dedykowanymi do obsługi multimediów. Autor ćwiczenia: Marek
w PL/SQL bloki nazwane to: funkcje, procedury, pakiety, wyzwalacze
w PL/SQL bloki nazwane to: funkcje, procedury, pakiety, wyzwalacze Cechy bloków nazwanych: w postaci skompilowanej trwale przechowywane na serwerze wraz z danymi wykonywane na żądanie użytkownika lub w
Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik
Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik Technologia Przykłady praktycznych zastosowań wyzwalaczy będą omawiane na bazie systemu MS SQL Server 2005 Wprowadzenie
CUDA Median Filter filtr medianowy wykorzystujący bibliotekę CUDA sprawozdanie z projektu
CUDA Median Filter filtr medianowy wykorzystujący bibliotekę CUDA sprawozdanie z projektu inż. Daniel Solarz Wydział Fizyki i Informatyki Stosowanej AGH 1. Cel projektu. Celem projektu było napisanie wtyczki
Program Windykator I Moduły do programu. Wymagania systemowe oraz środowiskowe dla programów
Program Windykator I Moduły do programu Wymagania systemowe oraz środowiskowe dla programów 1 A. Program Windykator... 3 1. Instalacja sieciowa z wydzielonym serwerem w lokalnej sieci... 3 2. Instalacja
Załącznik nr 1. 2.12. monitor LCD 15 PHILIPS 105S -
Załącznik nr 1 1. Zestaw komputerowy nr ewidencyjny 9491000092 (wartość ok. 250,00zł) 1.1. rok produkcji 2005, 1.2. model NTT ETIUDA B228 S/N 5079120518 1.3. płyta główna Gigabit 8I845GZ, 1.4. procesor
Dostęp do baz danych z serwisu www - PHP. Wydział Fizyki i Informatyki Stosowanej Joanna Paszkowska, 4 rok FK
Dostęp do baz danych z serwisu www - PHP Wydział Fizyki i Informatyki Stosowanej Joanna Paszkowska, 4 rok FK Bazy Danych I, 8 Grudzień 2009 Plan Trochę teorii Uwagi techniczne Ćwiczenia Pytania Trójwarstwowy
Funkcje w PL/SQL Funkcja to nazwany blok języka PL/SQL. Jest przechowywana w bazie i musi zwracać wynik. Z reguły, funkcji utworzonych w PL/SQL-u
Funkcje w PL/SQL Funkcja to nazwany blok języka PL/SQL. Jest przechowywana w bazie i musi zwracać wynik. Z reguły, funkcji utworzonych w PL/SQL-u będziemy używać w taki sam sposób, jak wbudowanych funkcji
Procedury i funkcje składowane
Procedury i funkcje składowane Zmienne podstawienia i zmienne wiązane, podprogramy, procedury składowane, typy argumentów, wywoływanie procedur, funkcje składowane, poziomy czystości funkcji, funkcje tablicowe
Autor: inż. Wojciech Zatorski Opiekun pracy: dr inż. Krzysztof Małecki
Autor: inż. Wojciech Zatorski Opiekun pracy: dr inż. Krzysztof Małecki Cel Konfiguracja i testowanie serwera WWW Apache w celu optymalizacji wydajności. 2/25 Zakres Konfigurowanie serwera Apache jako wydajnego
Eksploracja i ochrona danych multimedialnych
Rozdział 35 Eksploracja i ochrona danych multimedialnych Streszczenie. Treścią rozdziału jest analiza funkcjonalności rozszerzenia Oracle intermedia zarządzającego danymi multimedialnymi przechowywanymi
Szyfrowanie danych w SZBD
Szyfrowanie danych w SZBD dr inż. Maciej Nikodem Instytut Informatyki, Automatyki i Robotyki maciej.nikodem@pwr.wroc.pl 1 Czy potrzebujemy szyfrowania w SZBD? prawo, kontrola dostępu, ochrona przed: administratorem,
Wymagania sprzętowe i systemowe obowiązujące od
System obsługi sprawozdawczości Wymagania i systemowe obowiązujące od 07.2018 Wrocław 12.2017 Wszelkie prawa zastrzeżone. Dokument może być reprodukowany lub przechowywany bez ograniczeń tylko w całości.
DECLARE <nazwa_zmiennej> typ [(<rozmiar> )] [ NOT NULL ] [ { := DEFAULT } <wartość> ];
Braki w SQL obsługi zdarzeń i sytuacji wyjątkowych funkcji i procedur użytkownika definiowania złożonych ograniczeń integralnościowych Proceduralny SQL Transact- SQL używany przez Microsoft SQL Server
Wymagania sprzętowe i systemowe
System obsługi sprawozdawczości Wymagania i systemowe wersja 5.23.3 Wrocław 08.2017 Wszelkie prawa zastrzeżone. Dokument może być reprodukowany lub przechowywany bez ograniczeń tylko w całości. Żadna część
DOKUMENTACJA BI SOW PFRON. Powykonawcza. dla BI INSIGHT S.A. UL. WŁADYSŁAWA JAGIEŁŁY 4 / U3, WARSZAWA. Strona 1 z 23
DOKUMENTACJA Powykonawcza BI SOW dla PFRON BI INSIGHT S.A. UL. WŁADYSŁAWA JAGIEŁŁY 4 / U3, 02-495 WARSZAWA Strona 1 z 23 Spis treści 1 METRYKA DOKUMENTU... 4 1.1 Podstawowe informacje... 4 1.2 Historia
Wymagania sprzętowe i systemowe
System obsługi sprawozdawczości Wymagania i systemowe obowiązujące od 09.2018 Wrocław 07.2018 Wszelkie prawa zastrzeżone. Dokument może być reprodukowany lub przechowywany bez ograniczeń tylko w całości.
Oracle PL/SQL. Paweł Rajba.
Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 2 Kusory Wprowadzenie Kursory użytkownika Kursory domyślne Zmienne kursora Wyrażenia kursora - 2 - Wprowadzenie Co to jest kursor?
Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer
Sprzęt komputerowy 2 Autor prezentacji: 1 prof. dr hab. Maria Hilczer Budowa komputera Magistrala Procesor Pamięć Układy I/O 2 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący
Składowane procedury i funkcje
Składowane procedury i funkcje Procedury i funkcje są zestawem poleceń SQL, które są przechowywane na serwerze (tak jak dane w tablicach). Istnieją sytuacje, kiedy procedury i funkcje są szczególnie przydatne.
MESco. Testy skalowalności obliczeń mechanicznych w oparciu o licencje HPC oraz kartę GPU nvidia Tesla c2075. Stanisław Wowra
MESco Testy skalowalności obliczeń mechanicznych w oparciu o licencje HPC oraz kartę GPU nvidia Tesla c2075 Stanisław Wowra swowra@mesco.com.pl Lider w dziedzinie symulacji na rynku od 1994 roku. MESco
Bloki anonimowe w PL/SQL
Język PL/SQL PL/SQL to specjalny język proceduralny stosowany w bazach danych Oracle. Język ten stanowi rozszerzenie SQL o szereg instrukcji, znanych w proceduralnych językach programowania. Umożliwia
SQL 4 Structured Query Lenguage
Wykład 5 SQL 4 Structured Query Lenguage Instrukcje sterowania danymi Bazy Danych - A. Dawid 2011 1 CREATE USER Tworzy nowego użytkownika Składnia CREATE USER specyfikacja użytkownika [, specyfikacja użytkownika]...
KOLEKCJE - to typy masowe,zawierające pewną liczbę jednorodnych elementów
KOLEKCJE - to typy masowe,zawierające pewną liczbę jednorodnych elementów SQL3 wprowadza następujące kolekcje: zbiory ( SETS ) - zestaw elementów bez powtórzeń, kolejność nieistotna listy ( LISTS ) - zestaw
Strona 1 z 11. Wykaz zbędnego sprzętu ICT w PKN przeznaczonego do sprzedaży: MODEL MONITORA LP OZNACZENIE NR INWENTARZOWY HDD RAM CPU NAPĘD CENA
Wykaz zbędnego sprzętu ICT w PKN przeznaczonego do sprzedaży: LP OZNACZENIE NR INWENTARZOWY MODEL MONITORA HDD RAM CPU NAPĘD CENA KOMPUTER DELL OPTIPLEX 780 (JEDN. CENTRAL.) T/011-4-9199-047411010 Dell
Raport Hurtownie Danych
Raport Hurtownie Danych Algorytm Apriori na indeksie bitmapowym oraz OpenCL Mikołaj Dobski, Mateusz Jarus, Piotr Jessa, Jarosław Szymczak Cel projektu: Implementacja algorytmu Apriori oraz jego optymalizacja.
1. Priorytety i oczekiwania jednostki organizacyjnej związane w uczestnictwem w projektach kluczowych
1 z 7 2008-12-02 14:02 Wybierz jednostkę samorządu dla kórej wypełniana jest ankieta Część I: Podstawowe informacje 1. Priorytety i oczekiwania jednostki organizacyjnej związane w uczestnictwem w projektach
Język PL/SQL Procedury i funkcje składowane
Język PL/SQL Procedury i funkcje składowane Podprogramy, procedury i funkcje składowane, typy argumentów, wywoływanie procedur i funkcji, poziomy czystości funkcji 1 Podprogramy Procedury (wykonują określone
Programowanie obiektowe
Programowanie obiektowe Wykład 13 Marcin Młotkowski 27 maja 2015 Plan wykładu Trwałość obiektów 1 Trwałość obiektów 2 Marcin Młotkowski Programowanie obiektowe 2 / 29 Trwałość (persistence) Definicja Cecha
Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć
rzedmiot : Systemy operacyjne Rok szkolny : 015/016 Klasa : 3 INF godz. x 30 tyg.= 60 godz. Zawód : technik informatyk; symbol 35103 rowadzący : Jacek Herbut Henryk Kuczmierczyk Numer lekcji Dział Tematyka
która metoda jest najlepsza
która metoda jest najlepsza dr inż. Marek Żabka Instytut Matematyki Wydział Matematyki Stosowanej Politechnika Śląska 20 września 2012r Nowa metoda tworzenia grafiki na stronie internetowej: element,,canvas
Wymagania sprzętowe i systemowe
System obsługi sprawozdawczości Wymagania i systemowe wersja 5.13.1 Wrocław 07.2015r. Wszelkie prawa zastrzeżone. Dokument może być reprodukowany lub przechowywany bez ograniczeń tylko w całości. Żadna
Indeksy w bazach danych. Motywacje. Techniki indeksowania w eksploracji danych. Plan prezentacji. Dotychczasowe prace badawcze skupiały się na
Techniki indeksowania w eksploracji danych Maciej Zakrzewicz Instytut Informatyki Politechnika Poznańska Plan prezentacji Zastosowania indeksów w systemach baz danych Wprowadzenie do metod eksploracji
Architektura komputerów
Architektura komputerów Wykład 7 Jan Kazimirski 1 Pamięć podręczna 2 Pamięć komputera - charakterystyka Położenie Procesor rejestry, pamięć podręczna Pamięć wewnętrzna pamięć podręczna, główna Pamięć zewnętrzna
ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia
ZP/ITS/11/2012 Załącznik nr 1a do SIWZ ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia Przedmiotem zamówienia jest: Przygotowanie zajęć dydaktycznych w postaci kursów e-learningowych przeznaczonych
Nazwa sprzętu Parametry Opis uszkodzenia Cena 1. Zestaw komputerowy CDN-PBV/7/2/09(1)
Załącznik nr 1 Wykaz zużytych i zbędnych składników majątku Centrum Doskonalenia Nauczycieli w Pile przeznaczonych do sprzedaży stosownie do protokołu komisji do oceny majątku nr 1/2015 zgodnie z Uchwałą
Zdjęcia i opis stanowisk laboratoryjnych wykorzystywanych w ramach projektu
Zdjęcia i opis stanowisk laboratoryjnych wykorzystywanych w ramach projektu Koło zainteresowań Teleinformatyk XXI wieku strona 1 Wprowadzenie Podczas zajęć koła zainteresowań Teleinformatyk XXI wieku uczniowie
Tworzenie raportów XML Publisher przy użyciu Data Templates
Tworzenie raportów XML Publisher przy użyciu Data Templates Wykorzystanie Szablonów Danych (ang. Data templates) jest to jedna z metod tworzenia raportów w technologii XML Publisher bez użycia narzędzia
PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych:
PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: MySQL moduł mysql albo jego nowsza wersja mysqli (moduł mysqli ma dwa interfejsy: proceduralny i obiektowy) PostgreSQL Oracle MS
E.14 Bazy Danych cz. 18 SQL Funkcje, procedury składowane i wyzwalacze
Funkcje użytkownika Tworzenie funkcji Usuwanie funkcji Procedury składowane Tworzenie procedur składowanych Usuwanie procedur składowanych Wyzwalacze Wyzwalacze a ograniczenia i procedury składowane Tworzenie
Programowanie po stronie serwera w SZBD. Robert A. Kłopotek Wydział Matematyczno-Przyrodniczy. Szkoła Nauk Ścisłych, UKSW
Programowanie po stronie serwera w SZBD Robert A. Kłopotek r.klopotek@uksw.edu.pl Wydział Matematyczno-Przyrodniczy. Szkoła Nauk Ścisłych, UKSW Programowanie SZBD (DBMS) Procedury serwera Procedury składowane
Budowa komputera. Magistrala. Procesor Pamięć Układy I/O
Budowa komputera Magistrala Procesor Pamięć Układy I/O 1 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący przetwarzanie informacji Zmiana stanu tranzystorów wewnątrz
PROJEKT Z BAZ DANYCH
POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRONIKI PROJEKT Z BAZ DANYCH System bazodanowy wspomagający obsługę sklepu internetowego AUTOR: Adam Kowalski PROWADZĄCY ZAJĘCIA: Dr inż. Robert Wójcik, W4/K-9 Indeks:
Nowoczesność, Niezawodność, Najbardziej stylowy design, Najszybszy internet, - takie właśnie są N otebooki nowej serii N.
Nowoczesność, Niezawodność, Najbardziej stylowy design, Najszybszy internet, Naj - takie właśnie są N otebooki nowej serii N Już w październiku Nowe Notebooki firmy ASUS zrewolucjonizują rynek małych komputerów
ORACLE (Wykład 1) aragorn.pb.bialystok.pl/~aonisko. Typy rozproszonych baz danych. Systemy klient-serwer. Klient-serwer: Przykład
ORACLE (Wykład 1) aragorn.pb.bialystok.pl/~aonisko Typy rozproszonych baz Systemy typu klient-serwer (jeden serwer) Jednorodna rozproszona baza (kilka serwerow, jeden system zarzadzania baza ) Niejednorodna
PODSTAWY BAZ DANYCH 13. PL/SQL
PODSTAWY BAZ DANYCH 13. PL/SQL 1 Wprowadzenie do języka PL/SQL Język PL/SQL - rozszerzenie SQL o elementy programowania proceduralnego. Możliwość wykorzystywania: zmiennych i stałych, instrukcji sterujących
Wewnętrzny Pomiar Ryzyka* (WPR)
Wewnętrzny Pomiar Ryzyka* (WPR) *Def2000/WPR Cel prezentacji Celem pokazu jest przedstawienie podstawowej charakterystyki aplikacji WPR (Wewnętrzny Pomiar ryzyka) oraz zasad jej obsługi przez UŜytkowników.
15. Funkcje i procedury składowane PL/SQL
15. Funkcje i procedury składowane PLSQL 15.1. SQL i PLSQL (Structured Query Language - SQL) Język zapytań strukturalnych SQL jest zbiorem poleceń, za pomocą których programy i uŝytkownicy uzyskują dostęp
Konsolidacja. OPITZ CONSULTING Kraków
Konsolidacja OPITZ CONSULTING Kraków Jacek Sapiński KRK Event OPITZ CONSULTING Kraków 211 Strona 1 1 Konsolidacja OPITZ CONSULTING Kraków 211 Strona 2 Sytuacja uwarunkowana historycznie A 1 5 Application
ARKUSZ KALKULACYJNY Zał. nr 4.
ARKUSZ KALKULACYJNY Zał. nr 4. Opis przedmiotu zamówienia: usługi serwisu sprztu komputerowego - NA -P /92/08 LP. Nazwa podzespołu Zamawiany towar lub usługa Oferowany towar nazwa typ i model wraz z uslug
Budowa komputera. Magistrala. Procesor Pamięć Układy I/O
Budowa komputera Magistrala Procesor Pamięć Układy I/O 1 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący przetwarzanie informacji Zmiana stanu tranzystorów wewnątrz
Język SQL, zajęcia nr 1
Język SQL, zajęcia nr 1 SQL - Structured Query Language Strukturalny język zapytań Login: student Hasło: stmeil14 Baza danych: st https://194.29.155.15/phpmyadmin/index.php Andrzej Grzebielec Najpopularniejsze
Podsystem graficzny. W skład podsystemu graficznego wchodzą: karta graficzna monitor
Plan wykładu 1. Pojęcie podsystemu graficznego i karty graficznej 2. Typy kart graficznych 3. Budowa karty graficznej: procesor graficzny (GPU), pamięć podręczna RAM, konwerter cyfrowo-analogowy (DAC),
Projekt: MS i CISCO dla Śląska
Projekt: MS i CISCO dla Śląska Ścieżki szkoleniowe planowane do realizacji w projekcie Administracja bazami danych Katowice, październik 2012 Projekt jest współfinansowany przez Unię Europejską w ramach
METODY INŻYNIERII WIEDZY ASOCJACYJNA REPREZENTACJA POWIĄZANYCH TABEL I WNIOSKOWANIE IGOR CZAJKOWSKI
METODY INŻYNIERII WIEDZY ASOCJACYJNA REPREZENTACJA POWIĄZANYCH TABEL I WNIOSKOWANIE IGOR CZAJKOWSKI CELE PROJEKTU Transformacja dowolnej bazy danych w min. 3 postaci normalnej do postaci Asocjacyjnej Grafowej
Migracja do PostgreSQL za pomocą narzędzi Enterprise DB
Migracja do PostgreSQL za pomocą narzędzi Enterprise DB Przemysław Deć Konsultant IT Linux Polska Sp. z o.o. Cele prezentacji Czym jest Enterprise DB Korzyści migracji do opensource`owej bazy danych Kompatybilność
Język PL/SQL. Rozdział 3. Obsługa błędów wykonania Wyjątki predefiniowane i użytkownika, zgłaszanie i obsługa wyjątków.
Język PL/SQL. Rozdział 3. Obsługa błędów wykonania Wyjątki predefiniowane i użytkownika, zgłaszanie i obsługa wyjątków. 1 Komunikaty o błędach serwera Oracle Wykonanie niepoprawnej operacji w trakcie działania
strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych
SQL SQL (ang. Structured Query Language): strukturalny język zapytań używany do tworzenia strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych
SQL Server 2016 w świecie Big Data
temat prelekcji.. SQL Server 2016 w świecie Big Data prowadzący Bartłomiej Graczyk Data Platform Solution Architect bartlomiej.graczyk@microsoft.com bartek@graczyk.info.pl Agenda Dane na świecie wczoraj,
Cheatsheet PL/SQL Andrzej Klusiewicz 1/9
Declare y integer; z varchar2(50); d date; null; Declare x integer:=10; null; x integer; x:=10; dbms_output.put_line('hello world'); for x in 1..10 loop Deklaracja 4 zmiennych. Jednej typu rzeczywistego,
Porównanie wydajności CUDA i OpenCL na przykładzie równoległego algorytmu wyznaczania wartości funkcji celu dla problemu gniazdowego
Porównanie wydajności CUDA i OpenCL na przykładzie równoległego algorytmu wyznaczania wartości funkcji celu dla problemu gniazdowego Mariusz Uchroński 3 grudnia 2010 Plan prezentacji 1. Wprowadzenie 2.
Bazy danych dla producenta mebli tapicerowanych. Bartosz Janiak Marcin Sikora Wrocław 9.06.2015 r.
Bazy danych dla producenta mebli tapicerowanych Bartosz Janiak Marcin Sikora Wrocław 9.06.2015 r. Założenia Stworzyć system bazodanowy dla małej firmy produkującej meble tapicerowane. Projekt ma umożliwić
Kowalski Marcin 156439 Wrocław, dn. 3.06.2009 Jaśkiewicz Kamil 148592. Bazy Danych 1 Podstawy Projekt Temat: Baza danych do zarządzania projektami
Kowalski Marcin 156439 Wrocław, dn. 3.06.2009 Jaśkiewicz Kamil 148592 Bazy Danych 1 Podstawy Projekt Temat: Baza danych do zarządzania projektami Spis treści Założenia Projektowe...1 Schemat Bazy Danych...1
AMD Ryzen recenzja procesora. Wpisany przez Mateusz Ponikowski Piątek, 11 Październik :47
Sprawdzamy niedrogi procesor od AMD. Składając niedrogi komputer do pracy z multimediami i okazjonalnego grania musimy zacząć od wyboru platformy i tutaj pojawia się odwieczne pytanie, Intel czy AMD? Budując
KURS ACCESS 2003 Wiadomości wstępne
KURS ACCESS 2003 Wiadomości wstępne Biorąc c udział w kursie uczestnik zapozna się z tematyką baz danych i systemu zarządzania bazami danych jakim jest program Microsoft Access 2003. W trakcie kursu naleŝy
Bazy danych. Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI
Bazy danych Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI Wszechnica Poranna Trzy tematy: 1. Bazy danych - jak je ugryźć? 2. Język SQL podstawy zapytań. 3. Mechanizmy wewnętrzne baz danych czyli co
Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer
Sprzęt komputerowy 2 Autor prezentacji: 1 prof. dr hab. Maria Hilczer Budowa komputera Magistrala Procesor Pamięć Układy I/O 2 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący
20. Czy serwerownia spełnia standardowe wymagania techniczne dla takich pomieszczeń?
1 z 5 2008-12-01 10:54 Część III: Infrastruktura teleinformatyczna 19. Czy w budynku urzędu gminy urządzona jest serwerownia? 20. Czy serwerownia spełnia standardowe wymagania techniczne dla takich pomieszczeń?
Jednostka centralna. Miejsca na napędy 5,25 :CD-ROM, DVD. Miejsca na napędy 3,5 : stacja dyskietek
Ćwiczenia 1 Budowa komputera PC Komputer osobisty (Personal Komputer PC) komputer (stacjonarny lub przenośny) przeznaczony dla pojedynczego użytkownika do użytku domowego lub biurowego. W skład podstawowego
INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X
Wrocław 2006 INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl INTERNETOWE BAZY DANYCH PLAN NA DZIŚ zajęcia 1: 2. Procedury składowane
Kolekcje Zbiory obiektów, rodzaje: tablica o zmiennym rozmiarze (ang. varray) (1) (2) (3) (4) (5) Rozszerzenie obiektowe w SZBD Oracle
Rozszerzenie obiektowe w SZBD Oracle Cześć 2. Kolekcje Kolekcje Zbiory obiektów, rodzaje: tablica o zmiennym rozmiarze (ang. varray) (1) (2) (3) (4) (5) Malinowski Nowak Kowalski tablica zagnieżdżona (ang.
Pojęcie systemu baz danych
Pojęcie systemu baz danych System baz danych- skomputeryzowany system przechowywania danych/informacji zorganizowanych w pliki. Składa się z zasadniczych elementów: 1) Danych 2) Sprzętu 3) Programów 4)
6. Bezpieczeństwo przy współpracy z bazami danych
6. Bezpieczeństwo przy współpracy z bazami danych 6.1. Idea ataku SQL injection Atak znany jako SQL injection jest możliwy wtedy, gdy użytkownik ma bezpośredni wpływ na postać zapytania wysyłanego do bazy
2010-11-22 PLAN WYKŁADU BAZY DANYCH PODSTAWOWE KWESTIE BEZPIECZEŃSTWA OGRANICZENIA DOSTĘPU DO DANYCH
PLAN WYKŁADU Bezpieczeństwo w języku SQL Użytkownicy Uprawnienia Role BAZY DANYCH Wykład 8 dr inż. Agnieszka Bołtuć OGRANICZENIA DOSTĘPU DO DANYCH Ograniczenie danych z tabeli dla określonego użytkownika
Rozwiązania bazodanowe EnterpriseDB
Rozwiązania bazodanowe EnterpriseDB Bogumił Stoiński RHC{E,I,X} B2B Sp. z o.o. 519 130 155 bs@bel.pl PostgreSQL Ponad 20 lat na rynku Jedna z najpopularniejszych otwartych relacyjnych baz danych obok MySQL
KATALOG WIDEOSERWERÓW
CENY STANDARDOWYCH WIDEO-SERWERÓW VDRS VDRS KATALOG WIDEOSERWERÓW VDRS VDRS-PRO4 500 zł NH-PRO4 700 zł VDRS-PRO8 750 zł NH-PRO8 1 400 zł VDRS-PRO12 1 000 zł NH-PRO12 2 100 zł VDRS-PRO16 1 250 zł NH-PRO16
PL/SQL. Zaawansowane tematy PL/SQL
PL/SQL Zaawansowane tematy PL/SQL Cele Przypomnienie kursorów Przypomnienie procedur i funkcji składowanych Poznanie pakietów składowanych 2 Bazę danych Oracle możemy traktować jakby była złożona z dwóch
Administracja bazami danych
Administracja bazami danych dr inż. Grzegorz Michalski Na podstawie wykładów dra inż. Juliusza Mikody Klient tekstowy mysql Program mysql jest prostym programem uruchamianym w konsoli shell do obsługi
Plan wykładu BAZY DANYCH II WYKŁAD 3. Zasięg zmiennych. Zasięg zmiennych
Plan wykładu BAZY DANYCH II WYKŁAD 3 Zasięg zmiennych Zmienne powiązane Instrukcje warunkowe Pętle Pobieranie danych SQL w PL/SQL Rekordy dr inż. Agnieszka Bołtuć Zasięg zmiennych Zmienna jest dostępna
Ćwiczenia 2 IBM DB2 Data Studio
Ćwiczenia 2 IBM DB2 Data Studio Temat: Aplikacje w Data Studio 1. Projekty Tworzenie procedur, UDF, trygerów zaczynamy od utworzenia projektu File -> New -> Project wybieramy Data Development Project.
Wykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
Bazy danych - ciągłość działania, spójność danych i disaster recovery. Daniel Polek-Pawlak Jarosław Zdebik
Bazy danych - ciągłość działania, spójność danych i disaster recovery Daniel Polek-Pawlak Jarosław Zdebik Plan Prezentacji Wprowadzenie - podstawy. Co oznacza utrata danych dla niedużego sklepu. Czy dostępność
komputery dla firm Katalog komputerów przenośnych Oferta specjalnie dla biznesu
komputery dla firm Katalog komputerów przenośnych Oferta specjalnie dla biznesu dokonaj atwego wyboru Komputery przenośne mają coraz więcej zastosowań w każdym biznesie, dlatego tp wprowadza do swojej
Specyfika projektowania Mariusz Rawski
CAD Specyfika projektowania Mariusz Rawski rawski@tele.pw.edu.pl http://rawski.zpt.tele.pw.edu.pl/ System cyfrowy pierwsze skojarzenie Urządzenia wprowadzania danych: klawiatury czytniki urządzenia przetwarzania
Wykład XII. optymalizacja w relacyjnych bazach danych
Optymalizacja wyznaczenie spośród dopuszczalnych rozwiązań danego problemu, rozwiązania najlepszego ze względu na przyjęte kryterium jakości ( np. koszt, zysk, niezawodność ) optymalizacja w relacyjnych
Języki programowania wysokiego poziomu. PHP cz.4. Bazy danych
Języki programowania wysokiego poziomu PHP cz.4. Bazy danych PHP i bazy danych PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: MySQL moduł mysql albo jego nowsza wersja mysqli (moduł
Monika Kruk Mariusz Grabowski. Informatyka Stosowana WFiIS, AGH 13 grudzień 2006
OBIEKTOWOŚĆ W BAZIE DANYCH ORACLE Monika Kruk Mariusz Grabowski Informatyka Stosowana WFiIS, AGH 13 grudzień 2006 Plan prezentacji kilka słów o bazie danych ORACLE rzecz o obiektach ORACLE tworzenie typów
Ekspert MS SQL Server Oferta nr 00/08
Ekspert MS SQL Server NAZWA STANOWISKA Ekspert Lokalizacja/ Jednostka organ.: Pion Informatyki, Biuro Hurtowni Danych i Aplikacji Wspierających, Zespół Jakości Oprogramowania i Utrzymania Aplikacji Szczecin,
www.comarch.pl/szkolenia Operacja PIVOT w języku SQL w środowisku Oracle 21.11.2012
Operacja PIVOT w języku SQL w środowisku Oracle 21.11.2012 Zakres Wprowadzenie Idea przestawiania danych Możliwe zastosowania Przestawianie danych bez klauzuli PIVOT Konstrukcja klauzuli Korzyści ze stosowania
Szczegółowy opis zamówienia:
Szczegółowy opis zamówienia: Rok 2016 budowa stron w html5 (8h v + 4h ćw) 8 szt. html5 - zaawans. (7h v + 5h ćw) 8 szt. programowania w java script (9h v + 7h ćw) 8 szt. java script zaawans (8h v + 4h
DOTACJE NA INNOWACJE
Rzeszów, 15.04.2013 Ogłoszenie o zamówieniu kompleksowego wdrożenia systemu B2B do współpracy handlowej pomiędzy firmą Francoise a Partnerami Zamawiający: Studio Mody FRANCOISE Franciszka Znamirowska ul.