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

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

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

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

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

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

Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4

Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4 Utrwalanie danych zastosowanie obiektowego modelu danych warstwy biznesowej do generowania schematu relacyjnej bazy danych Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4 1. Relacyjne

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

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

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

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

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

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

WZÓR UMOWY. Zawarta w Białymstoku, w dniu.. pomiędzy:

WZÓR UMOWY. Zawarta w Białymstoku, w dniu.. pomiędzy: WZÓR UMOWY Zawarta w Białymstoku, w dniu.. pomiędzy: Województwem Podlaskim, z siedzibą w Białymstoku przy ul. Kardynała Stefana Wyszyńskiego 1, w imieniu którego działa, na podstawie upoważnienia udzielonego

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

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

Zbuduj prywatną chmurę backupu w firmie. Xopero Backup. Centralnie zarządzane rozwiązanie do backupu serwerów i stacji roboczych

Zbuduj prywatną chmurę backupu w firmie. Xopero Backup. Centralnie zarządzane rozwiązanie do backupu serwerów i stacji roboczych Zbuduj prywatną chmurę backupu w firmie Centralne i zdalne zarządzanie kopiami zapasowymi Dedykowane rozwiązanie dla dowolnej infrastruktury w firmie Backup stacji roboczych i serwerów Bezpieczne przechowywanie

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

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

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

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

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

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java Informatyka I Standard JDBC Programowanie aplikacji bazodanowych w języku Java dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2017 Standard JDBC Java DataBase Connectivity uniwersalny

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

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

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

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

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

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

Oracle Log Analytics Cloud Service

Oracle Log Analytics Cloud Service ORACLE DANE TECHNICZNE Zastrzeżenie: Niniejszy dokument służy wyłącznie celom informacyjnym. Nie stanowi on zobowiązania do dostarczenia żadnych materiałów, kodu ani funkcjonalności i nie należy go brać

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

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

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

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

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

SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści

SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop. 2016 Spis treści O autorach 11 Podziękowania 12 Część I Wprowadzenie do języka SQL 13 Godzina 1. Witamy w świecie języka SQL 15

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

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

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

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

Strojenie systemu Linux pod k¹tem serwera bazy danych Oracle 9i

Strojenie systemu Linux pod k¹tem serwera bazy danych Oracle 9i VI Seminarium PLOUG Warszawa Styczeñ 2003 Strojenie systemu Linux pod k¹tem serwera bazy danych Oracle 9i Marcin Przepiórowski Strojenie systemu Linux pod kątem serwera bazy danych Oracle 9i 7 1. Wstęp

Bardziej szczegółowo

Win Admin Replikator Instrukcja Obsługi

Win Admin Replikator Instrukcja Obsługi Win Admin Replikator Instrukcja Obsługi Monitoring Kopie danych (backup) E-mail Harmonogram lokalne i zewnętrzne repozytorium Logi Pamięć Procesor HDD Administracja sprzętem i oprogramowaniem (automatyzacja

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

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

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

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 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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ

ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ ZAŁĄCZNIK NR 3 OPIS PRZEDMIOTU ZAMÓWIENIA DOTYCZĄCY WDROŻENIA PLATFORMY ZAKUPOWEJ 1. PRZEDMIOT ZAMÓWIENIA Przedmiotem zamówienia jest dostarczenie i wdrożenie systemu informatycznego dalej Platforma zakupowa

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

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

CZY TWOJE ŚRODOWISKO PLIKOWE RÓWNIEŻ ROŚNIE SZYBCIEJ NIŻ BAZODANOWE?

CZY TWOJE ŚRODOWISKO PLIKOWE RÓWNIEŻ ROŚNIE SZYBCIEJ NIŻ BAZODANOWE? 1 CZY TWOJE ŚRODOWISKO PLIKOWE RÓWNIEŻ ROŚNIE SZYBCIEJ NIŻ BAZODANOWE? STAN OBECNY I WYZWANIA Z informacji otrzymanych od naszych Klientów wynika, że dotychczasowe rozwiązania w zakresie przechowywania

Bardziej szczegółowo

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery http://xqtav.sourceforge.net XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery dr hab. Jerzy Tyszkiewicz dr Andrzej Kierzek mgr Jacek Sroka Grzegorz Kaczor praca mgr pod

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

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

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

Microsoft SQL Server 2012 : vademecum administratora / William R. Stanek. Warszawa, Spis treści

Microsoft SQL Server 2012 : vademecum administratora / William R. Stanek. Warszawa, Spis treści Microsoft SQL Server 2012 : vademecum administratora / William R. Stanek. Warszawa, 2012 Spis treści Wprowadzenie xiii Część 1 Podstawy Microsoft SQL Server 2012 1 Zarządzanie serwerami SQL Server З Korzystanie

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

Wymagania systemowe dla Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.

Wymagania systemowe dla Qlik Sense. Qlik Sense February 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone. Wymagania systemowe dla Qlik Sense Qlik Sense February 2018 Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone. Copyright 1993-2018 QlikTech International AB. Wszelkie prawa zastrzeżone.

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

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

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

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

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

Paweł Rajba

Paweł Rajba Paweł Rajba pawel@cs.uni.wroc.pl http://www.itcourses.eu/ Wprowadzenie Używanie kursorów Rodzaje kursorów Praca z kursorami Co to jest kursor? Cykl życia kursora utworzenie pobieranie wartości ewentualnie

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

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

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

Migracja Comarch ERP Altum Business Intelligence do wersji 2019

Migracja Comarch ERP Altum Business Intelligence do wersji 2019 Migracja Comarch ERP Altum Business Intelligence do wersji 2019 Wersja 2019 2 Comarch ERP Altum Wersja 2019 Copyright 2019 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub

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

Agencja Interaktywna

Agencja Interaktywna Agencja Interaktywna System do skutecznego e-mail marketingu Agencja Interaktywna Fabryka Pikseli 1 System mailingowy 1. Opis systemu. System został stworzony z myślą o podmiotach zamierzających prowadzić

Bardziej szczegółowo

Hurtownie danych wykład 5

Hurtownie danych wykład 5 Hurtownie danych wykład 5 dr Sebastian Zając SGH Warszawa 7 lutego 2017 1 Współbieżność i integracja Niezgodność impedancji 2 bazy danych Współbieżność i integracja Niezgodność impedancji Bazy relacyjne

Bardziej szczegółowo

Usługa: Testowanie wydajności oprogramowania

Usługa: Testowanie wydajności oprogramowania Usługa: Testowanie wydajności oprogramowania testerzy.pl przeprowadzają kompleksowe testowanie wydajności różnych systemów informatycznych. Testowanie wydajności to próba obciążenia serwera, bazy danych

Bardziej szczegółowo

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego. Opis oferowanego przedmiotu zamówienia

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego. Opis oferowanego przedmiotu zamówienia Załącznik 1C do SIWZ Opis oferowanego przedmiotu zamówienia w postępowaniu pn. Dostawa sprzętu komputerowego i oprogramowania dla Urzędu Miejskiego w Słupsku w ramach projektu pn. e-urząd dodaj do ulubionych!

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

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

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

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

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

Informatyka I. Programowanie aplikacji bazodanowych w języku Java. Standard JDBC.

Informatyka I. Programowanie aplikacji bazodanowych w języku Java. Standard JDBC. Informatyka I Programowanie aplikacji bazodanowych w języku Java. Standard JDBC. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 Standard JDBC Java DataBase Connectivity

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

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

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

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