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]