Niniejszy kurs jest wstępem do DB2. Zaprezentowana została instalacja serwera DB2 w systemie Linux, zarówno w trybie graficznym jak i tekstowym. Jako odniesienie zaprezentowana została także instalacja DB2 Enterprise w systemie MS Windows.
Następnie pokazano jak można skonfigurować i używać DB2 zarówno z poziomu narzędzi graficznych jak i tekstowych.
Opracowany przeze mnie kurs, można obejrzeć na stronie:
http://www.vimeo.com/6231073lub pobrać w wersji (lepsza jakość) flash ze strony:
http://rapidshare.com/files/270530595/db2.zip.htmlFirma IBM już od lat 70. XX wieku, pracowała nad systemami bazodanowymi. To właśnie dzięki wysiłkom badaczy tej firmy powstał relacyjny model (Relational Model) baz danych, a także wykorzystywany do dzisiaj język SQL (Structured Query Language ? czyli strukturalny język zapytań). IBM ma na swoim kącie całą masę różnych rozwiązań z zakresu RDBMS (Relational Database Management Systems.
Jednym z takich rozwiązań jest program IBM DB2, który po raz pierwszy został udostępniony już w roku 1983 dla systemu MVS.
Obecnie program ten jest udostępniany dla technologii serwerowych IBM xSeries, pSeries, iSeries i zSeries dla różnych systemów operacyjnych.
IBM DB2 udostępniany jest w następujących wersjach:
1. Enterprise Server Edition
Jest to najbardziej rozbudowana wersja serwera baz danych. Cechuje go obsługa 64 bitowych systemów operacyjnych. Posiada także możliwość partycjonowania bazy danych, dzięki czemu możliwy jest podział danych w ramach jednego lub wielu serwerów z tym samym systemem operacyjnym.
2.Express Edition
To wersja ekonomiczna, jest w pełni funkcjonalna. Nadaje się dla małych i średnich firm które nie mają odpowiednio wyszkolonego personelu do obsługi bardziej zaawansowanych wersji DB2.
Wersja Express Edition dostępna jest na systemy MS Windows i Linux zarówno z procesorami Intel jak i AMD.
3. Personal Edition
Jest to wersja z założenia przeznaczona dla jednego użytkownika. Dostępne są w niej wszystkie narzędzia graficzne i funkcje serwera bazy danych.
Wersja Personal umożliwia łączenie się jedynie z innymi serwerami DB2, ale nie udostępnia połączeń dla innych komputerów klienckich.
4. Workgroups Server Edition
DB2 przeznaczony dla grup roboczych i małych firm. Dostępny jest w wersji dla systemów MS Windows, Linux i Unix. Licencje do tej wersji udostępniane są dla:
-użytkownika (np. dla aplikacji z niewielką liczbą użytkowników)
-na procesor (dla aplikacji z wieloma użytkownikami, np. dla stron WWW)
Cechy bazy danych DB2:
- jest to pierwsza baza ze wsparciem dla języka Java
- to pierwsza na świecie baza certyfikowana na Windows 2000
- posiada silne wsparcie dla systemów Linux, także tych 64-bitowych
- to pierwsza baza z optymalizatorem kosztowym
- pierwsza baza z przepisywaniem SQL do optymalnej postaci
- jest to pierwsza baza relacyjna pozwalająca na obiektowe rozszerzenia
- jest dostępna na wszystkie platformy sprzętowe
Systemy operacyjne na których dostępny jest DB2:
AIX (32, 64 bit)
Solaris UltraSparc (32, 64 bit)
HP-UX oparte na HP PA-RISC (32, 64 bit)
HP-UX oparte na Intel Itanium (32, 64 bit)
iSeries (OS/400)
zSeries (OS/390 oraz z/OS)
GNU/Linux 32, 64 bit na platformach Intel, pSeries, iSeries oraz zSeries (S/390)
Microsoft Windows 32 bit (Intel+AMD)
Microsoft Windows 64 bit oparte na Intel Intanium i AMD Athlon/Opteron
Wstępna konfiguracja DB2 w systemie Linux, za pomocą gotowego skryptu
Obsługa DB2 z poziomu shella w systemie Linux
Obsługa DB2 z poziomu przeglądarki WWW.