Główny Inspektorat Transportu Drogowego
Transkrypt
Główny Inspektorat Transportu Drogowego
Zamówienie jest współfinansowane przez Unię Europejską ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Infrastruktura i Środowisko Główny Inspektorat Transportu Drogowego zaprasza do składania ofert na zorganizowanie i przeprowadzenie szkolenia z zakresu SQL i PL/pgSQL w bazie danych PostgreSQL Postępowanie o udzielenie zamówienia publicznego bez stosowania przepisów ustawy z dnia 29 stycznia 2004 r. Prawo zamówień publicznych prowadzone jest w formie zapytania ofertowego. Szacowana wartość zamówienia nie przekracza wyrażonej w złotych równowartości kwoty 14 000 euro. Szkolenia finansowane są w 100% ze środków publicznych (zwolnione z VAT). 1. Zamawiający Główny Inspektorat Transportu Drogowego z siedzibą: ul. Postępu 21, 02-676 Warszawa zaprasza do składania ofert na zorganizowanie i przeprowadzenie szkolenia z zakresu baz danych SQL oraz PL/pgSQL na bazie danych PostgreSQL. Odbiorcami szkolenia będą pracownicy Głównego Inspektoratu Transportu Drogowego. 2. Termin i miejsce realizacji zamówienia Szkolenie trwać będzie 5 dni i realizowane zostanie nie później niż 16 maja 2014 r. Ostateczny termin realizacji szkolenia zostanie ustalony pomiędzy Zamawiającym a Wykonawcą. Każdy dzień szkoleniowy obejmować będzie maksymalnie 8 godzin dydaktycznych. Preferowane godziny realizacji szkolenia: 8.15 – 16.15. Szkolenie będzie odbywało się od poniedziałku do piątku z wyjątkiem dni ustawowo wolnych od pracy, w Warszawie w odległości do 14 km od Dworca Centralnego w Warszawie (adres: Aleje Jerozolimskie 54, 00-495, Warszawa) w miejscu, do którego jest dogodny dojazd komunikacją miejską. Lokalizacja realizacji szkoleń podlega akceptacji przez Zamawiającego. 3. Liczba uczestników Przewidywana liczba uczestników szkolenia to 9 osób (1 grupa szkoleniowa). 4. Program szkolenia 1. Podstawy o Wprowadzenie do relacyjnych baz danych i bazy PostgreSQL o Sposób użycia języka SQL o Narzędzia służące do współpracy z bazą danych (PgAdmin, psql) o Instrukcja SELECT o Filtrowanie wyników (WHERE), warunki logiczne, wartość NULL o Funkcje skalarne o Funkcje agregujące o Sortowanie wyników zapytania (ORDER BY) o Limitowanie wyników (LIMIT, OFFSET) 2. Zaawansowane zapytania i przetwarzanie wyników o Grupowanie i operacje na zestawach danych (GROUP BY) o Operacje zbiorowe o Iloczyn kartezjański tabel o Złączenia wewnętrzne i zewnętrzne o Podzapytania proste, złożone, jedno i wielowierszowe o Operatory ALL, ANY, IN, EXISTS o Podzapytania FROM, HAVING o Klauzula WITH o Zapytania hierarchiczne 3. Manipulowanie danymi o Modyfikacja danych o Wstawianie danych do tabel i widoków o Modyfikowanie danych o Usuwanie danych o Zarządzanie transakcjami 4. Definiowanie struktury danych, obiekty bazodanowe o Tworzenie tabel o Typy danych o Widoki i ich zastosowanie o Uprawnienia do tabel o Sekwencje, typ SERIAL o Blokowanie danych o Spójność danych o Indeksowanie 5. Podstawy języka PL/pgSQL o Wykorzystanie języka PL/pgSQL, cel istnienia, przykładowe zastosowania, zalety, wady o Wprowadzenie do języka PL/pgSQL, sposób zapisu, działania o Struktura bloku, rodzaje podprogramów, sekcja deklaracyjna, wykonawcza, obsługi błędów o Zmienne, stałe, typy danych, literały, aliasowanie zmiennych o Operatory arytmetyczne i logiczne o Skalarne funkcje wbudowane o Wyświetlanie tekstu z kodu PL/pgSQL'a o Instrukcje SQL w kodzie PL/pgSQL'a 6. Obsługa transakcji w PL/pgSQL o Błędy wykonania kodu, a zachowanie transakcji 7. Sterowanie ścieżką wykonania o Sterowanie przepływem programu - instrukcje sterujące i pętle o Alternatywne ścieżki wykonania - instrukcje decyzyjne o Parametry podprogramów, zwracanie wielu wartości o Własna obsługa błędów (wyjątki) 8. Mechanizmy zaawansowane o Rekordy i ich wykorzystanie o Zwracanie serii wartości z funkcji o Zmienne tablicowe o Kursory statyczne, pętla kursorowa, przetwarzanie dużych zbiorów danych o Wyzwalacze W trakcie realizacji szkolenia należy zwrócić szczególną uwagę na praktyczny aspekt przekazywania wiedzy i doskonalenia umiejętności. Zagadnienia teoretyczne powinny być przekazywane tylko w niezbędnym zakresie (biorąc pod uwagę potrzeby grupy szkoleniowej) natomiast szkolenie powinno mieć charakter praktyczny. 5. Wykonawca w ramach świadczonych usług, zobowiązuje się do: a) opracowanie, przygotowanie oraz powielenie i przekazanie pierwszego dnia szkolenia każdemu uczestnikowi materiałów szkoleniowych. Wykonawca przekaże Zamawiającemu po b) c) d) e) f) g) h) i) j) k) l) 1 egzemplarzu materiałów najpóźniej w terminie 5 dni roboczych po zakończeniu szkolenia celem dołączenia go do dokumentacji poszkoleniowej. zapewnienia kadry dydaktycznej, której kwalifikacje i doświadczenie dają rękojmię należytego wykonania usługi, w szczególności zapewnienie zastępstwa trenera, którego kwalifikacje i doświadczenie jest na tym samym lub wyższym poziomie co trenera wytypowanego do przeprowadzenia szkoleń z danego tematu; zapewnienia na czas trwania szkolenia odpowiednio wyposażonych sal dydaktycznych dostosowanych do wielkości grupy szkoleniowej oraz specyfiki realizowanego szkolenia, spełniającej wymogi BHP. zapewnienia sprzętu umożliwiającego sprawne przeprowadzenie szkolenia – dla każdego uczestnika szkolenia musi być przeznaczone samodzielne stanowisko pracy wyposażone w sprzęt i oprogramowanie pozwalające na wykonanie wszystkich ćwiczeń zaplanowanych do realizacji w ramach danego szkolenia; zapewnienie pomocy dydaktycznych niezbędnych do prawidłowej realizacji szkolenia; przeprowadzenie szkolenia w formie dostosowanej do realizowanego materiału przy wykorzystaniu interaktywnych metod prowadzenia zajęć z grupą. W ramach prowadzonego szkolenia Wykonawca zapewni udzielanie przez trenera odpowiedzi na pytania uczestników w zakresie programu szkolenia; sprawowania nadzoru merytorycznego nad realizacją szkolenia; prowadzenia pełnej obsługi administracyjnej związanej ze szkoleniem; wręczenia wszystkim uczestnikom szkolenia dokumentów potwierdzających ukończenie szkolenia (zaświadczenie lub certyfikat) po zakończeniu szkolenia; sporządzenie dokumentacji dotyczącej szkoleń, w szczególności: a. list obecności uczestników szkolenia (oddzielnych na każdy dzień szkoleniowy), b. kopii materiałów szkoleniowych (w celach archiwalnych), c. kopii wydanych dokumentów potwierdzających ukończenie szkolenia, d. list potwierdzających odbiór materiałów szkoleniowych i dokumentów potwierdzających ukończenie szkolenia (z osobnymi rubrykami na podpisy na wykazie wydanych dokumentów potwierdzających ukończenie szkolenia), e. ocenę efektywności i przebiegu zrealizowanego szkolenia w formie sprawozdania. Przygotowanie formularzy dokumentów wymienionych w lit. a, d, e oraz f nastąpi z wykorzystaniem wzorów przekazanych Wykonawcy przez Zamawiającego. Powyższą dokumentację Wykonawca zobowiązuje się przekazać Zamawiającemu każdorazowo w terminie 5 dni roboczych od dnia zakończenia szkolenia dla danej grupy szkoleniowej. zapewnienia wyżywienia uczestnikom szkolenia w postaci obiadu, składającego się z dwóch ciepłych dań, z możliwością wyboru wersji wegetariańskiej oraz minimum dwóch przerw kawowych (nielimitowane: gorąca kawa i herbata, woda, 3 rodzaje kruchych ciastek, cukier, mleko, cytryna); obowiązującym językiem szkolenia jest język polski. 6. Warunki udziału w postępowaniu Wymagania minimalne dotyczące Wykonawcy, uprawniające do złożenia oferty i przeprowadzenia szkoleń: a) Zamawiający wymaga, aby trener wyznaczony do realizacji szkolenia w okresie ostatnich 2 lat przed upływem terminu składania ofert, wykonał minimum 20 szkoleń co najmniej 2 dniowych (gdzie 1 dzień szkoleniowy liczony jest jako minimum 6 godzin zegarowych) z zakresu technologii baz danych SQL. Spełnianie warunków udziału w postępowaniu będzie oceniane na podstawie wypełnionego Formularza (załącznik nr 3). UWAGA: Doświadczenie trenera będzie oceniane biorąc pod uwagę tylko te pozycje formularza „Doświadczenie trenera”, które będą potwierdzone załączonymi dokumentami potwierdzającymi należyte wykonanie usługi. Za dowód należytego wykonania usługi Zamawiający uzna poświadczenie pochodzące od zleceniodawcy/odbiorcy usługi, potwierdzające należytą realizację usługi szkoleniowej, w szczególności: list referencyjny lub protokół odbioru. Za dowód Zamawiający uzna również oświadczenie Wykonawcy, jednak wyłącznie w sytuacji, jeżeli z uzasadnionych przyczyn o obiektywnym charakterze wykonawca nie jest w stanie uzyskać poświadczenia, o którym mowa powyżej. Listy obecności mogą stanowić dowód jedynie wtedy, gdy wynikać z nich będzie, w sposób jednoznaczny, że uczestnik nie wniósł zastrzeżeń co do realizacji szkolenia (oświadczenie wykonawcy dołączone do listy obecności). W innym wypadku listy obecności traktowane będą przez Zamawiającego jedynie za potwierdzenie, że wymienione w formularzu: „Doświadczenie trenera” szkolenie miało miejsce i uczestniczyła w nim dana liczba osób. Dowody należytego wykonania usług należy ponumerować. b) Wykonawca musi dysponować 2 trenerami, którzy będą dedykowani do realizacji zamówienia, legitymującymi się doświadczeniem i kwalifikacjami dającymi rękojmię należytego wykonania usługi – Wykonawca musi dysponować trenerami posiadającymi certyfikaty Oracle Advanced PL/SQL Developer Certified Professional oraz Oracle Database SQL Certified Expert lub PostgreSQL EnterpriseDB. Spełnianie warunków udziału w postępowaniu będzie oceniane na podstawie wypełnionego oświadczenia (załącznik nr 4). + 7. Kryteria oceny oferty i wyboru Wykonawcy: Przy dokonywaniu wyboru najkorzystniejszej oferty Zamawiający stosować będzie następujące kryteria o wagach jak niżej: Cena – 100 % Za ofertę najkorzystniejszą zostanie uznana oferta, która zawiera najniższą łączną cenę realizacji przedmiotu zamówienia. Cena oferty powinna zawierać wszystkie elementy cenotwórcze wynikające z zakresu i sposobu realizacji przedmiotu zamówienia. Cenę należy podać w Złotych Polskich, z dokładnością do dwóch miejsc po przecinku. UWAGA: Ze względu na szacowaną wartość zamówienia poniżej równowartości w złotych polskich kwoty 14 tys. euro netto niniejsze postępowanie prowadzone jest w formie zaproszenia do składania ofert. Szkolenie będzie finansowane w 100 % ze środków publicznych i dotyczy podnoszenia kwalifikacji zawodowych pracowników GITD, w związku z powyższym Wykonawca winien w składanej ofercie zastosować stawkę VAT „zwolniony”. 8. Zasady rozliczenia (waluta, zaliczka, terminy i warunki płatności): a. Zamawiający przewiduje rozliczenie w Złotych Polskich; b. Zamawiający nie przewiduje, że w przedmiotowym postępowaniu udzieli zaliczek; c. Wykonawca wystawi fakturę VAT w terminie 5 dni po zakończeniu szkolenia oraz po przekazaniu wszystkich dokumentów oraz kopii materiałów szkoleniowych wymaganych w pkt. 5. d. Zamawiający przewiduje płatność przelewem w terminie 21 dni od dnia otrzymania prawidłowo wystawionej faktury. Za datę zapłaty przyjmuje się datę obciążenia rachunku bankowego Zamawiającego. 9. Wykonawcy gotowi wykonać przedmiot zamówienia, winni przekazać następujące informacje i dokumenty: a. formularz „OFERTA” sporządzony według wzoru stanowiącego Załącznik nr 1; b. podpisane oświadczenie stanowiące Załącznik nr 2; c. wypełniony formularz: „Doświadczenie trenera” stanowiący Załącznik nr 3; d. dokument, w którym Wykonawca oświadcza, że dysponuje co najmniej 2 trenerami legitymującymi się certyfikatami Oracle Advanced PL/SQL Developer Certified Professional oraz Oracle Database SQL Certified Expert lub PostgreSQL EnterpriseDB wraz z kopiami dokumentów, potwierdzonymi za zgodność z oryginałem, stanowiący Załącznik nr 4; e. podpisane oświadczenie z proponowaną lokalizacją oraz terminami realizacji szkolenia stanowiące Załącznik nr 5; 10. Termin, miejsce i sposób składania ofert: 1) Oferty należy składać mailowo do dnia 04.04.2014 r., do godz. 12:00, na adres e-mail: [email protected], 2) Osobą uprawniona do kontaktów ze strony Zamawiającego jest: - Pani Sylwia Stachowiak, tel.: 22/ 220-48-83, adres e-mail: [email protected] - Pani Iwona Iwanowska, tel.: 22/ 220-45-14, adres e-mail: [email protected]