Sybase Adaptive Server Enterprise

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

Download "Sybase Adaptive Server Enterprise"

Transkrypt

1 Dokument techniczny Sybase Adaptive Server Enterprise Nowości w wersji I

2 II

3 WSTĘP W ostatnich latach obserwuje się skokowy przyrost ilości danych przetwarzanych przez organizacje. Nie jest to spowodowane jedynie potrzebą przechowywania danych o charakterze historycznym, które trzeba składować w hurtowniach danych dla potrzeb analitycznych, ale też koniecznością zarządzania w systemach danymi o charakterze operacyjnym i transakcyjnym. Zmiana ilościowa z baz operacyjnych o wielkości kilkuset gigabajtów, którymi przedsiębiorstwa zarządzały jeszcze 10 lat temu, na wielkości mierzone w terabajtach nastąpiła niemal z dnia na dzień. Badania prowadzone w korporacjach reprezentujących rozliczne branże wskazują na roczny przyrost ilości danych operacyjnych rzędu 25-30%. Terabajt stał się dziś standardową jednostka miary wielkości operacyjnej bazy danych. System Adaptive Server Enterprise 15 firmy Sybase został zaprojektowany właśnie w celu sprostania wymogom jakie stawiają przed użytkownikiem środowiska operujące dużymi (terabajtowymi) zbiorami danych. Takie środowiska muszą stawić czoła wyzwaniom w zakresie wydajności i skalowalności w najbardziej wymagających systemach notowań giełdowych, jednocześnie zapewniając dostęp do raportów w ciągu dnia i na zamknięcie, pełniąc funkcję narzędzi wspomagających proces decyzyjny. Właśnie możliwość jednoczesnego przetwarzania zadań różnego typu (mixed workloads), zapewnienie bezkolizyjnego działania systemu transakcyjnego i generowania raportów operacyjnych jest domeną ASE serii 15. ASE w tej wersji wprowadził wiele znaczących rozwiązań technologicznych, jak ulepszony aparat przetwarzania zapytań czy obsługa partycji semantycznych. Wszystkie zmiany służą bezproblemowej obsłudze baz danych liczonych w terabajtach. Wersja 15 ASE została wprowadzona we wrześniu 2005 r. Od tamtej daty w serii pojawiły się kolejne: ASE , ASE i ASE 15.5, w których dodawano nowe funkcjonalności, których domagali się programiści aplikacji i administratorzy baz danych, takie jak definiowane przez użytkownika funkcje SQL, wyzwalacze zastępujące (instead of triggers), blokowanie tabel systemowych na poziomie wiersza, tabele xml, rozliczne ulepszenia w systemie szyfrowania, nowe funkcje statystyczne oraz wiele innych, wpływających na wydajność oraz wspomagających monitorowanie i diagnostykę systemu. W ASE pojawiło się najnowszej generacji narzędzie do obsługi Javy, wprowadzając możliwość wykorzystania standardowego środowiska Java Runtime Environment (JRE) i komponentów JVM (np. J2SE) bezpośrednio w ASE. W celu ulepszenia procesu replikowania dodano replikację poleceń SQL, która w połączeniu z technologia Sybase Replication Server znacznie przyspiesza replikację zadań wsadowych. Ponadto narzędzie QPTune oraz tryb kompatybilności (z ASE 12.5x) dla procesora zapytań umożliwił łatwiejsze przeprowadzenie migracji do wersji ASE 15. W wersji ASE 15.5 wprowadzono w pełni zintegrowaną funkcjonalność do obsługi baz umieszczonych w pamięci operacyjnej (in-memory database). Rozwiązanie pozwalające na płynną i pełną integrację bazy umieszczonej w pamięci z tradycyjną bazą dyskową było pierwszym tego typu rozwiązaniem na rynku. Baza typu In-Memory jest wykorzystywana do buforowania danych (np. danych zgodności i referencyjnych w transakcjach handlowych), przetwarzania dużych ilości danych marketingowych, zadań wsadowych, gdzie liczy się (i musi zostać zachowany) tylko końcowy rezultat przetwarzania. Baza In-Memory jest również wykorzystywana jako szybki bufor dla obiektów tymczasowych ASE. Sybase wprowadził też wersję klastrową ze współdzielonym dyskiem (Shared-disk Cluster Edition) odpowiadając na zapotrzebowanie dotyczące ciągłej dostępności do danych w systemach o krytycznym znaczeniu. Rozwiązanie wprowadzone w Cluster Edition było efektem wielu lat pracy działu badań i rozwoju. Nakłady poniesione na innowacje zostały nagrodzone masowym pozyskiwaniem nowych klientów i wzrostem udziału w rynku firmy Sybase. WPROWADZENIE DO ASE 15.7 Po przejęciu w 2010 r. Sybase przez spółkę SAP, lidera na rynku aplikacji biznesowych, popyt na produkty ASE gwałtownie wzrósł. Aplikacje wchodzące w skład SAP Business Suite oraz inne, wcześniej działające w technologii SAP Netweaver, są obecnie obsługiwane przez ASE. Dla Sybase ASE rozpoczął się bardzo ciekawy okres. Najnowsza wersja Sybase ASE linii ASE 15.x, oznaczona jako ASE 15.7 jest wersją bogatą w nowe funkcjonalności. W tym dokumencie opisano krótko kilka nowych cech, funkcji i właściwości ASE 15.7, oraz korzyści jakich mogą spodziewać się klienci po tej wersji. Znaczące ulepszenia zostały wprowadzone w następujących dziedzinach: optymalizacja przestrzeni przechowywania danych; efektywność programowania aplikacji; wydajność; rozbudowane funkcje diagnostyki i monitorowania; zarządzanie bezpieczeństwem danych. 1

4 Wersja ASE 15.7 wprowadza udogodnienia w następujących obszarach: optymalizacja przestrzeni przechowywania danych; efektywność programowania aplikacji; wydajność; ulepszony system diagnostyki i monitorowania; zarządzanie bezpieczeństwem. OPTYMALIZACJA PRZESTRZENI SKŁADOWANIA DANYCH Wzrost ilości przetwarzanych danych stanowi dla przedsiębiorstw poważne wyzwanie: przepisy wymuszające dłuższy okres przechowywania danych, wzrastająca liczba transakcji, coraz więcej danych o charakterze nieuporządkowanym (obrazy, tekst, pliki audio i wideo), sytuacje wymagające przechowywania danych przez dłuższy okres ze względu na wspomagania procesu decyzyjnego. Mimo, że w ogólności ceny przestrzeni dyskowej spadają, jednak wzrost ilości danych nadal pozostaje problemem, którego rozwiązaniem zajmują się centra danych. Koszty związane z danymi nie są jednorodne i i nie ograniczają się do kosztów jednej tylko kopii. Rzeczywistość przedstawia się zupełnie inaczej: jednostka danych przekłada się na minimum 3 do 5 kopii w samym centrum danych plus dodatkowe kopie poza centrum. Kopie danych produkcyjnych przechowywane są w systemach testowych i deweloperskich, archiwach i kopiach zapasowych, w systemach wspomagających procesy decyzyjne oraz systemach odzyskiwania danych w przypadku awarii. Jeśli weźmie się pod uwagę koszty transferu danych, utrzymania łącz szerokopasmowych, koszty pracy, licencji oprogramowania itp. okaże się, że koszty przechowywania danych nagle rosną, a stwierdzenie, że przestrzeń dyskowa jest dziś tania jak nigdy staje się nie całkiem adekwatne do sytuacji. A przecież w powyższym rozważaniu nie uwzględniono jeszcze kosztów operacji we/wy i pamięci podręcznej potrzebnej w procesie przetwarzania danych! W ASE 15.7 wprowadzono następujące udogodnienia związane z optymalizacją przestrzeni dyskowej: kompresja zarówno danych standardowych, jak i typu LOB (large objects); przechowywanie dużych obiektów (LOB) w wierszach danych; tworzenie niezmaterializowanych nienullwych kolumn bez kopiowania danych; możliwość zmniejszenia wielkości logu transakcyjnego. Kompresja Wcześniejsze wersje ASE pozwalały na kompresowanie backupowanych danych, co ograniczało koszty przechowywania danych offline. W ASE 15.7 wprowadzono mechanizm kompresji w obrębie samej bazy, na danych operacyjnych. Mogą jej podlegać zarówno standardowe dane relacyjne, jaki i dane nieustrukturyzowane (LOBy). Wstępne testy wskazują, że kompresja ta może osiągnąć współczynnik od 50 do 80%. W ASE 15.7 w celu osiągnięcia wysokiego współczynnika kompresji wykorzystywane są różne strategie: kompresja w obrębie pojedynczego wiersza, redukująca puste/zerowe miejsca w kolumnach o określonej długości. Na poziomie strony/bloku danych stosuje się kompresję zarówno stron słownika, jak i indeksu. Powtarzające się dane i bloki danych są zastępowane jednokrotnym odniesieniem, co skutkuje ogromnymi oszczędnościami w zakresie zdublowanych danych. Dane można kompresować na poziomie bazy, tabeli lub partycji, co pozwala użytkownikowi dokonać wyboru metod kompresji dla danych aktywnych i nieaktywnych. ASE 15.7 obsługuje również kompresje obiektów typu LOB w obrębie bazy danych. Wziąwszy pod uwagę, że te obiekty (jak sama nazwa wskazuje) mogą być bardzo duże, nawet do 2 GB, ich kompresja skutkuje znaczną oszczędnością przestrzeni dyskowej. Stosowane są bezstratne algorytmy FastLZ i Zlib. Pierwszy z nich w mniejszym stopniu obciąża jednostkę centralną, drugi z kolei zapewnia większy współczynnik kompresji. Użytkownik może wybrać poziom, na którym dokonywana jest kompresja: baza danych, tabela lub kolumna. Przechowywanie obiektów LOB w wierszach Od nowoczesnych aplikacji biurowych coraz częściej wymaga się możliwości przetwarzania danych nieustrukturyzowanych. Dane te są przechowywane jako kolumny typu LOB (np. dane tekstowe, obrazy, unitext, obiekty XML). LOBy różnią się między sobą wielkością, niektóre mają rozmiar pojedynczych bajtów, inne kilku gigabajtów. W ASE zastosowano optymalizację przechowywania tych obiektów poprzez przypisanie im bloków, które są wskazywane z poziomu wiersza danych. W przypadku naprawdę dużych obiektów nieustrukturyzowanych rozwiązanie to było bardzo skuteczne. W ASE 15.7 wprowadzono zmianę, pozwalającą na przechowywanie obiektów LOB wprost w wierszach danych tabeli, jeśli są niewielkich rozmiarów. Rozwiązanie to ma dwie zalety: prowadzi do oszczędności przestrzeni dyskowej poprzez optymalizację miejsca przypisanego małym obiektom LOB oraz powoduje wzrost wydajności systemu przez zredukowanie przestrzeni potrzebnej na operacje we/wy przy pobieraniu obiektów LOB. W systemie ASE migracja obiektów LOB z systemu przechowywania w wierszach do przechowywania poza wierszami (i odwrotnie) odbywa się płynnie, zapewniając optymalizację składowania w miarę zmian wielkości konkretnych obiektów (np. w wyniku aktualizacji danych). 2

5 Tworzenie niezmaterializowanych nienullowych kolumn bez kopiowania danych W przeszłości utworzenie nienullowej kolumny w istniejącej tabeli danych wymagało skopiowania całości danych. Sytuacja ta była szczególnie uciążliwa, gdy w grę wchodziły bardzo duże tabele. Wersja ASE 15.7 umożliwia tworzenie niezmaterializowanych nienullowych kolumn bez potrzeby kopiowania danych (co wymagało zarezerwowania ogromnej ilości tymczasowej przestrzeni, równej pierwotnemu rozmiarowi tabeli). Rozwiązanie wprowadzone przez ASE 15.7 pozwala zaoszczędzić zarówno czas, jak i przestrzeń dyskową. W przypadku uaktualnienia tych wierszy, kolumny te są w tle automatycznie instancjonowane (fizycznie zapisywane w wierszu danych). Zmniejszenie wielkości logu transakcyjnego Wersja ASE 15.7 umożliwia zmniejszenie wielkości logu transakcyjnego. Logi transakcyjne bywają bardzo duże z wielu powodów: w celu obsłużenia sytuacji zapełnienia loga transakcyjnego, obsłużenia jednorazowych operacji wymagających bardzo dużej przestrzeni dyskowej lub nawet wynikające z przeszacowania wymaganej wielkości w czasie planowania. EFEKTYWNOŚĆ PROGRAMOWANIA APLIKACJI Wersja ASE 15.7 oferuje wiele udogodnień wspomagających wydajne programowanie aplikacji. Wśród nich na uwagę zasługują: Wprowadzone w ASE 15.7 udogodnienia dotyczące optymalizacji przestrzeni składowania: kompresja zarówno danych standardowych, jak i typu LOB (large objects); przechowywanie dużych obiektów (LOB) w wierszach danych; tworzenie niezmaterializowanych nienullowych kolumn bez kopiowania danych; możliwość zmniejszenia wielkości logu transakcyjnego. prostszy i skuteczniejszy sposób pobierania i przetwarzania dużych obiektów (LOB); większa elastyczność w zakresie (w obszarze) współbieżności i poziomach izolacji; ulepszona obsługa instrukcji SQL; obsługa języków skryptowych. W wersji ASE 15.7 znacznie poprawiono obsługę obiektów LOB. Poza funkcjonalnością opisaną powyżej, pozwalająca na zapisywanie tych obiektów w wierszach tabel, wersja 15.7 wprowadza koncepcję lokalizatorów tych obiektów (LOB locators). Lokalizatory LOB to w ogólności uchwyty/wskaźniki do obiektu buforowanego w pamięci serwera. Aplikacja kliencka wysyła i odbiera lokalizatory jako zmienne hosta i znaczniki parametrów. Aplikacje klienckie mogą dokonywać operacji na obiektach LOB komunikując się z serwerem poprzez ich lokalizatory, bez potrzeby generowania ruchu samych obiektów. Ta nowość ogranicza znacznie ruch w sieci między klientem a serwerem, zmniejsza też zapotrzebowanie na dodatkową pamięć po stronie klienta. Uproszczone operowanie obiektami LOB zapewnione zostało poprzez, dostępne w tej wersji ASE, rozliczne polecenia Transact-SQL (T-SQL). Umożliwiają one między innymi przycinanie, konkatenację obiektów, nadpisywanie fragmentów obiektów, ekstrakcję podłańcuchów, itp. Polecenia T-SQL do operowania na obiektach LOB dostępną są także dla aplikacji klienckich łączących się z wykorzystaniem interfejsu ODBC. Sterownik jconnect JDBC obsługuje dostęp do lokalizatorów z wykorzystaniem klas Blob, Clob i NClob. Ponadto w obecnej wersji obiekty LOB mogą być przekazywane jako parametry procedur składowanych. Powoduje to zwiększenie elastyczności w przetwarzaniu obiektów LOB w ramach procedur składowanych jak również zmniejsza złożoność samego kodu. Wersja 15.7 ASE wprowadza też liczne udogodnienia w poleceniach T-SQL umożliwiające większą ekspresyjność poleceń SQL jak również kontrolę nad współbieżnością i poziomami izolacji. Do udogodnień tych należą między innymi: obsługa polecenia MERGE, które umożliwia przenoszenie wierszy tabeli źródłowej (tabeli, widoku lub tabeli pochodnej) do tabeli docelowej; SELECT FOR UPDATE zakładanie blokad wyłącznych na wierszach otrzymanych w wyniku zapytania w celu ich późniejszego uaktualnienia; możliwość zwalniania blokad założonych przez kursor do odczytu w trakcie jego zamykania dla wszystkich poziomów izolacji nawet jeżeli transakcja pozostaje aktywna; rozliczne ulepszenia w zagnieżdżonych instrukcjach SELECT; możliwość uruchamiania wszystkich procedur systemowych i wybranych poleceń DDL w trybie transakcji łańcuchowych. Kolejnym udogodnieniem dla programistów dostępnym w wersji 15.7 ASE jest obsługa interpretatorów języków skryptowych Python, PHP i Perl. Programiści mogą teraz pisać aplikacje bazodanowe w wybranym przez siebie języku, co ma znaczący wpływ na możliwości wykorzystania potencjału osób biegłych w programowaniu w językach skryptowych. 3

6 ROZBUDOWANE FUNKCJE MONITOROWANIA I DIAGNOSTYKI Wersja 15.7 ASE wprowadza rozliczne ulepszenia dotyczące diagnostyki i monitorowania systemu, między innymi: możliwość zapisywania informacji o abstract planach w pamięci podręcznej poleceń (statement cache); możliwość eksportowania z pamięci podręcznej planów zapytań jako XML; możliwość analizowania parametrów dynamicznych przed wykonaniem zapytania, co pozwala uniknąć nieefektywnych planów zapytań; możliwość monitorowania czasu blokad (lock timeouts); możliwość prezentowania statystyk i histogramów dla różnych obiektów poprzez procedury systemowe (T-SQLowe odpowiedniki narzędzia opdiag ); możliwość monitorowania statusu kursorów; możliwość analizowania planów zapytań generowanych przez optymalizator zapytań w celu zrozumienia czynników mających wpływ na wybór danego planu zapytania (poprzez procedurę systemową sp_opt_querystat). Opisane tu i inne narzędzia umożliwiają programistom aplikacji dogłębną analizę procesów decyzyjnych przeprowadzanych przez procedury optymalizacyjne ASE, co służy jeszcze lepszemu dopasowaniu tych procedur do konkretnych potrzeb i podniesieniu wydajności systemu. Rozbudowano też możliwości tabel monitorujących, co na pewno docenią zaawansowani programiści i administratorzy. W wersji 15.7 wprowadzono narzędzie sybdiag. Jest to nowe silne narzędzie pozwalające na przyspieszenie zarządzania poszczególnymi przypadkami i analizę problemów klientów. Jest to narzędzie oparte na technologii Java zbierające dane na temat konfiguracji ASE i środowiska. Generuje ono plik skompresowany.zip zawierający dane w postaci HTML, które po zdekompresowaniu są odczytywane w przeglądarce internetowej. Zawarte w nim dane to informacje o systemie operacyjnym, konfiguracji ASE, środowisku, dane z monitoringu i inne pliki oraz skrypty. Należy podkreślić, że dane takie jak loginy, hasła, lista użytkowników lub informacje zawarte w tabelach nie są przesyłane. Funkcjonalność sybdiag może być używania przez klientów w celu przesłania do działu wsparcia Sybase ważnych danych diagnostycznych za pomocą jednej komendy, co znacznie ogranicza cykle komunikacyjne i obciążenie czasowe zarówno po stronie klienta jak i działu wsparcia technicznego Sybase. BEZPIECZEŃSTWO DANYCH Wersja 15.7 ASE wprowadza rozliczne ulepszenia dotyczące bezpieczeństwa danych, między innymi: zmiany właścicieli obiektów; obsługa profili logowania; podział wiedzy/podwójna kontrola w celu chronienia kluczy szyfrujących (wymagane do spełnienia normy bezpieczeństwa w systemach przetwarzania danych kart płatniczych PCI-DSS); wzmocnienie algorytmów szyfrowania celem uzyskania zgodności ze standardem FIPS szyfrowanie haseł ról algorytmem SHA256, szyfrowanie haseł dla zewnętrznych loginów oraz ukrytego kodu SQL algorytmem AES-256; pojedyncze logowanie z systemem przesyłania uwierzytelnienia w procedurze end-to-end, protokół Kerberos. W wersji 15.7 zmiana właściciela obiektu jest znacznie łatwiejsza. Potrzeba takiej zmiany zachodzi dość często, choćby w przypadku utworzenia obiektu przez jedną osobę, a zarządzania nim lub serwisowania przez inną. Taka sytuacja może mieć miejsce przy zmianach stanowisk i odpowiedzialności pracowników, zmiany pracy, przejęciach i fuzjach lub powierzeniu serwisowania systemu firmie zewnętrznej. Wersja 15.7 pozwala na dogodne przeprowadzenie zmiany właściciela obiektu. Inną cechą wersji 15.7, pozwalającą na łatwiejsze zarządzanie zagadnieniami bezpieczeństwa danych jest możliwość tworzenia profili loginów. We wcześniejszych wersjach każdy login był traktowany indywidualnie. Taki system mógł być kłopotliwy na przykład w przypadku zmiany polityki dostępu do danych, obejmującej większą liczbę użytkowników. W ASE 15.7 można stworzyć profile loginów, których atrybuty definiowane w SQLu (np. default database, login script, auto activated roles, authenticate with) składowane są wraz z wartościami w kontenerach atrybutów. Profile loginów mogą być wspólne dla grup loginów. System ten jest łatwy w zarządzaniu i zapewnia dużą elastyczność w kształtowaniu polityki ochrony danych, pozwala też na proste dostosowanie tej polityki do zmieniających się uregulowań prawnych. 4

7 POPRAWA WYDAJNOŚCI W wersji 15.7 ASE zwrócono szczególną uwagę na dwa aspekty związane z poprawą wydajności systemu: skrócenie opóźnień w przetwarzaniu zapytań, w szczególności dla dynamicznego SQL; ulepszenia jądra serwera mające na celu lepsze wykorzystanie możliwości sprzętowych przy przetwarzaniu równoległym. W wersji 15.7 zastosowano wiele mechanizmów optymalizujących, które skracają czas wykonania zapytania. Są to miedzy innymi optymalizacje w zakresie użycia pamięci podręcznej i powtórnego wykorzystania informacji z kompilacji zapytań w kolejnych wywołaniach, redukcja ilości metadanych przesyłanych przez sieć dla zbiorów wyników, wykorzystanie globalnej pamięci podręcznej dla dynamicznych SQL w celu buforowania zapytań, które mogą być następnie użyte w różnych sesjach, skuteczniejsza realizacja zapytań, które nie odnoszą się do tabel i nie generują zbiorów wyników, efektywniejsza obsługa polecenia fetch kursora, jak również możliwość buforowania planów zapytań kursora w buforze instrukcji. W wersji 15.7 wprowadzono też ulepszone jądro serwera, lepiej obsługujące operacje równoległe. Nowe jądro poprawia skalowalność systemu ASE w konfiguracjach sprzętowych złożonych z dużej liczby procesorów, rdzeni lub wątków sprzętowych. Nowa wersja umożliwia też lepszą integrację operacji wejścia/wyjścia przetwarzanych zdarzeń i ogranicza obciążenie operacjami we/wy w ramach serwera ASE. Ulepszenia te nie tylko podnoszą wydajność operacji we/wy, ale również poprawiają pracę ASE w środowiskach wirtualnych. PODSUMOWANIE ASE 15.7 jest bardzo bogatą w funkcjonalności edycją ASE, która w bardzo istotny sposób wpisuje się w linie produktów z serii ASE 15x. ASE 15.7 jest też wersją przystosowaną do obsługi aplikacji SAP. ASE 15.7 nie tylko oferuje potężną platformę bazodanową użytkownikom oprogramowania SAP, ale skierowana jest również do użytkowników wcześniejszych wersji Sybase ASE, którzy mogą wykorzystać nowe funkcjonalności łatwo dokonując uaktualnienia do najnowszej wersji. 5

8 Sybase, Inc. Worldwide Headquarters One Sybase Drive Dublin, CA U.S.A SYBASE 6 Sybase Products Poland Sp. z o.o. Al. Jerozolimskie 133/ Warszawa Copyright 2011 Sybase, an SAP Company. Wszelkie prawa zastrzeżone. Nieujawnione prawa zastrzeżone na podstawie amerykańskich przepisów o prawach autorskich. Sybase i logo Sybase są znakami towarowymi Sybase, Inc. lub jego spółek zależnych. wskazuje na rejestrację w Stanach Zjednoczonych Ameryki. SAP i logo SAP są znakami towarowymi lub zarejestrowanymi znakami towarowymi SAP AG w Niemczech oraz w kilku innych krajach. Wszystkie inne znaki towarowe są własnością ich właściwych właścicieli. 09/11

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

Monitoring procesów z wykorzystaniem systemu ADONIS

Monitoring procesów z wykorzystaniem systemu ADONIS Monitoring procesów z wykorzystaniem systemu ADONIS BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management

Bardziej szczegółowo

Firebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres

Firebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres Firebird Alternatywa dla popularnych darmowych systemów bazodanowych MySQL i Postgres Artur Kozubski Software Development GigaCon Warszawa 2008 Plan Historia projektu Firebird Architektura serwera Administracja

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

Oracle11g: Wprowadzenie do SQL

Oracle11g: Wprowadzenie do SQL Oracle11g: Wprowadzenie do SQL OPIS: Kurs ten oferuje uczestnikom wprowadzenie do technologii bazy Oracle11g, koncepcji bazy relacyjnej i efektywnego języka programowania o nazwie SQL. Kurs dostarczy twórcom

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

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

Administracja bazami danych

Administracja bazami danych Administracja bazami danych dr inż. Grzegorz Michalski Na podstawie wykładów dra inż. Juliusza Mikody Klient tekstowy mysql Program mysql jest prostym programem uruchamianym w konsoli shell do obsługi

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

JDBC w LoXiMie. Interfejs Java Database Connectivity dla systemu LoXiM. Adam Michalik 2008

JDBC w LoXiMie. Interfejs Java Database Connectivity dla systemu LoXiM. Adam Michalik 2008 JDBC w LoXiMie Interfejs Java Database Connectivity dla systemu LoXiM Adam Michalik 2008 Sterownik JDBC co to jest? Sterownik JDBC to zbiór klas implementujących interfejsy opisane w specyfikacji JDBC

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

Monitoring procesów z wykorzystaniem systemu ADONIS. Krok po kroku

Monitoring procesów z wykorzystaniem systemu ADONIS. Krok po kroku z wykorzystaniem systemu ADONIS Krok po kroku BOC Information Technologies Consulting Sp. z o.o. e-mail: boc@boc-pl.com Tel.: (+48 22) 628 00 15, 696 69 26 Fax: (+48 22) 621 66 88 BOC Management Office

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

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

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

Dokumentacja aplikacji Szachy online

Dokumentacja aplikacji Szachy online Projekt z przedmiotu Technologie Internetowe Autorzy: Jakub Białas i Jarosław Tyma grupa II, Automatyka i Robotyka sem. V, Politechnika Śląska Przedmiot projektu: Aplikacja internetowa w języku Java Dokumentacja

Bardziej szczegółowo

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL. E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL. Autor: Larry Ullman Poznaj zasady wirtualnego handlu i zarabiaj prawdziwe pieniądze Jak stworzyć doskonałą witrynę sklepu internetowego? Jak

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

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

WorkingDoc CostControl: Precyzyjna kontrola kosztów wydruku na urządzeniach Grupy Ricoh

WorkingDoc CostControl: Precyzyjna kontrola kosztów wydruku na urządzeniach Grupy Ricoh WorkingDoc CostControl WorkingDoc CostControl: Precyzyjna kontrola kosztów wydruku na urządzeniach Grupy Ricoh Agenda Omówienie rozwiązania Cechy i zalety WDCC vs. WDCC Lite Rozwiązanie techniczne Administracja/Raporty

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

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

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

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

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

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

Jednolite zarządzanie użytkownikami systemów Windows i Linux

Jednolite zarządzanie użytkownikami systemów Windows i Linux Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Paweł Gliwiński Nr albumu: 168470 Praca magisterska na kierunku Informatyka Jednolite

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

Windows Serwer 2008 R2. Moduł 8. Mechanizmy kopii zapasowych

Windows Serwer 2008 R2. Moduł 8. Mechanizmy kopii zapasowych Windows Serwer 2008 R2 Moduł 8. Mechanizmy kopii zapasowych Co nowego w narzędziu Kopia zapasowa? 1. Większa elastyczność w zakresie możliwości wykonywania kopii zapasowych 2. Automatyczne zarządzanie

Bardziej szczegółowo

Wykaz zmian w programie SysLoger

Wykaz zmian w programie SysLoger Wykaz zmian w programie SysLoger Pierwsza wersja programu 1.0.0.1 powstała we wrześniu 2011. Funkcjonalność pierwszej wersji programu: 1. Zapis logów do pliku tekstowego, 2. Powiadamianie e-mail tylko

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

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

Migracja do PostgreSQL za pomocą narzędzi Enterprise DB

Migracja do PostgreSQL za pomocą narzędzi Enterprise DB Migracja do PostgreSQL za pomocą narzędzi Enterprise DB Przemysław Deć Konsultant IT Linux Polska Sp. z o.o. Cele prezentacji Czym jest Enterprise DB Korzyści migracji do opensource`owej bazy danych Kompatybilność

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

Migracja Business Intelligence do wersji 11.0

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

Bardziej szczegółowo

Usługa archiwizacji danych w systemie Eureca. Marek Jelenik CONTROLLING SYSTEMS sp. z o.o.

Usługa archiwizacji danych w systemie Eureca. Marek Jelenik CONTROLLING SYSTEMS sp. z o.o. Usługa archiwizacji danych w systemie Eureca Marek Jelenik CONTROLLING SYSTEMS sp. z o.o. Na czym polega usługa archiwizacji danych w systemie Eureca? 2012 2013 2014 2015 Przed archiwizacją SQL OLAP BAZA

Bardziej szczegółowo

System generacji raportów

System generacji raportów Zalety systemu Czym jest ProReports? prostota instalacji, wieloplatformowość (AIX, Linux, Windows, Solaris), obsługa popularnych formatów (PDF, XLS, RTF, HTML,TXT,XML,CSV), obsługa wielu baz danych, raporty

Bardziej szczegółowo

Wymagania dotyczące oprogramowania bazodanowego

Wymagania dotyczące oprogramowania bazodanowego Nr i data umowy o dofinansowanie projektu w ramach RPO WO 2007 2013 w ramach: Osi priorytetowej RPOP.02.02.00 Społeczeństwo informacyjne Działania RPOP.02.02.00 Moduły informacyjne, platformy e-usługi

Bardziej szczegółowo

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę

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

dziennik Instrukcja obsługi

dziennik Instrukcja obsługi Ham Radio Deluxe dziennik Instrukcja obsługi Wg. Simon Brown, HB9DRV Tłumaczenie SP4JEU grudzień 22, 2008 Zawartość 3 Wprowadzenie 5 Po co... 5 Główne cechy... 5 baza danych 7 ODBC... 7 Który produkt

Bardziej szczegółowo

Zarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI

Zarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI Sprawne zarządzanie projektami Tworzenie planów projektów Zwiększenie efektywności współpracy Kontrolowanie i zarządzanie zasobami jak również pracownikami Generowanie raportów Zarządzaj projektami efektywnie

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

Aplikacje Internetowe, Servlety, JSP i JDBC

Aplikacje Internetowe, Servlety, JSP i JDBC Aplikacje Internetowe, Servlety, JSP i JDBC Opis Java 2 Enterprise Edition (JEE) jest potężną platformą do tworzenia aplikacji webowych. PLatforma JEE oferuje wszystkie zalety tworzenia w Javie plus wszechstronny

Bardziej szczegółowo

DOKUMENTACJA ADMINISTRATORA SYSTEMU INFORMATYCZNEGO POLSKI FADN

DOKUMENTACJA ADMINISTRATORA SYSTEMU INFORMATYCZNEGO POLSKI FADN Instytut Ekonomiki Rolnictwa i Gospodarki Żywnościowej - Państwowy Instytut Badawczy ul. Świętokrzyska 20 00 950 Warszawa 1 Skr. pocztowa 984 tel./faks: (48 22) 826 93 22, (48 22) 826 61 58 email: rachrol@fadn.pl

Bardziej szczegółowo

SYMANTEC TO SYMANTEC TO KOPIE ZAPASOWE. ODZYSKIWANIE DANYCH.

SYMANTEC TO SYMANTEC TO KOPIE ZAPASOWE. ODZYSKIWANIE DANYCH. SYMANTEC TO KOPIE ZAPASOWE. Firma Symantec oferuje szybkie i skuteczne kompleksowe rozwiązania do ochrony danych i systemów w środowiskach wirtualnych i fizycznych. SYMANTEC TO ODZYSKIWANIE DANYCH. Wirtualizacja

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

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

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

Oracle Application Express -

Oracle Application Express - Oracle Application Express - Wprowadzenie Wprowadzenie Oracle Application Express (dawniej: HTML DB) to narzędzie do szybkiego tworzenia aplikacji Web owych korzystających z bazy danych Oracle. Od użytkownika

Bardziej szczegółowo

System kontroli wersji - wprowadzenie. Rzeszów,2 XII 2010

System kontroli wersji - wprowadzenie. Rzeszów,2 XII 2010 System kontroli wersji - wprowadzenie Rzeszów,2 XII 2010 System kontroli wersji System kontroli wersji (ang. version/revision control system) służy do śledzenia zmian głównie w kodzie źródłowym oraz pomocy

Bardziej szczegółowo

Wszystkie parametry pracy serwera konfigurujemy w poszczególnych zakładkach aplikacji, podzielonych wg zakresu funkcjonalnego.

Wszystkie parametry pracy serwera konfigurujemy w poszczególnych zakładkach aplikacji, podzielonych wg zakresu funkcjonalnego. Sz@rk Server - konfigurowanie systemu Sz@rk Server jest serwerem aplikacji z wydzieloną logiką biznesową, pracującym w architekturze opartej o usługi (SOA). Dane pomiędzy serwerem i klientami przesyłane

Bardziej szczegółowo

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia ZP/ITS/11/2012 Załącznik nr 1a do SIWZ ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia Przedmiotem zamówienia jest: Przygotowanie zajęć dydaktycznych w postaci kursów e-learningowych przeznaczonych

Bardziej szczegółowo

Budowa systemu wspomagającego podejmowanie decyzji. Metodyka projektowo wdrożeniowa

Budowa systemu wspomagającego podejmowanie decyzji. Metodyka projektowo wdrożeniowa Budowa systemu wspomagającego podejmowanie decyzji Metodyka projektowo wdrożeniowa Agenda Systemy wspomagające decyzje Business Intelligence (BI) Rodzaje systemów BI Korzyści z wdrożeń BI Zagrożenia dla

Bardziej szczegółowo

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski. Bazy danych ITA-101. Wersja 1

Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski. Bazy danych ITA-101. Wersja 1 Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski Bazy danych ITA-101 Wersja 1 Warszawa, wrzesień 2009 Wprowadzenie Informacje o kursie Opis kursu We współczesnej informatyce coraz większą

Bardziej szczegółowo

Microsoft SQL Server Podstawy T-SQL

Microsoft SQL Server Podstawy T-SQL Itzik Ben-Gan Microsoft SQL Server Podstawy T-SQL 2012 przełożył Leszek Biolik APN Promise, Warszawa 2012 Spis treści Przedmowa.... xiii Wprowadzenie... xv Podziękowania... xix 1 Podstawy zapytań i programowania

Bardziej szczegółowo

System udostępniania danych W1000

System udostępniania danych W1000 System udostępniania danych W1000 Dane ułatwiają życie odbiorcom energii Manage energy better Właściwa informacja dostarczona na czas jest kluczowym elementem sukcesu w procesie optymalizacji zarządzania

Bardziej szczegółowo

Hosting aplikacji on-line

Hosting aplikacji on-line Klient Sp. z o.o. Branża gospodarka i biznes, IT Okres realizacji Od września 2010 do chwili obecnej Rodzaj usługi doradztwo, hosting, hosting danych osobowych, zarządzanie serwerami Doradztwo Hosting

Bardziej szczegółowo

Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach)

Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach) Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach) 1. Wstęp: 1.1. Cel. Niniejszy dokument przestawia specyfikację wymagań systemowych (zarówno funkcjonalnych jak i niefunkcjonalnych)

Bardziej szczegółowo

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV

Dokumentacja wstępna TIN. Rozproszone repozytorium oparte o WebDAV Piotr Jarosik, Kamil Jaworski, Dominik Olędzki, Anna Stępień Dokumentacja wstępna TIN Rozproszone repozytorium oparte o WebDAV 1. Wstęp Celem projektu jest zaimplementowanie rozproszonego repozytorium

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

Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący

Dział Dopuszczający Dostateczny Dobry Bardzo dobry Celujący Przedmiotowy system oceniania Zawód: Technik Informatyk Nr programu: 312[ 01] /T,SP/MENiS/ 2004.06.14 Przedmiot: Systemy Operacyjne i Sieci Komputerowe Klasa: pierwsza Dział Dopuszczający Dostateczny Dobry

Bardziej szczegółowo

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko Podstawowe pojęcia dotyczące relacyjnych baz danych mgr inż. Krzysztof Szałajko Czym jest baza danych? Co rozumiemy przez dane? Czym jest system zarządzania bazą danych? 2 / 25 Baza danych Baza danych

Bardziej szczegółowo

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X

INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X Wrocław 2006 INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl INTERNETOWE BAZY DANYCH PLAN NA DZIŚ zajęcia 1: 2. Procedury składowane

Bardziej szczegółowo

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 006 Wydajność systemu 2 SO i SK/WIN Najprostszym sposobem na poprawienie wydajności systemu, jeżeli dysponujemy zbyt małą ilością pamięci RAM

Bardziej szczegółowo

Wstęp. Opis ten dotyczy wydziałów orzeczniczych.

Wstęp. Opis ten dotyczy wydziałów orzeczniczych. Wstęp. Opis ten dotyczy wydziałów orzeczniczych. W związku z przekształceniem 79 Sądów w Wydziały Zamiejscowe i związane z tym liczne zapytania odnośnie strony technicznej i sposobu przygotowania baz danych

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

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI

Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI Asix Konfiguracja serwera MS SQL dla potrzeb systemu Asix Pomoc techniczna Dok. Nr PLP0024 Wersja:2015-03-04 ASKOM i Asix to zastrzeżony znak firmy ASKOM Sp.

Bardziej szczegółowo

Galileo - encyklopedia internetowa Plan testów

Galileo - encyklopedia internetowa Plan testów Galileo - encyklopedia internetowa Plan testów Sławomir Pawlewicz Alan Pilawa Joanna Sobczyk Matek Sobierajski 5 czerwca 2006 1 Spis treści 1 Wprowadzenie 3 1.1 Cel..........................................

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

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

Alcatel-Lucent OmniVista 8770

Alcatel-Lucent OmniVista 8770 Alcatel-Lucent OmniVista 8770 Network Management System ZINTEGROWANY interfejs zarządzania systemami i urządzeniami ZINTEGROWANY PAKIET OPROGRAMOWANIA Dzisiejsze przedsiębiorstwa stawiają czoła wyzwaniom

Bardziej szczegółowo

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja ZPKSoft WDoradca 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja 1. Wstęp ZPKSoft WDoradca jest technologią dostępu przeglądarkowego do zasobów systemu ZPKSoft Doradca.

Bardziej szczegółowo

AppSense - wirtualizacja użytkownika

AppSense - wirtualizacja użytkownika AppSense - wirtualizacja użytkownika Zaawansowana personalizacja, zarządzanie polisami: Personalizacja ustawień użytkownika, takich jak preferencje druku czy zasobów sieciowych, personalizacja ustawień

Bardziej szczegółowo

System sprzedaŝy rezerwacji

System sprzedaŝy rezerwacji System sprzedaŝy rezerwacji 2009 2 Spis treści 1. O PROGRAMIE... 2 2. ZAKRES FUNKCJONALNY... 3 2.1 Funkcje standardowe... 3 2.2 Moduły dodatkowe... 4 2.3. AuroraCMS... 5 1. O PROGRAMIE Dziś prawie kaŝdy

Bardziej szczegółowo

Relacyjne bazy danych a XML

Relacyjne bazy danych a XML Relacyjne bazy danych a XML Anna Pankowska aniap@amu.edu.pl Internet, SQLiXMLwbiznesie Internet nieoceniony sposób komunikacji z klientami, pracownikami i partnerami handlowymi przyspiesza transakcje finansowe

Bardziej szczegółowo

Aplikacje webowe wspomagające działalność przedsiębiorstwa na przykładzie przychodni stomatologicznej

Aplikacje webowe wspomagające działalność przedsiębiorstwa na przykładzie przychodni stomatologicznej Aplikacje webowe wspomagające działalność przedsiębiorstwa na przykładzie przychodni stomatologicznej Małgorzata Barańska Wydział Informatyki i Zarządzania, Politechnika Wrocławska Beata Laszkiewicz Wydział

Bardziej szczegółowo

STROJENIE BAZ DANYCH: INDEKSY. Cezary Ołtuszyk coltuszyk.wordpress.com

STROJENIE BAZ DANYCH: INDEKSY. Cezary Ołtuszyk coltuszyk.wordpress.com STROJENIE BAZ DANYCH: INDEKSY Cezary Ołtuszyk coltuszyk.wordpress.com Plan spotkania I. Wprowadzenie do strojenia baz danych II. III. IV. Mierzenie wydajności Jak SQL Server przechowuje i czyta dane? Budowa

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

Audyt oprogramowania. Artur Sierszeń asiersz@kis.p.lodz.pl http://bzyczek.kis.p.lodz.pl

Audyt oprogramowania. Artur Sierszeń asiersz@kis.p.lodz.pl http://bzyczek.kis.p.lodz.pl Audyt oprogramowania Artur Sierszeń asiersz@kis.p.lodz.pl http://bzyczek.kis.p.lodz.pl Cel audytu Audyt oprogramowania polega na analizie stanu oprogramowania zainstalowanego w firmie uporządkowaniu i

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

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

OPIS i SPECYFIKACJA TECHNICZNA

OPIS i SPECYFIKACJA TECHNICZNA OPIS i SPECYFIKACJA TECHNICZNA Dotyczy Konkursu ofert numer 1/POIG 8.2/2013 WdroŜenie internetowego systemu klasy B2B do automatyzacji procesów biznesowych oraz koordynacji działań z partnerami w firmie

Bardziej szczegółowo

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

PRACA INŻYNIERSKA IMPLEMENTACJA MOBILNEGO KLIENTA BANKU ZABEZPIECZONEGO TOKENEM

PRACA INŻYNIERSKA IMPLEMENTACJA MOBILNEGO KLIENTA BANKU ZABEZPIECZONEGO TOKENEM PRACA INŻYNIERSKA IMPLEMENTACJA MOBILNEGO KLIENTA BANKU ZABEZPIECZONEGO TOKENEM Autor: Piotr Marek Ciecierski Kierujący pracą: prof. dr hab. inż. Zbigniew Kotulski Plan prezentacja Spis treści: 1) Wprowadzenie

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

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, 351203 O STRUKTURZE PRZEDMIOTOWEJ Systemy baz danych 1. 2 Wstęp do baz danych 2. 2 Relacyjny model baz danych. 3. 2 Normalizacja baz danych. 4. 2 Cechy

Bardziej szczegółowo

Ulotka v.2012.2.2. System Comarch OPT!MA v. 2012.2.2. Comarch SA 31-864 Kraków, Al. Jana Pawła II 41g tel. (12) 681 43 00, fax (12) 687 71 00

Ulotka v.2012.2.2. System Comarch OPT!MA v. 2012.2.2. Comarch SA 31-864 Kraków, Al. Jana Pawła II 41g tel. (12) 681 43 00, fax (12) 687 71 00 System Comarch OPT!MA v. 2012.2.2 Ulotka v.2012.2.2 Comarch SA 31-864 Kraków, Al. Jana Pawła II 41g tel. (12) 681 43 00, fax (12) 687 71 00 Dział Wsparcia Klienta i Partnera: tel. (12) 681 43 00 www.comarch.pl/erp

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

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

Rozwiązania bazodanowe EnterpriseDB

Rozwiązania bazodanowe EnterpriseDB Rozwiązania bazodanowe EnterpriseDB Bogumił Stoiński RHC{E,I,X} B2B Sp. z o.o. 519 130 155 bs@bel.pl PostgreSQL Ponad 20 lat na rynku Jedna z najpopularniejszych otwartych relacyjnych baz danych obok MySQL

Bardziej szczegółowo

Oracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera :

Oracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera : Oracle Designer Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera : - modelowanie procesów biznesowych - analizę systemu informatycznego - projektowanie

Bardziej szczegółowo

uplook z modułem statlook program do audytu oprogramowania i kontroli czasu pracy

uplook z modułem statlook program do audytu oprogramowania i kontroli czasu pracy uplook z modułem statlook program do audytu oprogramowania i kontroli czasu pracy Jaka część oprogramowania w firmie jest legalna? Gdzie zostało zainstalowane zakupione oprogramowanie? Czy jest ono w ogóle

Bardziej szczegółowo

Backup & Recovery 12 Home

Backup & Recovery 12 Home PARAGON Backup & Recovery 12 Home Polska wersja językowa Backup & Recovery 12 Home to bogate pod względem funkcjonalności oprogramowanie do tworzenia i przywracania kopii zapasowych. Nieważne, czy chcesz

Bardziej szczegółowo

Analiza kosztów stosowania bilingu

Analiza kosztów stosowania bilingu Warszawa, 11.10.2010 r. Analiza kosztów stosowania bilingu System bilingowy Kobi w firmie X * * firma X to jeden z większych banków w Polsce, w związku z obowiązującą nas umową, nie możemy podać nazwy

Bardziej szczegółowo

Szybki przewodnik po produkcie. EMC DataDomain

Szybki przewodnik po produkcie. EMC DataDomain Szybki przewodnik po produkcie EMC DataDomain Szybki przewodnik po produkcie EMC DataDomain OPIS ROZWIĄZANIA DataDomain to uniwersalne medium backupowe. Podczas procesu tworzenia kopii zapasowych, systemy

Bardziej szczegółowo

Baza danych Oracle 11g Express Edition

Baza danych Oracle 11g Express Edition Baza danych Oracle 11g Express Edition Agenda Kim jesteśmy Właściwości Oracle XE Możliwości Ograniczenia licencyjne Dostępna funkcjonalność Oracle XE fast start Podstawowa obsługa bazy danych Wprowadzenie

Bardziej szczegółowo

Instrukcja instalacji v2.0 Easy Service Manager

Instrukcja instalacji v2.0 Easy Service Manager Instrukcja instalacji v2.0 Easy Service Manager 1. Instalacja aplikacji. Aplikacja składa się z trzech komponentów: - serwer baz danych Firebird 1.5.5, - sterownik Firebird ODBC, - aplikacja kliencka Easy

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