Platforma zarządzania i analizy danych opis funkcjonalny

Wielkość: px
Rozpocząć pokaz od strony:

Download "Platforma zarządzania i analizy danych opis funkcjonalny"

Transkrypt

1 Platforma zarządzania i analizy danych opis funkcjonalny Opublikowano: Wrzesień 2005 r. Najnowsze informacje znajdują się pod adresem

2 Spis treści Wprowadzenie...1 Opis Microsoft SQL Server Platforma bazodanowa SQL Server...2 Nowości w SQL Server Zarządzanie danymi przedsiębiorstwa...5 Łatwość obsługi...5 Dostępność...7 Skalowalność...9 Bezpieczeństwo Produktywność programistów Rozszerzona obsługa języków Ulepszone narzędzia programistyczne Rozszerzalność Usprawniony dostęp do danych i usługi sieciowe Powiadamianie o zmianie wyników zapytania Wiele aktywnych zestawów wyników...19 Automatyczne przełączenie do lustrzanej kopii bazy (database mirroring) Obsługa XML Infrastruktura do tworzenia aplikacji...22 Business Intelligence Całościowa i zintegrowana platforma Business Intelligence Usługi Integration Services Usługi Analysis Services Usługi Reporting Services Integracja z Microsoft Office System Uaktualnianie do SQL Server Licencjonowanie Microsoft SQL Server Windows Server System wspólna strategia inżynierska Podsumowanie... 37

3 Wprowadzenie Dzisiejsze organizacje napotykają w swoim działaniu wiele wyjątkowych wyzwań jest to na przykład potrzeba szybszego podejmowania decyzji na podstawie większej ilości danych, konieczność zwiększenia wydajności i elastyczności kadry programistycznej, nacisk na zmniejszenie ogólnych kosztów IT przy jednoczesnej konieczności rozbudowy infrastruktury w celu dostosowania do stale rosnących wymagań. Nowe wydanie Microsoft SQL Server zostało zaprojektowane tak, by pomóc przedsiębiorstwom w sprostaniu tym wyzwaniom. Microsoft SQL Server 2005 to nowa platforma bazodanowa Microsoft do zarządzania danymi i ich analizy. Rozwiązanie to zwiększa bezpieczeństwo, skalowalność i dostępność firmowych danych i aplikacji analitycznych, a przy tym ułatwia zadania tworzenia, wdrażania i administracji danymi. SQL Server 2005 zbudowany na fundamentach SQL Server 2000 zapewnia zintegrowane środowisko zarządzania danymi i ich analizy, które umożliwia organizacjom dowolnej wielkości: Budowanie i wdrażanie bezpieczniejszych, bardziej skalowalnych i niezawodnych aplikacji branżowych oraz zarządzanie nimi, Zwiększenie wydajności technik informatycznych poprzez zredukowanie złożoności procesów tworzenia, wdrażania i zarządzania aplikacjami bazodanowymi, Współdzielenie danych pomiędzy różnymi platformami, aplikacjami i urządzeniami, co ułatwia łączenie systemów wewnętrznych i zewnętrznych, Kontrolowanie kosztów bez rezygnacji z wydajności, dostępności skalowalności czy bezpieczeństwa. Lektura tego dokumentu pozwoli zapoznać się z innowacjami wprowadzonymi w SQL Server 2005 w następujących obszarach zarządzanie firmowymi danymi, produktywność programistów, inteligencja biznesowa, a także dowiedzieć się więcej o licencjonowaniu, przeprowadzaniu aktualizacji do SQL Server 2005 oraz o Microsoft Windows Server System. SQL Server 2005 opis funkcjonalny Str. 1

4 Opis Microsoft SQL Server 2005 Platforma bazodanowa SQL Server SQL Server to wszechstronne, w pełni zintegrowane rozwiązanie bazodanowe, ułatwiające działania pracowników firmy poprzez zapewnienie bezpiecznej, niezawodnej i wydajnej platformy do przechowywania korporacyjnych danych i uruchamiania aplikacji Business Intelligence. SQL Server 2005 udostępnia specjalistom IT oraz pracownikom merytorycznym silne i przyjazne narzędzia, upraszczające złożoność tworzenia, wdrażania, zarządzania i eksploatacji danych korporacyjnych i aplikacji analitycznych na różnorodnych platformach od urządzeń przenośnych po korporacyjne centra danych. Dzięki wszechstronnej funkcjonalności, możliwości współpracy z istniejącymi systemami i automatyzacji rutynowych zadań, SQL Server 2005 to kompletne rozwiązanie bazodanowe dla przedsiębiorstw dowolnej wielkości. Strukturę platformy bazodanowej SQL Server 2005 przedstawiono na ilustracji 1. Ilustracja 1. Platforma bazodanowa SQL Server 2005 SQL Server 2005 opis funkcjonalny Str. 2

5 Na platformę bazodanową SQL Server składają się następujące elementy: Relacyjna baza danych bezpieczny, niezawodny, skalowalny, wysoko dostępny silnik relacyjnych baz danych; silnik ten charakteryzuje się zwiększoną wydajnością oraz obsługą danych w postaci ustrukturyzowanej i nieustrukturyzowanej (XML). Usługi replikacji danych (Replication Services) obsługa replikacji danych w zastosowaniach takich jak rozproszone lub mobilne aplikacje przetwarzania danych, systemy wysokiej dostępności, skalowalne systemy przetwarzania równoległego z dodatkowymi składnicami danych dla korporacyjnych rozwiązań raportowania czy integracja z systemami heterogenicznymi, w tym z istniejącymi bazami danych Oracle. Usługi powiadamiania (Notification Services) zaawansowane możliwości powiadamiania pozwalają na tworzenie i wdrażanie skalowalnych aplikacji, służących do terminowego dostarczania spersonalizowanych i aktualnych informacji na dowolne przenośne lub podłączone do sieci urządzenie. Usługi integracyjne (Integration Services) funkcje ekstrakcji, transformacji i ładowania danych w hurtowniach danych, integracja danych z całej firmy. Usługi analityczne (Analysis Services) funkcje analitycznego przetwarzania danych w trybie on-line (OLAP), umożliwiające błyskawiczną, zaawansowaną analizę dużych i złożonych zestawów danych z wykorzystaniem wielowymiarowego przechowywania danych. Usługi raportowania (Reporting Services) wszechstronne rozwiązanie do tworzenia, zarządzania i dostarczania zarówno tradycyjnych raportów drukowanych jak i interaktywnych raportów opartych na przeglądarce internetowej. Narzędzia do zarządzania nowa wersja SQL Server zawiera zintegrowane narzędzia do zarządzania, pozwalające na zaawansowane zarządzanie i dostrajanie baz danych. Serwer ten pozwala także na ścisłą integrację z narzędziami takimi jak Microsoft Operations Manager (MOM) i Microsoft Systems Management Server (SMS). Standardowe protokoły dostępu do danych znacznie redukują czas potrzebny na integrację danych, przechowywanych w bazach SQL Server, z istniejącymi systemami. Co więcej, wbudowana w SQL Server obsługa usług sieciowych zapewnia interoperacyjność z innymi aplikacjami i platformami. Narzędzia programistyczne SQL Server zawiera kompleksowy zestaw narzędzi programistycznych, pozwalających na dostosowywanie silnika bazodanowego i programowanie procesów ekstrakcji, transformacji i ładowania danych (ETL), Data Mining, OLAP i raportowania. Narzędzia te zostały ściśle zintegrowane ze środowiskiem Microsoft Visual Studio, co pozwala na całościowe tworzenie aplikacji. Każdy główny podsystem serwera SQL Server posiada własny model obiektowy i zestaw interfejsów API, pozwalających na dowolną rozbudowę systemu zgodne z potrzebami firmy. SQL Server 2005 opis funkcjonalny Str. 3

6 Platforma bazodanowa SQL Server pozwala organizacjom dowolnej wielkości na: Wykorzystanie zasobów danych SQL Server to nie tylko bezpieczna i niezawodna platforma bazodanowa dla aplikacji branżowych i analitycznych. Produkt ten dzięki wbudowanym funkcjom raportowania, analizowania i drążenia danych umożliwia bardziej efektywne wykorzystanie danych. Zwiększenie wydajności dzięki wszechstronnym funkcjom Business Intelligence oraz integracji ze znanymi użytkownikom narzędziami, takimi jak Microsoft Office System, serwer SQL Server 2005 udostępnia wszystkim pracownikom merytorycznym w przedsiębiorstwie ważne i aktualne informacje biznesowe, dopasowane do ich indywidualnych potrzeb. Celem jest udostępnienie funkcji Business Intelligence wszystkim użytkownikom w przedsiębiorstwie i docelowo umożliwienie użytkownikom na wszystkich szczeblach organizacyjnych podejmowania lepszych decyzji biznesowych w oparciu o najcenniejsze zasoby własne dane. Zmniejszenie stopnia skomplikowania technik informacyjnych SQL Server 2005 upraszcza tworzenie, wdrażanie i zarządzanie aplikacjami branżowymi i analitycznymi, zapewniając programistom elastyczne środowisko programowania i udostępniając administratorom zintegrowane i zautomatyzowane narzędzia zarządzania bazami danych. Obniżenie całkowitego kosztu posiadania (TCO) wysoka integracja produktu oraz położenie nacisku na łatwość użycia i wdrażania daje w efekcie najniższe na rynku koszty początkowe, wdrożenia i eksploatacji, co bezpośrednio przekłada się na szybki zwrot z inwestycji w system bazodanowy. SQL Server 2005 opis funkcjonalny Str. 4

7 Nowości w SQL Server 2005 Zarządzanie danymi przedsiębiorstwa W dzisiejszym skomunikowanym świecie, dane oraz systemy zarządzające tymi danymi muszą być bezpieczne, a jednocześnie stale dostępne dla użytkowników. Użytkownicy oraz informatycy w całej firmie odczują korzyści płynące z użytkowania SQL Server 2005, przekładające się na zmniejszony czas przestojów aplikacji, większą skalowalność i wydajność oraz bardziej rygorystyczną kontrolę bezpieczeństwa. Firmowi informatycy mogą być bardziej produktywni dzięki wprowadzonym w SQL Server 2005 wielu nowym i poprawionym funkcjom. W SQL Server 2005 ulepszono zarządzanie danymi przedsiębiorstwa w następujących obszarach: Łatwość obsługi; Dostępność; Skalowalność; Bezpieczeństwo. Łatwość obsługi Dzięki SQL Server 2005 wdrażanie, obsługiwanie i optymalizacja danych przedsiębiorstwa oraz aplikacji analitycznych stają się prostsze i łatwiejsze. Jako firmowa platforma zarządzania danymi, serwer ten umożliwia administratorom baz danych w całym przedsiębiorstwie monitorowanie, zarządzanie i dostrajanie wszystkich firmowych baz danych i związanych z nimi usług za pomocą pojedynczej konsoli zarządzania. Rozszerzalna infrastruktura zarządzania SQL Server może być w łatwy sposób programowana przy użyciu biblioteki SQL Management Objects (SMO), która umożliwia użytkownikom dostosowywanie i rozbudowywanie środowiska zarządzania i pozwala niezależnym producentom oprogramowania (ISV) budowanie dodatkowych narzędzi i funkcji rozbudowujących standardową funkcjonalność dostępną w produkcie. SQL Server Management Studio Zarządzanie środowiskiem SQL Server 2005 jest znacznie prostsze dzięki zintegrowanej konsoli zarządzania, pozwalającej na monitorowanie i obsługę relacyjnych baz danych SQL Server, a także usług Integration Services, Analysis Services, Reporting Services, Notification Services i baz danych SQL Mobile w środowisku złożonym z wielu rozproszonych serwerów i baz danych. Administratorzy baz danych mogą wykonywać wiele zadań w tym samym czasie tworzyć i wykonywać zapytania, przeglądać obiekty serwera, zarządzać wybranym obiektem, monitorować aktywność systemu czy korzystać z interaktywnej pomocy. Jednym ze składników SQL Server Management Studio jest środowisko programistyczne do zarządzania oraz tworzenia i edytowania procedur składowanych i skryptów w językach Transact-SQL, Multidimensional SQL Server 2005 opis funkcjonalny Str. 5

8 Expressions (MDX) i XMLA także w środowisku SQL Server Mobile Edition. W Management Studio można łatwo wdrożyć kontrolę kodu źródłowego. W skład Management Studio wchodzą także narzędzia pozwalające na planowanie zadań SQL Server Agent i zarządzanie planami serwisowymi. Umożliwia to automatyzację codziennych, rutynowych zadań konserwacyjnych i operacyjnych. Integracja funkcji zarządzania i programowania w jednym scalonym narzędziu przy jednoczesnej możliwości zarządzania wszystkimi typami serwerów sprawia, że administratorzy baz danych mogą pracować z większą wydajnością. Korzystamy z tysięcy procedur składowanych. Pracując z SQL Server 2000 musiałem używać osobnego narzędzia do wyewidencjonowania kodu, a dopiero potem mogłem otworzyć narzędzie Query Analyzer i edytować kod. W SQL Server 2005 wszystkie te funkcje są zintegrowane w Management Studio. Korzystając z tego narzędzia mogę wykonywać rutynowe zadania o 20% szybciej. Joyce Behrendt, starszy kierownik ds. rozwoju, dział Information Technology Corporate Strategy Planning and Analysis, Microsoft Proaktywne monitorowanie i dostrajanie wydajności W SQL Server 2005 wprowadzono ponad 70 nowych wewnętrznych wskaźników wydajności bazy danych i wykorzystania zasobów od pamięci, blokad i kolejkowania po transakcje oraz sieciowe i dyskowe operacje wejścia-wyjścia. Wskaźniki te, dostępne w postaci dynamicznych widoków zarządzania (Dynamic Management View DMV), dają lepszą wiedzę o wewnętrznych procesach zachodzących w serwerze baz danych i tworzą silne podstawy do proaktywnego monitorowania stanu bazy danych i wydajności serwera. Obiekty zarządzania SQL Obiekty zarządzania SQL (SQL Management Objects SMO) to nowy zestaw obiektów programistycznych, udostępniających pełną funkcjonalność zarządzania bazami danych SQL Server. Narzędzie Management Studio zostało faktycznie oparte na obiektach SQL Management Objects. Biblioteka obiektów SMO została zaimplementowana w postaci podzespołu (assembly) Microsoft.NET Framework. Obiekty SMO można wykorzystać do automatyzacji często wykonywanych zadań administracyjnych pobierania ustawień konfiguracyjnych, tworzenia nowych baz danych, uruchamiania skryptów Transact-SQL, tworzenia zadań SQL Server Agent, planowania zadań tworzenia kopii zapasowych itp. Model SMO to bardziej bezpieczny, niezawodny i skalowalny zamiennik biblioteki Distributed Management Objects (DMO), dostępnej w poprzednich wydaniach SQL Server. SQL Server 2005 opis funkcjonalny Str. 6

9 Dostępność Nakłady inwestycyjne na wysoko dostępne technologie, dodatkowe możliwości tworzenia i odtwarzania kopii zapasowych i rozszerzone możliwości replikacji umożliwiają firmom tworzenie i wdrażanie wysoko dostępnych aplikacji. Nowatorskie funkcje wysokiej dostępności, takie jak mirroring, czyli tworzenie lustrzanych kopii baz danych, tworzenie konfiguracji klastrowych odpornych na awarie, tworzenie migawkowych kopii baz danych (snapshots) oraz możliwość przeprowadzania zaawansowanych operacji w trybie on-line wpływają na zmniejszenie czasu i liczby przestojów i pozwalają zagwarantować stałą dostępność ważnych dla działania przedsiębiorstwa systemów. Tę sekcję dokumentu poświęcono szczegółowemu omówieniu tych ulepszeń. Mirroring baz danych Mirroring baz danych polega na ciągłym, strumieniowym przesyłaniu dziennika transakcji z serwera źródłowego na pojedynczy serwer docelowy. W przypadku awarii systemu głównego, aplikacje mogą natychmiast przełączyć się do bazy danych na serwerze zapasowym. Serwer zapasowy wykrywa awarię serwera głównego w ciągu zaledwie kilku sekund od jej zaistnienia i natychmiast rozpoczyna przyjmowanie połączeń do bazy danych. Mirroring baz danych działa na standardowym sprzęcie i nie wymaga stosowania specjalnych systemów przechowywania danych czy kontrolerów. Na ilustracji 2. przedstawiono podstawową konfigurację systemu z lustrzaną kopią bazy danych. Ilustracja 2. Podstawowa konfiguracja systemu z mirroringiem bazy danych Konfiguracje klastrowe odporne na awarie Klastry odporne na awarie to rozwiązania wysokiej dostępności, w których do utworzenia odpornych na awarie serwerów wirtualnych, zapewniających szybkie przełączenie systemu w przypadku wystąpienia awarii serwera bazy danych, zastosowano usługi Microsoft Windows Clustering Services. W SQL Server 2005 obsługa klastrów odpornych na awarie została rozszerzona i obejmuje teraz: usługi SQL Server Analysis Services i Notification Services oraz SQL Server 2005 opis funkcjonalny Str. 7

10 replikację. Maksymalna liczba węzłów klastra została zwiększona do ośmiu. Odporne na awarie konfiguracje klastrowe serwera SQL Server stanowią teraz kompletne rozwiązanie wysokiej niezawodności. Cecha Mirroring baz danych Klaster odporny na awarie (fail-over) Automatyczne przełączenie Tak Tak w przypadku awarii Niewidoczne przekierowanie klientów Tak, automatyczne przełączenie Tak, ponowne połączenie z tym samym adresem IP Wpływ na całkowitą wydajność systemu Brak lub minimalny Brak wpływu Zerowa utrata danych Tak Tak Wymóg stosowania certyfikowanego Nie Tak sprzętu Redundancja danych Tak Nie Migawkowa kopia bazy danych W SQL Server 2005 administratorzy baz danych mogą w natychmiastowy sposób utworzyć widok bazy danych dostępny tylko do odczytu. Taka migawka bazy danych stanowi trwały widok bazy danych, a jej utworzenie nie wymaga nakładów czasu i pamięci dyskowej czy też wykonania kompletnej kopii bazy danych. W miarę różnicowania się głównej bazy danych i kopii migawkowej, dla migawki tworzone są kopie oryginalnej zawartości modyfikowanych stron. Dzięki temu migawkowa kopia bazy danych może zostać użyta do szybkiego przywrócenia stanu bazy danych sprzed przypadkowej modyfikacji bazy zmodyfikowane strony w głównej bazie danych zastępowane są kopiami zachowanymi w migawce. Szybkie odtwarzanie W SQL Server 2005 dostępność baz danych została podniesiona dzięki wprowadzeniu nowego, szybszego sposobu odtwarzania bazy danych. Użytkownicy mogą nawiązać połączenie z odtwarzaną bazą danych natychmiast po ponownym przetworzeniu dziennika transakcji (roll forward). Użytkownicy wcześniejszych wersji serwera SQL Server mogli połączyć się do bazy danych dopiero po wycofaniu niezatwierdzonych transakcji nawet wtedy, gdy nie był im potrzebny dostęp do części bazy danych, której dotyczyły wycofywane transakcje. Dedykowane połączenie administracyjne W SQL Server 2005 wprowadzono dedykowane połączenie dla administratora, dzięki któremu administratorzy mogą zawsze uzyskać dostęp do serwera nawet wtedy, gdy serwer nie odpowiada lub nie jest dostępny. Funkcja ta pozwala administratorom rozwiązywać problemy poprzez uruchamianie funkcji diagnostycznych lub wykonywanie poleceń Transact-SQL. SQL Server 2005 opis funkcjonalny Str. 8

11 Połączenie może być aktywowane wyłącznie za pomocą konta przypisanego do wbudowanej roli sysadmin i jest dostępne wyłącznie z poziomu narzędzia wiersza polecenia SQLCMD zarówno lokalnie jak i z komputera zdalnego. Operacje w trybie on-line (operacje na indeksach i odtwarzanie kopii zapasowych) Możliwość tworzenia, odbudowywania i usuwania indeksów w trybie on-line to zaawansowana funkcjonalność SQL Server 2005, będąca rozszerzeniem funkcji indeksowania znanych z wcześniejszych wersji produktu. Funkcja indeksowania w trybie on-line umożliwia równoczesne przeprowadzanie kilku modyfikacji (aktualizacji, usunięć i wstawień) w tabeli lub w danych indeksu wewnętrznego (clustered index) oraz w dowolnych związanych z tabelą indeksach zewnętrznych podczas wykonywania dotyczącego tych indeksów polecenia DDL (data definition language). Obsługa indeksowania w trybie on-line pozwala administratorom na tworzenie nowych indeksów bez blokowania dostępu do tabel czy innych, istniejących już indeksów. Co więcej, operacje indeksowania mogą w pełni korzystać z możliwości przetwarzania równoległego. W SQL Server 2005 wprowadzono także możliwość przywracania kopii zapasowych w trakcie działania instancji serwera SQL Server. Funkcja przywracania danych w trybie on-line zwiększa dostępność SQL Server, ponieważ niedostępne są tylko te dane, które są przywracane pozostała część bazy danych jest nadal dostępna. Wcześniejsze wersje produktu wymagały, by na czas odtwarzania kopii zapasowej baza danych została przełączona w tryb off-line. Replikacja Replikacja pozwala na zwiększenie dostępności danych poprzez dystrybucję danych do wielu serwerów baz danych. Zwiększenie dostępności danych realizowane jest poprzez skalowanie wszerz aplikacje mogą odczytywać dane równolegle z różnych serwerów posiadających identyczne kopie bazy danych. W SQL Server 2005 rozszerzono możliwości replikacji, wprowadzając nowy model replikacji peer to peer. Replikacja taka pozwala na utworzenie nowej topologii, w której bazy danych mogą być transakcyjnie synchronizowane z dowolną identyczną bazą z tej samej grupy. Skalowalność Rozszerzenia skalowalności takie jak partycjonowanie tabel, izolacja migawkowa i obsługa platform 64-bitowych pozwalają na zastosowanie SQL Server 2005 w tworzeniu i wdrażaniu nawet najbardziej wymagających aplikacji. Partycjonowanie dużych tabel i indeksów pozwala na znaczne zwiększenie wydajności wykonywania zapytań na bardzo dużych bazach danych. Partycjonowanie tabel i indeksów Partycjonowanie tabel i indeksów ułatwia zarządzanie dużymi bazami danych, ponieważ pozwala na podzielenie takiej bazy danych na mniejsze, łatwiejsze w zarządzaniu fragmenty. Pomysł partycjonowania danych czyli rozmieszczania ich w różnych tabelach, bazach danych czy SQL Server 2005 opis funkcjonalny Str. 9

12 serwerach nie jest pomysłem nowym, jednak w SQL Server 2005 wprowadzono nowy sposób partycjonowania tabel, polegający na rozmieszczaniu danych w różnych grupach plików w bazie danych. Partycjonowanie poziome pozwala na podzielenie tabeli na mniejsze elementy w oparciu o schemat partycjonowania. Partycjonowanie tabel ma zastosowanie w bardzo dużych bazach danych o rozmiarach od setek gigabajtów po terabajty i większych. Izolacja migawkowa Gdy dane zostaną skopiowane, przekształcone i zarchiwizowane w bazie danych do dalszej analizy, muszą być okresowo konserwowane albo odbudowywane. Z punktu widzenia użytkowników najbardziej pożądane jest korzystanie z transakcyjnie spójnej bazy danych, jednak wersja, z którą mogą pracować, nie jest wersją najbardziej aktualną. Utworzenie i przeindeksowanie nowej wersji bazy danych może trwać kilka godzin i z pewnością nie spełni to wymagań użytkowników. Rozwiązaniem jest izolacja migawkowa. Poziom izolacji migawkowej pozwala użytkownikom na uzyskanie dostępu nawet do najnowszego zatwierdzonego wiersza, i to w transakcyjnie spójnym widoku bazy danych. Nowy poziom izolacji charakteryzuje się następującymi zaletami: Zwiększona dostępność danych dla aplikacji wyłącznie czytających dane; W środowiskach bieżącego przetwarzania transakcji (OLTP) możliwe jest przeprowadzanie nieblokujących operacji odczytu danych; Automatyczne i obowiązkowe wykrywanie konfliktów w transakcjach zapisu danych; Uproszczona migracja aplikacji z baz danych Oracle do SQL Server. Monitor replikacji Monitor replikacji to narzędzie, które ustanawia nowy standard w łatwości zarządzania złożonymi operacjami replikacji danych. Narzędzie wyposażono w intuicyjny interfejs użytkownika i szeroki wybór metryk danych. Obsługa 64-bitowych platform Itanium2 i x64 Zoptymalizowana dla procesora Intel Itanium 64-bitowa wersja SQL Server pozwala na wykorzystanie zaawansowanych funkcji adresowania pamięci w celu optymalizacji wykorzystania kluczowych zasobów, takich jak pule buforów, pamięć podręczna, sterty sortowania. Pozwala to na zmniejszenie liczby operacji wejscia-wyjścia, koniecznych do załadowania danych z dysku do pamięci czy ponownego zapisania ich na dysku. Większe możliwości przetwarzania bez opóźnień wprowadzanych przez operacje wejścia-wyjścia pozwalają na zupełnie inne spojrzenie na problem skalowalności aplikacji. Edycja Windows Server 2003 x64 zapewnia wysoką wydajność pracy zarówno 32-bitowych jak i 64-bitowych aplikacji uruchamianych w tym samym systemie. Wykorzystywana architektura SQL Server 2005 opis funkcjonalny Str. 10

13 sprzętowa oparta jest na 64-bitowych rozszerzeniach znanego standardu przemysłowego zestawu instrukcji x86. Dzięki temu na procesorach x64 dzisiejsze 32-bitowe aplikacje mogą pracować w trybie natywnym. W tym samym czasie nowe aplikacje 64-bitowe wykonywane są w trybie 64-bitowym, który pozwala na przetworzenie większej ilości danych w jednym cyklu procesora, daje dostęp do większej ilości pamięci i przyspiesza obliczenia numeryczne. W rezultacie platforma pozwala na wykorzystanie bogactwa istniejących aplikacji 32-bitowych i umożliwia płynne przejście do obliczeń 64-bitowych. Bezpieczeństwo W SQL Server 2005 wprowadzono znaczące udoskonalenia modelu zabezpieczeń platformy bazodanowej. Pozwala to na bardziej precyzyjną i elastyczną kontrolę uprawnień i podniesienie bezpieczeństwa danych. Szczególnie dużo wysiłku poświęcono następującym funkcjom, przyczyniającym się do podniesienia poziomu bezpieczeństwa danych korporacyjnych: W zakresie uwierzytelniania wprowadzono wymuszanie zasad haseł umożliwiających meldowanie się do SQL Server; W zakresie autoryzacji umożliwiono bardziej szczegółową kontrolę uprawnień na różnych poziomach; W zakresie zarządzania wprowadzono separację właścicieli od schematów baz danych. Autoryzacja Nowy model zabezpieczeń w SQL Server 2005 pozwala administratorom na zarządzanie prawami dostępu w dowolnie określonym przez siebie zakresie i z wysokim stopniem szczegółowości. Sprawia to, że zarządzanie systemem jest proste i łatwo jest konsekwentnie stosować zasadę najmniejszych uprawnień. SQL Server 2005 pozwala określić kontekst, w którym mają być wykonywane wszystkie polecenia w module. Ta cecha także wpływa na zwiększenie szczegółowości kontroli uprawnień. Uwierzytelnianie Konfiguracje klastrowe SQL Server 2005 pozwalają na uwierzytelnianie użytkowników w wirtualnym serwerze SQL Server 2005 przy użyciu protokołu Kerberos. Administratorzy mogą dla standardowych kont określać polisy podobne do tych, jakie są stosowane w systemie Microsoft Windows. Pozwala to na wprowadzenie spójnej polisy dla wszystkich kont w domenie. Wbudowane mechanizmy szyfrowania SQL Server 2005 wspiera szyfrowanie na poziomie baz danych. Z SQL Server 2005 zintegrowano także infrastrukturę zarządzania kluczami. Cała komunikacja klient-serwer jest SQL Server 2005 opis funkcjonalny Str. 11

14 domyślnie szyfrowana. Możliwość wprowadzenia polisy serwerowej blokującej połączenia nieszyfrowane pozwala na centralizację konfiguracji zabezpieczeń. SQL a inicjatywa wiarygodnych technik komputerowych (Trustworthy Computing) Trustworthy Computing inicjatywa wiarygodnych technik komputerowych to kodeks postępowania określający kroki niezbędne do opracowania bezpiecznych aplikacji oraz kryteria ułatwiające wdrażanie i utrzymywanie bezpiecznych środowisk. Postępowanie według tych zasad pozwala zabezpieczyć poufność, integralność i dostępność danych i systemów na każdym etapie cyklu życia oprogramowania od projektu i wdrażania aż po konserwację. Aby dotrzymać czterech postulatów inicjatywy Trustworthy Computing, firma Microsoft i zespół produktu SQL Server przyjęli następujące założenia: Bezpieczeństwo na etapie projektowania. Zespół programistyczny SQL Server przeprowadził wiele audytów bezpieczeństwa i poświęcił ponad dwa miesiące na analizę poszczególnych komponentów SQL Server oraz zachodzących pomiędzy nimi interakcji. Dla każdego możliwego zagrożenia bezpieczeństwa zespół przeprowadził analizę i przedsięwziął dodatkowe prace projektowe i testy mające na celu wyeliminowanie potencjalnych problemów z bezpieczeństwem. W wyniku tych prac w SQL Server 2005 wprowadzono wiele nowych funkcji zabezpieczeń. Bezpieczna konfiguracja domyślna. W czasie instalacji SQL Server 2005 instalator dla wszystkich instalowanych komponentów dobiera odpowiednie wartości konfiguracyjne, dzięki czemu serwer jest bezpieczny od razu po zainstalowaniu. Bezpieczne wdrażanie. Firma Microsoft przygotowała materiały, które ułatwiają wdrażanie serwera SQL Server z wykorzystaniem odpowiednich poświadczeń bezpieczeństwa i zawierają informacje na temat poszczególnych etapów instalacji oraz wymaganych uprawnień. Narzędzia wdrażania SQL Server udostępniają informacje niezbędne do dokonania właściwych wyborów podczas wdrażania produktu. Pobieranie i instalowanie uaktualnień zabezpieczeń jest proste, można także skonfigurować automatyczną instalację uaktualnień. Dostępne są również narzędzia do oceny i eliminowania zagrożeń bezpieczeństwa w całym przedsiębiorstwie. Produktywność programistów Dostępne w SQL Server 2005 nowe technologie przyczyniają się do zwiększenia produktywności programistów. Cechy takie jak współpraca z platformą.net Framework czy ścisła integracja z Visual Studio umożliwiają programistom łatwiejsze tworzenie bezpiecznych, solidnych aplikacji bazodanowych przy niewielkich nakładach finansowych. SQL Server 2005 pozwala programistom na stosowanie całej gamy poznanych wcześniej języków i udostępnia kompletne środowisko programistyczne do programowania baz danych. Natywną obsługę języka XML można SQL Server 2005 opis funkcjonalny Str. 12

15 wykorzystać do tworzenia nowych klas aplikacji sieciowych pracujących na dowolnej platformie lub urządzeniu. Rozszerzenia wpływające na produktywność programistów to między innymi: Rozszerzona obsługa języków; Ulepszone narzędzia programistyczne; Łatwość rozszerzania systemu; Usprawniony dostęp do danych; Obsługa XML i usług sieciowych; Infrastruktura do tworzenia aplikacji. Rozszerzona obsługa języków Ponieważ wspólne środowisko uruchomieniowe (CLR) zostało zagnieżdżone wewnątrz silnika baz danych, programiści mogą tworzyć aplikacje bazodanowe w wielu znanych sobie językach, w tym w Transact-SQL, Microsoft Visual Basic.NET i Microsoft Visual C#.NET. Integracja z CLR oznacza także większą elastyczność pracy dzięki możliwości stosowania typów definiowanych przez użytkownika oraz funkcji. Co więcej, CLR daje także możliwość wykorzystania kodu udostępnionego przez inne firmy do celów błyskawicznego opracowywania aplikacji bazodanowych (RAD). Integracja z CLR i platformą.net Framework Microsoft SQL Server 2005 umożliwia programistom pełne wykorzystanie możliwości biblioteki klas.net Framework oraz nowoczesnych języków programowania do implementowania funkcji wykonywanych na serwerze baz danych. Dzięki integracji SQL Server ze wspólnym środowiskiem uruchomieniowym, procedury składowane, procedury wyzwalane i funkcje mogą być tworzone w dowolnym języku zgodnym z.net Framework. Zarówno język Microsoft Visual Basic.NET jak i C# są językami programowania obiektowego, pozwalają na strukturalną obsługę wyjątków, obsługują tablice, przestrzenie nazw i klasy. Co więcej, środowisko.net Framework udostępnia tysiące klas i metod o bardzo szerokich możliwościach wszystko to dostępne jest teraz wewnątrz serwera. Wiele zadań, których realizacja w języku Transact-SQL sprawiała trudności, może być łatwo zrealizowane w kodzie zarządzanym. Dostępne są także dwa nowe typy obiektów funkcje agregujące i typy danych definiowane przez użytkownika. Programiści, tworząc kod zarządzany, mogą lepiej wykorzystać swoją wiedzę i zdobyte umiejętności. Tak wielka elastyczność serwera SQL Server 2005 oraz szerokie możliwości jego rozbudowy ułatwiają przeprowadzanie odpowiednich obliczeń i operacji bezpośrednio na serwerze bazy danych. SQL Server 2005 opis funkcjonalny Str. 13

16 Integracja SQL Server ze wspólnym środowiskiem uruchomieniowym CLR daje między innymi następujące korzyści: Rozszerzony model programistyczny języki programowania kompatybilne z.net Framework są pod wieloma względami bardziej elastyczne niż język Transact-SQL i oferują konstrukcje i możliwości niedostępne wcześniej dla programistów SQL. Większe bezpieczeństwo i ulepszone zabezpieczenia kod zarządzany uruchamiany jest w środowisku CLR, które zostało ściśle zintegrowane z silnikiem baz danych. Dzięki temu związane z przetwarzaniem danych obiekty.net Framework mogą być bardziej bezpieczne i lepiej zabezpieczone niż rozszerzone procedury składowane, wykorzystywane we wcześniejszych wersjach serwera SQL Server. Typy definiowane przez użytkownika i funkcje agregujące integracja z CLR umożliwiła obsługę dwóch nowych typów obiektów bazodanowych, rozszerzających możliwości składowania danych i wykonywania zapytań serwera SQL Server. Wspólne środowisko programistyczne możliwości programowania baz danych zostały włączone do środowiska programistycznego Microsoft Visual Studio Programiści do tworzenia i debugowania obiektów i skryptów przetwarzania danych mogą wykorzystywać te same narzędzia, których używają podczas tworzenia komponentów i usług.net Framework dla warstwy pośredniczącej lub warstwy klienckiej. Wydajność i skalowalność ponieważ kod zarządzany jest przed uruchomieniem kompilowany do kodu natywnego, zastosowanie kodu zarządzanego może w niektórych rodzajach zastosowań przynieść znaczący wzrost wydajności. Integracja z CLR daje możliwość wykorzystania języków takich jak Visual Basic.NET czy C# do tworzenia kodu o bardziej rozbudowanej logice i lepiej dopasowanego do zadań obliczeniowych. Co więcej, języki Visual Basic.NET i C# pozwalają na wykorzystanie takich cech programowania obiektowego jak enkapsulacja, dziedziczenie czy polimorfizm. Tworzony kod można z łatwością organizować w klasy i przestrzenie nazw, co oznacza lepszą organizację i gospodarkę kodem w projektach wymagających napisania dużych ilości kodu. Możliwość logicznego i fizycznego porządkowania kodu w podzespoły i przestrzenie nazw to ważna zaleta, która pozwala na łatwiejsze odnajdywanie i łączenie różnych fragmentów kodu w dużych systemach bazodanowych. W przetwarzaniu danych liczbowych i złożonych wyrażeń logicznych kod zarządzany sprawdza się lepiej niż Transact-SQL, zapewnia także rozszerzoną obsługę łańcuchów znaków, wyrażeń regularnych itp. Funkcjonalność zawarta w bibliotece klas.net Framework daje dostęp do tysięcy gotowych klas i algorytmów z poziomu procedur składowanych, procedur wyzwalanych i funkcji definiowanych przez użytkownika. Cała funkcjonalność udoskonalone funkcje obsługi ciągów znaków, funkcje matematyczne, przetwarzanie danych reprezentujących daty i czas, SQL Server 2005 opis funkcjonalny Str. 14

17 dostęp do zasobów systemowych, zaawansowane algorytmy kryptograficzne, dostęp do plików, przetwarzanie obrazów i manipulowanie danymi w postaci XML jest łatwo dostępna z poziomu zarządzanych procedur składowanych, funkcji, procedur wyzwalanych i funkcji agregujących. Jedną z najważniejszych zalet kodu zarządzanego jest bezpieczeństwo typów. Zanim kod zarządzany zostanie wykonany, środowisko CLR w procesie zwanym weryfikacją wykonuje szereg testów i sprawdza, czy kod można bezpiecznie wykonać. Jednym z testów jest na przykład sprawdzenie, czy kod nie próbuje odczytywać obszaru pamięci, który nie został wcześniej zainicjowany. Rozszerzenia języka Transact-SQL Język Transact-SQL przez długi czas był podstawą wszelkich działań programistycznych w SQL Server. W SQL Server 2005 język ten znacznie rozszerzono, ułatwiając tworzenie skalowalnych aplikacji bazodanowych. Do tych rozszerzeń można zaliczyć obsługę błędów, nowe możliwości wykonywania zapytań rekurencyjnych czy też obsługę nowej funkcjonalności silnika bazy danych SQL Server. Rozszerzenia języka Transact-SQL w SQL Server 2005 wpływają na potencjał twórczy programisty, pozwalając zwiększyć wydajność kodu i możliwości obsługi błędów. Nieustanne prace nad rozwojem języka Transact-SQL świadczą o znaczącej roli, jaką odgrywa ten język w SQL Server. Ulepszone narzędzia programistyczne Programiści mogą teraz korzystać z jednego narzędzia obsługującego wiele języków Transact-SQL, XML, Multidimensional Expressions (MDX) czy XML for Analysis (XML/A). Integracja ze środowiskiem programistycznym Visual Studio pozwala na bardziej efektywne tworzenie i debugowanie aplikacji branżowych i aplikacji Business Intelligence. Business Intelligence Development Studio Business Intelligence Development Studio to oparte na Visual Studio wspólne środowisko programistyczne do budowania rozwiązań Business Intelligence, wykorzystujących silnik baz danych oraz usługi analityczne i usługi raportowania. Graficzny interfejs Business Intelligence Development Studio można stosować do projektowania pakietów SQL Server Integration Services (SSIS) wykorzystywanych w aplikacjach do zarządzania danymi. Środowisko Business Intelligence Development Studio pozwala na projektowanie, tworzenie i debugowanie pakietów SSIS poprzez przeciąganie zadań z przybornika narzędzi, ustawianie właściwości zadań i łączenie zadań za pomocą więzów następstwa. Interfejs Visual Studio, wykorzystany w Business Intelligence Development Studio, przedstawiono na ilustracji 3. SQL Server 2005 opis funkcjonalny Str. 15

18 Ilustracja 3. Interfejs Business Intelligence Development Studio w środowisku Visual Studio Integracja z Visual Studio Integracja pomiędzy bazą danych a środowiskiem tworzenia aplikacji nigdy nie była tak głęboka jak pomiędzy SQL Server 2005 i Visual Studio Programiści mogą teraz bezpośrednio w środowisku Visual Studio tworzyć uruchamiane w CLR procedury składowane, funkcje, procedury wyzwalane oraz typy danych i funkcje agregujące definiowane przez użytkownika. Wszystkie te obiekty można wdrażać bezpośrednio ze środowiska programistycznego, bez potrzeby zmiany narzędzi. Visual Studio 2005 bezpośrednio obsługuje wszystkie nowe typy danych SQL Server (włącznie z natywnym XML). Obiekty bazodanowe uruchamiane w CLR można również objąć systemem kontroli źródeł, wykorzystywanym we wszystkich projektach Visual Studio. Dzięki temu proces tworzenia oprogramowania może być jeszcze lepiej zintegrowany i bezpieczny. Jednoczesne debugowanie różnych warstw aplikacji i kodu w różnych językach Integracja pomiędzy SQL Server 2005 i Visual Studio 2005 w obszarze debugowania aplikacji także jest bardzo głęboka. Nowe wersje produktów pozwalają na debugowanie kodu CLR i Transact-SQL przy użyciu tego samego interfejsu debugowania Visual Studio. Możliwe jest debugowanie kodu Transact-SQL wywoływanego z kodu CLR i kodu CLR wywoływanego z Transact_SQL, niezależnie od tego, czy kod znajduje się na komputerze programisty, czy jest zapisany w bazie danych SQL Server. Rozszerzalność Typy danych i funkcje agregujące definiowane przez użytkownika W SQL Server 2005 typy danych definiowane przez użytkownika nie są obiektowo-relacyjnym rozszerzeniem bazy danych są raczej sposobem rozszerzenia wbudowanego w bazę danych systemu skalarnych typów danych. System skalarnych typów danych obejmuje typy, które można przypisać poszczególnym kolumnom w tabeli (takie jak int, nvarchar, uniqueidentifier itp.). SQL Server 2005 opis funkcjonalny Str. 16

19 Typy definiowane przez użytkownika pozwalają na tworzenie własnych typów danych, które następnie mogą zostać wykorzystane w definicjach kolumn. Typ danych definiowany przez użytkownika warto stosować tylko wtedy, gdy reprezentowana przez niego wartość jest faktycznie pojedynczą, niezależną (atomową) wartością, którą należy umieścić w osobnej kolumnie. Typy definiowane przez użytkownika warto stosować wtedy, gdy zachodzi konieczność utworzenia własnego typu skalarnego. Przykładami zastosowań takich typów mogą być między innymi niestandardowe typy daty i czasu, reprezentujące daty w różnych kalendarzach, lub typy walutowe. Typ definiowany przez użytkownika pozwala na utworzenie pojedynczego obiektu odwzorowującego wszystkie zachowania związane z danym typem i obudowywującego (ukrywającego) dane przechowywane w typie danych. Każdy, kto chce uzyskać dostęp do tych danych, musi skorzystać z określonego przez użytkownika interfejsu programistycznego. Innym dobrym powodem zaimplementowania własnego typu definiowanego przez użytkownika jest możliwość wykorzystania funkcjonalności wbudowanej w.net Framework (np. internacjonalizacji czy funkcjonalności kalendarza). Istnieje kilka sytuacji, w których może być potrzebna agregacja danych. Obejmuje to między innymi obliczenia statystyczne na przykład wyznaczenie średniej czy odchylenia standardowego. Jeśli potrzebna funkcja agregacyjna nie jest wbudowaną funkcją agregacyjną, to w SQL Server 2005 istnieją trzy metody przeprowadzenia niestandardowej agregacji danych: Utworzenie funkcji agregacyjnej definiowanej przez użytkownika, Utworzenie funkcji agregacyjnej w postaci procedury składowanej wykorzystującej CLR, Wykorzystanie kursora po stronie serwera. Obiekty zarządzania SQL (SMO) Obiekty zarządzania SQL (Management Objects SMO) tworzą obiektowy model zarządzania, pozwalający na zarządzanie serwerem SQL Server W stosunku do poprzedniego modelu zarządzania SQL Server, model SMO charakteryzuje się znacznie udoskonaloną architekturą i projektem. Model oparty jest na kodzie zarządzanym.net Framework. Chociaż jest bardzo łatwy w użyciu, oferuje szerokie możliwości. SMO to podstawowe narzędzie służące do tworzenia opartych na.net Framework aplikacji do zarządzania bazami danych. Model SMO wykorzystywany jest w każdym oknie dialogowym, dostępnym w SQL Server Management Studio, a każdą operację, którą da się wykonać w SQL Server Management Studio, da się także wykonać przy użyciu SMO. Nowy model obiektowy SMO i interfejsy instrumentacji zarządzania Windows (Windows Management Instrumentation WMI) zastąpiły model SQL-DMO. W SMO gdzie tylko było to możliwe zastosowano obiekty podobne do SQL-DMO, co ułatwia używanie SMO. Do zarządzania SQL Server 2005 można nadal używać SQL-DMO, należy jednak mieć na SQL Server 2005 opis funkcjonalny Str. 17

20 uwadze, że model ten nie został uzupełniony o funkcje zarządzania nową funkcjonalnością, specyficzną dla SQL Server Obiekty zarządzania Analysis Services Obiekty Analysis Management Objects (AMO) udostępniają aplikacjom klienckim zestaw poleceń i możliwości administrowania usługami Analysis Services z wykorzystaniem biblioteki obiektów udostępniającej możliwości walidacji na poziomie obiektu nie trzeba ręcznie generować skryptów DDL z poleceniami Analysis Services i często bardzo długich zawartości elementu ObjectDefinition w języku Analysis Services Scripting Language (ASSL). Aplikacje korzystające z AMO mogą albo otworzyć połączenie i pracować bezpośrednio z obiektami instancji usług Analysis Services, albo utworzyć takie obiekty bez otwierania połączenia, a następnie zapisać metadane w celu późniejszego wdrożenia. AMO jest także opakowaniem poleceń i elementów ASSL. Usprawniony dostęp do danych i usługi sieciowe SQL Server 2005 pozwala na budowanie usług sieciowych XML bezpośrednio w warstwie bazy danych, co umożliwia komunikację z serwerem SQL Server za pośrednictwem protokołu HTTP. Ten nowy sposób dostępu do danych można wykorzystać w aplikacjach opartych na usługach Web Service. Dostęp do serwera SQL Server 2005 za pośrednictwem protokołu HTTP realizowany jest bezpośrednio, z pominięciem oprogramowania warstwy pośredniej takiego jak usługi Microsoft Internet Information Services (IIS). SQL Server, udostępniając interfejs usług sieciowych, pozwala na wykonywanie poleceń SQL oraz wywoływanie funkcji i procedur. Wyniki wykonania zapytania zwracane są w formacie XML. Możliwe jest wykorzystanie obsługi usług sieciowych wbudowanej w Visual Studio. ADO.NET 2.0 i ADOMD.NET W nowej wersji biblioteki ADO.NET wprowadzono bardzo wiele zmian. Innowacje takie jak powiadamianie o zmianie wyników zapytania czy obsługa wielu aktywnych zestawów wyników (multiple active result sets MARS) sprawiają, że dostęp do zestawów danych w ADO.NET i manipulowanie nimi są bardziej skalowalne i elastyczne. Powiadamianie o zmianie wyników zapytania SQL Server 2005 pozwala na obsługę powiadomień w zapytaniach SQL Server. Przesyłając polecenie do SQL Server można zażądać powiadomienia w przypadku, gdyby ponowne wykonanie tego samego polecenia zwróciło wynik inny niż ten, który został zwrócony przez wywołanie początkowe. Funkcjonalność tę można uzyskać stosując obiekt uwarunkowania, którego zadaniem jest wykrycie, że zaszły zmiany w danych użytych do wygenerowania wyniku zapytania. Znacznik żądania powiadomienia można dodać do polecenia za pomocą dowolnego klienckiego interfejsu API ADO.NET, OLE DB, Open Database Connectivity (ODBC), Microsoft SQL Server 2005 opis funkcjonalny Str. 18

21 ActiveX Data Objects (ADO) czy SOAP. Dla każdego polecenia, wykonywanego w ramach danego żądania, serwer tworzy obiekt subskrypcji powiadomienia (Notification Subscription). W przypadku wprowadzenia zmian, powiadomienie generowane jest jednokrotnie dla każdego polecenia zawartego w żądaniu. Powiadomienia dostarczane są do klientów za pośrednictwem kolejki usługi SQL Service Broker. Aplikacje mogą sprawdzać stan kolejki stosując usługi aktywacji lub polecenia blokujące, które oddają sterowanie w momencie nadejścia powiadomienia. Obsługa powiadomień jest szczególnie przydatna w aplikacjach wykorzystujących buforowanie danych pobranych z bazy danych, na przykład w witrynach internetowych opartych na bazach danych. Proces powiadomienia przedstawiono na ilustracji 4. Ilustracja 4. Powiadamianie o zmianie wyników zapytania Wiele aktywnych zestawów wyników Obsługa wielu aktywnych zestawów wyników (multiple active result sets MARS) pozwala na jednoczesne wykonywanie w danym połączeniu z serwerem więcej niż jednego żądania, a w szczególności na otwarcie więcej niż jednego domyślnego zestawu wyników. Domyślny zestaw wyników może być odczytywany wyłącznie w jednym kierunku i udostępnia dane w trybie tylko do odczytu. Podczas odczytu danych z domyślnych zestawów wyników, sterowniki wykorzystywane przez aplikacje klienckie pobierają dane dużymi porcjami (zwykle o wielkości bufora strumienia danych tabelarycznych), zatem większość żądań może zostać obsłużona bez ciągłego odwoływania się do serwera (co jest konieczne np. podczas korzystania z kursora po stronie serwera). W aplikacji można zastosować proste odczytywanie danych wiersz po wierszu i nie wpłynie to negatywnie na jej wydajność. Obsługa wielu aktywnych zestawów wyników usuwa dotychczasowe ograniczenia otwarty domyślny zestaw wyników blokował w sterowniku dostępu do danych możliwość obsługi kolejnych żądań aż do momentu odczytania ostatniego wiersza z zestawu. SQL Server 2005 opis funkcjonalny Str. 19

22 Automatyczne przełączenie do lustrzanej kopii bazy (database mirroring) Możliwość tworzenia lustrzanych kopii baz danych SQL Server 2005 pozwala na tworzenie serwerów zapasowych - gorącej rezerwy. W przypadku wystąpienia awarii instancji SQL Server, praca może zostać automatycznie przełączona na serwer zapasowy. Wymaga to dodatkowej instancji obserwującej cały proces przełączenia. Jak można się domyślić, instancja ta nazywana jest instancją obserwatora. Stosowanie serwerów gorącej rezerwy wymaga, by korzystające z bazy danych aplikacje klienckie wiedziały o konieczności przełączenia się do innego serwera w przypadku awarii. Połączenia z serwerem baz danych, które przy kolejnej próbie uzyskania dostępu do bazy zgłaszają błąd i muszą zostać manualnie przełączone (przez odpowiednie oprogramowanie klienta) nie są rozwiązaniem optymalnym. Klasa SqlClient biblioteki ADO.NET 2.0 pozwala na obsługę przełączenia na serwer zapasowy bez potrzeby specjalnego programowania takiej funkcjonalności w aplikacji. Obsługa XML Rozszerzenia takie jak natywna obsługa typu danych XML oraz zapytań XQuery pozwalają na bezproblemowe łączenie wewnętrznych systemów firmy z systemami zewnętrznymi. SQL Server 2005 obsługuje zarówno dane relacyjne jak i dane w postaci XML, dlatego firmy mogą przechowywać i analizować dane oraz zarządzać danymi w formatach najbardziej odpowiadającym ich potrzebom. Obsługa istniejących i dopiero wprowadzanych otwartych standardów, takich jak Hypertext Transfer Protocol (HTTP), XML, Simple Object Access Protocol (SOAP), XQuery oraz XML Schema Definition (XSD), to także ułatwienie komunikacji w różnorodnym środowisku informatycznym firmy. Typ danych XML Język XML pozwala na modelowanie złożonych danych nie trzeba ograniczać się do typów skalarnych obsługiwanych przez SQL Server. Jednak łańcuchowy, wbudowany typ danych, taki jak char lub varchar, nie pozwala na pełne i efektywne wykorzystanie funkcjonalności i licznych zalet języka XML. Jeśli dokument XML jest przechowywany w postaci łańcucha znaków, to można dodać do bazy lub pobrać z niej cały dokument, można nawet pobrać ciąg sąsiadujących bajtów, nie można jednak wykonywać zapytań dotyczących zawartości dokumentu przechowywanego w bazie. SQL Server 2005, udostępniając typ danych XML, pozwala na pobieranie z bazy fragmentów dokumentów XML, walidowanie zgodności dokumentów XML z określonym schematem XML, a nawet modyfikowanie zawartości dokumentów XML w miejscu. Umożliwia także w sposób, jaki nie był dostępny w SQL Server 2000 integrację tradycyjnych danych relacyjnych z danymi znajdującymi się w ustrukturyzowanych lub częściowo ustrukturyzowanych dokumentach XML. W SQL Server 2005 dane XML przechowywane są jako duże obiekty binarne (binary large objects BLOB) z wykorzystaniem wewnętrznej SQL Server 2005 opis funkcjonalny Str. 20

23 reprezentacji, pozwalającej na wydajne parsowanie, wykonywanie zapytań i uzyskanie pewnego stopnia kompresji. Z kolumną typu XML można skojarzyć zbiór schematów XML. Pozwala to na sprawdzanie ograniczeń i poprawności danych podczas operacji wstawiania i uaktualniania danych, określanie typów danych dla wartości przechowywanych w dokumencie XML, a także na optymalizację przechowywania danych i wykonywania zapytań. Język DDL serwera SQL Server 2005 zawiera również polecenia pozwalające na zarządzanie schematami. XQuery Język XML Query, zwany też XQuery, to łatwy w opanowaniu, zwięzły język zoptymalizowany do wykonywania zapytań dotyczących danych XML dowolnego typu. XQuery pozwala na wykonywanie zapytań dotyczących kolumn i zmiennych typu XML z wykorzystaniem metod związanych z tym typem danych. Tak jak w przypadku wielu standardów XML, rozwój języka XQuery nadzorowany jest przez World Wide Web Consortium (W3C). Język ten wywodzi się z języka zapytań Quilt, opartego na wielu innych językach zapytań, takich jak XML Path (XPath) w wersji 1.0, XQL i SQL. Podzbiorem języka XQuery jest także język XPath 2.0. Programiści z doświadczeniem w korzystaniu z języka XPath 1.0 mogą wykorzystać posiadane umiejętności i nie muszą od podstaw uczyć się nowego języka zapytań. Wprowadzono oczywiście znaczne udoskonalenia, wykraczające poza możliwości XPath 1.0, takie jak obsługa typów danych, funkcje specjalne, szersze możliwości stosowania iteracji, sortowanie wyników czy konstruowanie. Obsługa XQuery, dostępna w SQL Server 2005, pozwala na manipulowanie obiektami XML bezpośrednio w warstwie dostępu do danych. Funkcjonalność zaimplementowana w SQL Server 2005 to statycznie typizowany podzbiór roboczej wersji specyfikacji XQuery 1.0 z 15 listopada 2003 roku. Obsługa usług sieciowych SQL Server 2005 pozwala na budowanie usług sieciowych XML bezpośrednio w warstwie bazy danych, co umożliwia komunikację z serwerem SQL Server za pośrednictwem protokołu HTTP. Ten nowy sposób dostępu do danych można wykorzystać w aplikacjach opartych na usługach Web Service. Dostęp do serwera SQL Server 2005 za pośrednictwem protokołu HTTP realizowany jest bezpośrednio, z pominięciem oprogramowania warstwy pośredniej takiego jak usługi Microsoft Internet Information Services (IIS). Serwer SQL Server, udostępniając interfejs usług sieciowych, pozwala na wykonywanie poleceń SQL oraz wywoływanie funkcji i procedur. Wyniki wykonania zapytania zwracane są w formacie XML. Możliwe jest wykorzystanie obsługi usług sieciowych wbudowanej w Visual Studio. SQL Server 2005 opis funkcjonalny Str. 21

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych Spis treści Wprowadzenie... ix Organizacja ksiąŝki... ix Od czego zacząć?... x Konwencje przyjęte w ksiąŝce... x Wymagania systemowe... xi Przykłady kodu... xii Konfiguracja SQL Server 2005 Express Edition...

Bardziej szczegółowo

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014 Leonard G. Lobel Eric D. Boyd Microsoft TM Azure SQL Database Krok po kroku Przekład: Marek Włodarz APN Promise, Warszawa 2014 Spis treści Wprowadzenie........................................................

Bardziej szczegółowo

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

Instalacja SQL Server Express. Logowanie na stronie Microsoftu Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy

Bardziej szczegółowo

Usługi analityczne budowa kostki analitycznej Część pierwsza.

Usługi analityczne budowa kostki analitycznej Część pierwsza. Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.

Bardziej szczegółowo

4 Web Forms i ASP.NET...149 Web Forms...150 Programowanie Web Forms...150 Możliwości Web Forms...151 Przetwarzanie Web Forms...152

4 Web Forms i ASP.NET...149 Web Forms...150 Programowanie Web Forms...150 Możliwości Web Forms...151 Przetwarzanie Web Forms...152 Wstęp...xv 1 Rozpoczynamy...1 Co to jest ASP.NET?...3 W jaki sposób ASP.NET pasuje do.net Framework...4 Co to jest.net Framework?...4 Czym są Active Server Pages (ASP)?...5 Ustawienia dla ASP.NET...7 Systemy

Bardziej szczegółowo

Ramowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści

Ramowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści Ramowy plan kursu Lp. Moduły Wyk. Lab. Przekazywane treści 1 3 4 Technologia MS SQL Server 2008 R2. Podstawy relacyjnego modelu i projektowanie baz. Zaawansowane elementy języka SQL. Programowanie w języku

Bardziej szczegółowo

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym 1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle

Bardziej szczegółowo

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7 AUREA BPM Oracle TECNA Sp. z o.o. Strona 1 z 7 ORACLE DATABASE System zarządzania bazą danych firmy Oracle jest jednym z najlepszych i najpopularniejszych rozwiązań tego typu na rynku. Oracle Database

Bardziej szczegółowo

1 Instalowanie i uaktualnianie serwera SQL Server 2005... 1

1 Instalowanie i uaktualnianie serwera SQL Server 2005... 1 Spis treści Przedmowa... ix Podziękowania... x Wstęp... xiii Historia serii Inside Microsoft SQL Server... xiii 1 Instalowanie i uaktualnianie serwera SQL Server 2005... 1 Wymagania SQL Server 2005...

Bardziej szczegółowo

Bazy danych 2. Wykład 1

Bazy danych 2. Wykład 1 Bazy danych 2 Wykład 1 Sprawy organizacyjne Materiały i listy zadań zamieszczane będą na stronie www.math.uni.opole.pl/~ajasi E-mail: standardowy ajasi@math.uni.opole.pl Sprawy organizacyjne Program wykładu

Bardziej szczegółowo

Część I Rozpoczęcie pracy z usługami Reporting Services

Część I Rozpoczęcie pracy z usługami Reporting Services Spis treści Podziękowania... xi Wprowadzenie... xiii Część I Rozpoczęcie pracy z usługami Reporting Services 1 Wprowadzenie do usług Reporting Services... 3 Platforma raportowania... 3 Cykl życia raportu...

Bardziej szczegółowo

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów:

Szczegółowy opis przedmiotu umowy. 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów: Rozdział I Szczegółowy opis przedmiotu umowy Załącznik nr 1 do Umowy Architektura środowisk SharePoint UMWD 1. Środowisko SharePoint UWMD (wewnętrzne) składa się z następujących grup serwerów: a) Środowisko

Bardziej szczegółowo

Informacja o firmie i oferowanych rozwiązaniach

Informacja o firmie i oferowanych rozwiązaniach Informacja o firmie i oferowanych rozwiązaniach Kim jesteśmy INTEGRIS Systemy IT Sp. z o.o jest jednym z najdłużej działających na polskim rynku autoryzowanych Partnerów Microsoft w zakresie rozwiązań

Bardziej szczegółowo

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne

Jarosław Kuchta Administrowanie Systemami Komputerowymi. Internetowe Usługi Informacyjne Jarosław Kuchta Internetowe Usługi Informacyjne Komponenty IIS HTTP.SYS serwer HTTP zarządzanie połączeniami TCP/IP buforowanie odpowiedzi obsługa QoS (Quality of Service) obsługa plików dziennika IIS

Bardziej szczegółowo

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server 2008... 1

Wstęp... ix. 1 Omówienie systemu Microsoft Windows Small Business Server 2008... 1 Spis treści Wstęp... ix 1 Omówienie systemu Microsoft Windows Small Business Server 2008... 1 Składniki systemu Windows SBS 2008... 1 Windows Server 2008 Standard... 2 Exchange Server 2007 Standard...

Bardziej szczegółowo

Część I Istota analizy biznesowej a Analysis Services

Część I Istota analizy biznesowej a Analysis Services Spis treści Część I Istota analizy biznesowej a Analysis Services 1 Analiza biznesowa: podstawy analizy danych... 3 Wprowadzenie do analizy biznesowej... 3 Wielowymiarowa analiza danych... 5 Atrybuty w

Bardziej szczegółowo

2011-11-04. Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

2011-11-04. Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL Instalacja, konfiguracja Dr inŝ. Dziwiński Piotr Katedra InŜynierii Komputerowej Kontakt: piotr.dziwinski@kik.pcz.pl 2 Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management

Bardziej szczegółowo

2016 Proget MDM jest częścią PROGET Sp. z o.o.

2016 Proget MDM jest częścią PROGET Sp. z o.o. Proget MDM to rozwiązanie umożliwiające administrację urządzeniami mobilnymi w firmie takimi jak tablet czy telefon. Nasza platforma to także bezpieczeństwo danych firmowych i prywatnych: poczty email,

Bardziej szczegółowo

Client Management Solutions i Mobile Printing Solutions

Client Management Solutions i Mobile Printing Solutions Client Management Solutions i Mobile Printing Solutions Instrukcja obsługi Copyright 2007 Hewlett-Packard Development Company, L.P. Windows jest zastrzeżonym znakiem towarowym firmy Microsoft Corporation,

Bardziej szczegółowo

Szkolenie autoryzowane. MS 6232 Wdrażanie bazy danych Microsoft SQL Server 2008 R2

Szkolenie autoryzowane. MS 6232 Wdrażanie bazy danych Microsoft SQL Server 2008 R2 Szkolenie autoryzowane MS 6232 Wdrażanie bazy danych Microsoft SQL Server 2008 R2 Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Szkolenie, gdzie uczestnicy zapoznają

Bardziej szczegółowo

Włącz autopilota w zabezpieczeniach IT

Włącz autopilota w zabezpieczeniach IT Włącz autopilota w zabezpieczeniach IT POLICY MANAGER Scentralizowanie zarządzania zabezpieczeniami jest dużo łatwiejsze F-Fecure Policy Manager zapewnia narzędzia umożliwiające zautomatyzowanie większości

Bardziej szczegółowo

Spis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services

Spis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services Spis treści Wstęp... ix Odkąd najlepiej rozpocząć lekturę?... ix Informacja dotycząca towarzyszącej ksiąŝce płyty CD-ROM... xi Wymagania systemowe... xi Instalowanie i uŝywanie plików przykładowych...

Bardziej szczegółowo

Client Management Solutions i Mobile Printing Solutions

Client Management Solutions i Mobile Printing Solutions Client Management Solutions i Mobile Printing Solutions Instrukcja obsługi Copyright 2006 Hewlett-Packard Development Company, L.P. Microsoft i Windows są zastrzeżonymi w Stanach Zjednoczonych znakami

Bardziej szczegółowo

ActiveXperts SMS Messaging Server

ActiveXperts SMS Messaging Server ActiveXperts SMS Messaging Server ActiveXperts SMS Messaging Server to oprogramowanie typu framework dedykowane wysyłaniu, odbieraniu oraz przetwarzaniu wiadomości SMS i e-mail, a także tworzeniu własnych

Bardziej szczegółowo

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

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

Bardziej szczegółowo

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1 Spis treści Wstęp... xi Wymagania sprzętowe (Virtual PC)... xi Wymagania sprzętowe (fizyczne)... xii Wymagania programowe... xiii Instrukcje instalowania ćwiczeń... xiii Faza 1: Tworzenie maszyn wirtualnych...

Bardziej szczegółowo

Zadanie nr 4.5: Oprogramowanie bazodanowe. Lp. Zwartość karty Opis 1 Specyfikacja techniczna / funkcjonalna przedmiotu zamówienia

Zadanie nr 4.5: Oprogramowanie bazodanowe. Lp. Zwartość karty Opis 1 Specyfikacja techniczna / funkcjonalna przedmiotu zamówienia Zadanie nr 4.5: Oprogramowanie bazodanowe Lp. Zwartość karty Opis 1 Specyfikacja techniczna / funkcjonalna przedmiotu zamówienia Zakres przedmiotu zamówienia obejmuje dostarczenie, wdrożenie oraz konfigurację

Bardziej szczegółowo

Wprowadzenie do technologii Business Intelligence i hurtowni danych

Wprowadzenie do technologii Business Intelligence i hurtowni danych Wprowadzenie do technologii Business Intelligence i hurtowni danych 1 Plan rozdziału 2 Wprowadzenie do Business Intelligence Hurtownie danych Produkty Oracle dla Business Intelligence Business Intelligence

Bardziej szczegółowo

Programowanie MorphX Ax

Programowanie MorphX Ax Administrowanie Czym jest system ERP? do systemu Dynamics Ax Obsługa systemu Dynamics Ax Wyszukiwanie informacji, filtrowanie, sortowanie rekordów IntelliMorph : ukrywanie i pokazywanie ukrytych kolumn

Bardziej szczegółowo

PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk

PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk PROGRAM PRAKTYKI ZAWODOWEJ Technikum Zawód: technik informatyk 351203 Lp. Temat 1 Zajęcia wprowadzające. Zapoznanie z zakładem, regulaminem pracy, przepisami BHP oraz instruktaż bhp. 2 Montaż i eksploatacja

Bardziej szczegółowo

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15 T-SQL dla każdego / Alison Balter. Gliwice, cop. 2016 Spis treści O autorce 11 Dedykacja 12 Podziękowania 12 Wstęp 15 Godzina 1. Bazy danych podstawowe informacje 17 Czym jest baza danych? 17 Czym jest

Bardziej szczegółowo

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji

SiR_13 Systemy SCADA: sterowanie nadrzędne; wizualizacja procesów. MES - Manufacturing Execution System System Realizacji Produkcji System informatyczny na produkcji: Umożliwi stopniowe, ale jednocześnie ekonomiczne i bezpieczne wdrażanie i rozwój aplikacji przemysłowych w miarę zmiany potrzeb firmy. Może adoptować się do istniejącej

Bardziej szczegółowo

Migracja Business Intelligence do wersji

Migracja Business Intelligence do wersji Migracja Business Intelligence do wersji 2016.1 Copyright 2015 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest

Bardziej szczegółowo

Część I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych)

Część I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych) Spis treści Wstęp... xi Część I Dostęp do danych oraz moŝliwości programowe (silnik bazy danych) 1 Program SQL Server Management Studio oraz język Transact SQL... 3 Omówienie programu SQL Server Management

Bardziej szczegółowo

Oferta szkoleniowa Yosi.pl 2012/2013

Oferta szkoleniowa Yosi.pl 2012/2013 Oferta szkoleniowa Yosi.pl 2012/2013 "Podróżnik nie posiadający wiedzy, jest jak ptak bez skrzydeł" Sa'Di, Gulistan (1258 rok) Szanowni Państwo, Yosi.pl to dynamicznie rozwijająca się firma z Krakowa.

Bardziej szczegółowo

Wykład I. Wprowadzenie do baz danych

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

Bardziej szczegółowo

Program szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych)

Program szkolenia KURS SPD i PD Administrator szkolnej pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych) Miejsce prowadzenia szkolenia Program szkolenia KURS SPD i PD Administrator pracowni internetowej Kurs MD1 Kurs MD2 Kurs MD3 (dla szkół ponadgimnazjalnych) Pracownie komputerowe znajdujące się w wyznaczonych

Bardziej szczegółowo

Pojęcie bazy danych. Funkcje i możliwości.

Pojęcie bazy danych. Funkcje i możliwości. Pojęcie bazy danych. Funkcje i możliwości. Pojęcie bazy danych Baza danych to: zbiór informacji zapisanych według ściśle określonych reguł, w strukturach odpowiadających założonemu modelowi danych, zbiór

Bardziej szczegółowo

Referat pracy dyplomowej

Referat pracy dyplomowej Referat pracy dyplomowej Temat pracy: Wdrożenie intranetowej platformy zapewniającej organizację danych w dużej firmie na bazie oprogramowania Microsoft SharePoint Autor: Bartosz Lipiec Promotor: dr inż.

Bardziej szczegółowo

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows

Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Instrukcje instalacji pakietu IBM SPSS Data Access Pack dla systemu Windows Spis treści Rozdział 1. Przegląd......... 1 Wstęp................. 1 Wdrażanie technologii Data Access........ 1 Źródła danych

Bardziej szczegółowo

Program szkolenia: Microsoft SQL Server 2012/2014 Databases, przygotowującego do egzaminu

Program szkolenia: Microsoft SQL Server 2012/2014 Databases, przygotowującego do egzaminu Program szkolenia: Microsoft SQL Server 2012/2014 Databases, przygotowującego do egzaminu 70-462 Prowadzący: dr Paweł Wiechbroth 1. Instalacja i konfiguracja Planowanie instalacji Ocena wymagao dotyczących

Bardziej szczegółowo

Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa

Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa Wykonać Ćwiczenie: Active Directory, konfiguracja Podstawowa Instalacja roli kontrolera domeny, Aby zainstalować rolę kontrolera domeny, należy uruchomić Zarządzenie tym serwerem, po czym wybrać przycisk

Bardziej szczegółowo

Egzamin : administrowanie systemem Windows Server 2012 R2 / Charlie Russel. Warszawa, Spis treści

Egzamin : administrowanie systemem Windows Server 2012 R2 / Charlie Russel. Warszawa, Spis treści Egzamin 70-411 : administrowanie systemem Windows Server 2012 R2 / Charlie Russel. Warszawa, 2014 Spis treści Wstęp xi 1 Wdrażanie i utrzymanie serwerów oraz zarządzanie nimi 1 Zagadnienie 1.1: Wdrażanie

Bardziej szczegółowo

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK Paweł Lenkiewicz Polsko Japońska Wyższa Szkoła Technik Komputerowych Plan prezentacji PJWSTK

Bardziej szczegółowo

2 Konfiguracja i utrzymanie bazy danych Przed rozpoczęciem Lekcja 1: Konfigurowanie plików i grup plików Pliki i grupy plików...

2 Konfiguracja i utrzymanie bazy danych Przed rozpoczęciem Lekcja 1: Konfigurowanie plików i grup plików Pliki i grupy plików... Spis treści Podziękowania... xix Wstęp... xxi Korzystanie z dysku CD... xxi Jak zainstalować testy ćwiczeniowe... xxii Jak korzystać z testów ćwiczeniowych... xxii Jak odinstalować testy ćwiczeniowe...

Bardziej szczegółowo

Rok szkolny 2015/16 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. ADMINISTROWANIE BAZAMI DANYCH kl. 4c

Rok szkolny 2015/16 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. ADMINISTROWANIE BAZAMI DANYCH kl. 4c Wymagania edukacyjne w technikum ADMINISTROWANIE BAZAMI DANYCH kl. 4c Lp. 1 2 4 5 Temat Zasady dotyczące zarządzania projektem podczas prac związanych z tworzeniem bazy oraz cykl życiowy bazy Modele tworzenia

Bardziej szczegółowo

William R. Stanek. Vademecum administratora. Microsoft. SQL Server 2012. Przekład: Krzysztof Szkudlarek

William R. Stanek. Vademecum administratora. Microsoft. SQL Server 2012. Przekład: Krzysztof Szkudlarek William R. Stanek Vademecum administratora Microsoft SQL Server 2012 Przekład: Krzysztof Szkudlarek APN Promise 2012 Spis treści Wprowadzenie................................... xiii Część I Podstawy Microsoft

Bardziej szczegółowo

Client Management Solutions i Universal Printing Solutions

Client Management Solutions i Universal Printing Solutions Client Management Solutions i Universal Printing Solutions Instrukcja obsługi Copyright 2007 Hewlett-Packard Development Company, L.P. Windows jest zastrzeżonym znakiem towarowym firmy Microsoft Corporation,

Bardziej szczegółowo

Zajęcia prowadzone przez MCT, auditora wiodącego systemów bezpieczeństwa informacji.

Zajęcia prowadzone przez MCT, auditora wiodącego systemów bezpieczeństwa informacji. OFERTA SZKOLENIOWA BAZY DANYCH O firmie: Firma Information & Technology Consulting specjalizuje się w szkoleniach w zakresie systemów bazodanowych Microsoft i Sybase oraz Zarządzania bezpieczeństwem informacji

Bardziej szczegółowo

OPIS PRZEDMIOTU ZAMÓWIENIA

OPIS PRZEDMIOTU ZAMÓWIENIA Załącznik nr 1 OPIS PRZEDMIOTU ZAMÓWIENIA Licencja Microsoft Windows SQL Server Standard 2012 (nie OEM) lub w pełni równoważny oraz licencja umożliwiająca dostęp do Microsoft Windows SQL Server Standard

Bardziej szczegółowo

WHITE PAPER. Planowanie, przygotowanie i testowanie działań na wypadek wystąpienia awarii

WHITE PAPER. Planowanie, przygotowanie i testowanie działań na wypadek wystąpienia awarii WHITE PAPER Planowanie, przygotowanie i testowanie działań na wypadek wystąpienia awarii 1 TABLE OF CONTENTS Wstęp...3 Symulator VERITAS Cluster Server...3 Doradca VERITAS Volume Replicator...5 Próbny

Bardziej szczegółowo

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7 I Wprowadzenie (wersja 0906) Kurs OPC S7 Spis treści Dzień 1 I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami automatyki I-6 Cechy podejścia dedykowanego

Bardziej szczegółowo

EXSO-CORE - specyfikacja

EXSO-CORE - specyfikacja EXSO-CORE - specyfikacja System bazowy dla aplikacji EXSO. Elementy tego systemu występują we wszystkich programach EXSO. Może on ponadto stanowić podstawę do opracowania nowych, dedykowanych systemów.

Bardziej szczegółowo

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi AE/ZP-27-16/14 Załącznik B Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi Wykonywanie kopii zapasowych Oprogramowanie do archiwizacji musi współpracować z infrastrukturą

Bardziej szczegółowo

Symantec Backup Exec System Recovery 7.0 Server Edition. Odtwarzanie systemu Windows w ciągu najwyżej kilkudziesięciu minut nie godzin czy dni

Symantec Backup Exec System Recovery 7.0 Server Edition. Odtwarzanie systemu Windows w ciągu najwyżej kilkudziesięciu minut nie godzin czy dni GŁÓWNE ZALETY Odtwarzanie systemu Windows w ciągu najwyżej kilkudziesięciu minut nie godzin czy dni Firma Symantec wielokrotnie publicznie udowadniała, że dzięki oprogramowaniu Backup Exec System Recovery

Bardziej szczegółowo

Systemy obiegu informacji i Protokół SWAP "CC"

Systemy obiegu informacji i Protokół SWAP CC Systemy obiegu informacji i Protokół SWAP Grzegorz Blinowski "CC" Grzegorz.Blinowski@cc.com.pl http://www.cc.com.pl/ tel (22) 646-68-73; faks (22) 606-37-80 Problemy Integracja procesów zachodzących w

Bardziej szczegółowo

Dotacje na innowacje. Inwestujemy w waszą przyszłość.

Dotacje na innowacje. Inwestujemy w waszą przyszłość. PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia

Bardziej szczegółowo

OfficeObjects e-forms

OfficeObjects e-forms OfficeObjects e-forms Rodan Development Sp. z o.o. 02-820 Warszawa, ul. Wyczółki 89, tel.: (+48-22) 643 92 08, fax: (+48-22) 643 92 10, http://www.rodan.pl Spis treści Wstęp... 3 Łatwość tworzenia i publikacji

Bardziej szczegółowo

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia. Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego w ramach Regionalnego Programu Operacyjnego Województwa Śląskiego na lata 2007-2013 Czerwionka-Leszczyny 6.11.2012

Bardziej szczegółowo

SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. info@prointegra.com.pl tel: +48 (032) 730 00 42

SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. info@prointegra.com.pl tel: +48 (032) 730 00 42 SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH info@prointegra.com.pl tel: +48 (032) 730 00 42 1. WPROWADZENIE... 3 2. KORZYŚCI BIZNESOWE... 4 3. OPIS FUNKCJONALNY VILM... 4 KLUCZOWE FUNKCJE

Bardziej szczegółowo

Migracja XL Business Intelligence do wersji

Migracja XL Business Intelligence do wersji Migracja XL Business Intelligence do wersji 2019.0 Copyright 2018 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci

Bardziej szczegółowo

Program szkolenia: Administracja SQL Server

Program szkolenia: Administracja SQL Server Program szkolenia: Administracja SQL Server Informacje ogólne Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Administracja SQL Server SQLSERV-Admin SQL Programiści, administratorzy baz 3 dni

Bardziej szczegółowo

Od czego zacząć przy budowaniu środowisk wysokiej dostępności?

Od czego zacząć przy budowaniu środowisk wysokiej dostępności? Budowanie środowisk wysokiej dostępności w oparciu o nową wersję IDS 11 Artur Wroński IBM Information Management Technical Team Leader artur.wronski@pl.ibm.com Od czego zacząć przy budowaniu środowisk

Bardziej szczegółowo

REFERAT PRACY DYPLOMOWEJ

REFERAT PRACY DYPLOMOWEJ REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany

Bardziej szczegółowo

Projekt: MICROSOFT i CISCO dla Zachodniopomorskich MŚP Opis autoryzowanych szkoleń Microsoft planowanych do realizacji w ramach projektu

Projekt: MICROSOFT i CISCO dla Zachodniopomorskich MŚP Opis autoryzowanych szkoleń Microsoft planowanych do realizacji w ramach projektu Projekt jest współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Projekt: MICROSOFT i CISCO dla Zachodniopomorskich MŚP Opis autoryzowanych szkoleń Microsoft planowanych

Bardziej szczegółowo

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia.

Zmiana treści Specyfikacji Istotnych Warunków Zamówienia. Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego w ramach Regionalnego Programu Operacyjnego Województwa Śląskiego na lata 2007-2013 ZP.271.1.2013 Czerwionka-Leszczyny

Bardziej szczegółowo

Projekt: MS i CISCO dla Śląska

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

Bardziej szczegółowo

Migracja Business Intelligence do wersji 2013.3

Migracja Business Intelligence do wersji 2013.3 Migracja Business Intelligence do wersji 2013.3 Copyright 2013 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest

Bardziej szczegółowo

INFORMATYKA Pytania ogólne na egzamin dyplomowy

INFORMATYKA Pytania ogólne na egzamin dyplomowy INFORMATYKA Pytania ogólne na egzamin dyplomowy 1. Wyjaśnić pojęcia problem, algorytm. 2. Podać definicję złożoności czasowej. 3. Podać definicję złożoności pamięciowej. 4. Typy danych w języku C. 5. Instrukcja

Bardziej szczegółowo

Szkolenie autoryzowane. MS Konfiguracja i zarządzanie Microsoft SharePoint 2010

Szkolenie autoryzowane. MS Konfiguracja i zarządzanie Microsoft SharePoint 2010 Szkolenie autoryzowane MS 10174 Konfiguracja i zarządzanie Microsoft SharePoint 2010 Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Szkolenie, podczas którego uczestnicy

Bardziej szczegółowo

Projektowanie i implementacja infrastruktury serwerów

Projektowanie i implementacja infrastruktury serwerów Steve Suehring Egzamin 70-413 Projektowanie i implementacja infrastruktury serwerów Przekład: Leszek Biolik APN Promise, Warszawa 2013 Spis treści Wstęp....ix 1 Planowanie i instalacja infrastruktury serwera....

Bardziej szczegółowo

Migracja Business Intelligence do wersji

Migracja Business Intelligence do wersji Migracja Business Intelligence do wersji 2015.1 Copyright 2014 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest

Bardziej szczegółowo

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Sprawozdanie z Seminarium Dyplomowego Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Bardziej szczegółowo

Administrowanie bazami danych Microsoft. SQL Server Training Kit. Egzamin 70-462. Orin Thomas Peter Ward bob Taylor. Przekład: Marek Włodarz

Administrowanie bazami danych Microsoft. SQL Server Training Kit. Egzamin 70-462. Orin Thomas Peter Ward bob Taylor. Przekład: Marek Włodarz Orin Thomas Peter Ward bob Taylor Egzamin 70-462 Administrowanie bazami danych Microsoft SQL Server Training Kit 2012 Przekład: Marek Włodarz APN Promise, Warszawa 2013 Egzamin 70-462: Administrowanie

Bardziej szczegółowo

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle EFEKTY KSZTAŁCENIA Wiedza Absolwent tej specjalności

Bardziej szczegółowo

Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi

Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi Problemy niezawodnego przetwarzania w systemach zorientowanych na usługi Jerzy Brzeziński, Anna Kobusińska, Dariusz Wawrzyniak Instytut Informatyki Politechnika Poznańska Plan prezentacji 1 Architektura

Bardziej szczegółowo

SERWERY KOMUNIKACYJNE ALCATEL-LUCENT

SERWERY KOMUNIKACYJNE ALCATEL-LUCENT SERWERY KOMUNIKACYJNE ALCATEL-LUCENT OmniPCX Enterprise Serwer komunikacyjny Alcatel-Lucent OmniPCX Enterprise Communication Server (CS) to serwer komunikacyjny dostępny w formie oprogramowania na różne

Bardziej szczegółowo

Analityka danych w środowisku Hadoop. Piotr Czarnas, 27 czerwca 2017

Analityka danych w środowisku Hadoop. Piotr Czarnas, 27 czerwca 2017 Analityka danych w środowisku Hadoop Piotr Czarnas, 27 czerwca 2017 Hadoop i Business Intelligence - wyzwania 1 Ładowane danych do Hadoop-a jest trudne 2 Niewielu specjalistów dostępnych na rynku Dostęp

Bardziej szczegółowo

Praca w sieci z serwerem

Praca w sieci z serwerem 11 Praca w sieci z serwerem Systemy Windows zostały zaprojektowane do pracy zarówno w sieci równoprawnej, jak i w sieci z serwerem. Sieć klient-serwer oznacza podłączenie pojedynczego użytkownika z pojedynczej

Bardziej szczegółowo

ZAŁĄCZNIK NR 5 - GRUPA PRODUKTÓW 5: OPROGRAMOWANIE BAZODANOWE

ZAŁĄCZNIK NR 5 - GRUPA PRODUKTÓW 5: OPROGRAMOWANIE BAZODANOWE ZAŁĄCZNIK NR 5 - GRUPA PRODUKTÓW 5: OPROGRAMOWANIE BAZODANOWE Opis przedmiotu zamówienia Licencja na Microsoft SQL Server 2008 R2 Standard Edition Gov. MOLP 1 CPU (2 szt.) lub Licencja na Microsoft SQL

Bardziej szczegółowo

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie Hurtownie danych i business intelligence - wykład II Paweł Skrobanek, C-3 pok. 321 pawel.skrobanek@pwr.wroc.pl oprac. Wrocław 2005-2012 Zagadnienia do omówienia 1. Miejsce i rola w firmie 2. Przegląd architektury

Bardziej szczegółowo

Dysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3.

Dysk 20GB przestrzeni Ajax Ajax 1.0 Baza danych MS SQL 2005 lub 2008 Express Java Java 6 run time Microsoft Silverlight 3. Systemy do kompleksowej administracji środowiskiem IT : Symantec Management Platform Solutions - rozwiązanie ułatwiające zarządzanie zasobami informatycznym Głównym zadaniem podlegającym kompetencji działu

Bardziej szczegółowo

Projekt: Microsoft i CISCO dla Zachodniopomorskich MŚP

Projekt: Microsoft i CISCO dla Zachodniopomorskich MŚP Projekt Microsoft i CISCO dla Zachodniopomorskich MŚP jest współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego. Projekt: Microsoft i CISCO dla Zachodniopomorskich MŚP Opis

Bardziej szczegółowo

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501) Spis treści Dzień 1 I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501) I-3 O czym będziemy mówić? I-4 Typowe sytuacje I-5 Klasyczne podejście do komunikacji z urządzeniami

Bardziej szczegółowo

Organizacja zajęć BAZY DANYCH II WYKŁAD 1. Plan wykładu. SZBD Oracle 2010-10-21

Organizacja zajęć BAZY DANYCH II WYKŁAD 1. Plan wykładu. SZBD Oracle 2010-10-21 Organizacja zajęć BAZY DANYCH II WYKŁAD 1 Wykładowca dr inż. Agnieszka Bołtuć, pokój 304, e-mail: aboltuc@ii.uwb.edu.pl Liczba godzin i forma zajęć: 15 godzin wykładu oraz 30 godzin laboratorium Konsultacje:

Bardziej szczegółowo

ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska

ZARZĄDZANIE DOKUMENTACJĄ. Tomasz Jarmuszczak PCC Polska ZARZĄDZANIE DOKUMENTACJĄ Tomasz Jarmuszczak PCC Polska Problemy z zarządzaniem dokumentacją Jak znaleźć potrzebny dokument? Gdzie znaleźć wcześniejszą wersję? Która wersja jest właściwa? Czy projekt został

Bardziej szczegółowo

Spis treści. Przedmowa

Spis treści. Przedmowa Spis treści Przedmowa V 1 SQL - podstawowe konstrukcje 1 Streszczenie 1 1.1 Bazy danych 1 1.2 Relacyjny model danych 2 1.3 Historia języka SQL 5 1.4 Definiowanie danych 7 1.5 Wprowadzanie zmian w tabelach

Bardziej szczegółowo

REFERAT O PRACY DYPLOMOWEJ

REFERAT O PRACY DYPLOMOWEJ REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja elektronicznego dziennika ocen ucznia Autor: Grzegorz Dudek wykonanego w technologii ASP.NET We współczesnym modelu edukacji, coraz powszechniejsze

Bardziej szczegółowo

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy Dokumentacja techniczna Młodzieżowe Pośrednictwo Pracy Spis Treści 1. Widok ogólny architektury MPP... 3 2. Warstwy systemu... 5 3. Struktura systemu/komponentów... 7 3.1 Aplikacje... 7 3.2 Biblioteki...

Bardziej szczegółowo

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE Nazwa przedmiotu: ADMINISTROWANIE INTERNETOWYMI SERWERAMI BAZ DANYCH Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Programowanie aplikacji internetowych Rodzaj zajęć: wykład,

Bardziej szczegółowo

Co to jest Business Intelligence?

Co to jest Business Intelligence? Cykl: Cykl: Czwartki z Business Intelligence Sesja: Co Co to jest Business Intelligence? Bartłomiej Graczyk 2010-05-06 1 Prelegenci cyklu... mariusz@ssas.pl lukasz@ssas.pl grzegorz@ssas.pl bartek@ssas.pl

Bardziej szczegółowo

PHP: bazy danych, SQL, AJAX i JSON

PHP: bazy danych, SQL, AJAX i JSON 1 PHP: bazy danych, SQL, AJAX i JSON SYSTEMY SIECIOWE Michał Simiński 2 Bazy danych Co to jest MySQL? Jak się połączyć z bazą danych MySQL? Podstawowe operacje na bazie danych Kilka dodatkowych operacji

Bardziej szczegółowo

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7 AUREA BPM HP Software TECNA Sp. z o.o. Strona 1 z 7 HP APPLICATION LIFECYCLE MANAGEMENT Oprogramowanie Application Lifecycle Management (ALM, Zarządzanie Cyklem życia aplikacji) wspomaga utrzymanie kontroli

Bardziej szczegółowo

OFERTA SZKOLENIOWA PROGRESS SOFTWARE

OFERTA SZKOLENIOWA PROGRESS SOFTWARE OFERTA SZKOLENIOWA PROGRESS SOFTWARE Szanowni Państwo, Zapraszamy do zapoznania się z naszą ofertą szkoleń w systemie Progress. Kursy organizowane są dla małych grup 3-6 osobowych, w Warszawie. Każdy uczestnik

Bardziej szczegółowo

Wprowadzenie. Dariusz Wawrzyniak 1

Wprowadzenie. Dariusz Wawrzyniak 1 Dariusz Wawrzyniak Politechnika Poznańska Instytut Informatyki ul. Piotrowo 2 (CW, pok. 5) 60-965 Poznań Dariusz.Wawrzyniak@cs.put.poznan.pl Dariusz.Wawrzyniak@put.edu.pl www.cs.put.poznan.pl/dwawrzyniak

Bardziej szczegółowo

The Binder Consulting

The Binder Consulting The Binder Consulting Contents Indywidualne szkolenia specjalistyczne...3 Konsultacje dla tworzenia rozwiazan mobilnych... 3 Dedykowane rozwiazania informatyczne... 3 Konsultacje i wdrożenie mechanizmów

Bardziej szczegółowo

Platforma Cognos. Agata Tyma CMMS Department Marketing & Sales Specialist atyma@aiut.com.pl. 2011 AIUT Sp. z o. o.

Platforma Cognos. Agata Tyma CMMS Department Marketing & Sales Specialist atyma@aiut.com.pl. 2011 AIUT Sp. z o. o. Platforma Cognos Agata Tyma CMMS Department Marketing & Sales Specialist atyma@aiut.com.pl Business Intelligence - Fakty Kierownicy tracą około 2 godzin dziennie na szukanie istotnych informacji. Prawie

Bardziej szczegółowo

SZKOLENIE: Administrator baz danych. Cel szkolenia

SZKOLENIE: Administrator baz danych. Cel szkolenia SZKOLENIE: Administrator baz danych. Cel szkolenia Kurs Administrator baz danych skierowany jest przede wszystkim do osób zamierzających rozwijać umiejętności w zakresie administrowania bazami danych.

Bardziej szczegółowo

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS (c) 2008 Grupa SPOT SJ Grupa SPOT Krzysztof Cieślak, Maciej Gdula Spółka Jawna Podstawowe dane: firma założona w roku 2004 w wyniku połączenia

Bardziej szczegółowo