Poznaj najnowszą edycję bazy danych Oracle
Systemy baz danych Oracle, będące podstawą współczesnego e-biznesu, to złożone i skomplikowane rozwiązania. Jeśli chcesz poznać ich ogromny potencjał, to jest to właściwy podręcznik, autoryzowany przez firmę Oracle.
Książka "Oracle9i. Przewodnik dla początkujących", wypełniona jest do ostatniej strony użytecznymi wskazówkami i przykładami. Poznasz język proceduralny PL/SQL i podstawowe zagadnienia związane z administracją bazy danych, po czym następuje omówienie zaawansowanych technik zarządzania i manipulowania danymi. To kompletny podręcznik -- prowadzi Cię od konfiguracji bazy danych, tworzenia tabel i wykonywania zapytań, przez tworzenie formularzy i raportów, aż po partycjonowanie danych i zarządzanie uprawnieniami użytkowników. Dodatkowo książka zawiera omówienie narzędzi SQL*Plus, Oracle Enterprise Manager i Oracle Summary Machine.
* Poznaj bazy danych Oracle9i i serwer aplikacji Oracle9iAS
* Korzystaj z pomocy Oracle Support Services i z zasobów Oracle Technology Network, twórz zgłoszenia TAR, iTAR, korzystaj z serwisu MetaLink
* Twórz tabele i raporty, projektuj i uruchamiaj aplikacje korzystające z języków SQL i PL/SQL
* Poznaj przeznaczenie plików danych, dzienników odtwarzania i plików kontrolnych
* Połącz komputery w sieć Oracle Net i korzystaj z możliwości oferowanych przez przetwarzanie rozproszone
* Zarządzaj olbrzymimi tabelami, gromadź dane w hurtowni danych i przeprowadzaj zaawansowane analizy zbiorcze za pomocą narzędzi i funkcji Oracle Summary Engine
* Buduj bazy danych za pomocą zapytań DDL i DML
* Obejmuje wydania Oracle 7.x, 8i, 9i
Książka "Oracle9i. Administrowanie bazami danych od podstaw" krok po kroku wyjaśnia sposoby efektywnego administrowania bazą danych Oracle. Poznasz dzięki niej najważniejsze nowe funkcje baz danych Oracle9, zaznajomisz się z zadaniami czekającymi administratora baz danych, a także poznasz wiele cennych wskazówek, ułatwiających codzienną pracę z Oraclem.
Jeśli jeszcze nie miałeś styczności z zaawansowanymi systemami bazodanowymi, znalazłeś właśnie doskonałe źródło informacji, dzięki któremu zdobędziesz wiele poszukiwanych na rynku pracy umiejętności.
Książka jest idealnym źródłem wiedzy dla początkujących administratorów na temat:
* Instalacji i konfiguracji wydajnej bazy danych Oracle
* Kontroli działania bazy danych za pomocą perspektyw DBA_ i V$
* Wykorzystania różnych poziomów ochrony danych
* Monitorowania i dostrajania bazy danych
* Stosowania narzędzi i programów Oracle
* Utrzymywania niezawodności i stałego dostępu do bazy danych
* Sposobów zapewnienia maksymalnej wydajności serwera bazodanowego
* Wykonywania kopii zapasowych i odtwarzania bazy danych
Jak sprawić, aby najważniejsze firmowe systemy internetowe i e-biznesowe były wszechstronne, bezpieczne i łatwo dostępne? Wydana przez Helion, a pierwotnie przez wydawnictwo OraclePress książka "Oracle9i. Podręcznik administratora baz danych" odpowiada na te pytania, wyjaśniając, jak przygotować i obsługiwać rozbudowaną i intensywnie wykorzystywaną bazę danych oraz jak wykorzystać w pełni nowe narzędzia i możliwości, których dostarcza Oracle9i.
Kevin Looney i Marie Thieriault, dwoje znakomitych ekspertów w dziedzinie Oracle, opisują tutaj podstawy działania systemu i dostarczają licznych, zaczerpniętych z życia przykładów oraz prezentują wiele użytecznych technik ułatwiających obsługę systemu Oracle. Książką ta jest niezbędną pozycją w bibliotece każdego administratora baz danych Oracle.
Wewnątrz między innymi:
* Tworzenie i konfigurowanie bazy danych z wykorzystaniem narzędzia Database Configuration Assistant systemu Oracle9i
* Monitorowanie i strojenie pamięci, wykorzystania plików, transakcji oraz zapytań
* Implementowanie w systemie segmentów wycofania lub automatycznego zarządzania wycofywanymi danymi wprowadzonego w Oracle9i
* Sposoby przenoszenia aplikacji oraz zmieniania otwartych tabel bazy danych
* Diagnozowanie i optymalizacja działania systemu z pomocą pakietu STATSPACK
* Implementowanie jak najlepszych procedur bezpieczeństwa i obserwacja bazy danych
* Automatyzacja procedur tworzenia rezerwowych kopii korzystając z programu RMAN
* Wykorzystanie partycjonowania do radzenia sobie z wielkimi bazami danych
* Rozdzielanie zadań i danych pomiędzy różne serwery działające w sieci korzystając z Oracle Net
* Korzystanie z serwera aplikacji Oracle9iAS, który pozwalają na poprawienie wszechstronności i dostępności bazy danych oraz na łatwiejsze jej rozbudowę
Baza danych Oracle od dawna cieszy się zasłużoną sławą. Jest wykorzystywana wszędzie tam, gdzie dba się o stabilność i bezpieczeństwo danych oraz szybkość dostępu do nich. Każda nowa wersja Oracle’a wnosi coś nowego i wytycza nowe standardy. Ogromne możliwości Oracle’a pociągają za sobą konieczność dołączania do niej tysięcy stron dokumentacji. Każdy z opasłych tomów instrukcji szczegółowo opisuje inne elementy systemu. Często jednak podczas pracy z bazą zachodzi konieczność szybkiego odnalezienia konkretnej informacji. W takich przypadkach przydatne okazuje się zestawienie najbardziej istotnych zagadnień, zebranych w jednej publikacji.
W książce "Oracle Database 10g. Kompendium administratora" zebrano wszystkie najważniejsze pojęcia dotyczące bazy danych Oracle. W jednym podręczniku zgromadzone są opisy poleceń, funkcji i właściwości oraz dokumentacja narzędzi dołączanych do Oracle’a. Każdy użytkownik, administrator i programista baz danych znajdzie tu coś, co przyda mu się w pracy. Jednych zainteresuje opis języka SQL, innych -- opis instalacji, konfiguracji i strojenia bazy, a jeszcze inni docenią omówienie zasad tworzenia aplikacji współpracujących z Oracle’em.
* Instalacja bazy danych Oracle 10g
* Planowanie i projektowanie aplikacji bazodanowych
* Język SQL i narzędzie SQL*Plus
* Operacje na danych z wykorzystaniem języka SQL
* Budowanie złożonych zapytań
* Zarządzanie tabelami, perspektywami, indeksami i klastrami
* Mechanizmy bezpieczeństwa bazy danych
* Eksport danych i technologia Data Pump
* Zapytania flashback
* Dołączanie tabel zewnętrznych
* Tworzenie aplikacji w języku PL/SQL
* Strojenie aplikacji i optymalizacja zapytań
Dodatkową pomocą dla użytkowników Oracle’a jest przewodnik po wszystkich jej funkcjach, potencjalnych zastosowaniach i zestawienie poleceń wraz z opcjami i parametrami.
Ta książka powinna znaleźć się na biurku każdego,kto wykorzystuje w pracy bazę Oracle 10g.
Uzyskanie maksymalnej wydajności złożonego systemu, jakim jest Oracle, to zadanie skomplikowane i trudne. Książka "Oracle. Optymalizacja wydajności", napisana przez czołowych specjalistów w dziedzinie strojenia wydajności i optymalizacji baz danych, pomoże Ci stawić mu czoła.
Wyjątkowość tej książki polega na jej całościowym podejściu do tematu. Uzyskanie maksymalnej wydajności i dostrojenie bazy Oracle wymaga nie tylko optymalizacji zapytań SQL; należy również zastanowić się nad konfiguracją sprzętu, na którym ma być uruchomiony system, wydajnością podstawowych operacji wykonywanych na twardych dyskach, a także rozważyć, jakie cechy najnowszej wersji Oracle"a 9i mogą być przydatne do przyspieszenia pracy aplikacji.
Książka omawia:
* Podstawowe pojęcia
* Parametry konfiguracyjne Oracle"a
* Strojenie serwera
* Zaawansowane opcje wpływające na wydajność
* Strojenie wydajności przetwarzania
* Perspektywy wydajnościowe
* Skrypty UTLBSTAT i UTLESTAT
* Wpływ sprzętu na Oracle"a
* Operacje wejścia-wyjścia i ich znaczenie dla strojenia serwera
* Wykorzystywanie planu wykonania i śledzenie SQL, strojenie indeksów
* Użycie optymalizatora Oracle"a
* Strojenie zapytań SQL
* Oracle 9i Real Application Clusters
* Strojenie procesu tworzenia kopii zapasowych
* Konfiguracja systemu odpornego na awarie
* Wydajność Oracle"a w sieci
Przy opracowywaniu tej książki autorzy wykorzystali swoją bogatą wiedzę, nie tylko na temat Oracle"a, ale także na temat sprzętu komputerowego i systemów operacyjnych. Skorzystaj z ich doświadczenia i skonfiguruj serwer bazodanowy wydajny, stabilny i odporny na awarie.
Baza danych Oracle od dawna cieszy się zasłużoną sławą wśród informatyków. Jej wydajność, szybkość działania i wysoki poziom bezpieczeństwa powodują, że wykorzystuje się ją wszędzie tam, gdzie niezbędny jest niezawodny i efektywny mechanizm przechowywania danych. Kolejne wersje systemu Oracle są coraz doskonalsze i zawierają kolejne funkcje poprawiające komfort pracy i wydajność działania. Najnowsza wersja Oracle’a nosi oznaczenie 10g.
Książka "Oracle Database 10g. Nowe możliwości" to opis wszystkich nowości, w jakie wyposażony został Oracle 10g. Przedstawia koncepcję Grid (siatki), od której wywodzi się skrót w nazwie, nowe funkcje związane z zarządzaniem, strojeniem oraz bezpieczeństwem bazy, unowocześnione mechanizmy biznesowe bazy oraz nowości związane z tworzeniem aplikacji w języku PL/SQL.
* Aktualizacja starszych wersji Oracla do 10g
* Zarządzanie serwerem bazy
* Poprawianie wydajności
* Mechanizmy bezpieczeństwa
* Odtwarzanie i replikacja danych
* Oracle Data Pump
* Nowości w PL/SQL
* Aplikacja Oracle Enterprise Manager 10g
Wykorzystaj potencjał nowych i usprawnionych funkcji systemu Oracle.
Microsoft Excel -- już sama nazwa wywołuje u niektórych użytkowników komputerów westchnienie rezygnacji, a czasami nawet strach. Niezależnie od tego, czy tworzona jest prosta lista i wykonywane nieskomplikowane obliczenia, czy też definiowane są skomplikowane formuły matematyczne i wielomegabajtowe arkusze kalkulacyjne, niewiele jest aplikacji, które wykonają te zadania tak, jak aplikacje niemal wszechobecnego pakietu Microsoft Office. Użyteczność nie zawsze idzie jednak w parze z łatwością używania, dlatego właśnie powstała książka "Excel. Leksykon kieszonkowy".
Pełen porad, opisów skrótów oraz instrukcji krok po kroku, ten zwięzły leksykon przedstawia sposób wykonania najważniejszych zadań realizowanych w Excelu 97, 2000, 2002 i 2003.
Curt Frye, uznany autor opisujący poszczególne aplikacje firmy Microsoft, wyjaśnia, w jaki sposób:
* tworzy się, dostosowuje, edytuje, formatuje i porusza po skoroszycie Excela
* wykonuje się operacje i obliczenia na danych oraz tworzy i przeprowadza inspekcję formuł matematycznych
* używa się Excela do tworzenia, edytowania i publikowania stron dla sieci WWW
* podsumowuje się dane przy użyciu tabel przestawnych oraz wykresów przestawnych
Początkujący użytkownicy Excela znajdą w tej książce przystępnie napisane instrukcje oraz porady ułatwiające rozpoczęcie pracy z tym niezwykle złożonym programem. Użytkownicy doświadczeni będą mogli odświeżyć sobie zapomniane już umiejętności oraz poznać mechanizmy, o których istnieniu nawet nie zdawali sobie sprawy.
Microsoft Access 2002/XP -- składnik pakietu Microsoft Office -- jest potężnym programem do tworzenia baz danych, którego możesz używać do przechowywania, porządkowania i analizowania informacji o ludziach, miejscach i zdarzeniach dotyczących Twojego życia. Jest on używany przez ludzi biznesu, naukowców, handlowców i tych wszystkich, którzy w swojej pracy muszą wykorzystywać duże zbiory danych. Access ułatwia wprowadzanie danych, wyszukiwanie potrzebnych informacji; potrafi też przedstawić wybrany zestaw informacji w formie atrakcyjnych raportów wzbogaconych o różnorakie wykresy.
Dla osoby chcącej w krótkim czasie opanować obsługę popularnego Accessa nie ma lepszej książki niż "Po prostu Access 2002/XP PL". Access różni się od innych systemów bazodanowych wizualnym projektowaniem tabel, kwerend i raportów. Książkę z serii "Po prostu" wyróżniają podobne cechy: przystępność oraz wizualny, opierający się na licznych ilustracjach i zrzutach ekranowych sposób przedstawiania materiału.
Książka omawia:
* Podstawy teorii baz danych
* Interfejs Accessa
* Tworzenie nowej bazy danych
* Tworzenie tabel
* Projektowanie formularzy
* Wyszukiwanie danych za pomocą kwerend
* Tworzenie raportów i zestawień
* Zaawansowane techniki przeszukiwania bazy danych
* Pracę z tabelami i wykresami przestawnymi
* Wymianę danych z innymi programami
* Korzystanie z Accessa w Internecie
* Zarządzanie prawami użytkowników Accessa
* Tworzenie własnych menu i pasków narzędziowych
* Pisanie makr
Książka przeznaczona jest dla osób potrafiących posługiwać się systemem Windows, ale nie mających do tej pory styczności z tematyką baz danych. "Po prostu Access 2002/XP PL" to ograniczona do niezbędnego minimum dawka teorii i mnóstwo praktycznych wskazówek, dzięki którym wykonasz swoją pracę szybko i bez kłopotów.
Poznaj tajemnice formuł Excela 2007
* Jak dokonać konsolidacji w oparciu o strukturę danych?
* Jak wstawiać obiekty typu WordArt?
* Jak modyfikować ustawienia dotyczące zewnętrznych łączy?
Microsoft Excel 2007 nie tylko został gruntownie przebudowany, ale także zyskał wiele nowych użytecznych funkcji, na przykład funkcje motywów oraz stylów ułatwiają spójne formatowanie arkuszy i wykresów, a pasek formuł automatycznie zmienia swoją wielkość, dopasowując się nawet do bardzo długich zapisów. Zastosowany w programie nowy format plików bazujący na technologii XML usprawnia łączenie skoroszytów z zewnętrznymi źródłami danych. Unowocześniony widok układu strony pozwala sprawdzić jak arkusz będzie wyglądał po wydrukowaniu, a sam arkusz może teraz pomieścić nawet milion wierszy i 16 tysięcy kolumn!
Książka „Po prostu Excel 2007 PL” stanowi idealny podręcznik na każdym etapie zaawansowania, ponieważ skonstruowana została w taki sposób, aby ułatwić wyszukiwanie potrzebnych informacji zarówno tym, którzy korzystali już z wcześniejszych wersji Excela, jak i początkującym użytkownikom. Zawiera praktyczne informacje wraz z wieloma przykładami, które poprowadzą Cię krok po kroku od tworzenia formuł, przez mechanizmy współużytkowania i zabezpieczanie dokumentów aż po zaawansowane techniki, takie jak: korzystanie z nazw w formułach, odwołania 3-W, otwieranie skoroszytów zawierających łącza czy tworzenie widoków niestandardowych.
* Sprawdzanie błędów za pomocą Tagów
* Serie danych i opcja Autowypełnianie
* Wycofywanie i ponawianie informacji
* Zastosowanie funkcji w formułach
* Formatowanie warunkowe
* Wstawianie obiektów SmartArt
* Tworzenie wykresów
* Praca z tabelami
* Współpraca Excela z innymi programami
* Odwołania 3-W
* Makra
* Publikowanie dokumentów w sieci WWW
Jasno i prosto – zaawansowane techniki Excela 2007
Książka "Oracle9i. Administrowanie bazami danych od podstaw" krok po kroku wyjaśnia sposoby efektywnego administrowania bazą danych Oracle. Poznasz dzięki niej najważniejsze nowe funkcje baz danych Oracle9, zaznajomisz się z zadaniami czekającymi administratora baz danych, a także poznasz wiele cennych wskazówek, ułatwiających codzienną pracę z Oraclem.
Jeśli jeszcze nie miałeś styczności z zaawansowanymi systemami bazodanowymi, znalazłeś właśnie doskonałe źródło informacji, dzięki któremu zdobędziesz wiele poszukiwanych na rynku pracy umiejętności.
Książka jest idealnym źródłem wiedzy dla początkujących administratorów na temat:
* Instalacji i konfiguracji wydajnej bazy danych Oracle
* Kontroli działania bazy danych za pomocą perspektyw DBA_ i V$
* Wykorzystania różnych poziomów ochrony danych
* Monitorowania i dostrajania bazy danych
* Stosowania narzędzi i programów Oracle
* Utrzymywania niezawodności i stałego dostępu do bazy danych
* Sposobów zapewnienia maksymalnej wydajności serwera bazodanowego
* Wykonywania kopii zapasowych i odtwarzania bazy danych
Jak sprawić, aby najważniejsze firmowe systemy internetowe i e-biznesowe były wszechstronne, bezpieczne i łatwo dostępne? Wydana przez Helion, a pierwotnie przez wydawnictwo OraclePress książka "Oracle9i. Podręcznik administratora baz danych" odpowiada na te pytania, wyjaśniając, jak przygotować i obsługiwać rozbudowaną i intensywnie wykorzystywaną bazę danych oraz jak wykorzystać w pełni nowe narzędzia i możliwości, których dostarcza Oracle9i.
Kevin Looney i Marie Thieriault, dwoje znakomitych ekspertów w dziedzinie Oracle, opisują tutaj podstawy działania systemu i dostarczają licznych, zaczerpniętych z życia przykładów oraz prezentują wiele użytecznych technik ułatwiających obsługę systemu Oracle. Książką ta jest niezbędną pozycją w bibliotece każdego administratora baz danych Oracle.
Wewnątrz między innymi:
* Tworzenie i konfigurowanie bazy danych z wykorzystaniem narzędzia Database Configuration Assistant systemu Oracle9i
* Monitorowanie i strojenie pamięci, wykorzystania plików, transakcji oraz zapytań
* Implementowanie w systemie segmentów wycofania lub automatycznego zarządzania wycofywanymi danymi wprowadzonego w Oracle9i
* Sposoby przenoszenia aplikacji oraz zmieniania otwartych tabel bazy danych
* Diagnozowanie i optymalizacja działania systemu z pomocą pakietu STATSPACK
* Implementowanie jak najlepszych procedur bezpieczeństwa i obserwacja bazy danych
* Automatyzacja procedur tworzenia rezerwowych kopii korzystając z programu RMAN
* Wykorzystanie partycjonowania do radzenia sobie z wielkimi bazami danych
* Rozdzielanie zadań i danych pomiędzy różne serwery działające w sieci korzystając z Oracle Net
* Korzystanie z serwera aplikacji Oracle9iAS, który pozwalają na poprawienie wszechstronności i dostępności bazy danych oraz na łatwiejsze jej rozbudowę
Baza danych Oracle od dawna cieszy się zasłużoną sławą. Jest wykorzystywana wszędzie tam, gdzie dba się o stabilność i bezpieczeństwo danych oraz szybkość dostępu do nich. Każda nowa wersja Oracle’a wnosi coś nowego i wytycza nowe standardy. Ogromne możliwości Oracle’a pociągają za sobą konieczność dołączania do niej tysięcy stron dokumentacji. Każdy z opasłych tomów instrukcji szczegółowo opisuje inne elementy systemu. Często jednak podczas pracy z bazą zachodzi konieczność szybkiego odnalezienia konkretnej informacji. W takich przypadkach przydatne okazuje się zestawienie najbardziej istotnych zagadnień, zebranych w jednej publikacji.
W książce "Oracle Database 10g. Kompendium administratora" zebrano wszystkie najważniejsze pojęcia dotyczące bazy danych Oracle. W jednym podręczniku zgromadzone są opisy poleceń, funkcji i właściwości oraz dokumentacja narzędzi dołączanych do Oracle’a. Każdy użytkownik, administrator i programista baz danych znajdzie tu coś, co przyda mu się w pracy. Jednych zainteresuje opis języka SQL, innych -- opis instalacji, konfiguracji i strojenia bazy, a jeszcze inni docenią omówienie zasad tworzenia aplikacji współpracujących z Oracle’em.
* Instalacja bazy danych Oracle 10g
* Planowanie i projektowanie aplikacji bazodanowych
* Język SQL i narzędzie SQL*Plus
* Operacje na danych z wykorzystaniem języka SQL
* Budowanie złożonych zapytań
* Zarządzanie tabelami, perspektywami, indeksami i klastrami
* Mechanizmy bezpieczeństwa bazy danych
* Eksport danych i technologia Data Pump
* Zapytania flashback
* Dołączanie tabel zewnętrznych
* Tworzenie aplikacji w języku PL/SQL
* Strojenie aplikacji i optymalizacja zapytań
Dodatkową pomocą dla użytkowników Oracle’a jest przewodnik po wszystkich jej funkcjach, potencjalnych zastosowaniach i zestawienie poleceń wraz z opcjami i parametrami.
Ta książka powinna znaleźć się na biurku każdego,kto wykorzystuje w pracy bazę Oracle 10g.
Uzyskanie maksymalnej wydajności złożonego systemu, jakim jest Oracle, to zadanie skomplikowane i trudne. Książka "Oracle. Optymalizacja wydajności", napisana przez czołowych specjalistów w dziedzinie strojenia wydajności i optymalizacji baz danych, pomoże Ci stawić mu czoła.
Wyjątkowość tej książki polega na jej całościowym podejściu do tematu. Uzyskanie maksymalnej wydajności i dostrojenie bazy Oracle wymaga nie tylko optymalizacji zapytań SQL; należy również zastanowić się nad konfiguracją sprzętu, na którym ma być uruchomiony system, wydajnością podstawowych operacji wykonywanych na twardych dyskach, a także rozważyć, jakie cechy najnowszej wersji Oracle"a 9i mogą być przydatne do przyspieszenia pracy aplikacji.
Książka omawia:
* Podstawowe pojęcia
* Parametry konfiguracyjne Oracle"a
* Strojenie serwera
* Zaawansowane opcje wpływające na wydajność
* Strojenie wydajności przetwarzania
* Perspektywy wydajnościowe
* Skrypty UTLBSTAT i UTLESTAT
* Wpływ sprzętu na Oracle"a
* Operacje wejścia-wyjścia i ich znaczenie dla strojenia serwera
* Wykorzystywanie planu wykonania i śledzenie SQL, strojenie indeksów
* Użycie optymalizatora Oracle"a
* Strojenie zapytań SQL
* Oracle 9i Real Application Clusters
* Strojenie procesu tworzenia kopii zapasowych
* Konfiguracja systemu odpornego na awarie
* Wydajność Oracle"a w sieci
Przy opracowywaniu tej książki autorzy wykorzystali swoją bogatą wiedzę, nie tylko na temat Oracle"a, ale także na temat sprzętu komputerowego i systemów operacyjnych. Skorzystaj z ich doświadczenia i skonfiguruj serwer bazodanowy wydajny, stabilny i odporny na awarie.
Baza danych Oracle od dawna cieszy się zasłużoną sławą wśród informatyków. Jej wydajność, szybkość działania i wysoki poziom bezpieczeństwa powodują, że wykorzystuje się ją wszędzie tam, gdzie niezbędny jest niezawodny i efektywny mechanizm przechowywania danych. Kolejne wersje systemu Oracle są coraz doskonalsze i zawierają kolejne funkcje poprawiające komfort pracy i wydajność działania. Najnowsza wersja Oracle’a nosi oznaczenie 10g.
Książka "Oracle Database 10g. Nowe możliwości" to opis wszystkich nowości, w jakie wyposażony został Oracle 10g. Przedstawia koncepcję Grid (siatki), od której wywodzi się skrót w nazwie, nowe funkcje związane z zarządzaniem, strojeniem oraz bezpieczeństwem bazy, unowocześnione mechanizmy biznesowe bazy oraz nowości związane z tworzeniem aplikacji w języku PL/SQL.
* Aktualizacja starszych wersji Oracla do 10g
* Zarządzanie serwerem bazy
* Poprawianie wydajności
* Mechanizmy bezpieczeństwa
* Odtwarzanie i replikacja danych
* Oracle Data Pump
* Nowości w PL/SQL
* Aplikacja Oracle Enterprise Manager 10g
Wykorzystaj potencjał nowych i usprawnionych funkcji systemu Oracle.
Microsoft Excel -- już sama nazwa wywołuje u niektórych użytkowników komputerów westchnienie rezygnacji, a czasami nawet strach. Niezależnie od tego, czy tworzona jest prosta lista i wykonywane nieskomplikowane obliczenia, czy też definiowane są skomplikowane formuły matematyczne i wielomegabajtowe arkusze kalkulacyjne, niewiele jest aplikacji, które wykonają te zadania tak, jak aplikacje niemal wszechobecnego pakietu Microsoft Office. Użyteczność nie zawsze idzie jednak w parze z łatwością używania, dlatego właśnie powstała książka "Excel. Leksykon kieszonkowy".
Pełen porad, opisów skrótów oraz instrukcji krok po kroku, ten zwięzły leksykon przedstawia sposób wykonania najważniejszych zadań realizowanych w Excelu 97, 2000, 2002 i 2003.
Curt Frye, uznany autor opisujący poszczególne aplikacje firmy Microsoft, wyjaśnia, w jaki sposób:
* tworzy się, dostosowuje, edytuje, formatuje i porusza po skoroszycie Excela
* wykonuje się operacje i obliczenia na danych oraz tworzy i przeprowadza inspekcję formuł matematycznych
* używa się Excela do tworzenia, edytowania i publikowania stron dla sieci WWW
* podsumowuje się dane przy użyciu tabel przestawnych oraz wykresów przestawnych
Początkujący użytkownicy Excela znajdą w tej książce przystępnie napisane instrukcje oraz porady ułatwiające rozpoczęcie pracy z tym niezwykle złożonym programem. Użytkownicy doświadczeni będą mogli odświeżyć sobie zapomniane już umiejętności oraz poznać mechanizmy, o których istnieniu nawet nie zdawali sobie sprawy.
Microsoft Access 2002/XP -- składnik pakietu Microsoft Office -- jest potężnym programem do tworzenia baz danych, którego możesz używać do przechowywania, porządkowania i analizowania informacji o ludziach, miejscach i zdarzeniach dotyczących Twojego życia. Jest on używany przez ludzi biznesu, naukowców, handlowców i tych wszystkich, którzy w swojej pracy muszą wykorzystywać duże zbiory danych. Access ułatwia wprowadzanie danych, wyszukiwanie potrzebnych informacji; potrafi też przedstawić wybrany zestaw informacji w formie atrakcyjnych raportów wzbogaconych o różnorakie wykresy.
Dla osoby chcącej w krótkim czasie opanować obsługę popularnego Accessa nie ma lepszej książki niż "Po prostu Access 2002/XP PL". Access różni się od innych systemów bazodanowych wizualnym projektowaniem tabel, kwerend i raportów. Książkę z serii "Po prostu" wyróżniają podobne cechy: przystępność oraz wizualny, opierający się na licznych ilustracjach i zrzutach ekranowych sposób przedstawiania materiału.
Książka omawia:
* Podstawy teorii baz danych
* Interfejs Accessa
* Tworzenie nowej bazy danych
* Tworzenie tabel
* Projektowanie formularzy
* Wyszukiwanie danych za pomocą kwerend
* Tworzenie raportów i zestawień
* Zaawansowane techniki przeszukiwania bazy danych
* Pracę z tabelami i wykresami przestawnymi
* Wymianę danych z innymi programami
* Korzystanie z Accessa w Internecie
* Zarządzanie prawami użytkowników Accessa
* Tworzenie własnych menu i pasków narzędziowych
* Pisanie makr
Książka przeznaczona jest dla osób potrafiących posługiwać się systemem Windows, ale nie mających do tej pory styczności z tematyką baz danych. "Po prostu Access 2002/XP PL" to ograniczona do niezbędnego minimum dawka teorii i mnóstwo praktycznych wskazówek, dzięki którym wykonasz swoją pracę szybko i bez kłopotów.
Poznaj tajemnice formuł Excela 2007
* Jak dokonać konsolidacji w oparciu o strukturę danych?
* Jak wstawiać obiekty typu WordArt?
* Jak modyfikować ustawienia dotyczące zewnętrznych łączy?
Microsoft Excel 2007 nie tylko został gruntownie przebudowany, ale także zyskał wiele nowych użytecznych funkcji, na przykład funkcje motywów oraz stylów ułatwiają spójne formatowanie arkuszy i wykresów, a pasek formuł automatycznie zmienia swoją wielkość, dopasowując się nawet do bardzo długich zapisów. Zastosowany w programie nowy format plików bazujący na technologii XML usprawnia łączenie skoroszytów z zewnętrznymi źródłami danych. Unowocześniony widok układu strony pozwala sprawdzić jak arkusz będzie wyglądał po wydrukowaniu, a sam arkusz może teraz pomieścić nawet milion wierszy i 16 tysięcy kolumn!
Książka „Po prostu Excel 2007 PL” stanowi idealny podręcznik na każdym etapie zaawansowania, ponieważ skonstruowana została w taki sposób, aby ułatwić wyszukiwanie potrzebnych informacji zarówno tym, którzy korzystali już z wcześniejszych wersji Excela, jak i początkującym użytkownikom. Zawiera praktyczne informacje wraz z wieloma przykładami, które poprowadzą Cię krok po kroku od tworzenia formuł, przez mechanizmy współużytkowania i zabezpieczanie dokumentów aż po zaawansowane techniki, takie jak: korzystanie z nazw w formułach, odwołania 3-W, otwieranie skoroszytów zawierających łącza czy tworzenie widoków niestandardowych.
* Sprawdzanie błędów za pomocą Tagów
* Serie danych i opcja Autowypełnianie
* Wycofywanie i ponawianie informacji
* Zastosowanie funkcji w formułach
* Formatowanie warunkowe
* Wstawianie obiektów SmartArt
* Tworzenie wykresów
* Praca z tabelami
* Współpraca Excela z innymi programami
* Odwołania 3-W
* Makra
* Publikowanie dokumentów w sieci WWW
Jasno i prosto – zaawansowane techniki Excela 2007
Microsoft Access jest systemem obsługi relacyjnych baz danych, stanowiącym dla większości użytkowników pierwszą tego rodzaju aplikację, z którą się stykają. Chociaż jego możliwości nie dorównują specjalistycznym systemom, takim jak Oracle czy MS SQL, Access przewyższa je łatwością obsługi i integracją z pozostałym aplikacjami pakietu MS Office, którego jest składnikiem.
Celem tej książki jest nauczenie Cię obsługi programu Microsoft Access 2002/XP PL, zarówno w jej podstawowych jak i bardziej zaawansowanych aspektach. Abyś mógł tworzyć własne bazy, przekaże Ci ona podstawowe informacje o relacyjnych bazach danych w sposób przystępny i pozbawiony zbędnej technicznej terminologii. Znajdziesz w niej dokładny opis najnowszej wersji Accessa, dowiesz się jak tworzyć formularze służące do wprowadzania danych, kwerendy i raporty. Następnie nauczysz się automatyzować swoją pracę za pomocą makr. Poznasz także język SQL, będący standardem w świecie baz danych.
Jeśli twoje potrzeby są większe, "Access 2002/XP PL dla każdego" zaspokoi Twój głód wiedzy. Jest też ona przewodnikiem po zaawansowanych możliwościach Accessa, nauczysz się programować w języku Visual Basic for Applications. Przedstawione zostały także najważniejsze zagadnienia związane z administrowaniem bazami Accessa. Ostatni rozdział, „Access i sieć WWW”, zawiera opisy publikowania danych z tabel w formacie XML, jako statycznych i dynamicznych stron HTML oraz w postaci stron Active Server Pages.
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danychWydawnictwo Helion
Poznaj i wykorzystaj narzędzia do projektowania baz danych
* Jak konfigurować repozytorium PEAR?
* Jak przetwarzać formularze za pomocą języka PHP?
* Jak wprowadzać dane do tabeli bazy danych, a później je usuwać?
Umiejętność tworzenia interaktywnych stron www typu e-commerce i zarządzania nimi jest dzisiaj właściwie niezbędna. Przydaje się nie tylko administratorom sieci, ale także wszystkim informatykom i właścicielom firm. Relacyjne bazy danych stanowią podstawę nowoczesnej aplikacji internetowej, więc przede wszystkim należy poznać najpopularniejsze języki wykorzystywane podczas pracy na tych bazach: język skryptowy PHP oraz język zapytań SQL, a także internetowe usługi informacyjne (IIS) występujące w najnowszych serwerowych systemach operacyjnych Microsoft Windows.
Książka „PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych” w przystępny sposób i na konkretnym przykładzie przedstawia zagadnienia dotyczące projektowania, programowania i implementowania relacyjnej bazy danych. Mimo że podręcznik przeznaczony jest dla osób, które przynajmniej w niewielkim stopniu orientują się w tej tematyce, szeroka skala prezentowanych informacji (od prostych zagadnień teoretycznych do problemów zaawansowanych technicznie) sprawia, że każdy może z niego skorzystać - aby na przykład nauczyć się podstawowych instrukcji języka SQL i PHP, instalowania i konfigurowania ich w systemie Windows, korzystania z usług IIS i wreszcie zarządzania własną bazą danych.
* System zarządzania bazą danych
* Nazwy i typy danych
* Indeksy, klucze i schematy
* Architektura baz danych
* Normalizacja i projektowanie baz danych
* Środowisko języka SQL
* Podstawowe klauzule języka SQL
* Podstawowe właściwości języka PHP
* Architektura usług IIS
* Obsługa baz danych Microsoft SQL z poziomu PHP
* PEAR
Znajdziesz tu wszystko, czego potrzebujesz, aby stworzyć własną profesjonalną bazę danych!
Excel to aplikacja, która zrewolucjonizowała prace obliczeniowe w biurach. Prosty w obsłudze i mający potężne możliwości arkusz kalkulacyjny jest jednym z najczęściej wykorzystywanych programów. Jego najnowsza wersja, oznaczona symbolem 2007 udostępnia użytkownikom kolejne przydatne i usprawniające pracę możliwości. Nowe sposoby wypełniania komórek, przyspieszone działanie funkcji i przeprojektowany interfejs użytkownika zdecydowanie podniosły wydajność Excela. Znajomość tej aplikacji to jedno z wymagań najczęściej stawianych potencjalnym kandydatom do pracy. Jednak Excela można wykorzystać również w domu, szkole czy na uczelni.
"ABC Excel 2007 PL" to podręcznik przedstawiający możliwości tej aplikacji. Czytając go, nauczysz się wykorzystywać Excela do przeprowadzania obliczeń, generowania raportów i przedstawiania ich wyników w postaci graficznej. Dowiesz się, w jaki sposób wprowadzać dane do komórek i formatować je. Poznasz sposoby zaznaczania komórek na podstawie różnych kryteriów, tworzenia formuł i korzystania z funkcji. Nauczysz się tworzyć wykresy, drukować arkusze i przeprowadzać złożone symulacje za pomocą modułu Analysis Tool Pak.
* Zaznaczanie komórek
* Wprowadzanie danych
* Edycja arkuszy
* Formatowanie komórek
* Sortowanie danych
* Tworzenie wykresów
* Drukowanie
* Funkcje finansowe i matematyczne
Poznaj pełnię możliwości Excela.
Wykorzystaj w pełni ogromne możliwości Accessa 2003 PL
* Poznaj podstawy relacyjnych baz danych i programu Access 2003
* Wykorzystaj w pracy istniejące bazy danych i obiekty lub stwórz własne
* Zastosuj zaawansowane funkcje tworzenia i modyfikowania obiektów w bazach
* Dowiedz się, jak można połączyć Accessa 2003 z innymi aplikacjami
* Stwórz własne aplikacje dla Accessa za pomocą języka VBA
Microsoft Access 2003 to jeden z najpopularniejszych systemów do zarządzania bazami danych wykorzystywanych w przedsiębiorstwach i przez użytkowników prywatnych. Pozwala zarówno na prowadzenie domowej kartoteki płyt CD, jak i zarządzanie danymi klientów i kontrahentów. Łatwość obsługi, rozbudowany system pomocy, wykonywanie większości zadań za pomocą kreatorów i spore możliwości czynią z Accessa doskonałe narzędzie dla tych, którzy chcą korzystać z baz danych, a nie mają okazji lub czasu na naukę potężnych systemów, takich jak Oracle czy MS SQL Server.
Książka "Access 2003 PL dla każdego" przedstawia wszystko, co jest niezbędne do korzystania z tej aplikacji w domu lub w pracy. Opisuje podstawy relacyjnych baz danych, zasady tworzenia i modyfikowania baz oraz obiektów, możliwości wykorzystania Accessa w połączeniu z innymi aplikacjami, wykorzystywanie języka VBA.
* Podstawowe wiadomości o relacyjnych bazach danych
* Otwieranie istniejących baz danych
* Uruchamianie kwerend i raportów
* Wykorzystywanie istniejących obiektów
* Tworzenie nowej bazy danych
* Tworzenie własnych formularzy, raportów i kwerend
* Współużytkowanie danych z innymi aplikacjami
* Administrowanie danymi
* Podstawy tworzenia aplikacji w języku VBA
Odkryj nieznane możliwości Accessa
* Wyświetl pliki multimedialne w oknach Accessa
* Skorzystaj z funkcji obsługi plików XML
* Połącz Accessa z innymi bazami danych
Microsoft Access to najpopularniejsza w zastosowaniach biurowych baza danych. Dzięki swej prostocie, dużym możliwościom oraz zintegrowanym mechanizmom służącym do szybkiego tworzenia aplikacji i interfejsów użytkownika. Access jest stosowany wszędzie tam, gdzie pożądana jest minimalna ilość czynności związanych z konserwacją wdrożonego rozwiązania. Może również pełnić funkcję interfejsu użytkownika dla innych baz danych, takich jak Oracle czy MySQL. Poza możliwościami widocznymi na pierwszy rzut oka i powszechnie stosowanymi Access oferuje również wiele mniej znanych funkcji, które mogą okazać się niezwykle przydatne w jego codziennym użytkowaniu.
"100 sposobów na Access" to podręcznik przedstawiający wszystkie funkcje tej bazy danych. Czytając tę książkę, dowiesz się, jak budować złożone kwerendy, odtwarzać pliki wideo i wyświetlać strony WWW w formularzach oraz wykorzystywać funkcje Excela w Accessie. Nauczysz się tworzyć wydajne aplikacje, stosować Accessa w połączeniu z innymi bazami danych oraz korzystać z funkcji pozwalających na obsługę plików XML.
* Dostosowywanie interfejsu aplikacji
* Porządkowanie biblioteki makropoleceń
* Szybkie kopiowanie danych pomiędzy tabelami
* Optymalizacja i usprawnianie działania formularzy
* Stosowanie formatowania warunkowego
* Budowanie tabel Accessa za pomocą MS SQL Servera
* Łączenie Accessa z innymi aplikacjami pakietu MS Office
* Tworzenie i stosowanie aplikacji dodatkowych
Dzięki tej książce poznasz nowe sposoby pracy z Accessem.
to najpopularniejsza na świecie baza danych dostępna na licencji open source. Dzięki swojej wydajności, szybkości działania, stabilności i rozbudowanym mechanizmom zabezpieczeń jest wykorzystywana niemal do wszystkich zadań, do jakich może być potrzebna baza danych. Stanowi zaplecze dla wielu aplikacji korporacyjnych, witryn WWW i sklepów internetowych. Bogactwo funkcji i możliwości to ogromna zaleta środowiska MySQL, jednakże zapamiętanie składni, parametrów i sposobów stosowania wszystkich poleceń i rozszerzeń jest praktycznie niemożliwe. Każdy, kto chce biegle posługiwać się tą bazą, powinien mieć pod ręką materiały opisujące stosowany w niej język SQL.
Książka "MySQL. Opis języka" to najlepsze źródło takich informacji. Stworzona, zredagowana i sprawdzona przez pracowników działów pomocy i produkcji firmy MySQL AB publikacja zawiera wszystko, co może być potrzebne użytkownikowi bazy danych MySQL. Przedstawia zarówno zagadnienia podstawowe, takie jak: struktura języka, typy danych i zasady konstruowania zapytań, jak i tematy zaawansowane: transakcje, replikację oraz administrowanie bazą. Szczegółowo opisane są również wszystkie zagadnienia związane z zaimplementowanym w niej językiem SQL.
* Podstawowe informacje o MySQL
* Język SQL -- instrukcje, typy danych, funkcje i operatory
* Zapytania
* Definiowanie danych
* Obsługa transakcji
* Zarządzanie kontami użytkowników
* Konserwacja tabel
* Replikacja baz danych
* Rozszerzenia MySQL dla systemów GIS
* Procedury składowane
* Obsługa błędów
Jeśli szukasz pewnego źródła wiedzy o MySQL, nie mogłeś lepiej trafić.
Podręczna pomoc dla programistów aplikacji bazodanowych
Język SQL jest podstawowym narzędziem programistów i operatorów baz danych. Posiada stosunkowo niewiele instrukcji, a jednak za jego pomocą można wykonywać wszystkie operacje na danych, tabelach i bazach. Często jednak podczas pracy trzeba przypomnieć sobie składnię instrukcji, znaczenie jej parametrów lub sposób korzystania z niej. Sprawę dodatkowo komplikuje to, że implementacje języka SQL w różnych systemach zarządzania bazami danych różnią się nieznacznie od siebie. Przetrząsanie kilkusetstronicowej dokumentacji zwykle zajmuje zbyt wiele czasu. Programistom, pracującym najczęściej pod presją czasu, potrzebne jest podręczne źródło podstawowych informacji.
Taką właśnie rolę pełni książka "SQL. Leksykon kieszonkowy". Zgromadzono w niej opisy poleceń języka w implementacjach dla najpopularniejszych systemów baz danych -- Oracle, DB2, MS SQL Server oraz MySQL. Opis każdego z poleceń jest zilustrowany przykładami, co dodatkowo ułatwia zrozumienie jego zastosowania. W książce opisano:
* Funkcje grupowania i sumowania
* Funkcje przetwarzające dane
* Polecenie SELECT wraz z podzapytaniami i funkcjami agregującymi
* Sposoby uaktualniania i usuwania danych
* Metody wprowadzania danych
* Zarządzanie transakcjami
* Złączenia tabel
Oracle Database 10g RMAN. Archiwizacja i odzyskiwanie danychWydawnictwo Helion
RMAN (skrót od ang. Recovery Manager) to narzędzie do tworzenia i przywracania baz danych Oracle. Zapewnia ono odtwarzanie danych zarządzane przez serwer SMR (skrót od ang. Server-Managed Recovery). Dzięki temu archiwizacja opiera się na wbudowanym kodzie, wchodzącym w skład jądra systemu zarządzania bazą danych Oracle. Taka konstrukcja pozwala na wykonywanie zarówno "gorących", jak i "zimnych" kopii bazy, w zależności od potrzeb użytkownika, co daje dużą swobodę decydowania o przebiegu procesu archiwizacji i odtwarzania danych. RMAN to doskonały wybór systemu wykonywania kopii zapasowych i odtwarzania baz danych Oracle.
Książka "Oracle Database 10g RMAN. Archiwizacja i odzyskiwanie danych" jest skierowana zarówno do zaawansowanych użytkowników poprzednich wersji bazy danych Oracle i menedżera RMAN, jak i do tych, którzy właśnie rozpoczynają swoją przygodę z tymi narzędziami. Wskazuje ona wszelkie zmiany wprowadzone w ostatniej edycji systemu Oracle, a poza tym zawiera wszystkie informacje potrzebne do tego, by skutecznie korzystać z systemu RMAN. Podręcznik zaprojektowano tak, abyś mógł jak najszybciej rozpocząć korzystanie z menedżera.
Dzięki niemu dowiesz się również, w jaki sposób można wykorzystać menedżer RMAN w powiązaniu z innymi systemami, takimi jak Tivoli Storage Manager czy VERITAS NetBackup(tm).
* Podstawowe wiadomości na temat tworzenia kopii zapasowych i odtwarzania
* Fizyczna architektura bazy danych Oracle
* Wewnętrzne mechanizmy działania systemu Oracle
* Porównanie trybów ARCHIVELOG z NOARCHIVELOG
* Tryby odtwarzania bazy danych Oracle
* Ręczne wykonywanie kopii zapasowych w systemie Oracle
Zwiększ bezpieczeństwo i wydajność Twojej bazy danych! Bądź na czasie!
Oracle Discoverer to potężne narzędzie służące do zadawania zapytań ad hoc i analizy danych. Discoverer pomoże Ci podejmować decyzje biznesowe na podstawie informacji zebranych w systemie ERP Twojej firmy. Książka "Oracle Discoverer" to szczegółowy opis tego programu. Dowiesz się z niej, w jaki sposób użytkownik końcowy może uzyskać natychmiastowy dostęp do informacji zgromadzonych w relacyjnych bazach i hurtowniach danych oraz systemach transakcyjnych on-line. Nauczysz się pisać proste i zaawansowane zapytania, przygotowywać ich rezultaty do wykorzystania w prezentacjach oraz zarządzać danymi tak, by stanowiły cenną pomoc przy tworzeniu strategii biznesowej. Książka zawiera także opis wszystkich funkcji aplikacji Discoverer.
* Naucz się pisać efektywne zapytania ad-hoc
* Twórz raporty i zestawienia na podstawie hurtowni danych
* Nadaj raportom elegancki wygląd
* Zaprezentuj dane na wykresach
* Używaj narzędzi analitycznych
* Zamieniaj zapytania w raporty
* Wykorzystaj zaawansowane zapytania
* Podziel się swoimi zapytaniami z innymi użytkownikami
Każde zagadnienie do opanowania w 10 minut
Na temat języka SQL napisano już wiele książek. Wiele z nich, o niekwestionowanej jakości, obarcza jednak czytelnika mnogością dodatkowych informacji na temat teorii relacyjnych baz danych, ich projektowania i administrowania nimi. Mimo fundamentalnego znaczenia tych zagadnień użytkownik chciałby jednak skupić się na szczegółach samego języka SQL, poczynając od jego najprostszych elementów, by dopiero później, w miarę doskonalenia swej wiedzy i poznawania coraz bardziej złożonych elementów SQL sięgnąć do tematyki o charakterze bardziej ogólnym. Niniejsza książka jest wolna od opisanego syndromu, a każdy z jej rozdziałów czyta się w ciągu 10 minut. Pasjonująca przygoda z językiem SQL rozpoczyna się już w pierwszym rozdziale; w kolejnych Czytelnik zapoznaje się z coraz bardziej złożonymi zagadnieniami, jak:
* Podstawowe elementy baz danych -- tabele, kolumny, wiersze i klucze
* Pobieranie danych z tabeli i ich sortowanie
* Filtrowanie danych za pomocą fraz WHERE i operatorów AND, OR, IN, NOT i LIKE
* Tworzenie unii
* Wstawianie, aktualizacja i usuwanie danych
* Tworzenie i modyfikowanie tabel
* Tworzenie i wykorzystywanie perspektyw
* Wykorzystywanie procedur zapamiętanych
* Zarządzanie transakcjami
* Indeksowanie i powiązania między tabelami za pomocą kluczy
* Zastosowanie języka SQL na gruncie Visual C++ i Visual Basica oraz popularnych systemów baz danych, jak SQL Server 6x, 7 i 2000, MS Access, MS Query i MS ASP
Przykładową bazę danych możesz pobrać TUTAJ.
Microsoft Access 2003 -- składnik pakietu Microsoft Office 2003 -- to niezwykle popularny program służący do tworzenia i obsługi baz danych. Możesz go używać do przechowywania, porządkowania i analizowania informacji o ludziach, miejscach i zdarzeniach dotyczących Twojego życia. Jest on wykorzystywany przez ludzi biznesu, naukowców, handlowców i tych wszystkich, którzy w swojej pracy potrzebują dostępu do dużych zbiorów danych. Access ułatwia ich wprowadzanie, wyszukiwanie potrzebnych informacji; potrafi też przedstawić wybrany zestaw informacji w formie atrakcyjnych raportów wzbogaconych o różnego rodzaju wykresy.
Dla osoby pragnącej w krótkim czasie opanować obsługę popularnego Accessa nie ma lepszej książki niż "Po prostu Access 2003 PL". Access różni się od innych systemów bazodanowych wizualnym projektowaniem tabel, kwerend i raportów. Książkę z serii "Po prostu" wyróżniają podobne cechy: przystępność oraz wizualny, opierający się na licznych ilustracjach i zrzutach ekranowych sposób przedstawiania materiału.
Książka omawia:
* Podstawowe pojęcia związane z bazami danych
* Interfejs Accessa
* Tworzenie nowej bazy danych
* Tworzenie tabel
* Projektowanie formularzy
* Wyszukiwanie danych za pomocą kwerend
* Tworzenie raportów i zestawień
* Zaawansowane techniki przeszukiwania bazy danych
* Pracę z tabelami i wykresami przestawnymi
* Wymianę danych z innymi programami
* Korzystanie z Accessa w internecie
* Zarządzanie prawami użytkowników Accessa
* Tworzenie własnych menu i pasków narzędziowych
* Pisanie makrodefinicji i zapytań w języku SQL
Książka przeznaczona jest dla osób swobodnie posługujących się systemem Windows, ale nie mających do tej pory styczności z tematyką baz danych. "Po prostu Access 2003 PL" to ograniczona do niezbędnego minimum dawka teorii i mnóstwo praktycznych wskazówek, dzięki którym wykonasz swoją pracę szybko i bez kłopotów.
W typowych zastosowaniach systemów baz danych wykorzystuje się architekturę scentralizowaną, w której system zarządzania bazą i wszystkie dane znajdują się w tym samym węźle sieci informatycznej. Istnieje jednak wiele zastosowań, w których scentralizowane bazy danych nie zapewniają wymaganej funkcjonalności i efektywności pracy. W takich przypadkach stosuje się tzw. rozproszone bazy danych.
Wiele problemów związanych z projektowaniem i zarządzaniem scentralizowanymi bazami danych, m.in. projektowanie struktury bazy, przetwarzanie i optymalizacja zapytań, zarządzanie współbieżnością transakcji staje się znacznie trudniejsze w przypadku baz rozproszonych.
Najpopularniejszymi systemami umożliwiającymi tworzenie rozproszonych baz danych są systemy firmy Oracle. Funkcjonalność Oracle pociąga za sobą dużą złożoność oprogramowania. Niniejsza książka stanowi kompendium wiedzy niezbędnej do projektowania rozproszonych baz danych, opartych na Oracle, a także potrzebnej do administrowania takimi bazami.
Tematy poruszone w książce to m.in.:
* Architektura rozproszonych baz danych
* Oprogramowanie komunikacji sieciowej Oracle Net
* Procesy komunikacji sieciowej Oracle
* Zarządzanie transakcjami rozproszonymi
* Replikacja danych: migawki i zaawansowane sposoby replikacji
* Oracle9i Lite - rozproszona baza danych dla urządzeń mobilnych
* Optymalizacja zapytań rozproszonych
* Partycjonowanie tabel i indeksów
Książka jest adresowana do administratorów rozproszonych baz danych (nie tylko systemu Oracle), szerokiego grona informatyków, zajmujących się projektowaniem rozproszonych systemów informatycznych opartych na bazach danych, studentów kierunków związanych z informatyką oraz wszystkich tych, którzy interesują się problematyką rozproszonych baz danych.
* Projektuj rozproszone bazy danych
* Zarządzaj transakcjami w rozproszonych bazach danych
* Integruj bazy danych umieszczone na urządzeniach przenośnych
* Wybierz właściwą metodę replikacji danych rozproszonych
Praktyczny przewodnik po SQL Server 2005
dla programistów i administratorów baz danych
* Jakie nowe funkcje oferuje SQL Server 2005?
* Jak zintegrować system bazodanowy z .NET?
* Jak wykorzystać możliwości SQL Server 2005 w otoczeniu biznesowym?
Każda nowa wersja SQL Server zawiera coraz więcej funkcji i udostępnia nowe możliwości. Tak też jest w przypadku SQL Server 2005, który ma nie tylko ulepszony system zarządzania bazami danych, ale również zabezpieczania ich. System ten oferuje rozszerzenia języka T-SQL przydatne zarówno programistom, jak i administratorom, umożliwia integrację baz z platformą .NET, a także posiada znacznie bardziej rozbudowane funkcje do manipulowania danymi XML. SQL Server 2005 wyposażony został też w wiele innych mechanizmów pozwalających zwiększyć produktywność w pracy z bazami danych i zapewnić ich lepsze funkcjonowanie.
Książka "SQL Server 2005" to przegląd usprawnień najnowszej wersji tego systemu bazodanowego napisany przez profesjonalistów dla profesjonalistów. Dowiesz się z niej, jak w praktyce wykorzystać możliwości SQL Server 2005. Nauczysz się tworzyć rozbudowane raporty przy użyciu Raporting Services, przeprowadzać analizy danych za pomocą Analysis Services, automatyzować zadania, dodawać do baz danych obiekty platformy .NET oraz stosować wygodne funkcje do obsługi danych w formacie XML.
* Zarządzanie SQL Server 2005 za pomocą SSMS
* Korzystanie z rozszerzeń języka T-SQL
* Integrowanie baz danych z .NET
* Zastosowania formatu XML w SQL Server 2005
* Raportowanie przy użyciu Raporting Services
* Analizowanie danych za pomocą Analysis Services
* Zabezpieczanie baz danych
* Kolejkowanie komunikatów przy użyciu Service Broker
* Obsługa powiadomień za pomocą Notification Services
* Automatyzowanie zadań
>> Zobacz również:
Excel. Profesjonalna analiza i prezentacja danych
Chyba w każdej firmie wykorzystuje się dziś Excela. W wielu przypadkach stosuje się go do tworzenia rozbudowanych zestawień i analiz. Przygotowywanie ich odbywa się zwykle pod presją czasu, co powoduje, że są one chaotyczne i nieefektywne, a każda zmiana w nich przysparza niemal tyle samo pracy, ile ich przygotowanie. Tymczasem wykorzystanie wszystkich możliwości Excela pozwala na stworzenie doskonałych, wydajnych i czytelnych skoroszytów, łatwych do modyfikacji i udostępnienia innym użytkownikom. Wystarczy sięgnąć poza najczęściej stosowane narzędzia, aby odkryć prawdziwą potęgę tej aplikacji.
Książka "Excel. Praktyczne zastosowania w biznesie" to podręcznik dla tych, którzy chcą, aby tworzone przez nich skoroszyty wyglądały i działały w sposób prawdziwie profesjonalny. Przedstawia zasady korzystania z języka XML w Excelu, tworzenia własnych funkcji obliczeniowych, konwertowania danych oraz prezentowania ich w czytelny sposób. Opisuje sposoby udostępniania arkuszy w intranecie i internecie, analizowania danych i tworzenia rozbudowanych arkuszy w taki sposób, aby ich modyfikowanie było proste i szybkie. Każde zagadnienie przedstawione jest w postaci przykładu, a nie teoretycznych rozważań, dzięki czemu jego zastosowanie w pracy jest znacznie łatwiejsze.
* Obliczanie wartości liczbowych za pomocą funkcji
* Efektywne metody adresowania komórek
* Metodologia budowania złożonych arkuszy
* Manipulowanie danymi
* Integrowanie arkuszy
* Filtrowanie danych
* Analiza danych za pomocą modułu Solver
* Zastosowanie języka XML
* Portale kalkulacyjne i usługi WWW
* Zapewnienie dostępu do arkuszy osobom niepełnosprawnym
Wykorzystaj wszystkie możliwości Excela i przekonaj się,jak bardzo zwiększy to efektywność Twojej pracy.
Active Directory jest złożoną bazą danych i nieodłącznym elementem architektury sieciowej Windows 2000. Pozwala organizacjom skutecznie udostępniać i zarządzać informacjami dotyczącymi zasobów sieciowych i użytkowników. Active Directory gra rolę węzła integrującego ze sobą systemy i pozwalającego na konsolidację zarządzania nimi. W niniejszej książce zawarliśmy doświadczenia nabyte przy implementacji AD:
* Planowanie instalacji AD w terminie i w ramach zaplanowanego budżetu.
* Interakcja AD z innymi usługami sieciowymi: DNS, DHCP, RIS, RRAS i WINS.
* Korzystanie z obiektów zasad grup, praw użytkownika, FSMO i mechanizmów delegowania kontroli.
* Unikanie pułapek w strategiach migracji korzystających z narzędzi migracji Active Directory.
* Administracyjne i polityczne aspekty migracji do AD
W książce Projektowanie struktur Active Directory ponadto znajdziemy:
* Przejrzysty opis AD.
* Wyjaśnienie, dlaczego udane wdrożenie Active Directory wymaga starannego zaplanowania.
* Kilka przykladów pomyślnych implementacji AD.
* Sposoby tworzenia solidnych podstaw dla planowania i implementacji Active Directory.
Uwolnij się od kabli
W największym skrócie Bluetooth można określić jako sposób na pozbycie się kabli i przewodów. Standard Bluetooth pozwala na bezprzewodową łączność i wymianę danych między urządzeniami mobilnymi (telefony komórkowe, notebooki, palmtopy, itp.) oraz stacjonarnymi (PC-ty, drukarki). Aktualizacja kalendarza czy spisu telefonów w palmtopie, łączenie cyfrowego dyktafonu z PC-tem, transmisja plików z aparatu cyfrowego, które następnie prześlesz „komórką” do znajomego, to tylko część zastosowań tej nowatorskiej technologii.
Książka prezentuje dogłębny i szczegółowy opis standardu Bluetooth. Jej szczególną zaletą jest fakt, że autorami są osoby, które bezpośrednio przyczyniły się do opracowania nowej (oznaczonej numerem 1.1) wersji tego standardu. Możliwości Bluetooth 1.1 w porównaniu z wersją poprzednią zostały znacznie rozszerzone, zwłaszcza w zakresie współpracy z innymi systemami. Dzięki tym rozszerzeniom, obszar jego zastosowań znacząco się powiększył.
"Przeczytawszy po raz pierwszy książkę Brenta i Chatschika byłem pod wrażeniem faktu, że udało im się przedstawić ten skomplikowany temat w tak przejrzysty, zwięzły i dowcipny sposób. Przekształcenie tysięcy stron specyfikacji w kilkaset stron zrozumiałego tekstu nie jest wcale prostym zadaniem. Im jednak udało się to znakomicie."
Tom Siep
General Manager,
Bluetooth SIG, Inc.
Przewodnik po zabezpieczeniach z użyciem narzędzi open source
Książka ta pokazuje doświadczonym administratorom systemów, w jaki sposób używać narzędzi typu open source w trzech kluczowych obszarach: zabezpieczanie serwera, zabezpieczanie sieci komputerowych oraz zabezpieczanie granic sieci komputerowych. Dostarczy Ci praktycznych umiejętności, pozwalających na uszczelnienie sieci komputerowej, zabezpieczenie i monitorowanie systemu operacyjnego oraz sprawdzanie słabych punktów zarówno w sieciach lokalnych, jak i rozległych. Poznasz również sposób utrzymywania i sprawdzania zapory ogniowej oraz rejestrowania zachodzących w niej zdarzeń, pozwalający na utworzenie funkcjonalnej bariery pomiędzy Twoją siecią a światem zewnętrznym.
* Powstrzymaj hakera, myśląc dokładnie tak jak on
Opanuj czynności potrzebne do włamania się do używanego przez Ciebie systemu operacyjnego oraz przewiduj różnorodne rodzaje ataków.
* Zwiększ bezpieczeństwo swojego serwera
Dowiedz się, jak zabezpieczyć serwer oparty na Linuksie przy użyciu prostych "ręcznych" poprawek oraz rozwiązań typu open source.
* Naucz się używać narzędzi sprawdzających system
Pełny opis narzędzi skanujących, w tym programów: AntiVir, Zombie Zapper oraz Nmap.
* Podstawy systemów wykrywających włamania (IDS)
Dowiedz się o usługach dostarczanych przez systemy IDS, jak również o różnych aplikacjach tego typu i ich charakterystykach.
* Przechwyć ruch przesyłany w sieci komputerowej
Użyj programów przechwytujących pakiety sieciowe w celu rozwiązania problemów z siecią komputerową oraz potwierdzenia ataków przeprowadzonych przez hakerów.
* Zminimalizuj możliwość niewłaściwego wykorzystania narzędzi służących do przechwytywania pakietów
Dowiedz się, w jaki sposób wykorzystać rozwiązania używające haseł jednorazowych, system Kerberos v5 oraz szyfrowanie.
* Wprowadź bezpieczną autoryzację oraz szyfrowanie na poziomie warstwy sieci
Zabezpiecz sieć poprzez użycie Wirtualnych Sieci Prywatnych (VPN).
* Ustanów bezpieczną granicę sieci komputerowej
Skonfiguruj oraz utrzymuj zaporę sieciową zabezpieczającą Twoją sieć komputerową.
* Płyta CD dołączona do książki
Dołączona płyta CD dostarcza narzędzia open source oraz kod źródłowy zawarty w książce.
Adobe InDesign to jeden z najbardziej zaawansowanych programów służących do składu wszelkiego rodzaju publikacji. W wersji 2.0 został wzbogacony o ponad 800 nowych funkcji -- daje to pojęcie o jego złożoności. Możliwości programu InDesign powiększą się jeszcze bardziej, jeśli w procesie składu wykorzystamy inne programy firmy Adobe: Photoshopa i Illustratora.
"Po prostu InDesign 2.0" to wprowadzenie do tworzenia publikacji za pomocą programu firmy Adobe. Książki z serii "Po prostu…" pokazują, jak wykonać konkretne zadanie, dzięki czemu, gdy tylko napotkasz trudności przy pracy, szybko znajdziesz ich rozwiązanie. Książka jest więc zarówno podręcznikiem, jak i pomocą dla osoby używającej InDesign.
W książce przedstawiono:
* Rozpoczęcie pracy z InDesign 2.0
* Konfigurowanie ustawień dokumentu
* Pracę z tekstem: formatowanie, ramki tekstowe, typografia
* Tworzenie obiektów graficznych: umieszczanie ich na stronie i przekształcanie
* Importowanie grafiki i łączenie jej z tekstem
* Pracę z tabelami i obszernymi dokumentami (tworzenie spisów treści i indeksów)
* Drukowanie dokumentów i tworzenie plików PDF
Przystępny język, liczne przykłady i szeroki zakres przedstawionych zagadnień to niewątpliwe atuty tej książki. Dzięki lekturze "Po prostu InDesign 2.0" i możliwościom opisywanego programu niedługo i Ty będziesz mógł tworzyć profesjonalne publikacje łatwo i szybko.
Era e-biznesu, w którą wkracza światowa gospodarka, pociąga za sobą konieczność integracji złożonych systemów informatycznych. Usługi WWW (webservices) mają na tym polu do odegrania ważną rolę. Dzięki nim aplikacje mogą komunikować się z innymi aplikacjami poprzez Interenet za pomocą standardowych protokołów, niezależnie od tego, w jakim języku zostały napisane i na jakiej platformie je uruchomiono.
Książka "Java. Usługi WWW. Vademecum profesjonalisty " przeznaczona jest dla programistów mających pewne doświadczenie w pisaniu aplikacji działających w Internecie. Jej celem jest zapoznanie Czytelnika z pojęciem usług WWW oraz wszystkimi elementami potrzebnymi do ich wykorzystania w biznesie. Poznasz założenia technologii usług WWW i schemat zależności pomiędzy nowymi standardami, takimi jak Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL) oraz Universal Description Discovery and Integration (UDDI). Dzięki przykładom kodu szybko nauczysz się implementować usługi WWW w języku Java.
* Dowiesz się, jakie są ogólne założenia architektury usług WWW
* Poznasz język XML będący podstawą innych standardów, wykorzystywanych do budowy usług WWW
* Zaznajomisz się ze standardem SOAP i poznasz jego zastosowania w e-biznesie
* Stworzysz własne usługi WWW w oparciu o Apache Axis i Javę
* Nauczysz się opisywać usługi WWW, tak by mogły być automatycznie wyszukiwane przez aplikacje
* Poznasz najważniejsze platformy, na których buduje się usługi sieciowe: J2EE, .NET, a także moduły SOAP::Lite (Perl) i platformę GLUE
"Java. Usługi WWW. Vademecum profesjonalisty" to książka, która nie tylko przedstawia całą dzisiejszą wiedzę na ten temat, ale także prezentuje praktyczne sposoby jej wykorzystania. Jeśli chcesz być na bieżąco ze światowymi trendami w integrowaniu złożonych aplikacji biznesowych -- musisz ją przeczytać.
Na rynku istnieje wiele książek uczących posługiwania się technologiami służącymi do tworzenia stron WWW. Wiele z nich może rozczarować początkujących webmasterów, których głównym celem jest stworzenie atrakcyjnej strony, a nie perfekcyjne opanowanie języka HTML czy Flasha. Aby stworzyć stronę WWW nie wystarcza jedynie teoretyczna znajomość HTML. Trzeba również poznać, choćby pobieżnie, inne narzędzia, które uzupełniają HTML o dodatkowe możliwości. Konieczne jest zaznajomienie się ze stylami CSS, z metodami obróbki grafiki na potrzeby sieci WWW, prostymi programami w JavaScripcie, a także z darmowymi rozwiązaniami pozwalającymi na wysyłanie e-maili z poziomu strony WWW czy generowanie statystyk odwiedzin.
Książka "Tworzenie stron WWW w praktyce" jest mocno osadzona w realiach pracy webmastera. Jej pierwsza część to opis technologii niezbędnych każdemu twórcy stron. Druga część zawiera szczegółowy opis dwóch projektów stron internetowych. Krok po kroku prześledzisz etapy powstawania strony domowej i strony firmowej.
W książce znajdziesz:
* Wyjaśnienie podstawowej terminologii związanej z Internetem i stronami internetowych
* Przystępny opis języka HTML
* Omówienie języka styli CSS
* Praktyczne porady dotyczące przygotowania grafiki na potrzeby stron internetowych
* Wyjaśnienie różnic pomiędzy stosowanymi w Internecie formatami zapisu ilustracji
* Dwa szczegółowo opisane projekty: strony prywatnej i strony firmowej
* Sposoby przyspieszenia pracy z wykorzystaniem szablonów stron internetowych
* Kilka najbardziej przydatnych skryptów JavaScript i sposoby ich użycia
* Informacje na temat publikacji gotowych stron internetowych: od rejestracji domeny po posługiwania się programem FTP
* Praktyczne wskazówki dotyczące promocji stron internetowych
Wszystkie porady, które znajdziesz w tej książce, zostały opracowane z uwzględnieniem specyfiki polskiego Internetu. Jeśli pragniesz w nim zaistnieć, jest to idealna książka dla Ciebie.
XML szybko staje się uniwersalnym protokołem wymiany informacji pomiędzy systemami używającymi HTTP. HTML zapewne zachowa swoją pozycję języka opisującego wygląd dokumentów w sieci WWW, jednak tam, gdzie w grę wchodzą dane, XML jest dużo lepszym rozwiązaniem. Walidacja, czyli sprawdzenie poprawności dokumentu XML, to pierwsza zapora przed atakami hakerskimi. Te same właściwości, które czynią XML silnym i uniwersalnym narzędziem sprawiają, że jest on podatny na działania hakerów. Wiele zapór sieciowych nie filtruje dokumentów XML -- to kolejna przyczyna, dla której niepoprawne strukturalnie dokumenty mogą stanowić poważne zagrożenie dla systemów. "Hack Proofing XML. Edycja polska" objaśni Ci wszystkie niuanse bezpieczeństwa związane z technologiami XML i .NET.
* Dowiesz się, kim są hackerzy
Poznasz wyjaśnienie terminów: haker, cracker, black hat, phreaker i script kiddies -- nauczysz się rozpoznawać prawdziwe zagrożenia
* Poznasz sposób, w jaki cenne dane mogą się wydostać na zewnątrz
Dowiesz się, w jaki sposób bannery, komunikaty o błędach i analiza protokołów może dostarczyć ważnych informacji potencjalnym napastnikom
* Nauczysz się budować poprawne dokumenty XML
Zapoznasz się z celami, jakie postawili przed XML twórcy tego standardu i dowiesz się, w jaki sposób poprawność kodu XML może cię zabezpieczyć przed hakerami
* Poznasz atak "czystym tekstem"
To potężna broń hakerów, zabezpiecz przed nią swój system
* Nauczysz się stosować podpis elektroniczny w dokumentach XML Specyfikacja podpisu elektronicznego w XML jest elastyczna i pozwala podpisywać w bezpieczny sposób rozmaite dokumenty, a nawet zasoby zewnętrzne
* Dowiesz się, jak szyfrować XML
Szyfrowanie to jedna z najważniejszych metod zabezpieczania dokumentów, pozwalająca dodatkowo sprawdzić, czy dokument nie był modyfikowany w czasie przesyłania; czy jest kompletny, a także kontrolować dostęp do danych zawartych w dokumencie
* Zastosujesz system kontroli dostępu oparty na rolach
Przekonasz się, że bezpieczny system operacyjny współdziałający z odpowiednio zabezpieczoną aplikacją stanowi najlepszą zaporę przeciwko zakusom hakerów
* Poznasz ryzyko związane ze stosowaniem XML
Zobaczysz, że architektura .NET i mechanizmy bezpieczeństwa w nią wbudowane mogą stanowić alternatywę w stosunku do "czystego" XML
* Dowiesz się, jak zgłaszać błędy
Kogo, kiedy i w jaki sposób informować o wykrytych dziurach w zabezpieczeniach? Jak wiele informacji ujawniać?
Jeszcze względnie niedawno termin "grafika komputerowa" wywoływał uśmiechy politowania na twarzach ludzi uznawanych za autorytety w dziedzinie informatyki. Dzisiaj ci ludzie zapewne wstydzą się tego, co wówczas mówili. Grafika komputerowa jest wszędzie -- korzystamy z niej nawet o tym nie wiedząc. Okładki książek, czołówki programów telewizyjnych, etykiety na butelkach i kartki pocztowe -- wszędzie możemy natknąć się na grafikę komputerową. Wzrost jej popularności najwyraźniej widoczny jest w ilości aplikacji graficznych dostępnych na rynku.
Książka "ABC grafiki komputerowej" zawiera wszystkie podstawowe informacje o grafice komputerowej. Informacje, z którymi powinien zapoznać się nie tylko początkujący grafik komputerowy, ale każdy, kto do pracy lub rozrywki wykorzystuje komputer. Jak poradzić sobie ze źle zeskanowanymi lub skomponowanymi zdjęciami cyfrowymi? Jak uatrakcyjnić prezentację na spotkanie z klientem? W jaki sposób przygotować nieszablonowe kartki świąteczne? Po przeczytaniu tej książki nie będziesz już się nad tym zastanawiał. Poznasz różnice pomiędzy grafiką wektorową i bitmapową; nauczysz się tworzyć i modyfikować obrazki obu typów wykorzystując aplikacje CorelDRAW i Adobe Photoshop.
Dzięki tej książce:
* Dowiesz się czym jest grafika komputerowa.
* Poznasz różnicę pomiędzy rysunkiem wektorowym a grafiką bitmapową.
* Nauczysz się tworzyć i modyfikować obiekty wektorowe.
* Poznasz narzędzia rysunkowe Photoshopa.
* Nauczysz się jak stosować: warstwy, ścieżki, kanały i maski.
* Poznasz tajniki korekcji obrazów.
Nawet jeśli nie zamierzasz zostać grafikiem komputerowym, powinieneś posiadać podstawową wiedzę związaną z grafiką komputerową. Ta książka jest doskonałym źródłem takiej wiedzy.
Microsoft Access jest systemem obsługi relacyjnych baz danych, stanowiącym dla większości użytkowników pierwszą tego rodzaju aplikację, z którą się stykają. Chociaż jego możliwości nie dorównują specjalistycznym systemom, takim jak Oracle czy MS SQL, Access przewyższa je łatwością obsługi i integracją z pozostałym aplikacjami pakietu MS Office, którego jest składnikiem.
Celem tej książki jest nauczenie Cię obsługi programu Microsoft Access 2002/XP PL, zarówno w jej podstawowych jak i bardziej zaawansowanych aspektach. Abyś mógł tworzyć własne bazy, przekaże Ci ona podstawowe informacje o relacyjnych bazach danych w sposób przystępny i pozbawiony zbędnej technicznej terminologii. Znajdziesz w niej dokładny opis najnowszej wersji Accessa, dowiesz się jak tworzyć formularze służące do wprowadzania danych, kwerendy i raporty. Następnie nauczysz się automatyzować swoją pracę za pomocą makr. Poznasz także język SQL, będący standardem w świecie baz danych.
Jeśli twoje potrzeby są większe, "Access 2002/XP PL dla każdego" zaspokoi Twój głód wiedzy. Jest też ona przewodnikiem po zaawansowanych możliwościach Accessa, nauczysz się programować w języku Visual Basic for Applications. Przedstawione zostały także najważniejsze zagadnienia związane z administrowaniem bazami Accessa. Ostatni rozdział, „Access i sieć WWW”, zawiera opisy publikowania danych z tabel w formacie XML, jako statycznych i dynamicznych stron HTML oraz w postaci stron Active Server Pages.
PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danychWydawnictwo Helion
Poznaj i wykorzystaj narzędzia do projektowania baz danych
* Jak konfigurować repozytorium PEAR?
* Jak przetwarzać formularze za pomocą języka PHP?
* Jak wprowadzać dane do tabeli bazy danych, a później je usuwać?
Umiejętność tworzenia interaktywnych stron www typu e-commerce i zarządzania nimi jest dzisiaj właściwie niezbędna. Przydaje się nie tylko administratorom sieci, ale także wszystkim informatykom i właścicielom firm. Relacyjne bazy danych stanowią podstawę nowoczesnej aplikacji internetowej, więc przede wszystkim należy poznać najpopularniejsze języki wykorzystywane podczas pracy na tych bazach: język skryptowy PHP oraz język zapytań SQL, a także internetowe usługi informacyjne (IIS) występujące w najnowszych serwerowych systemach operacyjnych Microsoft Windows.
Książka „PHP, Microsoft IIS i SQL Server. Projektowanie i programowanie baz danych” w przystępny sposób i na konkretnym przykładzie przedstawia zagadnienia dotyczące projektowania, programowania i implementowania relacyjnej bazy danych. Mimo że podręcznik przeznaczony jest dla osób, które przynajmniej w niewielkim stopniu orientują się w tej tematyce, szeroka skala prezentowanych informacji (od prostych zagadnień teoretycznych do problemów zaawansowanych technicznie) sprawia, że każdy może z niego skorzystać - aby na przykład nauczyć się podstawowych instrukcji języka SQL i PHP, instalowania i konfigurowania ich w systemie Windows, korzystania z usług IIS i wreszcie zarządzania własną bazą danych.
* System zarządzania bazą danych
* Nazwy i typy danych
* Indeksy, klucze i schematy
* Architektura baz danych
* Normalizacja i projektowanie baz danych
* Środowisko języka SQL
* Podstawowe klauzule języka SQL
* Podstawowe właściwości języka PHP
* Architektura usług IIS
* Obsługa baz danych Microsoft SQL z poziomu PHP
* PEAR
Znajdziesz tu wszystko, czego potrzebujesz, aby stworzyć własną profesjonalną bazę danych!
Excel to aplikacja, która zrewolucjonizowała prace obliczeniowe w biurach. Prosty w obsłudze i mający potężne możliwości arkusz kalkulacyjny jest jednym z najczęściej wykorzystywanych programów. Jego najnowsza wersja, oznaczona symbolem 2007 udostępnia użytkownikom kolejne przydatne i usprawniające pracę możliwości. Nowe sposoby wypełniania komórek, przyspieszone działanie funkcji i przeprojektowany interfejs użytkownika zdecydowanie podniosły wydajność Excela. Znajomość tej aplikacji to jedno z wymagań najczęściej stawianych potencjalnym kandydatom do pracy. Jednak Excela można wykorzystać również w domu, szkole czy na uczelni.
"ABC Excel 2007 PL" to podręcznik przedstawiający możliwości tej aplikacji. Czytając go, nauczysz się wykorzystywać Excela do przeprowadzania obliczeń, generowania raportów i przedstawiania ich wyników w postaci graficznej. Dowiesz się, w jaki sposób wprowadzać dane do komórek i formatować je. Poznasz sposoby zaznaczania komórek na podstawie różnych kryteriów, tworzenia formuł i korzystania z funkcji. Nauczysz się tworzyć wykresy, drukować arkusze i przeprowadzać złożone symulacje za pomocą modułu Analysis Tool Pak.
* Zaznaczanie komórek
* Wprowadzanie danych
* Edycja arkuszy
* Formatowanie komórek
* Sortowanie danych
* Tworzenie wykresów
* Drukowanie
* Funkcje finansowe i matematyczne
Poznaj pełnię możliwości Excela.
Wykorzystaj w pełni ogromne możliwości Accessa 2003 PL
* Poznaj podstawy relacyjnych baz danych i programu Access 2003
* Wykorzystaj w pracy istniejące bazy danych i obiekty lub stwórz własne
* Zastosuj zaawansowane funkcje tworzenia i modyfikowania obiektów w bazach
* Dowiedz się, jak można połączyć Accessa 2003 z innymi aplikacjami
* Stwórz własne aplikacje dla Accessa za pomocą języka VBA
Microsoft Access 2003 to jeden z najpopularniejszych systemów do zarządzania bazami danych wykorzystywanych w przedsiębiorstwach i przez użytkowników prywatnych. Pozwala zarówno na prowadzenie domowej kartoteki płyt CD, jak i zarządzanie danymi klientów i kontrahentów. Łatwość obsługi, rozbudowany system pomocy, wykonywanie większości zadań za pomocą kreatorów i spore możliwości czynią z Accessa doskonałe narzędzie dla tych, którzy chcą korzystać z baz danych, a nie mają okazji lub czasu na naukę potężnych systemów, takich jak Oracle czy MS SQL Server.
Książka "Access 2003 PL dla każdego" przedstawia wszystko, co jest niezbędne do korzystania z tej aplikacji w domu lub w pracy. Opisuje podstawy relacyjnych baz danych, zasady tworzenia i modyfikowania baz oraz obiektów, możliwości wykorzystania Accessa w połączeniu z innymi aplikacjami, wykorzystywanie języka VBA.
* Podstawowe wiadomości o relacyjnych bazach danych
* Otwieranie istniejących baz danych
* Uruchamianie kwerend i raportów
* Wykorzystywanie istniejących obiektów
* Tworzenie nowej bazy danych
* Tworzenie własnych formularzy, raportów i kwerend
* Współużytkowanie danych z innymi aplikacjami
* Administrowanie danymi
* Podstawy tworzenia aplikacji w języku VBA
Odkryj nieznane możliwości Accessa
* Wyświetl pliki multimedialne w oknach Accessa
* Skorzystaj z funkcji obsługi plików XML
* Połącz Accessa z innymi bazami danych
Microsoft Access to najpopularniejsza w zastosowaniach biurowych baza danych. Dzięki swej prostocie, dużym możliwościom oraz zintegrowanym mechanizmom służącym do szybkiego tworzenia aplikacji i interfejsów użytkownika. Access jest stosowany wszędzie tam, gdzie pożądana jest minimalna ilość czynności związanych z konserwacją wdrożonego rozwiązania. Może również pełnić funkcję interfejsu użytkownika dla innych baz danych, takich jak Oracle czy MySQL. Poza możliwościami widocznymi na pierwszy rzut oka i powszechnie stosowanymi Access oferuje również wiele mniej znanych funkcji, które mogą okazać się niezwykle przydatne w jego codziennym użytkowaniu.
"100 sposobów na Access" to podręcznik przedstawiający wszystkie funkcje tej bazy danych. Czytając tę książkę, dowiesz się, jak budować złożone kwerendy, odtwarzać pliki wideo i wyświetlać strony WWW w formularzach oraz wykorzystywać funkcje Excela w Accessie. Nauczysz się tworzyć wydajne aplikacje, stosować Accessa w połączeniu z innymi bazami danych oraz korzystać z funkcji pozwalających na obsługę plików XML.
* Dostosowywanie interfejsu aplikacji
* Porządkowanie biblioteki makropoleceń
* Szybkie kopiowanie danych pomiędzy tabelami
* Optymalizacja i usprawnianie działania formularzy
* Stosowanie formatowania warunkowego
* Budowanie tabel Accessa za pomocą MS SQL Servera
* Łączenie Accessa z innymi aplikacjami pakietu MS Office
* Tworzenie i stosowanie aplikacji dodatkowych
Dzięki tej książce poznasz nowe sposoby pracy z Accessem.
to najpopularniejsza na świecie baza danych dostępna na licencji open source. Dzięki swojej wydajności, szybkości działania, stabilności i rozbudowanym mechanizmom zabezpieczeń jest wykorzystywana niemal do wszystkich zadań, do jakich może być potrzebna baza danych. Stanowi zaplecze dla wielu aplikacji korporacyjnych, witryn WWW i sklepów internetowych. Bogactwo funkcji i możliwości to ogromna zaleta środowiska MySQL, jednakże zapamiętanie składni, parametrów i sposobów stosowania wszystkich poleceń i rozszerzeń jest praktycznie niemożliwe. Każdy, kto chce biegle posługiwać się tą bazą, powinien mieć pod ręką materiały opisujące stosowany w niej język SQL.
Książka "MySQL. Opis języka" to najlepsze źródło takich informacji. Stworzona, zredagowana i sprawdzona przez pracowników działów pomocy i produkcji firmy MySQL AB publikacja zawiera wszystko, co może być potrzebne użytkownikowi bazy danych MySQL. Przedstawia zarówno zagadnienia podstawowe, takie jak: struktura języka, typy danych i zasady konstruowania zapytań, jak i tematy zaawansowane: transakcje, replikację oraz administrowanie bazą. Szczegółowo opisane są również wszystkie zagadnienia związane z zaimplementowanym w niej językiem SQL.
* Podstawowe informacje o MySQL
* Język SQL -- instrukcje, typy danych, funkcje i operatory
* Zapytania
* Definiowanie danych
* Obsługa transakcji
* Zarządzanie kontami użytkowników
* Konserwacja tabel
* Replikacja baz danych
* Rozszerzenia MySQL dla systemów GIS
* Procedury składowane
* Obsługa błędów
Jeśli szukasz pewnego źródła wiedzy o MySQL, nie mogłeś lepiej trafić.
Podręczna pomoc dla programistów aplikacji bazodanowych
Język SQL jest podstawowym narzędziem programistów i operatorów baz danych. Posiada stosunkowo niewiele instrukcji, a jednak za jego pomocą można wykonywać wszystkie operacje na danych, tabelach i bazach. Często jednak podczas pracy trzeba przypomnieć sobie składnię instrukcji, znaczenie jej parametrów lub sposób korzystania z niej. Sprawę dodatkowo komplikuje to, że implementacje języka SQL w różnych systemach zarządzania bazami danych różnią się nieznacznie od siebie. Przetrząsanie kilkusetstronicowej dokumentacji zwykle zajmuje zbyt wiele czasu. Programistom, pracującym najczęściej pod presją czasu, potrzebne jest podręczne źródło podstawowych informacji.
Taką właśnie rolę pełni książka "SQL. Leksykon kieszonkowy". Zgromadzono w niej opisy poleceń języka w implementacjach dla najpopularniejszych systemów baz danych -- Oracle, DB2, MS SQL Server oraz MySQL. Opis każdego z poleceń jest zilustrowany przykładami, co dodatkowo ułatwia zrozumienie jego zastosowania. W książce opisano:
* Funkcje grupowania i sumowania
* Funkcje przetwarzające dane
* Polecenie SELECT wraz z podzapytaniami i funkcjami agregującymi
* Sposoby uaktualniania i usuwania danych
* Metody wprowadzania danych
* Zarządzanie transakcjami
* Złączenia tabel
Oracle Database 10g RMAN. Archiwizacja i odzyskiwanie danychWydawnictwo Helion
RMAN (skrót od ang. Recovery Manager) to narzędzie do tworzenia i przywracania baz danych Oracle. Zapewnia ono odtwarzanie danych zarządzane przez serwer SMR (skrót od ang. Server-Managed Recovery). Dzięki temu archiwizacja opiera się na wbudowanym kodzie, wchodzącym w skład jądra systemu zarządzania bazą danych Oracle. Taka konstrukcja pozwala na wykonywanie zarówno "gorących", jak i "zimnych" kopii bazy, w zależności od potrzeb użytkownika, co daje dużą swobodę decydowania o przebiegu procesu archiwizacji i odtwarzania danych. RMAN to doskonały wybór systemu wykonywania kopii zapasowych i odtwarzania baz danych Oracle.
Książka "Oracle Database 10g RMAN. Archiwizacja i odzyskiwanie danych" jest skierowana zarówno do zaawansowanych użytkowników poprzednich wersji bazy danych Oracle i menedżera RMAN, jak i do tych, którzy właśnie rozpoczynają swoją przygodę z tymi narzędziami. Wskazuje ona wszelkie zmiany wprowadzone w ostatniej edycji systemu Oracle, a poza tym zawiera wszystkie informacje potrzebne do tego, by skutecznie korzystać z systemu RMAN. Podręcznik zaprojektowano tak, abyś mógł jak najszybciej rozpocząć korzystanie z menedżera.
Dzięki niemu dowiesz się również, w jaki sposób można wykorzystać menedżer RMAN w powiązaniu z innymi systemami, takimi jak Tivoli Storage Manager czy VERITAS NetBackup(tm).
* Podstawowe wiadomości na temat tworzenia kopii zapasowych i odtwarzania
* Fizyczna architektura bazy danych Oracle
* Wewnętrzne mechanizmy działania systemu Oracle
* Porównanie trybów ARCHIVELOG z NOARCHIVELOG
* Tryby odtwarzania bazy danych Oracle
* Ręczne wykonywanie kopii zapasowych w systemie Oracle
Zwiększ bezpieczeństwo i wydajność Twojej bazy danych! Bądź na czasie!
Oracle Discoverer to potężne narzędzie służące do zadawania zapytań ad hoc i analizy danych. Discoverer pomoże Ci podejmować decyzje biznesowe na podstawie informacji zebranych w systemie ERP Twojej firmy. Książka "Oracle Discoverer" to szczegółowy opis tego programu. Dowiesz się z niej, w jaki sposób użytkownik końcowy może uzyskać natychmiastowy dostęp do informacji zgromadzonych w relacyjnych bazach i hurtowniach danych oraz systemach transakcyjnych on-line. Nauczysz się pisać proste i zaawansowane zapytania, przygotowywać ich rezultaty do wykorzystania w prezentacjach oraz zarządzać danymi tak, by stanowiły cenną pomoc przy tworzeniu strategii biznesowej. Książka zawiera także opis wszystkich funkcji aplikacji Discoverer.
* Naucz się pisać efektywne zapytania ad-hoc
* Twórz raporty i zestawienia na podstawie hurtowni danych
* Nadaj raportom elegancki wygląd
* Zaprezentuj dane na wykresach
* Używaj narzędzi analitycznych
* Zamieniaj zapytania w raporty
* Wykorzystaj zaawansowane zapytania
* Podziel się swoimi zapytaniami z innymi użytkownikami
Każde zagadnienie do opanowania w 10 minut
Na temat języka SQL napisano już wiele książek. Wiele z nich, o niekwestionowanej jakości, obarcza jednak czytelnika mnogością dodatkowych informacji na temat teorii relacyjnych baz danych, ich projektowania i administrowania nimi. Mimo fundamentalnego znaczenia tych zagadnień użytkownik chciałby jednak skupić się na szczegółach samego języka SQL, poczynając od jego najprostszych elementów, by dopiero później, w miarę doskonalenia swej wiedzy i poznawania coraz bardziej złożonych elementów SQL sięgnąć do tematyki o charakterze bardziej ogólnym. Niniejsza książka jest wolna od opisanego syndromu, a każdy z jej rozdziałów czyta się w ciągu 10 minut. Pasjonująca przygoda z językiem SQL rozpoczyna się już w pierwszym rozdziale; w kolejnych Czytelnik zapoznaje się z coraz bardziej złożonymi zagadnieniami, jak:
* Podstawowe elementy baz danych -- tabele, kolumny, wiersze i klucze
* Pobieranie danych z tabeli i ich sortowanie
* Filtrowanie danych za pomocą fraz WHERE i operatorów AND, OR, IN, NOT i LIKE
* Tworzenie unii
* Wstawianie, aktualizacja i usuwanie danych
* Tworzenie i modyfikowanie tabel
* Tworzenie i wykorzystywanie perspektyw
* Wykorzystywanie procedur zapamiętanych
* Zarządzanie transakcjami
* Indeksowanie i powiązania między tabelami za pomocą kluczy
* Zastosowanie języka SQL na gruncie Visual C++ i Visual Basica oraz popularnych systemów baz danych, jak SQL Server 6x, 7 i 2000, MS Access, MS Query i MS ASP
Przykładową bazę danych możesz pobrać TUTAJ.
Microsoft Access 2003 -- składnik pakietu Microsoft Office 2003 -- to niezwykle popularny program służący do tworzenia i obsługi baz danych. Możesz go używać do przechowywania, porządkowania i analizowania informacji o ludziach, miejscach i zdarzeniach dotyczących Twojego życia. Jest on wykorzystywany przez ludzi biznesu, naukowców, handlowców i tych wszystkich, którzy w swojej pracy potrzebują dostępu do dużych zbiorów danych. Access ułatwia ich wprowadzanie, wyszukiwanie potrzebnych informacji; potrafi też przedstawić wybrany zestaw informacji w formie atrakcyjnych raportów wzbogaconych o różnego rodzaju wykresy.
Dla osoby pragnącej w krótkim czasie opanować obsługę popularnego Accessa nie ma lepszej książki niż "Po prostu Access 2003 PL". Access różni się od innych systemów bazodanowych wizualnym projektowaniem tabel, kwerend i raportów. Książkę z serii "Po prostu" wyróżniają podobne cechy: przystępność oraz wizualny, opierający się na licznych ilustracjach i zrzutach ekranowych sposób przedstawiania materiału.
Książka omawia:
* Podstawowe pojęcia związane z bazami danych
* Interfejs Accessa
* Tworzenie nowej bazy danych
* Tworzenie tabel
* Projektowanie formularzy
* Wyszukiwanie danych za pomocą kwerend
* Tworzenie raportów i zestawień
* Zaawansowane techniki przeszukiwania bazy danych
* Pracę z tabelami i wykresami przestawnymi
* Wymianę danych z innymi programami
* Korzystanie z Accessa w internecie
* Zarządzanie prawami użytkowników Accessa
* Tworzenie własnych menu i pasków narzędziowych
* Pisanie makrodefinicji i zapytań w języku SQL
Książka przeznaczona jest dla osób swobodnie posługujących się systemem Windows, ale nie mających do tej pory styczności z tematyką baz danych. "Po prostu Access 2003 PL" to ograniczona do niezbędnego minimum dawka teorii i mnóstwo praktycznych wskazówek, dzięki którym wykonasz swoją pracę szybko i bez kłopotów.
W typowych zastosowaniach systemów baz danych wykorzystuje się architekturę scentralizowaną, w której system zarządzania bazą i wszystkie dane znajdują się w tym samym węźle sieci informatycznej. Istnieje jednak wiele zastosowań, w których scentralizowane bazy danych nie zapewniają wymaganej funkcjonalności i efektywności pracy. W takich przypadkach stosuje się tzw. rozproszone bazy danych.
Wiele problemów związanych z projektowaniem i zarządzaniem scentralizowanymi bazami danych, m.in. projektowanie struktury bazy, przetwarzanie i optymalizacja zapytań, zarządzanie współbieżnością transakcji staje się znacznie trudniejsze w przypadku baz rozproszonych.
Najpopularniejszymi systemami umożliwiającymi tworzenie rozproszonych baz danych są systemy firmy Oracle. Funkcjonalność Oracle pociąga za sobą dużą złożoność oprogramowania. Niniejsza książka stanowi kompendium wiedzy niezbędnej do projektowania rozproszonych baz danych, opartych na Oracle, a także potrzebnej do administrowania takimi bazami.
Tematy poruszone w książce to m.in.:
* Architektura rozproszonych baz danych
* Oprogramowanie komunikacji sieciowej Oracle Net
* Procesy komunikacji sieciowej Oracle
* Zarządzanie transakcjami rozproszonymi
* Replikacja danych: migawki i zaawansowane sposoby replikacji
* Oracle9i Lite - rozproszona baza danych dla urządzeń mobilnych
* Optymalizacja zapytań rozproszonych
* Partycjonowanie tabel i indeksów
Książka jest adresowana do administratorów rozproszonych baz danych (nie tylko systemu Oracle), szerokiego grona informatyków, zajmujących się projektowaniem rozproszonych systemów informatycznych opartych na bazach danych, studentów kierunków związanych z informatyką oraz wszystkich tych, którzy interesują się problematyką rozproszonych baz danych.
* Projektuj rozproszone bazy danych
* Zarządzaj transakcjami w rozproszonych bazach danych
* Integruj bazy danych umieszczone na urządzeniach przenośnych
* Wybierz właściwą metodę replikacji danych rozproszonych
Praktyczny przewodnik po SQL Server 2005
dla programistów i administratorów baz danych
* Jakie nowe funkcje oferuje SQL Server 2005?
* Jak zintegrować system bazodanowy z .NET?
* Jak wykorzystać możliwości SQL Server 2005 w otoczeniu biznesowym?
Każda nowa wersja SQL Server zawiera coraz więcej funkcji i udostępnia nowe możliwości. Tak też jest w przypadku SQL Server 2005, który ma nie tylko ulepszony system zarządzania bazami danych, ale również zabezpieczania ich. System ten oferuje rozszerzenia języka T-SQL przydatne zarówno programistom, jak i administratorom, umożliwia integrację baz z platformą .NET, a także posiada znacznie bardziej rozbudowane funkcje do manipulowania danymi XML. SQL Server 2005 wyposażony został też w wiele innych mechanizmów pozwalających zwiększyć produktywność w pracy z bazami danych i zapewnić ich lepsze funkcjonowanie.
Książka "SQL Server 2005" to przegląd usprawnień najnowszej wersji tego systemu bazodanowego napisany przez profesjonalistów dla profesjonalistów. Dowiesz się z niej, jak w praktyce wykorzystać możliwości SQL Server 2005. Nauczysz się tworzyć rozbudowane raporty przy użyciu Raporting Services, przeprowadzać analizy danych za pomocą Analysis Services, automatyzować zadania, dodawać do baz danych obiekty platformy .NET oraz stosować wygodne funkcje do obsługi danych w formacie XML.
* Zarządzanie SQL Server 2005 za pomocą SSMS
* Korzystanie z rozszerzeń języka T-SQL
* Integrowanie baz danych z .NET
* Zastosowania formatu XML w SQL Server 2005
* Raportowanie przy użyciu Raporting Services
* Analizowanie danych za pomocą Analysis Services
* Zabezpieczanie baz danych
* Kolejkowanie komunikatów przy użyciu Service Broker
* Obsługa powiadomień za pomocą Notification Services
* Automatyzowanie zadań
>> Zobacz również:
Excel. Profesjonalna analiza i prezentacja danych
Chyba w każdej firmie wykorzystuje się dziś Excela. W wielu przypadkach stosuje się go do tworzenia rozbudowanych zestawień i analiz. Przygotowywanie ich odbywa się zwykle pod presją czasu, co powoduje, że są one chaotyczne i nieefektywne, a każda zmiana w nich przysparza niemal tyle samo pracy, ile ich przygotowanie. Tymczasem wykorzystanie wszystkich możliwości Excela pozwala na stworzenie doskonałych, wydajnych i czytelnych skoroszytów, łatwych do modyfikacji i udostępnienia innym użytkownikom. Wystarczy sięgnąć poza najczęściej stosowane narzędzia, aby odkryć prawdziwą potęgę tej aplikacji.
Książka "Excel. Praktyczne zastosowania w biznesie" to podręcznik dla tych, którzy chcą, aby tworzone przez nich skoroszyty wyglądały i działały w sposób prawdziwie profesjonalny. Przedstawia zasady korzystania z języka XML w Excelu, tworzenia własnych funkcji obliczeniowych, konwertowania danych oraz prezentowania ich w czytelny sposób. Opisuje sposoby udostępniania arkuszy w intranecie i internecie, analizowania danych i tworzenia rozbudowanych arkuszy w taki sposób, aby ich modyfikowanie było proste i szybkie. Każde zagadnienie przedstawione jest w postaci przykładu, a nie teoretycznych rozważań, dzięki czemu jego zastosowanie w pracy jest znacznie łatwiejsze.
* Obliczanie wartości liczbowych za pomocą funkcji
* Efektywne metody adresowania komórek
* Metodologia budowania złożonych arkuszy
* Manipulowanie danymi
* Integrowanie arkuszy
* Filtrowanie danych
* Analiza danych za pomocą modułu Solver
* Zastosowanie języka XML
* Portale kalkulacyjne i usługi WWW
* Zapewnienie dostępu do arkuszy osobom niepełnosprawnym
Wykorzystaj wszystkie możliwości Excela i przekonaj się,jak bardzo zwiększy to efektywność Twojej pracy.
Active Directory jest złożoną bazą danych i nieodłącznym elementem architektury sieciowej Windows 2000. Pozwala organizacjom skutecznie udostępniać i zarządzać informacjami dotyczącymi zasobów sieciowych i użytkowników. Active Directory gra rolę węzła integrującego ze sobą systemy i pozwalającego na konsolidację zarządzania nimi. W niniejszej książce zawarliśmy doświadczenia nabyte przy implementacji AD:
* Planowanie instalacji AD w terminie i w ramach zaplanowanego budżetu.
* Interakcja AD z innymi usługami sieciowymi: DNS, DHCP, RIS, RRAS i WINS.
* Korzystanie z obiektów zasad grup, praw użytkownika, FSMO i mechanizmów delegowania kontroli.
* Unikanie pułapek w strategiach migracji korzystających z narzędzi migracji Active Directory.
* Administracyjne i polityczne aspekty migracji do AD
W książce Projektowanie struktur Active Directory ponadto znajdziemy:
* Przejrzysty opis AD.
* Wyjaśnienie, dlaczego udane wdrożenie Active Directory wymaga starannego zaplanowania.
* Kilka przykladów pomyślnych implementacji AD.
* Sposoby tworzenia solidnych podstaw dla planowania i implementacji Active Directory.
Uwolnij się od kabli
W największym skrócie Bluetooth można określić jako sposób na pozbycie się kabli i przewodów. Standard Bluetooth pozwala na bezprzewodową łączność i wymianę danych między urządzeniami mobilnymi (telefony komórkowe, notebooki, palmtopy, itp.) oraz stacjonarnymi (PC-ty, drukarki). Aktualizacja kalendarza czy spisu telefonów w palmtopie, łączenie cyfrowego dyktafonu z PC-tem, transmisja plików z aparatu cyfrowego, które następnie prześlesz „komórką” do znajomego, to tylko część zastosowań tej nowatorskiej technologii.
Książka prezentuje dogłębny i szczegółowy opis standardu Bluetooth. Jej szczególną zaletą jest fakt, że autorami są osoby, które bezpośrednio przyczyniły się do opracowania nowej (oznaczonej numerem 1.1) wersji tego standardu. Możliwości Bluetooth 1.1 w porównaniu z wersją poprzednią zostały znacznie rozszerzone, zwłaszcza w zakresie współpracy z innymi systemami. Dzięki tym rozszerzeniom, obszar jego zastosowań znacząco się powiększył.
"Przeczytawszy po raz pierwszy książkę Brenta i Chatschika byłem pod wrażeniem faktu, że udało im się przedstawić ten skomplikowany temat w tak przejrzysty, zwięzły i dowcipny sposób. Przekształcenie tysięcy stron specyfikacji w kilkaset stron zrozumiałego tekstu nie jest wcale prostym zadaniem. Im jednak udało się to znakomicie."
Tom Siep
General Manager,
Bluetooth SIG, Inc.
Przewodnik po zabezpieczeniach z użyciem narzędzi open source
Książka ta pokazuje doświadczonym administratorom systemów, w jaki sposób używać narzędzi typu open source w trzech kluczowych obszarach: zabezpieczanie serwera, zabezpieczanie sieci komputerowych oraz zabezpieczanie granic sieci komputerowych. Dostarczy Ci praktycznych umiejętności, pozwalających na uszczelnienie sieci komputerowej, zabezpieczenie i monitorowanie systemu operacyjnego oraz sprawdzanie słabych punktów zarówno w sieciach lokalnych, jak i rozległych. Poznasz również sposób utrzymywania i sprawdzania zapory ogniowej oraz rejestrowania zachodzących w niej zdarzeń, pozwalający na utworzenie funkcjonalnej bariery pomiędzy Twoją siecią a światem zewnętrznym.
* Powstrzymaj hakera, myśląc dokładnie tak jak on
Opanuj czynności potrzebne do włamania się do używanego przez Ciebie systemu operacyjnego oraz przewiduj różnorodne rodzaje ataków.
* Zwiększ bezpieczeństwo swojego serwera
Dowiedz się, jak zabezpieczyć serwer oparty na Linuksie przy użyciu prostych "ręcznych" poprawek oraz rozwiązań typu open source.
* Naucz się używać narzędzi sprawdzających system
Pełny opis narzędzi skanujących, w tym programów: AntiVir, Zombie Zapper oraz Nmap.
* Podstawy systemów wykrywających włamania (IDS)
Dowiedz się o usługach dostarczanych przez systemy IDS, jak również o różnych aplikacjach tego typu i ich charakterystykach.
* Przechwyć ruch przesyłany w sieci komputerowej
Użyj programów przechwytujących pakiety sieciowe w celu rozwiązania problemów z siecią komputerową oraz potwierdzenia ataków przeprowadzonych przez hakerów.
* Zminimalizuj możliwość niewłaściwego wykorzystania narzędzi służących do przechwytywania pakietów
Dowiedz się, w jaki sposób wykorzystać rozwiązania używające haseł jednorazowych, system Kerberos v5 oraz szyfrowanie.
* Wprowadź bezpieczną autoryzację oraz szyfrowanie na poziomie warstwy sieci
Zabezpiecz sieć poprzez użycie Wirtualnych Sieci Prywatnych (VPN).
* Ustanów bezpieczną granicę sieci komputerowej
Skonfiguruj oraz utrzymuj zaporę sieciową zabezpieczającą Twoją sieć komputerową.
* Płyta CD dołączona do książki
Dołączona płyta CD dostarcza narzędzia open source oraz kod źródłowy zawarty w książce.
Adobe InDesign to jeden z najbardziej zaawansowanych programów służących do składu wszelkiego rodzaju publikacji. W wersji 2.0 został wzbogacony o ponad 800 nowych funkcji -- daje to pojęcie o jego złożoności. Możliwości programu InDesign powiększą się jeszcze bardziej, jeśli w procesie składu wykorzystamy inne programy firmy Adobe: Photoshopa i Illustratora.
"Po prostu InDesign 2.0" to wprowadzenie do tworzenia publikacji za pomocą programu firmy Adobe. Książki z serii "Po prostu…" pokazują, jak wykonać konkretne zadanie, dzięki czemu, gdy tylko napotkasz trudności przy pracy, szybko znajdziesz ich rozwiązanie. Książka jest więc zarówno podręcznikiem, jak i pomocą dla osoby używającej InDesign.
W książce przedstawiono:
* Rozpoczęcie pracy z InDesign 2.0
* Konfigurowanie ustawień dokumentu
* Pracę z tekstem: formatowanie, ramki tekstowe, typografia
* Tworzenie obiektów graficznych: umieszczanie ich na stronie i przekształcanie
* Importowanie grafiki i łączenie jej z tekstem
* Pracę z tabelami i obszernymi dokumentami (tworzenie spisów treści i indeksów)
* Drukowanie dokumentów i tworzenie plików PDF
Przystępny język, liczne przykłady i szeroki zakres przedstawionych zagadnień to niewątpliwe atuty tej książki. Dzięki lekturze "Po prostu InDesign 2.0" i możliwościom opisywanego programu niedługo i Ty będziesz mógł tworzyć profesjonalne publikacje łatwo i szybko.
Era e-biznesu, w którą wkracza światowa gospodarka, pociąga za sobą konieczność integracji złożonych systemów informatycznych. Usługi WWW (webservices) mają na tym polu do odegrania ważną rolę. Dzięki nim aplikacje mogą komunikować się z innymi aplikacjami poprzez Interenet za pomocą standardowych protokołów, niezależnie od tego, w jakim języku zostały napisane i na jakiej platformie je uruchomiono.
Książka "Java. Usługi WWW. Vademecum profesjonalisty " przeznaczona jest dla programistów mających pewne doświadczenie w pisaniu aplikacji działających w Internecie. Jej celem jest zapoznanie Czytelnika z pojęciem usług WWW oraz wszystkimi elementami potrzebnymi do ich wykorzystania w biznesie. Poznasz założenia technologii usług WWW i schemat zależności pomiędzy nowymi standardami, takimi jak Simple Object Access Protocol (SOAP), Web Services Description Language (WSDL) oraz Universal Description Discovery and Integration (UDDI). Dzięki przykładom kodu szybko nauczysz się implementować usługi WWW w języku Java.
* Dowiesz się, jakie są ogólne założenia architektury usług WWW
* Poznasz język XML będący podstawą innych standardów, wykorzystywanych do budowy usług WWW
* Zaznajomisz się ze standardem SOAP i poznasz jego zastosowania w e-biznesie
* Stworzysz własne usługi WWW w oparciu o Apache Axis i Javę
* Nauczysz się opisywać usługi WWW, tak by mogły być automatycznie wyszukiwane przez aplikacje
* Poznasz najważniejsze platformy, na których buduje się usługi sieciowe: J2EE, .NET, a także moduły SOAP::Lite (Perl) i platformę GLUE
"Java. Usługi WWW. Vademecum profesjonalisty" to książka, która nie tylko przedstawia całą dzisiejszą wiedzę na ten temat, ale także prezentuje praktyczne sposoby jej wykorzystania. Jeśli chcesz być na bieżąco ze światowymi trendami w integrowaniu złożonych aplikacji biznesowych -- musisz ją przeczytać.
Na rynku istnieje wiele książek uczących posługiwania się technologiami służącymi do tworzenia stron WWW. Wiele z nich może rozczarować początkujących webmasterów, których głównym celem jest stworzenie atrakcyjnej strony, a nie perfekcyjne opanowanie języka HTML czy Flasha. Aby stworzyć stronę WWW nie wystarcza jedynie teoretyczna znajomość HTML. Trzeba również poznać, choćby pobieżnie, inne narzędzia, które uzupełniają HTML o dodatkowe możliwości. Konieczne jest zaznajomienie się ze stylami CSS, z metodami obróbki grafiki na potrzeby sieci WWW, prostymi programami w JavaScripcie, a także z darmowymi rozwiązaniami pozwalającymi na wysyłanie e-maili z poziomu strony WWW czy generowanie statystyk odwiedzin.
Książka "Tworzenie stron WWW w praktyce" jest mocno osadzona w realiach pracy webmastera. Jej pierwsza część to opis technologii niezbędnych każdemu twórcy stron. Druga część zawiera szczegółowy opis dwóch projektów stron internetowych. Krok po kroku prześledzisz etapy powstawania strony domowej i strony firmowej.
W książce znajdziesz:
* Wyjaśnienie podstawowej terminologii związanej z Internetem i stronami internetowych
* Przystępny opis języka HTML
* Omówienie języka styli CSS
* Praktyczne porady dotyczące przygotowania grafiki na potrzeby stron internetowych
* Wyjaśnienie różnic pomiędzy stosowanymi w Internecie formatami zapisu ilustracji
* Dwa szczegółowo opisane projekty: strony prywatnej i strony firmowej
* Sposoby przyspieszenia pracy z wykorzystaniem szablonów stron internetowych
* Kilka najbardziej przydatnych skryptów JavaScript i sposoby ich użycia
* Informacje na temat publikacji gotowych stron internetowych: od rejestracji domeny po posługiwania się programem FTP
* Praktyczne wskazówki dotyczące promocji stron internetowych
Wszystkie porady, które znajdziesz w tej książce, zostały opracowane z uwzględnieniem specyfiki polskiego Internetu. Jeśli pragniesz w nim zaistnieć, jest to idealna książka dla Ciebie.
XML szybko staje się uniwersalnym protokołem wymiany informacji pomiędzy systemami używającymi HTTP. HTML zapewne zachowa swoją pozycję języka opisującego wygląd dokumentów w sieci WWW, jednak tam, gdzie w grę wchodzą dane, XML jest dużo lepszym rozwiązaniem. Walidacja, czyli sprawdzenie poprawności dokumentu XML, to pierwsza zapora przed atakami hakerskimi. Te same właściwości, które czynią XML silnym i uniwersalnym narzędziem sprawiają, że jest on podatny na działania hakerów. Wiele zapór sieciowych nie filtruje dokumentów XML -- to kolejna przyczyna, dla której niepoprawne strukturalnie dokumenty mogą stanowić poważne zagrożenie dla systemów. "Hack Proofing XML. Edycja polska" objaśni Ci wszystkie niuanse bezpieczeństwa związane z technologiami XML i .NET.
* Dowiesz się, kim są hackerzy
Poznasz wyjaśnienie terminów: haker, cracker, black hat, phreaker i script kiddies -- nauczysz się rozpoznawać prawdziwe zagrożenia
* Poznasz sposób, w jaki cenne dane mogą się wydostać na zewnątrz
Dowiesz się, w jaki sposób bannery, komunikaty o błędach i analiza protokołów może dostarczyć ważnych informacji potencjalnym napastnikom
* Nauczysz się budować poprawne dokumenty XML
Zapoznasz się z celami, jakie postawili przed XML twórcy tego standardu i dowiesz się, w jaki sposób poprawność kodu XML może cię zabezpieczyć przed hakerami
* Poznasz atak "czystym tekstem"
To potężna broń hakerów, zabezpiecz przed nią swój system
* Nauczysz się stosować podpis elektroniczny w dokumentach XML Specyfikacja podpisu elektronicznego w XML jest elastyczna i pozwala podpisywać w bezpieczny sposób rozmaite dokumenty, a nawet zasoby zewnętrzne
* Dowiesz się, jak szyfrować XML
Szyfrowanie to jedna z najważniejszych metod zabezpieczania dokumentów, pozwalająca dodatkowo sprawdzić, czy dokument nie był modyfikowany w czasie przesyłania; czy jest kompletny, a także kontrolować dostęp do danych zawartych w dokumencie
* Zastosujesz system kontroli dostępu oparty na rolach
Przekonasz się, że bezpieczny system operacyjny współdziałający z odpowiednio zabezpieczoną aplikacją stanowi najlepszą zaporę przeciwko zakusom hakerów
* Poznasz ryzyko związane ze stosowaniem XML
Zobaczysz, że architektura .NET i mechanizmy bezpieczeństwa w nią wbudowane mogą stanowić alternatywę w stosunku do "czystego" XML
* Dowiesz się, jak zgłaszać błędy
Kogo, kiedy i w jaki sposób informować o wykrytych dziurach w zabezpieczeniach? Jak wiele informacji ujawniać?
Jeszcze względnie niedawno termin "grafika komputerowa" wywoływał uśmiechy politowania na twarzach ludzi uznawanych za autorytety w dziedzinie informatyki. Dzisiaj ci ludzie zapewne wstydzą się tego, co wówczas mówili. Grafika komputerowa jest wszędzie -- korzystamy z niej nawet o tym nie wiedząc. Okładki książek, czołówki programów telewizyjnych, etykiety na butelkach i kartki pocztowe -- wszędzie możemy natknąć się na grafikę komputerową. Wzrost jej popularności najwyraźniej widoczny jest w ilości aplikacji graficznych dostępnych na rynku.
Książka "ABC grafiki komputerowej" zawiera wszystkie podstawowe informacje o grafice komputerowej. Informacje, z którymi powinien zapoznać się nie tylko początkujący grafik komputerowy, ale każdy, kto do pracy lub rozrywki wykorzystuje komputer. Jak poradzić sobie ze źle zeskanowanymi lub skomponowanymi zdjęciami cyfrowymi? Jak uatrakcyjnić prezentację na spotkanie z klientem? W jaki sposób przygotować nieszablonowe kartki świąteczne? Po przeczytaniu tej książki nie będziesz już się nad tym zastanawiał. Poznasz różnice pomiędzy grafiką wektorową i bitmapową; nauczysz się tworzyć i modyfikować obrazki obu typów wykorzystując aplikacje CorelDRAW i Adobe Photoshop.
Dzięki tej książce:
* Dowiesz się czym jest grafika komputerowa.
* Poznasz różnicę pomiędzy rysunkiem wektorowym a grafiką bitmapową.
* Nauczysz się tworzyć i modyfikować obiekty wektorowe.
* Poznasz narzędzia rysunkowe Photoshopa.
* Nauczysz się jak stosować: warstwy, ścieżki, kanały i maski.
* Poznasz tajniki korekcji obrazów.
Nawet jeśli nie zamierzasz zostać grafikiem komputerowym, powinieneś posiadać podstawową wiedzę związaną z grafiką komputerową. Ta książka jest doskonałym źródłem takiej wiedzy.
Adobe Photoshop to rozbudowana aplikacja niepodzielnie panująca na rynku programów do tworzenia i edycji grafiki bitmapowej. Kolejne edycje tego programu wzbogacane są o nowe możliwości i funkcje sprawiające, że nawet doświadczeni graficy i projektanci nie mogą osiąść na laurach - muszą cały czas poznawać ogromny potencjał Photoshopa.
Światowej sławy artysta i ekspert Photoshopa, Deke McClelland, otrzymał ponad 20 nagród i napisał ponad 60 książek na temat grafiki i projektowania komputerowego, które sprzedały się w ponad 3 milionach egzemplarzy. W swym poprawionym i uzupełnionym bestsellerze, McClelland prowadzi Cię za rękę prezentując wszystkie aspekty programu, począwszy od podstaw edycji obrazu, a skończywszy na nowych technikach pracy z paletą pędzli, narzędziami korygującymi, przeglądarką plików, filtrem Liquify, narzędziami do korekcji kolorów oraz stylami i efektami warstw.
* Poznaj interfejs, palety i narzędzia Photoshopa
* Opanuj techniki korekcji kolorów, a także edycji i retuszu obrazów
* Poznaj formaty zapisu grafiki i modele barw
* Twórz własne obrazy używając narzędzi malarskich Photoshopa
* Stosuj zaznaczenia i maski
* Poznaj możliwości filtrów Photoshopa
* Naucz się stosować ścieżki
* Pracuj z warstwami i obiektami
* Edytuj teksty i dodawaj efekty specjalne
* Przygotuj swoje prace do druku
Trudno wyobrazić sobie świat grafiki komputerowej bez Photoshopa, trudno też znaleźć na rynku bardziej wyczerpującą pozycję na temat tego programu niż "Photoshop 7/7CE. Biblia".
"Gdy ktoś zadaje mi pytanie dotyczące Photoshopa, na które nie znam odpowiedzi, odsyłam go do Biblii Photoshopa. Ta książka robi coś, czego nie potrafi żadna inna - mówi o wszystkim.”
Russell Preston Brown, Dyrektor Kreatywny, Adobe Systems
Nieważne, czy jesteś serwisantem, studentem czy hobbystą - ta książka wzbogaci Twoją wiedzę o sprzęcie komputerowym.
"Rozbudowa i naprawa komputerów PC. Wydanie 2" to wyjątkowa pozycja na rynku wydawniczym: najbardziej kompletne i wyczerpujące źródło informacji o budowie komputerów PC. Jeśli chcesz dowiedzieć się co sprawia, że najnowsze procesory osiągają zawrotną wydajność; dlaczego warto dbać o - jakże często pomijany komponent peceta, jakim jest zasilacz lub jak wybrać odpowiednie moduły pamięci przy rozbudowie komputera - tu znajdziesz wszystkie odpowiedzi.
W tym wydaniu:
* Procesory Intela Pentium 4 wykonane w technologii Northwood nie pasują już do płyt głównych opartych o Socket 423. Dowiedz się w jaki sposób inżynierowie Intela zdołali przyspieszyć a zarazem zmniejszyć procesor, dodając jednocześnie 55 nowych "nóżek", tak by można go było montować w złączach Socket 478.
* Po wygaśnięciu umowy licencyjnej z firmą Rambus, komputery oparte na Pentium 4 nie muszą już korzystać z drogich pamięci RDRAM. Przekonaj się, czy nowe pecety oparte na układach DDR SDRAM są od nich szybsze, czy wolniejsze.
* AMD znowu zmieniło oznaczenia swoich procesorów, opisując je wskaźnikiem wydajności. Dowiedz się, z jaką rzeczywistą prędkością zegara pracuje Athlon XP 2200+ i czy naprawdę jego wydajność dorównuje procesorom Intela o szybkości taktowania 2.2GHz.
* Dla tych, którzy doświadczyli wygody, jaką jest szerokopasmowy dostęp do Internetu, łączenie się poprzez modem z ogólnoświatową siecią nie jest żadną alternatywą. Jeśli i Ty myślisz o szerokopasmowym dostępie do sieci, znajdziesz w tej książce omówienie najważniejszych związanych z tym technologii, takich jak łącza kablowe, DSL i łącza satelitarne. Poznasz ich wady i zalety i dowiesz się, jakiego sprzętu potrzebujesz.
Scott Mueller jest jednym z największych autorytetów w dziedzinie sprzętu komputerowego. Poza wykształceniem tysięcy specjalistów od sprzętu, jest autorem książki, której kolejne wydanie trzymasz w ręku, a która rozeszła się na całym świecie w ponad dwóch milionach egzemplarzy. Artykuły Scotta ukazywały się takich pismach jak Forbes, Investors Business Daily i wielu innych. Scott pojawia się także jako ekspert na antenie TechTV i licznych rozgłośni radiowych.
"Kolejne wydanie książki Scotta Muellera pozwoli Ci trzymać rękę na pulsie, śledzić najnowsze technologie, będąc zarazem wyczerpującym źródłem informacji. Musisz ją mieć". Gordon Mah Ung, Starszy Redaktor, Maximum PC
Książka "MySQL. Szybki start" to przystępne wprowadzenie dla osób, które chcą w krótkim czasie poznać MySQL -- jeden z najpopularniejszych systemów bazodanowych. Do jego zalet należą: szerokie rozpowszechnienie, duża wydajność i prostota obsługi. Jeśli chcesz stworzyć swoją pierwszą bazę danych, MySQL idealnie się do tego nadaje. Chociaż jest to produkt darmowy, pod wieloma względami nie ustępuje znacznie droższym aplikacjom komercyjnym.
"MySQL. Szybki start" to same konkrety; nie znajdziesz tu zbędnych teoretycznych rozważań i dygresji. Każdy podrozdział przedstawia sposób, w jaki należy rozwiązać dany problem programistyczny. Jednocześnie książka ta stanowi kompletny przewodnik po wszystkich ważnych dla programisty zagadnieniach. Nie zabrakło tu również informacji na temat korzystania z MySQL z poziomu języków programowania takich jak Perl, Java, czy PHP.
Dzięki tej książce:
* Zainstalujesz MySQL w różnych systemach operacyjnych
* Uruchomisz serwer MySQL i dowiesz się, z jakich programów klienckich korzystać
* Zaprojektujesz wydajną bazę danych
* Poznasz język SQL
* Zaznajomisz się ze specyficznymi funkcjami dostępnymi w MySQL
* Nauczysz się pisać aplikacje Javy, Perla i PHP wykorzystujące MySQL
* Poznasz podstawy administrowania serwerem bazodanowym
CorelDraw to jedna z najdłużej rozwijanych i najpopularniejszych aplikacji graficznych. Każda kolejna wersja wprowadza ulepszenia i nowe możliwości. Po piętnastu latach od pojawienia się pierwszej wersji programu, wprowadzono na rynek jedenastą edycję CorelDRAW.
Książka "CorelDraw 11. Vademecum profesjonalisty" jest pozycją przeznaczoną dla grafików i ilustratorów, którzy chcą wykorzystać potężne możliwości tego programu w swojej codziennej pracy. Dzięki doświadczeniu Steve"a Baina dokładnie poznasz aplikację i i będziesz mógł wykorzystać setki wskazówek, które nauczą Cię uzyskiwać wspaniałe rezultaty.
Tom pierwszy przedstawia podstawowe zasady działania CorelDRAW i podstawy tworzenia grafiki wektorowej:
* Interfejs CorelDraw 11; dostosowywanie go do własnych potrzeb
* Praca z plikami i szablonami
* Pomocnicze narzędzia rysunkowe, linijki, siatka i prowadnice
* Zaznaczanie, przemieszczanie i przekształcanie obiektów
* Tworzenie kształtów podstawowych i rysowanie linii; krzywe B
Adobe Illustrator to wspaniałe narzędzie graficzne używane przez profesjonalistów na całym świecie. Kolejne wersje Illustratora wzbogacane są o nowe możliwości. Ostatnia, dziesiąta już odsłona tego programu, pozwala na łatwiejsze tworzenie grafiki na potrzeby stron internetowych, jest też bliżej zintegrowana z Photoshopem, a także pozwala na użycie skryptów w celu przyspieszenia prac.
Książka "Adobe Illustrator 10. Ćwiczenia" krok po kroku odsłoni ogromne możliwości aplikacji znacząco usprawniające pracę grafikom komputerowym. Dzięki licznym ćwiczeniom osiągniesz sprawność w posługiwaniu się tym narzędziem. Poznasz:
* Podstawy posługiwania się Illustratorem
* Interfejs użytkownika
* Metody tworzenia grafiki za pomocą obiektów wektorowych; zarządzanie obiektami
* Efekty specjalne oparte na krzywych i edycję krzywych Beziera
* Pracę z tekstem, formatowanie, efekty specjalne
* Narzędzia służące do tworzenia grafiki na potrzeby Internetu
* Sposoby na przyspieszenie tworzenia grafiki w Illustratorze
* Pracę na warstwach
* Narzędzia umożliwiające obróbkę grafiki bitmapowej i wymianę danych z programem Adobe Photoshop
Wykorzystanie wbudowanego w system Oracle języka PL/SQL w znaczący sposób powiększa potencjał programisty systemów bazodanowych. PL/SQL łączy w sobie duże możliwości i elastyczność języka czwartej generacji (4GL) SQL z konstrukcjami proceduralnymi języka trzeciej generacji (3GL). Programy napisane w tym języku umożliwiają obsługę danych zarówno w samym systemie Oracle, jak i w zewnętrznych aplikacjach.
Książka "Oracle8. Programowanie w języku PL/SQL" to wyczerpujące omówienie języka PL/SQL. To doskonała pozycja ułatwiająca naukę tego języka, świetnie też sprawdza się jako podręczne kompendium wiedzy o PL/SQL, pomocne w codziennej pracy. Liczne przykłady uzupełniają informacje zawarte w książce pokazując sprawdzone metody rozwiązywania problemów, napotykanych przez programistów.
W książce omówiono między innymi:
* Podstawy języka PL/SQL: struktura programu, zmienne, typy, wyrażenia i operatory oraz instrukcje sterujące
* Korzystanie z rekordów i tabel
* Korzystanie z SQL z poziomu PL/SQL, funkcje SQL dostępne w PL/SQL
* Tworzenie i używanie kursorów
* Bloki w PL/SQL: podprogramy (procedury i funkcje), pakiety i wyzwalacze
* Metody obsługi błędów w PL/SQL
* Obiekty w PL/SQL, kolekcje
* Testowanie i wykrywanie błędów
* Zagadnienia zaawansowane: dynamiczny PL/SQL, komunikacja między sesjami, kolejkowanie, obsługa zadań, procedury zewnętrzne
* Optymalizacja aplikacji PL/SQL i metody zapewnienia maksymalnej wydajności
Książka jest przeznaczona zarówno dla doświadczonych programistów, jak i tych, którzy jeszcze nie poznali innych języków trzeciej generacji. Przydatna, choć niekonieczna, jest ogólna znajomość systemu Oracle (łączenie się i korzystanie z bazy danych, podstawy języka SQL, itp.).
Poznaj język PL/SQL i wykorzystaj wszystkie możliwości systemu Oracle.
Wykorzystanie wbudowanego w system Oracle języka PL/SQL w znaczący sposób zwiększa wydajność programisty systemów bazodanowych. PL/SQL łączy w sobie możliwości i elastyczność języka czwartej generacji (4GL) SQL z konstrukcjami proceduralnymi języka trzeciej generacji (3GL). Konstrukcje proceduralne są w pełni zintegrowane z Oracle SQL, co daje w rezultacie język strukturalny o ogromnym potencjale. Programy napisane w tym języku umożliwiają obsługę danych zarówno w samym systemie Oracle, jak i w zewnętrznych aplikacjach.
Książka "Oracle9i. Programowanie w języku PL/SQL" wyjaśnia główne właściwości języka oraz różnice w PL/SQL dla różnych wersji bazy danych. Dzięki niej nauczysz się projektować, testować i uruchamiać aplikacje PL/SQL działające w wielu środowiskach, jak również poznasz szczegóły zastosowania języków SQL i PL/SQL, obsługi błędów, zbioru podprogramów i pakietów, a także wiele zaawansowanych właściwości. Niniejsza pozycja umożliwia:
* Zapoznanie się z różnymi środowiskami programistycznymi języka PL/SQL, których kopie znajdują się na dołączonej płycie CD
* Poznanie szczegółów składni języka PL/SQL: zmienne, typy danych, wyrażenia, operatory oraz struktury sterujące
* Zapewnienie spójności danych dzięki instrukcjom sterowania transakcjami dostępnym w SQL-u
* Wykorzystanie kursorów, które pozwalają na tworzenie zapytań zwracających wiele wierszy oraz jawną kontrolę przetwarzania instrukcji SQL
* Tworzenie programów PL/SQL, które wykrywają i inteligentnie reagują na błędy fazy wykonania
* Wykorzystanie możliwości tworzenia kolekcji wielopoziomowych w systemie Oracle9i
* Tworzenie i korzystanie z procedur, funkcji i pakietów
* Tworzenie wyzwalaczy DML zastępujących i systemowych w celu wymuszania złożonych ograniczeń danych
* Korzystanie z zalet języka PL/SQL, takich jak: procedury zewnętrzne, wbudowany dynamiczny SQL, masowe powiązania oraz typy obiektowe
Książka jest przeznaczona zarówno dla programistów, którzy muszą nauczyć się składni i poznać zaawansowane cechy języka PL/SQL, jak i dla tych, którzy jeszcze nie poznali innych języków trzeciej generacji. Przydatna, aczkolwiek nie wymagana, jest ogólna znajomość sytemu Oracle (łączenie się z bazą danych i jej wykorzystywanie, podstawy języka SQL, itp.).
Borland Delphi to jedno z najpopularniejszych narzędzi służących do szybkiego tworzenia aplikacji bazodanowych. Używając Delphi nie tylko w prosty sposób połączysz się z wieloma systemami zarządzania relacyjnymi bazami danych, ale także szybko stworzysz elegancki i wygodny interfejs, pozwalający końcowemu użytkownikowi na dostęp do danych. Właśnie stąd wzięła się ogromna popularność Delphi przy pisaniu aplikacji bazodanowych klient-serwer.
Książka przedstawia zarówno rozmaite systemy bazodanowe, z jakimi można spotkać się w praktyce programistycznej (w tym m.in. InterBase, MS Access, MS SQL Server 2000 i MySQL) jak też i podstawowe komponenty wspomagające z poziomu Delphi 7 zarządzanie danymi. Prześledzisz proces tworzenia bazy danych, modelowania jej struktury i sposobów korzystania z danych w niej zawartych z poziomu Delphi.
Poznasz:
* Podstawowe informacje na temat baz danych i języka SQL
* Narzędzia wspomagające tworzenie i modyfikację bazy danych
* MS Access i interfejs ODBC
* InterBase i interfejs IBX
* MS SQL Server 2000 i interfejs ADO
* MySQL i narzędzie dbExpress
* Metody korzystania z BDE
* DataSnap i tworzenie aplikacji w architekturze trójwarstwowej
* Zasady pisania własnych komponentów
Jeśli zamierzasz pisać w Delphi, wcześniej czy później staniesz przed koniecznością skorzystania z systemu bazodanowego. Kupujące tę książkę możesz być pewien, że żaden z tych systemów nie zaskoczy Cię i nie przerośnie Twoich umiejętności.
Struktury danych i techniki obiektowe na przykładzie Javy 5.0Wydawnictwo Helion
Przy tworzeniu systemów informatycznych najważniejsze zadania wykonuje się, zanim powstanie pierwszy fragment kodu źródłowego. Wymogi stawiane współczesnym aplikacjom powodują, że inżynieria oprogramowania staje się kwestią kluczową. Opracowanie odpowiedniego projektu oraz właściwy dobór technologii i metodologii zapewniają szybką i efektywną pracę nad systemem. Niezwykle ważne jest poznanie dostępnych w języku Java struktur danych i umiejętność ich wykorzystania. Prawidłowo dobrana struktura danych znacznie przyspiesza nie tylko implementację aplikacji, ale również działanie gotowego systemu.
Książka "Struktury danych i techniki obiektowe na przykładzie Javy 5.0" przedstawia podstawowe struktury danych i sposoby ich wykorzystania podczas programowania obiektowego. Wszystkie wiadomości zostały zaprezentowane z uwzględnieniem reguł nowoczesnej inżynierii oprogramowania. Czytając kolejne rozdziały książki, poznasz najlepsze zastosowania różnych struktur danych oraz wady i zalety ich implementacji. Przede wszystkim jednak zrozumiesz potrzebę stosowania tak wielu struktur danych.
* Cykl życia oprogramowania
* Zastosowanie języka UML w projektowaniu systemów
* Obsługa błędów i wyjątków
* Testowanie oprogramowania
* Dziedziczenie i hierarchia klas
* Listy jedno- i dwukierunkowe
* Interfejs Collection
* Stosy i kolejki
* Algorytmy rekurencyjne
* Sortowanie danych
* Drzewa wyszukiwania
* Grafy
Po przeczytaniu tej książki zrozumiesz zasadę:
"Pomyśl, a dopiero potem pisz kod".
Dane i informacje to dziś najcenniejszy towar. Systemy zarządzania bazami danych to potężne narzędzia, pozwalające nie tylko na przechowywanie danych, ale także na ich przetwarzanie, modyfikowanie i wydobywanie w oparciu o przeróżne kryteria. Podstawą wszystkich operacji na danych zgromadzonych w bazach jest język SQL -- narzędzie służące do manipulowania zbiorami informacji. SQL, przyjęty i zatwierdzony przez międzynarodowe organizacje i komitety standaryzacyjne, jest wykorzystywany w niemal wszystkich systemach zarządzania bazami danych. Każdy z producentów dodaje do niego "własne" elementy, ale rdzeń języka pozostaje taki sam niezależnie od platformy.
Książka "SQL. Od podstaw" to podręcznik języka SQL i omówienie zagadnień związanych z projektowaniem baz danych przeznaczone dla osób wkraczających dopiero w świat baz danych. Przedstawia podstawowe wyrażenia języka SQL, służące do wprowadzania danych do bazy, wyciągania ich oraz manipulowania nimi. Czytając tą tę książkę, dowiesz się, czym są złączenia i podzapytania, postaci normalne baz danych oraz transakcje i perspektywy. Poznasz sposoby projektowania tabel, zabezpieczania zgromadzonych w nich informacji oraz metody podnoszenia wydajności i szybkości działania baz danych.
* Struktura relacyjnych baz danych
* Wpisywanie danych do bazy
* Wydobywanie i porządkowanie danych
* Normalizacja i postaci normalne
* Projektowanie baz danych
* Operacje matematyczne, grupujące i agregujące
* Stosowanie złączeń i podzapytań
* Tworzenie i wykorzystywanie perspektyw
* Mechanizmy transakcyjne
* Podnoszenie wydajności bazy danych i optymalizowanie zapytań
Dzięki tej książce poznasz wszystko -- znajdziesz omówienie tego, co może okazać się potrzebne podczas projektowania i korzystania z baz danych.
Poznaj funkcje i możliwości SQL Server 2005
* Przegląd architektury platformy SQL Server 2005
* Zarządzanie bazami danych i ich projektowanie
* Zabezpieczenia w SQL Server 2005
SQL Server 2005 to najnowsza wersja flagowego produktu Microsoftu przeznaczonego do zarządzania danymi i ich analizowania. Zapewnia ona większą wydajność, bezpieczeństwo, a także udostępnia szereg nowych funkcji związanych między innymi z usługami analitycznymi i raportowaniem. Jak działają te funkcje i które z nich są Ci naprawdę potrzebne? Jakiej wersji SQL Server 2005 potrzebujesz? Jakie korzyści dla Twojej firmy przyniesie zastosowanie nowych rozwiązań bazodanowych? Jak wykorzystać możliwości SQL Server 2005, aby usprawnić działanie używanych baz danych?
W udzieleniu odpowiedzi na powyższe pytania pomoże Ci książka "SQL Server 2005. Wyciśnij wszystko"; dzięki niej w przystępny sposób poznasz możliwości tej platformy. Dowiesz się, jak działa SQL Server 2005 oraz jakie są różnice między jej poszczególnymi wersjami. Zrozumiesz funkcjonowanie i znaczenie różnych zabezpieczeń oraz poznasz funkcje i usługi związane z bezpieczeństwem. Zobaczysz, na czym polega zarządzanie firmowymi bazami danych i jak wygląda projektowanie aplikacji bazodanowych. Przeczytasz o generowaniu analiz i raportów oraz wykonywaniu innych zadań za pomocą platformy Business Intelligence.
* Przegląd wersji i możliwości SQL Server 2005
* Zabezpieczenia i kontrola nad danymi
* Administrowanie korporacyjnymi bazami danych
* Projektowanie aplikacji bazodanowych
* Analizy i raporty w Business Intelligence
* Pisanie i diagnozowanie kodu za pomocą Visual Studio
* Przykładowy kod demonstrujący stosowanie nowych funkcji
Ta książka będzie dla Ciebie nieocenioną pomocą przy podejmowaniu decyzji dotyczących technologii bazodanowych.
Poznaj możliwości, jakie oferuje programiście Excel 2003
* Zastosuj język XML
* Wykorzystaj komponenty .NET
* Zabezpiecz aplikacje
Arkusz kalkulacyjny Excel jest coraz częściej wykorzystywany nie tylko do tworzenia zestawień i wykresów, ale również jako narzędzie programistyczne. Za jego pomocą tworzone są zarówno proste aplikacje, jak i złożone systemy operujące na wielu rekordach i połączone z bazami danych. Excel udostępnia twórcom aplikacji mechanizmy pozwalające na stosowanie języka XML, usług sieciowych, bibliotek .NET oraz funkcji Windows API. Dzięki takim możliwościom Excel staje się platformą, w oparciu o którą można stworzyć naprawdę profesjonalne aplikacje.
Książka "Excel 2003. Programowanie. Zapiski programisty" to wzorowana na typowych zeszytach laboratoryjnych publikacja opisująca najciekawsze możliwości Excela, które można wykorzystać, tworząc aplikacje. Nie ma w niej nużących wywodów teoretycznych ani diagramów UML. Znajdziesz w niej natomiast przedstawione w zwartej i zrozumiałej formie praktyczne wiadomości, dzięki którym poznasz prawdziwą potęgę Excela jako narzędzia programistycznego.
* Udostępnianie obszarów roboczych i skoroszytów
* Tworzenie kont użytkowników i dodawanie uprawnień
* Zapisywanie skoroszytów w formacie XML
* Pobieranie danych z sieci
* Stosowanie usług sieciowych
* Łączenie Excela z bibliotekami .NET
* Ochrona i szyfrowanie skoroszytów
Stwórz profesjonalne aplikacje w Excelu.
Bazy danych to aplikacje, z których korzystają niemal wszyscy użytkownicy komputerów, czasem nawet nie zdając sobie z tego sprawy. W bazach danych przechowywane są informacje o użytkownikach witryny WWW, kontrahentach firmy czy numerach telefonów abonentów operatora telekomunikacyjnego. Bazą danych jest również rejestr systemu Windows i książka telefoniczna w telefonie komórkowym. Jednak aby zapisać dane w formacie odpowiednim dla aplikacji niezbędne są standardy. Współcześnie wykorzystywany relacyjny model przechowywania danych sprawdza się znakomicie. Do manipulowania danymi zapisanymi w bazach stosowany jest inny standard: język SQL.
Książka "Bazy danych SQL. Teoria i praktyka" przedstawia wszystkie zagadnienia związane z przechowywaniem i przetwarzaniem danych we współczesnych aplikacjach. Przeczytasz w niej o relacyjnym i obiektowym modelu danych oraz najczęściej stosowanych systemach zarządzania bazami danych. Dowiesz się, jakie instrukcje języka SQL wykorzystywane są do wprowadzania danych, przetwarzania ich i wybierania z bazy. Nauczysz się optymalizować zapytania oraz stosować indeksy i procedury składowane. W książce znajdziesz również praktyczne wskazówki dotyczące konfigurowania serwerów baz danych i administrowania nimi.
* Przechowywanie prostych danych
* Relacyjny i obiektowy model danych
* Typy danych w języku SQL
* Instrukcje języka SQL
* Indeksy, wyzwalacze i procedury składowane
* Manipulowanie danymi
* Optymalizacja zapytań
* Charakterystyka najpopularniejszych systemów zarządzania bazami danych
Poznaj tajniki współczesnych mechanizmów przechowywania informacji.
Przewodnik zaawansowanego programisty
Zaawansowani programiści na całym świecie wybierają MySQL jako podstawę swoich aplikacji opartych na WWW. Książka, którą trzymasz w ręku, dostarczy Ci wiedzy i przykładowego kodu; elementów niezbędnych do szybkiego pisania własnych aplikacje, niezależnie od stopnia ich skomplikowania.
Książka rozpoczyna się od omówienia podstaw MySQL-a: zapytań SQL, zasad projektowania baz danych, normalizacji, transakcji i przetwarzania równoległego. Następnie w usystematyzowany sposób opisuje szczegółowe możliwości MySQL oraz przedstawia efektywne techniki dostępu do baz MySQL-a z poziomu C, Javy, PHP, Perla, Pythona i innych środowisk programistycznych.
W książce opisano między innymi:
* Instalację i korzystanie z MySQL-a -- wraz ze szczegółowym opisem
implementacji SQL w MySQL-u
* Typy danych, zmienne, funkcje wbudowane i narzędzia dostępne z linii
komend
* API MySQL w języku C
* Administrację bazami MySQL, wykonywanie kopii zapasowych i usuwanie
skutków awarii
* Optymalizację i zabezpieczanie aplikacji
* Tworzenie rozproszonych baz danych
* Rozszerzanie funkcjonalności MySQL-a
* Tworzenie baz danych przenośnych na inne platformy
Dokładnie przestudiowana i zalecana przez twórcę MySQL-a, Michaela Wideniusa, książka "MySQL" dostarcza profesjonalnym programistom tego, czego poszukiwali: dogłębnej, przemyślanej wiedzy, potrzebnej do tworzenia zaawansowanych aplikacji.
Leon Atkinson jest autorem książki "PHP. Programowanie". Jest też inicjatorem projektu FreeTrade: zestawu narzędzi open source wykorzystującego MySQL i PHP. Atkinson od 1997 roku używa MySQL w wielu aplikacjach sieciowych i e-commerce.
Polecana przez Michaela Wideniusa, twórcę MySQL-a
Relacyjne bazy danych stanowią podstawę większości współczesnych systemów informatycznych. Choć poszczególne systemy zarządzania bazami danych różnią się między sobą w wielu aspektach, są jednak oparte na wspólnych podstawach teoretycznych. Jeśli zrozumiesz ten wspólny fundament, będziesz mógł z łatwością budować na nim własne aplikacje, niezależnie od tego, czy jako systemu bazodanowego użyjesz komercyjnego Oracle"a lub MS SQL-a, czy też bezpłatnego PostgreSQL.
Książka "Relacyjne bazy danych" została napisana w celu jak najbardziej przystępnego objaśnienia zagadnień relacyjnego modelu danych oraz jego znaczenia dla projektantów i twórców baz danych. Objaśnienia tych, często skomplikowanych zagadnień, przybliżają tajniki relacyjnego modelu danych wykorzystując przykłady, a nie wzory matematyczne. Dzięki ich zrozumieniu będziesz mógł projektować bazy danych szybsze, bardziej elastyczne i lepiej dopasowane do zadań, jakie mają realizować. Poznasz:
* Podstawowe pojęcia związane z bazami danych: tabele, rekordy, pola
* Sposoby pobierania danych za pomocą zapytań
* Tworzenie raportów z wyselekcjonowanych danych
* Projektowanie baz z uwzględnieniem związków między danymi, klucze i indeksy
* Sposoby przestrzegania reguł integralności danych
* Tworzenie zaawansowanych wielowarstwowych aplikacji opartych o bazy danych
* Programowanie wyzwalaczy, procedur zapisanych, użycie perspektyw
* Zastosowania transakcji
* Teorię baz danych: reguły Codda, normalizację
* Język SQL
Dr Mark Whitehorn dysponuje ogromną wiedzą w dziedzinie teorii relacyjnych baz danych. Dzięki cyklowi artykułów w brytyjskim magazynie Personal Computer World udało mu się przybliżyć ją tysiącom użytkowników.
"Po prostu doskonała. Wyjaśniając tajniki zagadnień związanych z relacyjnymi bazami danych, Mark Whitehorn oraz Bill Marklyn osiągnęli o wiele więcej niż inni autorzy. Uczynili ten temat ciekawym, a nawet wręcz zabawnym, co stawia ich poza zasięgiem jakiejkolwiek konkurencji”.
Neil Fawcett, Edytor techniczny, VNU Business Publications
Umiesz programować w Perlu, lecz czujesz pewien niedosyt? Pracujesz nad większym projektem niż zazwyczaj i jesteś zagubiony? A może chciałbyś dodać do swojej aplikacji efektowny interfejs użytkownika, bardziej zaawansowany mechanizm przechwytywania błędów lub obsługę sieci i nie wiesz jak to zrobić?
Ta książka pomoże Ci stać się lepszym programistą bez względu na to, czy Twoja znajomość Perla jest powierzchowna, czy dogłębna. Nauczysz się zaawansowanych technik przygotowywania programów w Perlu o jakości produkcyjnej. Poznasz metody przetwarzania danych i używania obiektów, które wcześniej mogły wydawać Ci się czarną magią. Książka przedstawia szerokie zastosowania Perla: od sieci, baz danych, po interfejsy użytkownika. Znajdziesz w niej także opis wewnętrznych mechanizmów języka umożliwiających tworzenie wydajniejszych aplikacji oraz łączenie Perla z językiem C.
Do najważniejszych tematów poruszanych w książce należą:
* Praktyczne zastosowania pakietów i klas (programowanie obiektowe)
* Złożone struktury danych
* Trwałość danych (np. bazy danych)
* Sieci
* Interfejsy graficzne budowane za pomocą pakietu Tk
* Interakcja z funkcjami języka C
* Osadzanie i rozszerzanie interpretera Perla
* Wybrane aspekty wewnętrznych mechanizmów Perla
W książce przystępnie wytłumaczono wszystkie zagadnienia związane z Perlem, o których zapewne chciałbyś wiedzieć więcej: odwołania, przechwytywanie błędów operatorem eval, nieblokujące operacje wejścia/wyjścia, zasadność stosowania domknięć oraz dowiązania z użyciem mechanizmu tie. Jej lektura spowoduje, że poczujesz się prawdziwym hakerem -- mistrzem Perla.
"Nieprzeciętny tekst i najbardziej zaawansowana książka o Perlu, jaką napisano. Autor -- specjalista -- objaśnia trudne koncepcje w sposób klarowny i kompletny."
Jon Orwant, redaktor The Perl Journal
Zamiast długich tekstów -- rysunki z dokładnymi objaśnieniami.Samodzielna nauka nigdy nie była tak prosta
Znaczenie baz danych trudno przecenić. Służą one nie tylko jako magazyny informacji, ale co ważniejsze, pozwalają na niezwykle szybkie ich przeszukiwanie. W ciągu kilku sekund w tysiącach danych odnajdziesz te, których właśnie potrzebujesz i zaprezentujesz je w formie rozmaitych zestawień, a nawet wykresów. Baza danych pozwoli Ci gromadzić szczegółowe dane o kontrahentach czy produktach i przeprowadzać na nich dowolne operacje. Trudno dziś sobie wyobrazić nowoczesne przedsiębiorstwo, które nie korzystałoby z rozbudowanych baz danych. Program Microsoft Access to jeden z najprostszych w obsłudze i zarazem najpopularniejszy system bazodanowy powszechnie stosowany w firmach i instytucjach na całym świecie.
Książka "Access 2003 PL. Kurs" to nowoczesny podręcznik, dzięki któremu w krótkim czasie poznasz tę aplikację i nauczysz się używać jej w praktyce. Przystępny język, liczne ilustracje, ćwiczenia pokazujące jak krok po kroku realizować najczęstsze zadania -- to wszystko sprawi, że bez pomocy nauczyciela poznasz Accessa i powiększysz swoje kompetencje stając się bardziej cenionym i poszukiwanym pracownikiem.
Nauczysz się:
* Instalować Accessa i pakiet Office
* Tworzyć nowe bazy danych
* Projektować i modyfikować tabele przechowujące dane
* Wprowadzać dane do baz danych
* Wiązać ze sobą tabele za pomocą relacji
* Pisać własne kwerendy przeszukujące bazy danych
* Tworzyć wygodne formularze do wprowadzania danych
* Tworzyć eleganckie raporty na podstawie wybranych danych
* Zarządzać bazami danych
Książki wydawnictwa Helion z serii "Kurs" adresowane są do początkujących użytkowników komputerów, którzy chcą w krótkim czasie nabyć praktycznych umiejętności przydatnych w karierze zawodowej i codziennej pracy. Napisane przystępnym językiem i bogato ilustrowane są wspaniałą pomocą w samodzielnej nauce.
* Przeznaczony dla początkujących
* Praktyczne zadania omówione krok po kroku
* Przystępny i zrozumiały język
* Liczne ilustracje
* Idealny do samodzielnej nauki
Poznaj najpopularniejszą bazę danych dla Windows
Poznaj ogromne możliwości MySQL-a
"MySQL. Podstawy" to wprowadzenie do pracy z MySQL. Opisuje system od strony użytkowej -- przedstawia zasady tworzenia baz i tabel, definiowania indeksów i kluczy oraz stosowania języka SQL do wprowadzania danych i wybierania ich z tabel. Omawia również zagadnienia bardziej zaawansowane -- mechanizmy transakcji. Jeśli chcesz dowiedzieć się czegoś o administrowaniu bazą MySQL, znajdziesz tu również informacje na ten temat -- od sposobów definiowania uprawnień użytkowników aż po precyzyjne "strojenie" bazy za pomocą odpowiednich opcji konfiguracyjnych, wykonywania kopii bazy oraz zabezpieczanie zgromadzonych w niej danych przed atakami z zewnątrz.
* Instalacja MySQL
* Struktura katalogów i plików w bazie MySQL
* Tworzenie baz, tabel i indeksów
* Operacje na danych z wykorzystaniem języka SQL
* Złożone zapytania
* Typy tabel i transakcje
* Administrowanie kontami użytkowników
* Administrowanie bazą danych
* Tworzenie kopii zapasowych baz danych
* Zabezpieczanie danych
* Optymalizacja serwera i baz danych
MySQL zajmuje szczególną pozycję wśród systemów obsługi relacyjnych baz danych. Dzięki dużej wydajności, prostocie obsługi i dostępności interfejsów programistycznych dla wielu języków programowania, osiągnął ogromną popularność w zastosowaniach internetowych. Jeśli dysponujesz ograniczonym budżetem, powinieneś rozważyć użycie darmowego systemu, który pod wieloma względami może konkurować z drogimi systemami komercyjnymi. MySQL rozwija się zresztą bardzo dynamicznie, a jego kolejne wersje dysponują coraz to bardziej wyrafinowanymi funkcjami.
Do kogo adresowana jest ta książka?
"Bazy danych i MySQL. Od podstaw" to pozycja zarówno dla początkujących, jak i dla zaawansowanych użytkowników MySQL-a. Początkujący dowiedzą się jak instalować i konfigurować system MySQL, nauczą się projektowania wydajnych baz danych i zgłębią tajemnice języka SQL. Doświadczeni programiści będą mogli poznać interfejs pozwalający na korzystanie z MySQL-a z poziomu ich ulubionego języka programowania (książka omawia C, C++, Perla, PHP i Javę). Zainteresować ich powinny także rozdziały poświęcone wzorcom projektowym stosowanym przy tworzeniu aplikacji bazodanowych i omówienie mechanizmu transakcji, zaimplementowanego w najnowszych wersjach MySQL-a.
Co zawiera ta książka?
* Przystępne omówienie zagadnień związanych z projektowaniem baz danych
* Opis kompilacji, instalacji, konfiguracji i obsługi systemu MySQL
* Kompletny kurs języka SQL w wersji implementowanej w MySQL
* Prezentację narzędzi ułatwiających pracę z MySQL
* Omówienie zagadnień związanych z administracją systemem bazodanowym (replikacja, tworzenie kopii zapasowych, odtwarzanie danych)
* Opis interfejsów umożliwiających pisanie aplikacji bazodanowych w językach C, C++, PHP, Perl i Java
* Dodatki, zawierające m.in. skorowidz poleceń SQL i informacje na temat obsługi dużych obiektów (pola BLOB)
Autorzy szybko nauczą Cię korzystać z MySQL-a, dzięki czemu więcej czasu zostanie Ci na właściwe zadania.
Rozpocznij pracę z SQL Server 2005
* Dowiedz się, jak działają systemy RDBMS
* Poznaj narzędzia SQL Server 2005
* Naucz się obsługiwać bazy danych za pomocą SQL Server 2005
SQL Server 2005 to najnowsza wersja niezawodnego, wydajnego i wysoce skalowalnego systemu zarządzania relacyjnymi bazami danych (RDBMS) autorstwa Microsoftu. Podobnie jak wcześniejsze wersje tego produktu, SQL Server 2005 bazuje na języku T-SQL, ale zapewnia lepszą obsługę XML, danych definiowanych przez użytkownika oraz platformy .NET, a ponadto udostępnia dodatkowe usługi. Dzięki swym możliwościom doskonale nadaje się do tego, by być podstawą rozmaitych aplikacji potrzebujących dostępu do bazy danych.
Książka "SQL Server 2005. Programowanie. Od podstaw" przeznaczona jest dla programistów, którzy chcą rozpocząć pracę z SQL Server 2005. Dzięki niej poznasz podstawy funkcjonowania systemów RDBMS oraz języków SQL i T-SQL. Nauczysz się korzystać z narzędzi udostępnianych przez SQL Server 2005 oraz dowiesz się, jak wykonywać zarówno podstawowe, jak i bardziej zaawansowane operacje na bazach danych. Ta książka pozwoli Ci szybko opanować możliwości, jakie daje SQL Server 2005, i przystąpić do pisania stabilnych oraz wydajnych aplikacji bazodanowych.
* Wprowadzenie do systemów RDBMS
* Języki SQL i T-SQL
* Narzędzia dostępne w SQL Server 2005
* Tworzenie i modyfikowanie tabel
* Korzystanie ze złączeń i ograniczeń
* Normalizacja podstaw projektowania
* Tworzenie skryptów, programów wsadowych i procedur składowanych
* Obsługa transakcji i blokad
* Używanie wyzwalaczy
* Raporty
* Obsługa danych XML
Twórz niezawodne i wydajne aplikacje bazodanowe
za pomocą SQL Server 2005.
SQL jest uznawanym za standard językiem programowania służącym do tworzenia, modyfikowania oraz pobierania informacji przechowywanych przez systemy zarządzania relacyjnymi bazami danych. Chociaż każdy system bazodanowy używa nieco innego dialektu tego języka, często rozbudowując go o dodatkowe funkcje, podstawowe instrukcje SQL są wspólne dla wszystkich systemów: od Accessa do Oracle'a.
Bogata w ilustracje, napisana przystępnym językiem książka "SQL. Szybki start" pozwoli Ci nauczyć się SQL-a i zacząć pracę z relacyjną bazą danych, niezależnie od tego, który system wybierzesz. Autor kładzie szczególny nacisk na realizację konkretnych zadań, przedstawiając kolejne kroki, jakie należy wykonać, by rozwiązać dany problem. Dzięki temu książka jest nie tylko przewodnikiem po języku SQL i jego odmianach, ale także doskonałą pomocą, po którą będziesz często sięgał w swojej praktyce programistycznej.
W książce omówiono m.in.:
* Najpopularniejsze systemy bazodanowe, ich wady i zalety
* Relacyjny model danych
* Podstawy języka SQL: składnię i najważniejsze typy danych
* Pobieranie danych za pomocą zapytań
* Operatory i funkcje SQL
* Filtrowanie, grupowanie i sortowanie wyników zapytań
* Dodawanie, usuwanie i modyfikowanie danych
* Korzystanie z indeksów
* Używanie perspektyw
* Stosowanie transakcji
Wykorzystaj pełnię możliwości baz danych
* Na czym polega model relacyjny?
* W jaki sposób pobierać dane z bazy?
* Jak projektować bazy danych i tabele?
Systemy zarządzania bazami danych to aplikacje, które spotkać można praktycznie w każdej firmie.
Na rynku dostępnych jest wiele takich narzędzi, różniących się od siebie wydajnością, wymaganiami sprzętowymi, potencjalnymi zastosowaniami i - przede wszystkim — ceną. Użytkownicy mogą wybierać zarówno wśród rozwiązań komercyjnych, jak i nieustępujących im rozwiązań bezpłatnych. Cechą łączącą wszystkie systemy zarządzania bazami danych jest język, na którym opiera się praca z nimi - SQL. To ustandaryzowany zbiór poleceń pozwalających na niemal dowolne manipulacje danymi zgromadzonymi w bazach, tworzenie nowych baz oraz administrowanie serwerami baz danych. Bez jego znajomości wykorzystanie pełni możliwości bazy danych jest praktycznie niemożliwe.
„Praktyczny kurs SQL” to książka, dzięki której poznasz ten język. Czytając ją, dowiesz się, czym jest relacyjność w bazach danych, jak skonstruowane są takie bazy i czym są postaci normalne. Nauczysz się pobierać dane w oparciu o różne kryteria, przetwarzać uzyskane wyniki i wyświetlać je na ekranie w odpowiedni sposób. Poznasz funkcje pozwalające na modyfikację istniejących i dodawanie nowych danych, zastosujesz zapytania złożone i podzapytania oraz wykorzystasz mechanizmy transakcji. Przeczytasz także o projektowaniu baz danych oraz definiowaniu i nadawaniu uprawnień do korzystania z nich.
* Modele baz danych
* Postaci normalne w modelu relacyjnym
* Historia języka SQL
* Pobieranie danych za pomocą instrukcji SELECT
* Dobór kryteriów wybierania
* Przetwarzanie wyników zapytań
* Zapytania złożone i podzapytania
* Transakcje
* Modyfikowanie i dodawanie danych
* Projektowanie baz danych
* Uprawnienia
Uzupełnieniem do książki jest udostępniona tutaj baza danych.
Poznaj w praktyce język będący podstawą wszystkich nowoczesnych systemów zarządzania bazami danych.
Język programowania Tcl (Tool Command Language) należy do licznej rodziny interpretowanych języków skryptowych. Interpreter Tcl może zostać uruchomiony pod kontrolą wielu systemów operacyjnych, między innymi Linuksa i Windows. Aplikacja Tcl jest niemal w pełni niezależna od wyboru platformy systemowej. Tcl pozwala między innymi na uruchamiania wielu procesów (programów), korzystanie z przekierowań wejścia-wyjścia, tworzenie potoków poleceń i tworzenie gniazd sieciowych do komunikacji TCP/IP. Rozszerzeniem Tcl o trudnym do przecenienia znaczeniu jest pakiet narzędziowy Tk. Dzięki poleceniom Tk tworzenie i manipulowanie okienkami składającymi się na graficzny interfejs użytkownika (GUI) jest niezwykle proste.
Jeśli potrzebny jest Ci wygodny język skryptowy, w którym można szybko tworzyć niezależne od systemu operacyjnego aplikacje o rozbudowanym interfejsie użytkownika, Tcl/Tk może okazać się wymarzonym narzędziem do tego celu.
Książka "Tcl/Tk. Programowanie" to wyczerpujący i kompletny podręcznik tego języka programowania, wzbogacony wieloma przydatnymi przykładami.
W książce omówiono między innymi:
* Podstawy Tcl, środowisko pracy programisty
* Polecenia, zmienne, wykonywanie obliczeń, instrukcje sterujące, procedury i inne elementy składni języka
* Struktury danych: łańcuchy i wyrażenia regularne, listy i tablice
* Korzystanie z plików, potoków i gniazd sieciowych
* Pakiety i biblioteki, dostęp do baz danych
* Tworzenie interfejsu użytkownika z wykorzystaniem Tk
* Obsługę zdarzeń
* Kontrolki dostępne w Tk, tworzenie menu aplikacji
Similar to Oracle9i. Przewodnik dla początkujących (18)
Windows Movie Maker dołączany do systemu Windows XP to doskonałe narzędzie do domowego montażu cyfrowych filmów wideo. Jest prosty w obsłudze, posiada spore możliwości, a montaż filmów za jego pomocą jest przyjemną zabawą. Movie Maker pozwala na przeniesienie klipów z kamery cyfrowej, zaimportowanie materiałów z dysku, rozmieszczenie ujęć i połączenie ich przejściami, a także udźwiękowienie i dodanie efektów specjalnych. Gotowy film można wysłać pocztą elektroniczną, zapisać na dysku lub płycie CD albo opublikować w internecie.
Książka "Tworzenie filmów w Windows XP. Projekty" przedstawia proces tworzenia filmu wideo. Opisuje kolejne kroki prowadzące do zmontowania cyfrowego filmu wideo z przechwyconych ujęć i zaimportowanych materiałów. Nie znajdziesz w niej jednak długich opisów i dziesiątek parametrów. Każde zagadnienie jest przedstawione za pomocą zrzutów ekranu i krótkich instrukcji. Dzięki temu w ciągu kilku godzin zrealizujesz swój pierwszy projekt w Movie Makerze.
* Elementy interfejsu użytkownika
* Przechwytywanie klipów z kamery wideo
* Import materiałów źródłowych
* Tworzenie wstępnego montażu
* Dodawanie przejść i efektów specjalnych
* Nakładanie plansz tytułowych i napisów
* Udźwiękowienie filmu
* Korzystanie z funkcji Autofilm
* Eksport zmontowanego filmu
Przekonaj się, jak proste może być tworzenie własnych filmów wideo.
Przedstaw się światu!
* Jak zbudować elegancką stronę z blogiem?
* Jak tworzyć wyspecjalizowane przeglądarki bloga?
* Jak dodawać do własnego serwisu blogowego kanał RSS?
Prowadzenie bloga to nowy sposób na zwiększenie aktywności społecznej - szansa na zaistnienie w rzeczywistości wirtualnej, mająca swoje odbicie w tak zwanym „prawdziwym życiu”. Dlatego blogi piszą dziś niemal wszyscy: politycy, marketingowcy, celebryci, biznesmeni. Forma publicznie dostępnego pamiętnika pozwala na szeroką prezentację własnych poglądów, przekonań czy wartości. Z tego powodu blogi wykorzystywane są też jako wortale poświęcone określonej tematyce, promujące idee lub produkty. Ich użytkownicy stworzyli nawet własną społeczność, która 31 sierpnia obchodzi swoje święto - Dzień Bloga. Już dziś możesz do nich dołączyć!
„Blog, więcej niż internetowy pamiętnik” to książka, która pokaże Ci, jak założyć i prowadzić własny blog, a także aktywnie korzystać z innych blogów. Dowiesz się z niej, jak skorzystać z oprogramowania obsługującego serwisy blogowe, jak zintegrować języki PHP, HTML, CSS i SQL, aby stworzyć elegancką stronę prezentującą Twój blog. Nauczysz się budować własną bazę danych, przeznaczoną do przechowywania wpisów, a także zabezpieczać ją przed niepowołanymi modyfikacjami. I wreszcie poznasz sposób na dodanie do własnego serwisu kanału RSS, aby czytelnicy na bieżąco mogli obserwować pojawianie się nowych wpisów. Znajdziesz tu wszystko, czego potrzebujesz, aby zaprezentować światu swój blog!
* Obsługa okna tworzenia bloga
* Modyfikowanie wyglądu bloga
* Publikowanie w określonym terminie
* Rozbudowa bloga
* Instalacja czytnika RSS
* Subskrybowanie blogów za pomocą RSS
* Instalacja oprogramowania własnego serwera
* Baza danych i modyfikacja danych
* Projektowanie struktury bloga
* Zakładanie konta użytkownika
* Zakładanie bazy danych i tabeli danych
* Nadawanie uprawnień do korzystania z tabeli
* Przygotowanie szablonu i tworzenie strony www
* Automatyzowanie, blokowanie i trwałe usuwanie wpisu
* Tworzenie formularza wyszukiwania
* Tworzenie kanału RSS i wypełnianie go treścią
* Pobieranie programu Weber
Blog to prosty i fascynujący sposób, aby świat dowiedział się o Twoim istnieniu!
Pakiet biurowy MS Office jest jednym z podstawowych narzędzi wykorzystywanych we współczesnych firmach. Zawarty w nim system zarządzania bazami danych Access to wygodna w obsłudze aplikacja służąca do operowania na zbiorach danych. Dzięki prostocie obsługi, sporym możliwościom i wizualnym narzędziom stanowi doskonałe rozwiązanie dla przedsiębiorstw, w których duże znaczenie ma czas poświęcany na opanowanie nowych programów. Kreatory i rozbudowany system pomocy oferowane przez Accessa niezwykle upraszczają proces tworzenia bazy oraz aplikacji przeznaczonych do obsługi zgromadzonych w niej danych.
W książce "Access w biurze i nie tylko" znajdziesz omówienie podstawowych możliwości tego systemu. Nauczysz się tworzyć i otwierać istniejące bazy danych oraz tworzyć nowe. Dowiesz się, w jaki sposób projektować tabele i jak dobierać typy danych dla poszczególnych kolumn tabeli. Przeczytasz o relacjach, poznasz sposoby wybierania i wstawiania danych, a także manipulowania nimi za pomocą kwerend. W kolejnych rozdziałach znajdziesz informacje o tworzeniu formularzy i raportów oraz wyświetlaniu wykresów na podstawie danych zgromadzonych w bazie. Nauczysz się także pisać własne makra i poznasz podstawy języka Visual Basic for Applications.
* Otwieranie istniejących baz danych
* Tworzenie tabel
* Typy danych
* Tworzenie i modyfikowanie relacji
* Manipulowanie danymi za pomocą kwerend
* Konstruowanie formularzy
* Budowanie raportów
* Automatyzacja pracy za pomocą makropoleceń
* Tworzenie i wyświetlanie wykresów
Dane to dziś najcenniejszy towar. Naucz się nim zarządzać.
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczneWydawnictwo Helion
Zapewnij swojej witrynie miejsce w pierwszej dziesiątce!
* Jak działają wyszukiwarki?
* Jaki wpływ na pozycję serwisu mają linki przychodzące i wychodzące?
* Czy istnieją zagrożenia związane z niewłaściwym pozycjonowaniem?
Stworzenie serwisu WWW to dopiero połowa sukcesu w Internecie. Druga połowa to zapewnienie witrynie odpowiedniej popularności. A tę popularność może zagwarantować przede wszystkim wysokie miejsce w wynikach wyszukiwarek. Jak to osiągnąć? Od czego zacząć i jak monitorować skuteczność prowadzonych działań? Wszystkie odpowiedzi znajdziesz właśnie w tej książce!
Poprzez liczne przykłady i ćwiczenia autorzy zapoznają Cię ze sposobem działania wyszukiwarki Google i zasadami doboru właściwych słów kluczowych. Pokażą, jak najlepiej rozmieścić je na stronie. Ponadto dowiesz się, jaki wpływ na pozycję strony mają linki wychodzące oraz przychodzące, jak przebiega proces indeksowania strony, jak działają systemy wymiany linków oraz jak wykorzystać statystyki do obserwacji ruchu na stronie. Przeczytasz także o tym, jakie zagrożenia niesie ze sobą niewłaściwa procedura pozycjonowania.
* Sposób działania Google oraz innych wyszukiwarek
* Definiowanie fraz i słów kluczowych
* Wpływ linków przychodzących i wychodzących na pozycję strony
* Korzystanie z systemów wymiany linków
* Proces indeksacji witryny
* Zagrożenia związane z niewłaściwym pozycjonowaniem
* Wykorzystanie statystyk do śledzenia ruchu na stronie
* Sposoby reklamowania serwisu
Zwiększ oglądalność swojej witryny WWW!
E-wizerunek. Internet jako narzędzie kreowania image'u w biznesieWydawnictwo Helion
Lustereczko, powiedz przecie,
kto jest najwspanialszy w necie?
* Tworzenie i wykorzystywanie odpowiedniego wizerunku oraz zarabianie na nim
* Budowanie pożądanych marek bez wielkich nakładów finansowych
* Interaktywne relacje z klientami
* Wykorzystanie Internetu do rozwoju biznesu
* Narzędzia kreowania wizerunku w sieci
Jak Cię widzą (w sieci), tak Cię piszą
Internet jest nie tylko rewolucyjnym medium, pierwszym o naprawdę masowym zasięgu działania. Stanowi on przede wszystkim fascynujący alternatywny świat. Działa jak magnes, co roku przyciągając nowych użytkowników. Niczym używka, wciąż odnotowuje wydłużenie czasu kontaktu z odbiorcą. I last but not least — Internet to niekończący się pasaż handlowy, wymarzone miejsce spotkań podaży i popytu.
Poznaj specyfikę światowej sieci WWW i znajdź w niej właściwe miejsce dla Twojej marki. E-marketing rządzi się własnymi prawami — z jednej strony bezustannie stawia firmy przed nowymi wyzwaniami, z drugiej zaś stale kreuje nowe narzędzia dotarcia do klienta. A są one naprawdę fascynujące: możliwość dowolnej personalizacji przekazu, olbrzymia ilość kanałów, a przede wszystkim atrakcyjne społeczności — ludzie młodzi, aktywni, hobbyści, biznesmeni oraz entuzjaści nowinek. Mogą oni zostać ambasadorami Twojej marki, ale mogą też ją zniszczyć. Dlatego musisz poznać zasady rządzące Internetem i jego społecznościami, a następnie zacząć budować instrumenty wywierania wpływu i wykorzystać je dla dobra Twojego produktu.
Internet ma przyszłość!
* Czym jest e-wizerunek i jak wpływa na sukces firm, produktów i ludzi?
* Narzędzia budowania image’u — strona WWW, fora internetowe, newslettery i inne.
* Sześć zasad skutecznego kreowania e-wizerunku.
* Grzechy główne działań internetowych.
* Marka jako efekt przemyślanej strategii wizerunkowej.
* Case studies
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsWydawnictwo Helion
Rozpocznij przygodę z Visual C++!
* Jakie prawa rządzą programowaniem obiektowym?
* Jak tworzyć usługi systemowe?
* Jak dokumentować tworzony kod?
Microsoft Visual C++ jest zintegrowanym środowiskiem, pozwalającym na tworzenie aplikacji przy użyciu języków C, C++ lub C++/CLI. Zawiera ono wyspecjalizowane narzędzia, pomagające w wydajnym tworzeniu rozwiązań opartych o te języki. Pierwsza wersja Visual C++ została wydana w 1992 roku, a środowisko to jest bezustannie ulepszane. Najnowsze wydanie, z datą 2008, zostało opublikowane w listopadzie 2007 roku i wprowadziło wiele nowości — jak chociażby wsparcie dla technologii .NET 3.5. Niewątpliwie narzędzie firmowane przez giganta z Redmond jest jednym z najpopularniejszych, a używają go programiści z całego świata.
Dzięki tej książce również Ty możesz dołączyć do tego wybitnego grona. Po jej przeczytaniu będziesz miał wiedzę na temat środowiska programistycznego i platformy .NET. Poznasz podstawy programowania obiektowego, nauczysz się uzyskiwać dostęp do informacji zgromadzonych w bazach danych oraz korzystać z możliwości Internetu bezpośrednio w Twoich programach. Kolejne rozdziały przedstawiają interesujące tematy dotyczące obsługi wyjątków, programów wielowątkowych oraz sposobów tworzenia usług systemowych. Ostatni rozdział poświęcony został tak istotnej kwestii, jak dokumentowanie kodu — to czynność, o której wielu programistów zapomina. Jeżeli chcesz rozpocząć przygodę z Microsoft Visual C++, ta książka jest idealną lekturą dla Ciebie!
* Praca w zintegrowanym środowisku programistycznym
* Pojęcia związane z programowaniem obiektowym
* Uzyskiwanie dostępu do informacji zgromadzonych w bazach danych
* Wykorzystanie transakcji w pracy z danymi
* Sposoby integracji z siecią Internet
* Obsługa wyjątków
* Programowanie wielowątkowe
* Tworzenie grafiki oraz wykorzystanie multimediów
* Drukowanie w systemie Windows
* Tworzenie usług systemowych
* Dokumentowanie kodu programu
Wykorzystaj możliwości Microsoft Visual C++ 2008!
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IIWydawnictwo Helion
Poznaj możliwości iPhone’a!
* Jak rozpocząć pracę z iPhone’em?
* Jak wykorzystać możliwości przeglądarki Safari?
* Jak używać map?
Pojawienie się iPhone’a firmy Apple można bez wahania nazwać Rewolucją! Rewolucją przez duże "R". Nigdy wcześniej żaden nowy telefon nie wzbudził takich emocji. Nigdy wcześniej nie ustawiały się na wiele dni przed premierą kolejki pod salonami. Co sprawia, że ludzie szaleją za tym małym cudem techniki? Wielodotykowy (ang. multitouch) ekran, dostęp do tysięcy aplikacji, stabilny system operacyjny oraz elegancki, przykuwający uwagę wygląd to tylko niektóre z jego zalet.
Właśnie dzięki tej książce dowiesz się, co tak naprawdę potrafi Twój iPhone. Autor — niezawodny Scott Kelby — bez zbędnego zagłębiania się w szczegóły techniczne opowie Ci o możliwościach tego rewolucyjnego urządzenia. Zaprezentuje Ci m.in. sposoby wykonywania różnych operacji przy użyciu tego telefonu. Poznasz tajniki jego konfiguracji i synchronizacji z komputerem oraz metodę sprawdzania poziomu naładowania baterii. Nauczysz się wykorzystywać wszystkie możliwości przeglądarki Safari, czytnika poczty oraz terminarza. Dowiesz się również, jak odtwarzać klipy z YouTube, słuchać muzyki czy oglądać filmy. Książka ta jest zatem świetną pozycją zarówno dla początkującego użytkownika telefonu iPhone, jak również dla zaawansowanego — ten ostatni znajdzie tu informacje, które go zaskoczą i zachwycą! W końcu iPhone to zdolna i piękna bestia…
* Włączanie, usypianie, wyłączanie iPhone’a
* Wykorzystanie wbudowanego głośnika
* Obsługa ekranu
* Importowanie kontaktów
* Dodawanie numerów
* Połączenia konferencyjne
* Wyciszanie dzwonka
* Odbieranie i wysyłanie wiadomości e-mail
* Obsługa przeglądarki Safari
* Wykorzystanie kalendarza
* Odtwarzanie klipów z YouTube
* Używanie mapy
* Sprawdzanie prognozy pogody
* Importowanie i odtwarzanie muzyki
* Wykonywanie zdjęć
* Rozwiązywanie typowych problemów
Sprawdź, co potrafi Twój iPhone!
Uwiecznij świat, jakiego nie znałeś!
* Jaki sprzęt jest potrzebny do makrofotografii?
* Jak uzyskać duże powiększenia?
* Jak komponować efektowne zdjęcia?
Wiele osób nie zwraca uwagi na niepozorne, małe elementy otaczającego nas świata. Czyż nie warto pokazać im, co tracą? Wykonanie dobrego zdjęcia w skali makro to wyzwanie, ale zachwyt na twarzach oglądających jest wart wszelkich poświęceń. Właśnie dzięki makrofotografii można ujrzeć cudowny świat, niezauważalny na co dzień. Magiczny świat szczegółów!
Autor książki "Makrofotografia. Magia szczegółu " przedstawia ten temat w sposób przejrzysty i systematyczny. Dzięki tej publikacji zdobędziesz informacje dotyczące sprzętu potrzebnego do wykonania makrofotografii oraz sposobu kompozycji zdjęcia. Poznasz zagadnienia związane z właściwym doborem ostrości, a także takie pojęcia, jak głębia ostrości, długość ogniskowej, jasność obiektywu i wiele innych. Pozwolą Ci one na swobodne poruszanie się po świecie makrofotografii. Ponadto poszerzysz swoją wiedzę odnośnie doboru właściwego oświetlenia oraz programów odpowiednich do obróbki wykonanych zdjęć. Niewątpliwym atutem tej książki są pytania i zadania kontrolne, które pozwolą Ci zweryfikować zdobyte umiejętności. Jeżeli chcesz uwiecznić otoczenie w makrofotografii, ta pozycja będzie dla Ciebie nieocenionym źródłem informacji, a może nawet twórczej inspiracji!
* Sprzęt konieczny do wykonania makrofotografii
* Sposoby na uzyskanie dużych powiększeń
* Komponowanie zdjęć
* Zasady doboru kadru
* Uzyskiwanie właściwej ostrości
* Ograniczenia ostrości
* Dobór właściwego oświetlenia
* Metody pomiaru światła
* Doświetlanie zdjęć
* Narzędzia do edycji zdjęć
Odsłoń na fotografiach całe piękno szczegółu!
Naucz się korzystać z nowoczesnych narzędzi PowerShella
i usprawniaj żmudne zadania administracyjne!
* Jak skonfigurować środowisko PowerShella?
* Jak tworzyć aplety poleceń i jak ich używać?
* Jak korzystać z potoku danych?
Windows PowerShell to innowacyjne narzędzie do zarządzania systemem i przetwarzania skryptów dla serwerów oraz klientów pod kontrolą Windows. Charakterystyczną cechą tego interpretera poleceń jest obiektowa logika, która sprawia, że wynikiem każdego polecenia jest obiekt określonego typu. Dodatkowo wszystkie funkcje dostępne przez API systemu są możliwe do wywołania z poziomu PowerShella. Dzięki swojej uniwersalności oraz nowoczesnym narzędziom interpreter ten zapewnia spójny oraz jasny mechanizm zarządzania, oparty na wierszu poleceń i niewymagający od użytkownika dużej wiedzy programistycznej.
Książka "Windows PowerShell. Podstawy" zawiera dokładny opis innowacyjnej architektury PowerShella, zasad pisania skryptów oraz możliwości korzystania z podstawowych interfejsów systemowych: COM, WMI, ADSI i ADO.NET, a także obszerny zbiór opisów rozwiązań konkretnych zadań administracyjnych. Korzystając z tego przewodnika, poznasz funkcje i narzędzia PowerShella. Nauczysz się również korzystać z obiektowego potoku danych i zarządzać procesami, dziennikami zdarzeń oraz wpisami rejestru. Dzięki zawartej tu wiedzy z pewnością usprawnisz i zautomatyzujesz wszelkie czasochłonne zadania administracyjne, by móc swobodnie stosować PowerShell jako podstawową konsolę do codziennej pracy.
* Aplety poleceń
* Przetwarzanie potokowe
* Potoki danych
* Uniwersalny model nawigacji
* Definiowanie dysków
* Język skryptów PowerShella
* Tablice asocjacyjne
* Praca ze skryptami
* Różnicowanie reakcji na błędy
* Biblioteki klas
* Narzędzia PowerShella
* Zarządzanie użytkownikami i grupami w Active Directory
* Bazy danych
* Zaawansowane operacje dostępu do danych
PowerShell skróci czas Twojej pracy!
Poznaj specyfikę języka Java i zostań mistrzem programowania
* Jak korzystać z bibliotek języka Java?
* Jak pisać funkcjonalny i klarowny kod?
* Jak stworzyć profesjonalny i efektowny program?
Język Java jest językiem obiektowym z dziedziczeniem jednobazowym. Wewnątrz każdej metody korzysta on ze zorientowanego na instrukcje stylu kodowania. Aby dobrze poznać jakikolwiek język, należy nauczyć się posługiwać jego regułami, zasadami i składnią — podobnie jest z językiem programowania. Jeśli chcesz zyskać możliwość efektywnego programowania w języku Java, powinieneś poznać struktury danych, operacje i udogodnienia, oferowane przez biblioteki standardowe, a także często stosowane i efektywne sposoby tworzenia kodu. Całą potrzebną Ci wiedzę znajdziesz właśnie w tym podręczniku.
W książce „Java. Efektywne programowanie” w sposób zrozumiały i klarowny przedstawiono zasady opisujące mechanizmy używane w najlepszych technikach programowania. Ten podręcznik podpowie Ci, jak najbardziej racjonalnie korzystać z języka Java oraz jego podstawowych bibliotek. Dowiesz się, jak stosować wyjątki przechwytywalne i wyjątki czasu wykonania, poznasz także zalety stosowania statycznych klas składowych. Opanujesz metody sprawdzania poprawności parametrów i projektowania sygnatur oraz wszelkie instrukcje, które pozwolą Ci na wydajne i profesjonalne programowanie.
* Tworzenie i usuwanie obiektów
* Klasy i interfejsy
* Zapewnianie niezmienności obiektu
* Projektowanie i dokumentowanie klas przeznaczonych do dziedziczenia
* Zalety stosowania statycznych klas składowych
* Typy ogólne
* Typy wyliczeniowe i adnotacje
* Metody
* Programowanie
* Wykorzystanie ogólnie przyjętych konwencji nazewnictwa
* Wyjątki
* Współbieżność i serializacja
* Dokumentowanie bezpieczeństwa dla wątków
Nie wystarczy samo poznanie języka Java. Trzeba wiedzieć, jak z niego efektywnie korzystać!
Rozpocznij swoją przygodę z JavaScript!
* Jak rozpocząć przygodę z JavaScript?
* Jakie obiekty dostarcza JavaScript?
* Jak reagować na błędy?
Język JavaScript, choć ma już blisko dwanaście lat, swoimi możliwościami wciąż potrafi zafascynować niejednego projektanta stron internetowych. Ma już za sobą gorsze dni, jednak aktualnie dzięki technologii AJAX znów jest na topie. Wykorzystując go w odpowiedni sposób, sprawisz, że twój serwis WWW stanie się bardziej interaktywny i dynamiczny.
Ta książka pozwoli Ci wyjść zwycięsko z pierwszego starcia z tym językiem! Dowiesz się z niej, jak używać zmiennych, operatorów oraz funkcji. Nauczysz się reagować na zdarzenia oraz wykorzystywać okna dialogowe. Ponadto zdobędziesz wiedzę na temat pracy z obiektami DOM HTML oraz na temat sposobów reagowania na błędy w skryptach. Autor przedstawia tu także dostępne obiekty JavaScript oraz pokazuje, jak wykonywać operacje związane z czasem. Ogromnym atutem tej książki jest przejrzystość i usystematyzowany sposób prezentowania informacji. Dzięki temu również Ty szybko i bezboleśnie poznasz JavaScript!
* Typowe konstrukcje języka JavaScript
* Wykorzystanie zmiennych
* Zastosowanie funkcji
* Reagowanie na zdarzenia
* Sposoby użycia okien dialogowych
* Wykonywanie operacji związanych z czasem
* Dostępne obiekty JavaScript
* Obiekty DOM HTML
* Przygotowanie własnych obiektów
* Dziedziczenie w JavaScript
* Obsługa błędów
Przejdź bezboleśnie pierwsze starcie z JavaScript!
Naucz się łączyć największe zalety języków oraz technik programowania
i twórz interaktywne strony internetowe
* Jak unikać typowych błędów i sprawnie rozwiązywać problemy programistyczne?
* Jak połączyć zalety HTML, XML i PHP dla uzyskania pożądanych efektów?
* Jak tworzyć aplikacje wyposażone w aktywny interfejs użytkownika?
Statyczne strony WWW to dziś już przeszłość. Powszechnie dostępne narzędzia dają programistom prawie nieograniczone możliwości w zakresie tworzenia interaktywnych witryn internetowych, wzbogaconych o najróżniejsze efekty wizualne, animacje oraz wbudowane narzędzia pomocnicze. Największą popularność zdobyły sobie narzędzia z kategorii open source — z powodu ich minimalnego kosztu oraz niezwykle dużych zasobów, dostępnych za pośrednictwem Internetu. Z tej książki dowiesz się, jak tworzyć bogate i interaktywne strony WWW, łącząc rozmaite techniki i korzystając z różnych języków.
Książka "Ajax, JavaScript i PHP. Intensywny trening" poprowadzi Cię krok po kroku po podstawowych zasadach programowania w językach JavaScript, PHP i HTML oraz technologiach programowania. Dzięki temu podręcznikowi dowiesz się m.in., jak wykorzystywać dostępne biblioteki ajaksowe do implementowania i ulepszania podstawowych mechanizmów aplikacji. Szybko nauczysz się tworzyć interaktywne strony WWW, zarówno za pomocą technologii serwerowych, jak i technik oraz narzędzi umiejscowionych po stronie klienckiej, a także ich kombinacji.
* Tworzenie stron WWW w języku HTML
* Stylizacja stron za pomocą arkuszy CSS
* Tworzenie skryptów w języku JavaScript
* Wbudowanie skryptu w stronę WWW
* Obiektowy model dokumentu (DOM)
* Obiekty String
* Instrukcje warunkowe i pętle
* Funkcje wbudowane i biblioteki
* Konstruowanie aplikacji ajaksowych
* Zmienne w języku PHP
* Funkcje liczbowe, łańcuchy i tabele
* Kontrola przepływu sterowania
* Usługi webowe oraz protokoły REST i SOAP
Łącz, kompiluj, dobieraj — niech Twoje strony WWW zrobią wrażenie!
Poznaj narzędzia programu PowerPoint i twórz wyjątkowe prezentacje!
* Jak stworzyć profesjonalną prezentację na każdą okazję?
* Jak modyfikować grafikę SmartArt?
* Jak korzystać z programu Clip Organizer i biblioteki slajdów?
Z pewnością wiesz, do czego służy program PowerPoint, lecz jeśli jeszcze nie potrafisz z niego korzystać, a musisz szybko przygotować profesjonalną prezentację, ta książka jest właśnie dla Ciebie! Znajdziesz tu opis ostatniej wersji programu — PowerPoint 2007. Umożliwia ona stworzenie zaawansowanej i bogatej prezentacji, wyposażonej w dźwięk, fotografie i animacje filmowe. Nowy PowerPoint pozwala także na bezpieczne udostępnianie Twojej prezentacji wszystkim zainteresowanym.
Książka "PowerPoint 2007 PL. Seria praktyk" to bogato ilustrowany, a przy tym prawdziwie intuicyjny podręcznik, dzięki któremu każdy nauczy się sprawnie korzystać z tej aplikacji. Kolor i zrzuty ekranowe ilustrujące kolejne informacje, jak również klarowne i zrozumiałe instrukcje sprawiają, że nauka staje się niezwykle prosta. Dzięki tej książce poznasz wszystkie niezbędne narzędzia PowerPointa i ciekawe funkcje tego programu. Dowiesz się, jak zastosować w swojej prezentacji grafiki SmartArt oraz zaawansowane układy slajdów, a także w jaki sposób korzystać z galerii stylów czy biblioteki slajdów.
* Tworzenie prezentacji
* Praca z tekstem
* Grafika i linie
* Konwersja na grafikę SmartArt
* Tabele i wykresy
* Używanie Excela 2007 — kopiowanie i wstawianie tabel
* Wzbogacanie prezentacji — animacje
* Multimedia
* Dodawanie filmów i dźwięku
* Tworzenie albumów
* Pokaz slajdów
* Nagrywanie narracji
* Udostępnianie prezentacji
* Bezpieczeństwo
PowerPoint jest dla każdego!
Poznaj narzędzia oraz funkcje Excela i z łatwością wykorzystuj tę wiedzę w pracy
* Jak tworzyć skoroszyty i wykresy?
* Jak zarządzać danymi w arkuszach?
* Jak szacować formuły?
Na samo brzmienie słowa "Excel" reagujesz paniką? Uważasz, że to bardzo skomplikowany i trudny w obsłudze program? Świetnie! Ta książka została napisana właśnie z myślą o Tobie! Podręcznik, który trzymasz w rękach, stanowi namacalny dowód na to, że Excel 2007 może być prosty, a nauka jego obsługi bardzo przyjemna! Choć trudno Ci w tej chwili w to uwierzyć, aplikacja ta oferuje cale spektrum nowoczesnych, a przy tym przyjaznych i intuicyjnych narzędzi oraz funkcji, dzięki którym znacznie usprawnisz i przyspieszysz swoją pracę. Naprawdę warto je poznać!
Książkę "Excel 2007 PL. Seria praktyk" przygotowano w taki sposób, aby każdy mógł nauczyć się korzystać z narzędzi Excela, tworzyć odpowiednie arkusze oraz wykonywać na nich praktyczne operacje. Wszystkie porady i instrukcje napisane zostały prostym, zrozumiałym językiem. Dzięki temu szybko opanujesz sposoby zarządzania danymi czy szacowania formuł w tym programie. Wszystkie omawiane zagadnienia zilustrowane są ułatwiającymi zrozumienie zrzutami ekranowymi, a kolorowy druk znacznie uprzyjemni Ci korzystanie z książki. Wystarczy ją przeczytać, a poznasz Excela w stopniu pozwalającym Ci na swobodną pracę w tym programie. Na co zatem czekasz? Przed Tobą nauka takich zagadnień, jak:
* Tworzenie skoroszytu
* Wprowadzanie danych do arkusza i zarządzanie nimi
* Formuły i funkcje
* Tabele i wykresy
* Konwersja tabeli do postaci zakresu
* Zaawansowane funkcje
* Szacowanie formuł
* Zarządzanie Excelem
* Makra
* Szablony i scenariusze
* Łącza i odwołania
* Stosowanie aktualizacji
Najprostszy i najprzyjemniejszy sposób na poznanie Excela!
Poznaj praktyczne możliwości programu Access 2007!
* Jak właściwie zaprojektować bazę danych?
* Jak korzystać z szablonów?
* Jak tworzyć tabele i definiować relacje między nimi?
Wbrew pozorom nie trzeba być specjalistą, żeby korzystać z Accessa! Jest to program wyjątkowo przyjazny dla użytkownika, umożliwiający tworzenie baz danych i zarządzanie nimi bez potrzeby dogłębnego poznawania języka SQL oraz skomplikowanych środowisk serwerowych. Aplikacja pozwala na zapisywanie danych z wykorzystaniem formularzy, kierowanie zapytań do bazy, a także dzielenie danych ze współpracownikami za pośrednictwem sieci komputerowej.
Książka "Access 2007 PL. Seria praktyk" zawiera zwięzły i czytelny opis wszystkich najważniejszych funkcji tego programu, a także konkretne przykłady i jasne instrukcje zastosowania narzędzi Accessa. Kolorowe strony pozwalają na szybkie odnalezienie interesujących Cię zagadnień. Dzięki temu podręcznikowi poznasz podstawowe zasady tworzenia dobrego projektu bazy danych oraz jej zaawansowane możliwości. Nauczysz się tworzyć tabele, formularze i raporty, a także korzystać z kluczy podstawowych i obcych. Bez problemu zbudujesz taką bazę danych, która pozwoli Ci sprawnie zarządzać informacjami.
* Personalizacja Accessa 2007
* Projektowanie baz danych
* Relacyjne bazy danych
* Klucze podstawowe i obce
* Tworzenie tabel
* Korzystanie z typów danych
* Definiowanie relacji
* Kwerendy
* Korzystanie z SQL
* Tworzenie i dostrajanie formularzy
* Tworzenie raportów
* Współdzielenie Accessa
Naucz się korzystać z Accessa — zachwycą Cię jego możliwości!
Odkryj bogactwo funkcji Worda!
Jak poprawnie formatować i uatrakcyjniać dokumenty?
Chcesz zacząć sprawnie tworzyć w programie Word dokumenty o profesjonalnym wyglądzie? A może tak dobrze go już znasz, że wątpisz, by skrywał przed Tobą jeszcze jakiekolwiek tajemnice? Tak czy inaczej warto opanować wszystkie potężne możliwości najpopularniejszego edytora tekstów, różne sposoby pracy z nim i metody tworzenia dokumentów tekstowych. Uzbrojony w taką wiedzę, z pewnością będziesz pracował szybciej i sprawniej.
Książka "Word 2007 PL. Seria praktyk" jest graficznym przewodnikiem po najnowszej wersji Worda i zawiera dokładny opis jego funkcji podstawowych oraz zaawansowanych — począwszy od tworzenia i formatowania tekstów, a na złożonych makrach skończywszy. Wszystko to przedstawione zostało za pomocą przejrzystych, kolorowych i szczegółowych instrukcji oraz praktycznych przykładów. Dzięki temu podręcznikowi poznasz całe spektrum narzędzi Worda i udoskonalisz swoją pracę z tym programem.
* Narzędzia główne
* Formatowanie tekstu
* Szybkie style
* Praca z dokumentem
* Drukowanie i publikowanie
* Konwersja do formatu PDF
* Biblioteka ClipArt i SmartArt
* Hiperłącza i zakładki
* Równania
* Zaawansowane funkcje — podpis cyfrowy
* Makra
Opanuj wszystkie narzędzia Worda i ciesz się swobodą tworzenia dokumentów!
Serwisy społecznościowe. Budowa, administracja i moderacjaWydawnictwo Helion
Dołącz do kreatorów nowych trendów! Stwórz własny serwis społecznościowy!
* Pierwsze kroki w roli twórcy serwisu — rodzaje stron, prawo i reklama
* Skrypty, instalacja i administracja — PHPizabi, Elgg, Dolphin, Joomla!
* ABC moderatora i użytkownika — regulamin, trolle, zakres ingerencji
Serwisy społecznościowe są bodaj najszybciej rozwijającą się dziś częścią internetu. Nie sposób przecenić ich roli społecznej i opiniotwórczej. Liczba użytkowników i ich poczucie wspólnoty decydują o sile i prężności tych serwisów. W każdej chwili możesz przyłączyć się do któregoś z nich. Jednak znacznie więcej radości sprawiłoby Ci na pewno prowadzenie własnego serwisu, wokół którego skupiałaby się cała społeczność osób o zainteresowaniach podobnych do Twoich.
W książce "Serwisy społecznościowe. Budowa, administracja i moderacja" znajdziesz wszelkie informacje dotyczące tworzenia i obsługi serwisu społecznościowego. Opisano w niej początki tego zjawiska społecznego, podstawy jego działania, rozmaite odmiany serwisów, wszelkie kwestie prawne i techniczne. Niezależnie od tego, czy szukasz inspiracji odnośnie treści umieszczanych w serwisie, czy chciałbyś dowiedzieć się, jak rozwiązać konkretne problemy z konfiguracją, rejestracją, wyborem mechanizmu działania czy wyglądu Twojego serwisu, autorzy służą Ci rzetelną wiedzą, wskazówkami i podpowiedziami. Oprócz tego wprowadzą Cię w kwestie związane z bezpieczeństwem w sieci, rolą moderatora i rozwiązywaniem problemów z użytkownikami.
* Społeczności internetowe
* Serwisy społecznościowe (historia, rodzaje, reklama)
* Regulacje prawne
* Wybór domeny i hostingu
* Niezbędne narzędzia (klient FTP, edytory CSS i tekstowe)
* Serwis społecznościowy a forum dyskusyjne
* Bezpieczeństwo serwisu
* Skrypty (PHPizabi, Elgg, Dolphin, Joomla!, BuddyPress, Joovili, SocialEngine i wiele innych)
* Online-Community-Building
* Skrypty do budowy serwisu wideo (ClipBucket Lite, Clipshare, ClipHouse i wiele innych)
* Rola moderatora
* Social shopping
Sprawdź, jak wiele satysfakcji daje własny serwis społecznościowy!
AutoCAD to program do komputerowego wspomagania projektowania, który od lat wyznacza standardy na rynku takich aplikacji. Z jego możliwości korzystają projektanci różnych branż, a ogromna liczba bibliotek, modułów i nakładek sprawia, że realizacja nawet najbardziej złożonych projektów przebiega szybko i sprawnie. Każda kolejna wersja AutoCAD-a jest bardziej rozbudowana. W wersji 2008 autorzy aplikacji zadbali o optymalizację znanych już użytkownikom narzędzi i zwiększenie produktywności pracy. Zmodernizowany interfejs użytkownika oraz nowe możliwości docenią nie tylko profesjonaliści, ale również ci, którzy stawiają pierwsze kroki w świecie komputerowego wspomagania projektowania.
Książka "AutoCAD 2008 i 2008 PL" to wyczerpujące omówienie najnowszej edycji tej aplikacji. Każdy użytkownik AutoCAD-a, niezależnie od stopnia zaawansowania, znajdzie w niej interesujące informacje. Czytając tę książkę, nauczysz się tworzyć i modyfikować rysunki, wymiarować je, korzystać z warstw, bloków i stylów oraz drukować projekty. Poznasz zasady modelowania bryłowego, tworzenia szablonów oraz rysowania w trybie aksonometrycznym. Każde z narzędzi dostępnych w aplikacji jest dokładnie omówione, a ilustrowane przykłady ułatwiają poznanie ich w praktyce.
* Interfejs użytkownika, menu i paski narzędzi
* Praca z dokumentami
* Układy współrzędnych
* Tworzenie podstawowych obiektów i definiowanie ich właściwości
* Napisy i tabelki
* Rysowanie precyzyjne
* Rysunek aksonometryczny
* Kreskowanie
* Naprawianie uszkodzonych rysunków
* Techniki wymiarowania, modyfikowanie wymiarów i style wymiarowe
* Modelowanie 3D i bryły ACIS
Poznaj najnowszą wersję narzędzia, które zrewolucjonizowało pracę projektantów na całym świecie.
Zobacz, jakie to proste — naucz się tworzyć bazy danych!
* Jak tworzyć formularze i raporty?
* Jak modyfikować strukturę tabel?
* Jak stosować mechanizmy wymiany danych?
Współczesny świat wymusza na przedsiębiorstwach gromadzenie oraz przetwarzanie ogromnej ilości informacji. To sprawia, że muszą one dysponować wydajnymi i sprawnymi bazami danych. Aby zbudować taki system zarządzania danymi, niezbędne są odpowiednie narzędzia — jednym z nich jest program MS Access. Ta aplikacja przede wszystkim pozwala na łatwą kontrolę poprawności tworzonych projektów oraz zapewnia integrację narzędzi służących do tworzenia struktury relacyjnej. Dba także o zgodność tych narzędzi ze standardem języka zapytań SQL, wykorzystywanym do tworzenia i modyfikowania baz danych oraz operowania na zgromadzonych w nich informacjach.
Książka „Bazy danych. Pierwsze starcie” stanowi doskonałe wprowadzenie w tematykę tworzenia baz danych. Zawiera wszystkie potrzebne informacje, podane w prosty i przejrzysty sposób. Ten podręcznik przyda się zarówno studentom kierunków informatycznych, jak i wszystkim tym, którzy chcą zdobyć wiedzę o nowoczesnych metodach budowania takich baz. Stąd dowiesz się m.in., jak wykorzystywać język zapytań SQL, w jaki sposób tworzyć tabele, formularze i raporty oraz stosować mechanizmy wymiany danych, a także na czym polega filtrowanie i sortowanie w zapytaniach. Zdobędziesz wiedzę i umiejętności wystarczające do samodzielnego zbudowania wydajnej bazy danych i sprawnego nią zarządzania.
* Projektowanie bazy danych — narzędzia wizualne
* Tworzenie formularzy i raportów
* Strukturalny język zapytań SQL w wersji MS JetSQL
* Składnia podstawowa
* Unia — koniunkcja zbiorów
* Grupowanie i funkcje agregujące
* Zastosowanie języka SQL z poziomu formularzy
* Mechanizmy wymiany danych
* Obiekty: DAO, RDO, ADO
* Zastosowanie mechanizmów wymiany danych przy tworzeniu aplikacji
Stwórz własną, niezawodną bazę danych!
Wkrocz w świat projektowania 3D
* Jak definiować parametry projektu?
* W jaki sposób korzystać z narzędzi projektowych?
* Jak generować dokumentację techniczną?
Inventor, opracowany i sprzedawany przez firmę Autodesk, to program typu CAD, pozwalający na zamodelowanie projektowanego urządzenia lub elementu w postaci bryły trójwymiarowej. W oparciu o tak zamodelowaną bryłę Inventor umożliwia wygenerowanie pełnej dokumentacji projektowej — rysunków wykonawczych i złożeniowych, wykazu części i innych. Aplikacja pozwala także na przeprowadzenie symulacji i analizy działania projektowanego urządzenia.
"Inventor. Pierwsze kroki " to podręcznik dla wszystkich osób, które chcą poznać możliwości tej aplikacji i wykorzystać je w swojej pracy. Książka opisuje proces instalacji i konfiguracji programu oraz definiowania parametrów projektu. Pokazuje także kolejne kroki jego realizacji. Przeczytasz w niej o tworzeniu szkiców, definiowaniu wiązań, generowaniu modeli bryłowych i tworzeniu zespołów. Dowiesz się także, w jaki sposób wygenerować dokumentację techniczną w oparciu o gotowy model oraz jak zaprezentować elementy projektu w postaci animacji trójwymiarowej.
* Instalacja Inventora
* Konfiguracja interfejsu użytkownika
* Praca z oknami dialogowymi
* Tworzenie szkiców i wiązań
* Edycja obiektów graficznych
* Tworzenie brył trójwymiarowych
* Łączenie elementów w zespoły
* Tworzenie dokumentacji technicznej
* Prezentacja zespołów
Zrealizuj swoje wizje za pomocą Inventora!
1. IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TRE CI Oracle9i. Przewodnik
dla pocz¹tkuj¹cych
KATALOG KSI¥¯EK
Autorzy: Michael Abbey, Ian Abramson, Michael Corey
KATALOG ONLINE T³umaczenie: Przemys³aw Szeremiota (rozdzia³y 11 – 17,
dodatek A), Piotr wierczyñski (rozdzia³y 1 – 10)
ZAMÓW DRUKOWANY KATALOG ISBN: 83-7197-996-7
Tytu³ orygina³u: Oracle9i: A Beginner's Guide
Format: B5, stron: 456
TWÓJ KOSZYK
DODAJ DO KOSZYKA Obejmuje wydania Oracle 7.x, 8i, 9i
Systemy baz danych Oracle, bêd¹ce podstaw¹ wspó³czesnego e-biznesu, to z³o¿one
i skomplikowane rozwi¹zania. Je li chcesz poznaæ ich ogromny potencja³, trzymasz
CENNIK I INFORMACJE w rêku w³a ciwy podrêcznik, autoryzowany przez firmê Oracle.
Ksi¹¿kê „Oracle9i. Przewodnik dla pocz¹tkuj¹cych”, wype³nion¹ do ostatniej strony
ZAMÓW INFORMACJE u¿ytecznymi wskazówkami i przyk³adami. Poznasz jêzyk proceduralny PL/SQL
O NOWO CIACH i podstawowe zagadnienia zwi¹zane z administracj¹ bazy danych, po czym nastêpuje
omówienie zaawansowanych technik zarz¹dzania i manipulowania danymi. To kompletny
ZAMÓW CENNIK podrêcznik - prowadzi Ciê od konfiguracji bazy danych, tworzenia tabel i wykonywania
zapytañ, przez tworzenie formularzy i raportów, a¿ po partycjonowanie danych
i zarz¹dzanie uprawnieniami u¿ytkowników. Dodatkowo ksi¹¿ka zawiera omówienie
CZYTELNIA narzêdzi SQL*Plus, Oracle Enterprise Manager i Oracle Summary Machine.
FRAGMENTY KSI¥¯EK ONLINE • Poznaj bazy danych Oracle9i i serwer aplikacji Oracle9iAS
• Korzystaj z pomocy Oracle Support Services i z zasobów Oracle Technology Network,
twórz zg³oszenia TAR, iTAR, korzystaj z serwisu MetaLink
• Twórz tabele i raporty, projektuj i uruchamiaj aplikacje korzystaj¹ce z jêzyków SQL
i PL/SQL
• Poznaj przeznaczenie plików danych, dzienników odtwarzania i plików kontrolnych
• Po³¹cz komputery w sieæ Oracle Net i korzystaj z mo¿liwo ci oferowanych przez
przetwarzanie rozproszone
• Zarz¹dzaj olbrzymimi tabelami, gromad dane w hurtowni danych i przeprowadzaj
zaawansowane analizy zbiorcze za pomoc¹ narzêdzi i funkcji Oracle Summary Engine
• Buduj bazy danych za pomoc¹ zapytañ DDL i DML
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
2. Spis treści
Informacje o Autorach ...........................................................................13
Wprowadzenie .......................................................................................15
Część I Pierwsze kroki.......................................................................17
Rozdział 1. Oracle: firma i produkty .........................................................................19
Terminologia ................................................................................................................ 19
Firma Oracle Corporation: historia.................................................................................. 19
1977: początek ........................................................................................................ 20
1978: powstaje Relational Software Inc..................................................................... 21
1979: pierwsza komercyjna baza danych trafia na rynek ............................................. 21
1980: powstaje firma Oracle Systems ........................................................................ 21
1981 – 1983: pierwszy system zarządzania relacyjną bazą danych,
działający na komputerach typu mainframe i minikomputerach ................................. 22
1984: wersja 4. systemu Oracle — spójność odczytu .................................................. 22
1985: Oracle wchodzi w sektor aplikacji.................................................................... 23
1986: pierwszy system zarządzania bazą danych z funkcjami bazy rozproszonej........... 23
1987: intensywny rozwój Oracle............................................................................... 24
1988: Oracle Financials/Oracle CASE ....................................................................... 24
1989: powstanie Oracle 6.2 ...................................................................................... 24
1990 – 1991: przekroczona granica 1 mld dolarów ..................................................... 25
1992: Ray Lane w Oracle......................................................................................... 25
1993: rosnąca rola działu aplikacji ............................................................................ 26
1994 – 1995: 2 miliardy sprzeda y i komputer sieciowy.............................................. 26
1996: Oracle wchodzi na rynek detaliczny ................................................................. 27
1997: pojawia się pakiet Oracle8............................................................................... 27
1998: obsługa systemu Linux.................................................................................... 28
1999: pojawia się pakiet Oracle8i.............................................................................. 28
2000: numer jeden................................................................................................... 28
Aktualna oferta ............................................................................................................. 29
Pytania do rozdziału 1. .................................................................................................. 30
Rozdział 2. Mechanizmy uzyskiwania pomocy ..........................................................31
Terminologia ................................................................................................................ 31
Oracle Support Services................................................................................................. 33
Zgłaszanie wniosków TAR do działu OSS (starszy sposób) .............................................. 35
Przekazywanie dokumentacji towarzyszącej zgłaszaniu wniosków TAR ...................... 36
3. 6 Oracle 9i. Przewodnik dla początkujących
Serwis MetaLink ........................................................................................................... 38
Biblioteki techniczne ............................................................................................... 39
Fora ....................................................................................................................... 41
Wnioski iTAR............................................................................................................... 44
Informacje reliktowe klienta ..................................................................................... 44
Krótki opis wniosku TAR ........................................................................................ 45
Sieć Oracle Technology Network ................................................................................... 47
Serwis Oracle AppsNet.................................................................................................. 49
Grupy dyskusyjne i serwery list dyskusyjnych ................................................................. 51
Grupy dyskusyjne ................................................................................................... 52
Serwery list dyskusyjnych ........................................................................................ 55
Dokumentacja on-line.................................................................................................... 59
Inne witryny ................................................................................................................. 60
Wyszukiwarki internetowe ....................................................................................... 61
Witryny godne szczególnego polecenia ..................................................................... 63
Pytania do rozdziału 2. .................................................................................................. 65
Rozdział 3. Serwer Oracle........................................................................................67
Terminologia ................................................................................................................ 67
Architektura serwera ..................................................................................................... 69
Pomocnicze procesy drugoplanowe................................................................................. 71
Proces zapisujący do plików danych (dbw0) .............................................................. 71
Monitor procesów (pmon)........................................................................................ 72
Monitor systemu (smon) .......................................................................................... 72
Proces zapisujący do plików dziennika powtórzeń (lgwr) ............................................ 73
Proces punktu kontrolnego (ckpt).............................................................................. 73
Odtwarzacz (reco) ................................................................................................... 73
Archiwizator (arc0) ................................................................................................. 73
Plik INIT.ora ................................................................................................................ 74
Wpisy dotyczące poło enia plików............................................................................ 75
Wpisy dotyczące ograniczeń..................................................................................... 76
Wpisy dotyczące funkcji .......................................................................................... 76
Zmiana wartości parametrów.................................................................................... 77
Plik kontrolny ............................................................................................................... 79
Dzienniki powtórzeń ..................................................................................................... 79
Pliki danych bazy danych .............................................................................................. 82
Segmenty wycofania/ przestrzeń tabel cofania ................................................................. 83
Najwa niejsze struktury pamięci..................................................................................... 84
Bufor danych .......................................................................................................... 84
Bufor bibliotek ........................................................................................................ 85
Blokady i zatrzaski ........................................................................................................ 86
Blokady.................................................................................................................. 86
Zatrzaski................................................................................................................. 87
Tworzenie nowej bazy danych Oracle9i .......................................................................... 88
Pytania do rozdziału 3. .................................................................................................. 90
Część II Czas na konkrety ..................................................................91
Rozdział 4. Obiekty baz danych ...............................................................................93
Terminologia ................................................................................................................ 93
Tabele — miejsce przechowywania danych..................................................................... 95
Polecenie create table — przykład............................................................................. 95
Polecenie create table as — przykład......................................................................... 96
Perspektywy — niestandardowy wybór jednej lub większej liczby tabel............................. 97
Polecenie create view — przykład............................................................................. 97
4. Spis treści 7
Perspektywy materializowane — perspektywy, w których są przechowywane dane ............ 98
Polecenie create materialized view (dawniej snapshot) — przykład.............................. 98
Modyfikowanie zapytań........................................................................................... 99
Indeksy — szybki sposób korzystania z danych ............................................................... 99
Zalety wstępnego sortowania.................................................................................. 100
Indeksy unikatowe i nieunikatowe........................................................................... 100
Reguła 95/5 .......................................................................................................... 101
Indeks bitmapowy — indeks dla grup wierszy o niewielkim zró nicowaniu................ 101
Wyzwalacze — programy inicjowane przez zdarzenia .................................................... 101
Polecenie create trigger — przykład ........................................................................ 102
Synonimy — pseudonimy obiektów.............................................................................. 104
Polecenie create synonym — przykład .................................................................... 104
Sekwencja — szybki sposób uzyskania unikatowej liczby............................................... 105
Polecenie create sequence — przykład .................................................................... 105
Polecenie create role — sposób zarządzania uprawnieniami ............................................ 105
Polecenie create role — przykład ............................................................................ 106
Funkcje, procedury i pakiety ........................................................................................ 106
Polecenie create function........................................................................................ 106
Polecenie create procedure ..................................................................................... 108
Polecenie create package........................................................................................ 108
Inne obiekty baz danych .............................................................................................. 109
Polecenie create operator ....................................................................................... 109
Polecenie create directory....................................................................................... 109
Polecenie create library .......................................................................................... 110
Powiązania bazodanowe ........................................................................................ 110
Polecenie create cluster .......................................................................................... 112
Pytania do rozdziału 4. ................................................................................................ 113
Rozdział 5. SQL*Plus 101......................................................................................115
Jak uzyskać dostęp do programu SQL*Plus ................................................................... 115
Dostęp za pomocą wiersza polecenia....................................................................... 116
Dostęp przy u yciu ikon......................................................................................... 117
Kończenie sesji programu SQL*Plus....................................................................... 117
Instrukcje Data Definition Language (DDL) .................................................................. 117
Instrukcja create/drop ............................................................................................ 118
Typy danych......................................................................................................... 119
Komenda describe....................................................................................................... 119
Wartość not null .................................................................................................... 120
Instrukcje Data Manipulation Language (DML) ............................................................. 120
Instrukcja insert..................................................................................................... 121
Instrukcja select .................................................................................................... 122
Środowisko programu SQL*Plus ............................................................................ 127
Łączenie tabel ............................................................................................................. 131
Klucze główne i klucze obce .................................................................................. 131
Klauzula break on ....................................................................................................... 132
Klauzula break on z opcją skip ............................................................................... 133
Obliczanie wartości w kolumnach w punktach łamania ............................................. 134
Komenda break on report....................................................................................... 135
Pytania do rozdziału 5. ................................................................................................ 136
Rozdział 6. PL/SQL 101 ........................................................................................139
Terminologia .............................................................................................................. 140
PL/SQL: język programowania opracowany przez firmę Oracle ...................................... 141
Zestaw znaków języka PL/SQL.................................................................................... 143
Obsługiwane znaki ................................................................................................ 143
Operatory arytmetyczne i relacyjne ......................................................................... 143
5. 8 Oracle 9i. Przewodnik dla początkujących
Struktura języka PL/SQL............................................................................................. 144
Zmienne języka PL/SQL........................................................................................ 145
Struktury kontrolne ..................................................................................................... 148
Struktury logiczne if .............................................................................................. 149
Wyra enia case ..................................................................................................... 152
Pętle..................................................................................................................... 152
Język SQL w programach w języku PL/SQL ................................................................. 155
Kursory ................................................................................................................ 155
Pętla for kursora.................................................................................................... 157
Obsługa wyjątków....................................................................................................... 158
Składowane procedury i funkcje ................................................................................... 160
Składowane procedury........................................................................................... 160
Funkcje ................................................................................................................ 164
Podstawowe mechanizmy usuwania błędów .................................................................. 165
Dalsze kroki................................................................................................................ 166
Pytania do rozdziału 6. ................................................................................................ 167
Rozdział 7. DBA 101 .............................................................................................169
Terminologia .............................................................................................................. 169
Co to jest baza danych? ............................................................................................... 170
Co to jest instancja Oracle? .......................................................................................... 171
Globalny obszar systemu (SGA) ............................................................................. 171
Procesy drugoplanowe systemu Oracle .................................................................... 172
Polecenie startup open ........................................................................................... 173
Polecenie shutdown ............................................................................................... 175
Przestrzeń tabel w Oracle9i .......................................................................................... 176
Tworzenie przestrzeni tabel — klauzula extent management dictionary ...................... 176
Tworzenie przestrzeni tabel — polecenie extent management local autoallocate.......... 177
Polecenie create undo tablespace ............................................................................ 178
Polecenie alter tablespace add data file .................................................................... 179
Polecenie alter tablespace offline ............................................................................ 179
Usuwanie przestrzeni tabel ..................................................................................... 180
Segmenty wycofania.................................................................................................... 180
Polecenie create rollback segment ........................................................................... 180
Polecenie alter rollback segment online ................................................................... 182
Ręczne zmniejszanie segmentu wycofania ............................................................... 182
Polecenie drop rollback segment ............................................................................. 183
Dzienniki powtórzeń ................................................................................................... 183
Zwielokrotnione pliki dziennika powtórzeń ............................................................. 183
Usuwanie dziennika powtórzeń............................................................................... 184
Dodawanie dziennika powtórzeń............................................................................. 185
Pliki kontrolne — lista kontrolna bazy danych ............................................................... 185
Tworzenie plików kontrolnych ............................................................................... 186
Tworzenie konta u ytkownika...................................................................................... 186
Polecenie grant connect, resource ........................................................................... 187
Pytania do rozdziału 7. ................................................................................................ 188
Część III Wykraczamy poza podstawy................................................189
Rozdział 8. Więcej o programie SQL*Plus...............................................................191
Terminologia .............................................................................................................. 192
Wdra anie programu SQL*Plus w środowisku produkcyjnym......................................... 192
Umieszczanie komentarzy w kodzie przy u yciu instrukcji rem, -- i /*...*/ ................. 192
Pliki bazowe programu SQL*Plus........................................................................... 193
6. Spis treści 9
Operatory zbiorowe union, intersect i minus .................................................................. 196
Operator union ...................................................................................................... 197
Operator union all.................................................................................................. 197
Operator minus ..................................................................................................... 197
Operator intersect .................................................................................................. 198
Nie mieszaj ogórków z d emem ............................................................................. 198
Edytowanie wiersza poleceń w programie SQL*Plus...................................................... 198
Korzystanie z edytora wiersza polecenia.................................................................. 199
Gdyby tak mo na było u yć edytora VI lub Emacs... ................................................ 199
Tabela dual................................................................................................................. 200
Standardowe funkcje Oracle......................................................................................... 200
Funkcje i operatory matematyczne.......................................................................... 200
Funkcje znakowe .................................................................................................. 202
Dane typu date...................................................................................................... 203
Funkcje daty w programie SQL*Plus ...................................................................... 204
Funkcje grupowe................................................................................................... 206
Wyszukiwanie powtarzających się danych za pomocą klauzuli group by .................... 209
Usuwanie powtarzających się danych za pomocą funkcji group by ............................ 210
Generowanie kodu SQL za pomocą innego fragmentu kodu SQL .................................... 212
Generowanie plików danych za pomocą kodu SQL .................................................. 213
Zapytanie wewnątrz zapytania...................................................................................... 214
Instrukcja decode ........................................................................................................ 216
Aktualizacja przy u yciu instrukcji update ............................................................... 217
Pytania do rozdziału 8. ................................................................................................ 218
Rozdział 9. Więcej o języku PL/SQL.......................................................................219
Terminologia .............................................................................................................. 220
Pakiety i przecią ania podprogramu .............................................................................. 220
Zaawansowane funkcje obsługi błędów w programach w języku PL/SQL ........................ 222
Wyjątki definiowane przez u ytkownika.................................................................. 222
Zmienne przeznaczone do obsługi błędów dostępne w oprogramowaniu Oracle .......... 223
Transakcje autonomiczne............................................................................................. 225
Bezpieczeństwo danych z poziomu PL/SQL.................................................................. 226
Pakiety dostarczone przez firmę Oracle ......................................................................... 226
Pakiet utl_file........................................................................................................ 227
Dynamiczny SQL.................................................................................................. 230
Pytania do rozdziału 9. ................................................................................................ 233
Rozdział 10. Więcej o administratorze bazy danych ..................................................235
Terminologia .............................................................................................................. 236
Tworzenie kopii zapasowych i odtwarzanie ................................................................... 236
Eksport ...................................................................................................................... 236
Rola mechanizmu eksportu w tworzeniu kopii zapasowych ....................................... 237
Parametry programu eksportu................................................................................. 237
Tryby pracy programu eksportu.............................................................................. 239
Typy eksportu....................................................................................................... 243
Import........................................................................................................................ 243
Rola importu w odtwarzaniu................................................................................... 243
Parametry programu importu .................................................................................. 244
Tryby działania programu importu .......................................................................... 245
Typy importu ........................................................................................................ 247
Funkcje odtwarzania nośników..................................................................................... 247
Tworzenie kopii zapasowych „na gorąco” i „na zimno” ............................................ 248
Praca w trybie archiwizacji dzienników powtórzeń................................................... 249
Zapisywanie kopii zapasowej „na gorąco” ............................................................... 251
Odtwarzanie nośników — przykład......................................................................... 252
Pytania do rozdziału 10................................................................................................ 255
7. 10 Oracle 9i. Przewodnik dla początkujących
Rozdział 11. Oracle Enterprise Manager...................................................................257
Terminologia .............................................................................................................. 257
Mo liwości OEM — przegląd ...................................................................................... 258
Uruchamianie ............................................................................................................. 261
Zatrzymanie................................................................................................................ 263
Zarządzanie przestrzenią tabel ...................................................................................... 264
Zmiana rozmiaru pliku danych ............................................................................... 266
Dodanie pliku danych ............................................................................................ 267
Zmniejszanie rozmiaru pliku danych ....................................................................... 267
Zarządzanie kontami u ytkowników ............................................................................. 268
Tworzenie konta u ytkownika ................................................................................ 268
Uprawnienia do zajmowania przestrzeni w bazie danych........................................... 270
Przyznawanie uprawnień do obiektów bazy danych.................................................. 271
Zarządzanie obiektami ................................................................................................. 273
Zarządzanie obiektami — arkusz SQL*Plus Worksheet............................................ 275
Pytania do rozdziału 11................................................................................................ 277
Rozdział 12. Przetwarzanie rozproszone ...................................................................279
Terminologia .............................................................................................................. 279
Partycjonowanie aplikacji z wykorzystaniem przetwarzania rozproszonego...................... 280
Oracle Net .................................................................................................................. 281
Plik listener.ora ..................................................................................................... 281
Plik tnsnames.ora .................................................................................................. 283
Program Network Configuration Assistant ............................................................... 284
Rozmieszczenie pliku tnsnames.ora ........................................................................ 288
Nawiązywanie połączenia w środowisku Oracle Net................................................. 289
Pytania do rozdziału 12................................................................................................ 290
Część IV I jak Internet.......................................................................293
Rozdział 13. I w Oracle9i.........................................................................................295
Terminologia .............................................................................................................. 295
Internetowa baza danych Oracle ................................................................................... 297
Komunikacja z bazą danych ................................................................................... 298
Java w bazie danych.................................................................................................... 301
Wysoka dostępność..................................................................................................... 302
Zabezpieczenie przed awarią systemu ..................................................................... 303
Zabezpieczenie przed awarią dysku......................................................................... 304
Zabezpieczenie przed błędami u ytkownika............................................................. 304
Zarządzanie planowanymi przestojami .................................................................... 305
Architektura Real Application Clusters.......................................................................... 306
Internetowy system plików (iFS) .................................................................................. 307
Pytania do rozdziału 13................................................................................................ 308
Rozdział 14. Wszędzie WWW ...................................................................................309
Terminologia .............................................................................................................. 309
Serwer aplikacji Oracle9i ............................................................................................. 311
Komponenty Communication Services .................................................................... 313
Komponenty Business Logic Services ..................................................................... 316
Komponenty Presentation Services ......................................................................... 317
Usługi buforowania ............................................................................................... 321
Usługi zarządzania treścią ...................................................................................... 323
Usługi Oracle Portal .............................................................................................. 323
Usługi wspomagania decyzji .................................................................................. 325
Java w bazie danych.................................................................................................... 326
Pytania do rozdziału 14................................................................................................ 329
8. Spis treści 11
Część V Oracle9i dla już nie początkujących ....................................331
Rozdział 15. Formularze i raporty.............................................................................333
Terminologia .............................................................................................................. 333
Przykładowe tabele ..................................................................................................... 334
Oracle Forms i Oracle Reports — wprowadzenie ........................................................... 335
Oracle Forms i Oracle Reports — składniki ............................................................. 335
Inicjowanie połączenia z bazą danych ..................................................................... 336
Formularze — Forms Builder ....................................................................................... 336
Kreator bloku danych ............................................................................................ 338
Kreator układu ...................................................................................................... 339
Edycja istniejącego formularza ............................................................................... 342
Raporty — Raport Builder ........................................................................................... 348
Kreator Report Wizard........................................................................................... 348
Modyfikacja raportu .............................................................................................. 351
Pytania do rozdziału 15................................................................................................ 353
Rozdział 16. Partycjonowanie danych ......................................................................355
Terminologia .............................................................................................................. 355
Po co partycjonować dane? .......................................................................................... 356
Rozmiar woluminu danych..................................................................................... 357
Łatwość zarządzania partycjonowanymi danymi ...................................................... 358
Zwiększenie wydajności......................................................................................... 358
Partycjonowanie zakresowe ......................................................................................... 359
Wybór klucza partycjonowania............................................................................... 359
Zakresowe partycjonowanie tabeli — kod SQL........................................................ 362
Indeksowanie tabel partycjonowanych .......................................................................... 364
Indeksy partycjonowane lokalnie ............................................................................ 364
Indeksy partycjonowane globalnie .......................................................................... 367
Indeks lokalny czy globalny?.................................................................................. 368
Indeksy partycjonowane prefiksowane i nieprefiksowane.......................................... 371
Partycjonowanie według listy ....................................................................................... 371
Partycjonowanie haszowane......................................................................................... 373
Jaki zastosować model partycjonowania? ...................................................................... 374
Liczba wierszy ...................................................................................................... 374
Metody dostępu .................................................................................................... 376
Model partycjonowania hybrydowego ..................................................................... 377
Pytania do rozdziału 16................................................................................................ 378
Rozdział 17. Hurtownia danych. Funkcje analizy zbiorczej .........................................381
Terminologia .............................................................................................................. 382
Czym jest hurtownia danych?....................................................................................... 383
Projektowanie hurtowni danych.................................................................................... 384
Wymiarowy projekt bazy danych............................................................................ 386
Partycjonowanie hurtowni danych ................................................................................ 387
Wykonywanie kopii zapasowej hurtowni danych ........................................................... 390
Wypełnianie hurtowni danych ...................................................................................... 391
Wczytywanie danych — program SQL*Loader ....................................................... 393
Wczytywanie danych — tabele zewnętrzne ............................................................. 395
Wczytywanie danych — PL/SQL ........................................................................... 397
Funkcje związane z przetwarzaniem danych w hurtowniach danych Oracle9i ................... 400
Perspektywy zmaterializowane ............................................................................... 400
Rozszerzone operacje agregujące.................................................................................. 413
Funkcja rollup ....................................................................................................... 416
Funkcja cube ........................................................................................................ 417
9. 12 Oracle 9i. Przewodnik dla początkujących
Funkcje szeregujące............................................................................................... 418
Funkcje ramy........................................................................................................ 422
Funkcje statystyczne.............................................................................................. 424
Pytania do rozdziału 17................................................................................................ 425
Dodatki...............................................................................................427
Dodatek A Odpowiedzi na pytania do rozdziałów ....................................................429
Pytania do rozdziału 1. ................................................................................................ 429
Pytania do rozdziału 2. ................................................................................................ 429
Pytania do rozdziału 3. ................................................................................................ 430
Pytania do rozdziału 4. ................................................................................................ 430
Pytania do rozdziału 5. ................................................................................................ 431
Pytania do rozdziału 6. ................................................................................................ 431
Pytania do rozdziału 7. ................................................................................................ 432
Pytania do rozdziału 8. ................................................................................................ 432
Pytania do rozdziału 9. ................................................................................................ 432
Pytania do rozdziału 10................................................................................................ 433
Pytania do rozdziału 11................................................................................................ 433
Pytania do rozdziału 12................................................................................................ 434
Pytania do rozdziału 13................................................................................................ 434
Pytania do rozdziału 14................................................................................................ 435
Pytania do rozdziału 15................................................................................................ 435
Pytania do rozdziału 16................................................................................................ 436
Pytania do rozdziału 17................................................................................................ 436
Skorowidz............................................................................................439
10. Rozdział 4.
Obiekty baz danych
W niniejszym rozdziale omówiono definicje i przykłady obiektów baz danych, najczęściej
spotykanych podczas pracy z bazami danych Oracle9i. Opisano w nim równie pewne
obiekty, z których u ytkownik zapewne nie będzie korzystał ale o których istnieniu nale y
wiedzieć.
Przez obiekt bazy danych mo na rozumieć ka dy element bazy danych, który jest two-
rzony za pomocą instrukcji SQL ETGCVG. Instrukcje ETGCVG i inne instrukcje DDL zostały
dokładniej zaprezentowane w rozdziale 5. Pomyślne wykonanie instrukcji ETGCVG po-
woduje utworzenie nowego obiektu bazy danych. Obiekty te mogą mieć ró ny rozmiar
i format. W tym rozdziale zostaną omówione sposoby tworzenia ka dego z nich. W przy-
stępny zostaną równie opisane role, jakie te obiekty pełnią w bazie danych.
W niniejszym rozdziale omówiono następujące zagadnienia:
tabele;
perspektywy, w tym perspektywy materializowane;
indeksy;
wyzwalacze;
synonimy;
sekwencje;
role;
funkcje, procedury i pakiety.
Terminologia
Znajomość poni szej terminologii znacznie ułatwi zrozumienie treści zawartych w tym
rozdziale.
11. 94 Część II Czas na konkrety
Baza danych prowadzi słownik danych, który zawiera wszystkie informacje
na temat sposobu przechowywania danych w bazie, miejsca ich przechowywania
oraz mo liwości wykorzystania tych danych przez bazę.
DDL to skrót oznaczający język definicji danych (Data Definition Language).
Są to polecenia SQL rozpoczynające się od instrukcji ETGCVG, TGXQMG, ITCPV i FTQR.
Słu ą one do tworzenia i usuwania obiektów baz danych, jak równie tworzenia
zezwoleń dostępu do baz danych i ich obiektów.
DML — język przetwarzania danych (Data Manipulation Language) to polecenia
SQL rozpoczynające się od instrukcji UGNGEV, KPUGTV, FGNGVG lub WRFCVG. Słu ą
one do przetwarzania zawartości bazy danych.
Zezwolenia to uprawnienia przyznawane przez właścicieli obiektów, na mocy
których inni u ytkownicy mogą korzystać z danych takiego właściciela. Istnieją
dwie kategorie zezwoleń: zezwolenia na poziomie obiektu i zezwolenia na poziomie
systemu. Zezwolenia na poziomie obiektu oznaczają, e u ytkownik mo e
wybierać, wstawiać, aktualizować lub usuwać dane z obiektu bazy danych,
takiego jak tabela. Przykładowe zezwolenia na poziomie systemu to
umo liwienie u ytkownikowi bazy danych nawiązywanie połączenia z bazą
danych lub tworzenia obiektu w bazie.
Indeks to niewielka kopia tabeli systemu Oracle, przechowywana w bazie
po wstępnym posortowaniu. Indeksy tabel umo liwiają uzyskanie bardzo
szybkiego dostępu do danych zawartych w tabelach. Pełnią one rolę podobną
do indeksów w ksią ce, ułatwiających znalezienie określonego wyrazu
lub wyra enia.
Więzy integralności to zasady zapewniające logiczną spójność danych w bazie
danych. Przykładowo, aby uprościć identyfikowanie danych klienta w bazie
danych, przypisuje się mu unikatowy identyfikator.
Synonim to alternatywna nazwa obiektu znajdującego się w bazie danych.
Tabela to obiekt bazy danych, w którym są umieszczane dane u ytkownika.
W słowniku danych systemu Oracle9i przechowywane są informacje o ka dej
z tabel. Dzięki tym informacjom baza Oracle umo liwia obsługę danych
umieszczonych w tabelach.
Wyzwalacze bazy danych to programy składowane w bazie danych, które są
uaktywniane przez określone zdarzenia. Przykładem takiego zdarzenia mo e
być wstawienie wiersza danych do tabeli.
Dzięki perspektywom u ytkownicy baz danych mogą wyświetlać zawartość
wybranych przez siebie tabel znajdujących się w bazie danych. Perspektywa jest
tworzona na podstawie instrukcji SQL przechowywanej w tej bazie. Podczas
korzystania z tej perspektyw następuje wykonanie instrukcji, a wyniki zapytania
są wyświetlane na ekranie.
Rola to zbiór uprawnień przyznawanych u ytkownikom. U ytkownik staje się
członkiem danej roli, dziedzicząc w ten sposób nale ące do niej uprawnienia.
12. Rozdział 4. Obiekty baz danych 95
Tabele — miejsce
przechowywania danych
Tabela to obiekt bazy danych, w którym przechowywane są wszystkie dane. Ka dy
element danych załadowany do bazy danych Oracle musi zostać umieszczony w tabeli.
W praktyce wszystkie informacje wymagane przez bazę danych Oracle do pracy są prze-
chowywane w szeregu tabel, które są popularnie określane mianem słownika danych.
Słowniki danych to swego rodzaju tabele tabel. Informują one bazę danych o rodzaju
danych przechowywanych w bazie, ich poło eniu oraz mo liwościach wykorzystania
przez bazę danych.
Tabela składa się z kolumn. Ka da kolumna musi mieć unikatową nazwę w obrębie ta-
beli oraz musi mieć przypisany typ danych (np. XCTEJCT, FCVG lub PWODGT) wraz z okre-
śleniem długości wpisu (który mo e być wyznaczany typem danych, jak w przypadku
danych typu FCVG). Ka da kolumna tabeli mo e być równie określona parametrem PWNN
lub PQV PWNN. Parametr PQV PWNN oznacza, e w kolumnie muszą zostać umieszczone
dane. Innymi słowy w przypadku wierszy danych, które mają zostać umieszczone w ta-
beli, wszystkie kolumny opisane parametrem PQV PWNN muszą zawierać prawidłowe
wartości danych.
Aby wymusić stosowanie określonych zasad spójności logicznej (zapewniających inte-
gralność danych) wobec danych w tabeli, system Oracle9i umo liwia tworzenie dla po-
szczególnych tabel więzów integralności i wyzwalaczy. Wyzwalacze zostaną dokładniej
omówione w dalszej części tego rozdziału.
Polecenie create table — przykład
Oto kod tworzący przykładową tabelę o nazwie 9+'4#-+:
53. %4'#6' 6#$.' 9+'4#-+
+A9+'4#-# +06')'4 24+/#4; -';
)#6A9+'4#-# 8#4%*#4
016 07..
0#9#A9+'4#-# 8#4%*#4
13. 2.'%A9+'4#-#A/ %*#4
%*'%-
2.'%A9+'4#-#A/ +0
/
53.
6CDGNC QUVC C WVYQTQPC
Tabela 9+'4#-+ zawiera cztery kolumny. Pierwsza kolumna nosi nazwę +A9+'4#-#,
a znajdujące się w niej dane będą typu KPVGIGT. Na kolumnę narzucono więzy integral-
ności RTKOCT[ MG[ (MNWE I ÎYP[). W ten sposób baza danych będzie wymuszała zasadę
spójności logicznej określającą, e ka dy identyfikator zwierzęcia musi być unikatowy
w tej tabeli. Innymi słowy, adne wpisy w tabeli 9+'4#-+ nie mogą korzystać z tego sa-
mego identyfikatora. W przypadku próby umieszczenia identyfikatora będącego duplika-
tem ju istniejącego identyfikatora zostanie zwrócony komunikat o błędzie.
Następna kolumna to )#6A9+'4#-#, której dane są typu XCTEJCT o maksymalnej dłu-
gości 20 znaków. Atrybut PQV PWNN oznacza, e ka dy wpis dodany do tabeli 9+'4#-+
musi zawierać prawidłową wartość dla kolumny )#6A9+'4#-#.
14. 96 Część II Czas na konkrety
Trzecia kolumna to 0#9#A9+'4#-#, której dane równie są typu XCTEJCT, a ich maksy-
malna długość nie mo e przekraczać 20 znaków. W odró nieniu od kolumny )#6A9+'4#-#
wpisy dodawane do tabeli 9+'4#-+ mogą ale nie muszą zawierać wartości dla tej kolumny.
Ostatnia kolumna tabeli 9+'4#-+ to 2.'%A9+'4#-#A/. Dane w tej kolumnie są typu
EJCT, a ich długość wynosi dokładnie jeden znak. Podobnie jak w kolumnie +A9+'4#-#,
stosowane jest ograniczenie integralności. Opcja EJGEM oznacza, e w tej kolumnie do-
zwolone są jedynie wartości / lub . Po wpisaniu wartości w tej kolumnie baza danych
sprawdza, czy jest to właśnie jedna z dwóch akceptowanych wartości.
Polecenie create table as — przykład
Bardzo przydatną funkcją w bazie danych Oracle9i jest mo liwość tworzenia tabeli na pod-
stawie istniejącej tabeli. Za pomocą tego mechanizmu mo na szybko utworzyć kopię całej
tabeli lub tylko wybranego fragmentu. Jest to równie doskonałe narzędzie tworzenia śro-
dowiska testowego. Oto bardzo prosty przykład zastosowania tej funkcji:
53. %4'#6' 6#$.' FW[APQY[APCDQT
#5 UGNGEV
19. Rozdział 4. Obiekty baz danych 97
Perspektywy — niestandardowy wybór
jednej lub większej liczby tabel
Perspektywa to niestandardowy zbiór danych pochodzących z jednej lub więcej tabel
bazowych. Tabele bazowe z kolei to tabele lub równie perspektywy. W odró nieniu od
tabeli, perspektywa nie zawiera danych a jedynie składowaną instrukcję SQL. Gdy u yt-
kownik uruchamia zapytanie korzystające z perspektywy, baza danych otwiera słownik
danych, odszukuje składowaną instrukcję SQL i wykonuje ją. Dane znalezione w wyni-
ku realizacji zapytania są prezentowane w formie tabeli.
Perspektywy działają w sposób transparentny — u ytkownik mo e odnosić wra enie,
e ma do czynienia z tabelą. Podobnie jak w przypadku tabeli, w perspektywie mo na
wstawiać, aktualizować, usuwać oraz wybierać dane1. Wszelkie zmiany wprowadzane
w perspektywie są uwzględniane w tabelach bazowych.
Perspektywy są wykorzystywane z wielu powodów. Mo na na przykład pozwolić pra-
cownikowi zajmującemu się wypłatami na uzyskiwanie dostępu w tabeli płac do infor-
macji o warunkach zatrudnienia poszczególnych pracowników ale nie do informacji o ich
wynagrodzeniach. Innym razem perspektywa mo e posłu yć do ukrycia zło oności da-
nych. Mo na na przykład umo liwić u ytkownikom dostęp do perspektywy, podczas
gdy instrukcja SQL, za pomocą której utworzono tą perspektywę, wykorzystuje skom-
plikowane złączenie wielu tabel. Dzięki temu u ytkownicy omijają najbardziej zło one
elementy relacyjnych baz danych.
Polecenie create view — przykład
W przykładzie poni ej zademonstrowano sposób łączenia dwóch tabel:
53. %4'#6' 8+'9 YKFAFKCNARTCE #5
5'.'%6 GKOKGARTCE GPCYARTCE FPCYCAFKCN
(41/ RTCEQYPKM G
FKCN F
20. 9*'4' GKFAFKCN FKFAFKCN
53.
2GTURGMV[YC QUVC C WVYQTQPC
Teraz dla perspektywy zostanie wykonana instrukcja UGNGEV. Z punktu widzenia u yt-
kownika perspektywa YKFAFKCNARTCE funkcjonuje identycznie jak tabela, w rzeczywi-
stości jednak jest to składowana w bazie danych instrukcja SQL, z którą do momentu wy-
konania nie są powiązane adne dane.
53. 5'.'%6
22. 98 Część II Czas na konkrety
Perspektywy materializowane
— perspektywy, w których są
przechowywane dane
W odró nieniu od zwykłej perspektywy, która zawiera jedynie instrukcje SQL, per-
spektywa materializowana zawiera wiersze danych, będące efektem wykonania zapytania
SQL w jednej lub więcej tabel bazowych. Ka da zmiana w tabeli bazowej jest odnoto-
wywana w osobnym dzienniku w bazie danych. Perspektywy materializowane mo na
skonfigurować w taki sposób, aby automatycznie dokonywały synchronizacji z tymi ta-
belami, podlegając aktualizacji w odstępach czasu określonych przez u ytkownika. Per-
spektywy mogą być przechowywane w tej samej bazie danych, jak źródłowe tabele ba-
zowe lub te w zupełnie innych zdalnych bazach danych.
Poni ej zostaną pokazane przykłady, w jaki sposób mo na wykorzystywać perspektywy
materializowane w hurtowni danych. Często są u ywane do wstępnego obliczania i prze-
chowywania danych zbiorczych, takich jak sumy czy średnie. Jeśli perspektywa materia-
lizowana dotyczyłaby miesięcznej sprzeda y, gdzie do tabel bazowych byłyby wpisywa-
ne dane o sprzeda y w nowym miesiącu, w perspektywie materializowanej byłyby doko-
nywane automatyczne aktualizacje wartości zbiorczych uwzględniające prosty sposób
przyspieszenia wykonywania zapytań w du ych hurtowniach danych.
W środowiskach rozproszonych stosowanie perspektyw materializowanych umo liwia
dokonywanie replikacji danych w lokalizacjach rozproszonych oraz synchronizacji ak-
tualizacji między tymi lokalizacjami. W środowisku mobilnym perspektywy tego typu
mogą być wykorzystywane do pobierania podzbiorów danych z centralnego serwera
do klientów mobilnych oraz dokonywania okresowych aktualizacji między serwerem
a klientami.
Polecenie create materialized view
(dawniej snapshot) — przykład
Najpierw wszystkie tabele, na których jest oparta perspektywa materializowana, muszą
być odnotowane w dzienniku. Oto jeden z mo liwych sposobów realizacji tego zadania:
53. %4'#6' /#6'4+#.+' 8+'9 .1) 10 FKCN
9+6* 24+/#4; -';
419+
PCYCAFKCN
25. Rozdział 4. Obiekty baz danych 99
Teraz zostanie utworzona sama perspektywa materializowana:
53. %4'#6' /#6'4+#.+' 8+'9 OVYAFKCNAY[PCITQF
4'(4'5* (#56 10 %1//+6
'0#$.' 37'4; 4'94+6'
#5 UGNGEV FPCYCAFKCN
UWO
PY[PCITQF CU Y[PCITQFANCE
HTQO FKCN F
PQY[APCDQT P
YJGTG FKFAFKCN PKFAFKCN
ITQWR D[ FPCYCAFKCN
2GTURGMV[YC OCVGTKCNKQYCPC QUVC C WVYQTQPC
Modyfikowanie zapytań
Jeśli perspektywy materializowane są przechowywane w tej samej bazie danych co ta-
bele podstawowe, optymalizator zapytań mo e korzystać z funkcji modyfikowania za-
pytań. Oznacza to, e gdy optymalizator stwierdzi, e mo e uzyskać wymagane dane
szybciej dzięki wykorzystaniu perspektywy materializowanej a nie tabel źródłowych,
wskazywanych przez zapytanie, zapytanie to (instrukcja SQL) zostanie zmodyfikowane
w taki sposób, e będzie korzystało z materializowanej perspektywy a nie z oryginalnej
tabeli źródłowej.
Mo liwość modyfikowania oryginalnego zapytania znacznie zwiększa sprawność dzia-
łania bazy danych. Funkcji tej mo na u ywać do tworzenia sprawozdawczej bazy da-
nych (perspektyw materializowanych) opartej na produkcyjnej bazie danych. W takim
przypadku zmiana tabel produkcyjnych nie powodowałaby modyfikacji perspektyw mate-
rializowanych.
Indeksy — szybki sposób
korzystania z danych
Podobnie jak w przypadku indeksów pomagających w szybszym przeszukiwaniu ksią ki,
indeks tabeli pomaga szybciej wyszukiwać dane. Indeks mo e działać znacznie szybciej ni
tabela źródłowa, poniewa jest znacznie mniejszą kopią podzbioru danych takiej tabeli.
Na przykład, mo e istnieć tabela o nazwie #.(#$'6, zawierająca 26 kolumn (od # do ).
Dla pierwszych trzech kolumn utworzono indeks, nazwany na przykład #$%. Tabela ma
milion wierszy, a zadanie polega na wyszukaniu wszystkich wystąpień słowa WRC znaj-
dujących się w kolumnie #. Aby przejrzeć zawartość kolumny #, standardowe wyszuki-
wanie musi obejmować wszystkie kolumny tabeli.
Indeks jest kompletną kopią zawartości kolumn #, $ i %, zatem przejrzenie zawartości
kolumny # wymaga zanalizowania jeszcze tylko dwóch innych kolumn — $ i %. Mo na
sobie wyobrazić, o ile mniej pracy będzie musiała wykonać baza danych w związku z prze-
szukiwaniem miliona wierszy w kolumnach od # do % w porównaniu z przeszukiwaniem
kolumn od # do .
26. 100 Część II Czas na konkrety
Zalety wstępnego sortowania
W relacyjnych bazach danych zawartość tabeli nie jest poddawana adnemu wstępnemu
sortowaniu. Być mo e Czytelnik zetknął się z terminem księgowym FIFO — First In is
First Out (pierwsze na wejściu jest pierwsze na wyjściu). W środowisku baz danych sto-
sowane jest pojęcie FIFL — First In is First Loaded (pierwsze na wejściu jest pierwsze
ładowane). Indeks jest zawsze wstępnie posortowany. W przykładzie powy ej próba zna-
lezienia słowa WRC w kolumnie # tabeli źródłowej oznacza, e trzeba przejrzeć cały mi-
lion wierszy. Jednocześnie wiadomo, e indeks jest wstępnie posortowany. Wykorzy-
stanie tej informacji pozwoli na znaczne przyspieszenie pracy bazy danych.
Utworzenie indeksu kolumn #, $ i % w rzeczywistości powoduje utworzenie następujących
indeksów:
#
#$
#$%
Oznacza to, e powstaje indeks kolumny #, indeks połączonych kolumn # i $ oraz indeks
połączonych kolumn #, $ i %.
Nie powstają następujące indeksy:
$
$%
%
Nale y równie stale pamiętać, e indeks jest niewielką kopią tabeli. W przypadku in-
deksu #$% ka da zmiana zawartości którejkolwiek z kolumn powoduje konieczność ak-
tualizacji indeksu. Zawsze podczas tworzenia indeksu baza danych musi uwzględniać
wszystkie zmiany wprowadzone w tabeli źródłowej, na której jest oparty indeks.
Indeksy unikatowe i nieunikatowe
Indeks standardowy mo e mieć formę indeksu unikatowego lub indeksu nieunikatowe-
go. Indeks unikatowy nie mo e powtarzać się dla ró nych wpisów. Indeks nieunikatowy
mo e być określony dla wielu ró nych wpisów w tej samej tabeli.
53. %4'#6' 70+37' +0': KPFAPCYCAFKCN
27. 10 FKCN
PCYCAFKCN
53.
+PFGMU QUVC WVYQTQP[
Klucz główny (primary key)
Inny sposób uniknięcia duplikowania wpisów polega na zastosowaniu podczas tworze-
nia tabeli klucza głównego. U ycie tego ograniczenia stanowi dla bazy danych informa-
cję, i wskazane kolumny nie mogą zawierać zduplikowanych wpisów. W przykładzie
poni ej nie będzie tworzona nowa tabela a jedynie zostanie dodany klucz główny dla
istniejącej tabeli.
28. Rozdział 4. Obiekty baz danych 101
5.3 #.6'4 6#$.' FKCN
29. # %10564#+06 MIAPCYCAFKCN 24+/#4; -';
PCYCAFKCN
5.3
6CDGNC QUVC C OKGPKQPC
Gdy kolumny zostaną określone jako klucz główny, usunięcie tego ograniczenia jest bar-
dzo trudne.
53. 412 +0': MIAPCYCAFKCN
53.
412 +0': MIAPCYCAFKCN
30. $.# Y NKPKK
14# PKG OQPC WUWPCE KPFGMUW QFRQYKGFKCNPGIQ C MNWE WPKMCVQY[INQYP[
Reguła 95/5
W pewnych sytuacjach zastosowanie indeksu mo e przynieść spowolnienie pracy bazy
danych. Reguła 95/5 umo liwia dokonywanie pomiaru skuteczności działania indek-
sów. Jeśli wynikiem wykonanie zapytania będzie zwrócenie nie więcej ni 5% wierszy
tabeli, indeks jest właściwie zawsze najszybszym sposobem wyszukiwania danych. Jeśli zaś
wynikiem będzie wyszukanie ponad 5% wszystkich danych, lepiej nie korzystać z indeksu.
Indeks bitmapowy — indeks dla grup wierszy
o niewielkim zróżnicowaniu
Indeks bitmapowy utworzono dla celów obsługi funkcji hurtowni danych. Czasami zbiór
danych charakteryzuje się bardzo niewielkim zró nicowaniem pewnych wierszy. Przy-
kładem mo e być zbiór, w którym jednym z kluczowych kryteriów jest płeć. Zwykły in-
deks jest tutaj nieprzydatny. W wyniku ka dego zapytania liczba zwracanych wierszy
zawsze byłaby większa ni 5% całości. Poni ej zostanie pokazany efekt zastosowania
indeksu bitmapowego:
53. .
%4'#6' $+6/#2 +0': DKARNGEAYKGTCMCAO
31. 10 YKGTCMK
RNGEAYKGTCMCAO
53.
+PFGMU QUVC WVYQTQP[
Wyzwalacze — programy
inicjowane przez zdarzenia
Wyzwalacze to programy przechowywane w bazie danych, które są wykonywane po
zaistnieniu określonego zdarzenia. Mogą one być napisane w języku PL/SQL, Java lub C.
Wyzwalacze są definiowane w systemie Oracle, a ich uruchomienie odbywa się w mo-
mencie wykonania instrukcji KPUGTV, WRFCVG lub FGNGVG wobec powiązanej z nimi tabeli
lub perspektywy oraz przy zdarzeniu związanym z bazą danych.
32. 102 Część II Czas na konkrety
Wyzwalacze mogą być wykorzystywane do wymuszania zabezpieczeń bazy danych,
zapobiegania realizacji nieprawidłowych transakcji, wymuszania więzów integralności,
wykonywania czynności obserwacyjnych czy nawet utrzymywania repliki tabeli.
Polecenie create trigger — przykład
Poni ej zostanie zaprezentowany przykład u ycia wyzwalacza do zapisu obserwacji
wszystkich działań wykonywanych na tabeli 9+'4#-+. Działania te będą rejestrowane
w tabeli +'00+-.
53. FGUET FKGPPKM
0CYC 0WNN! 6[R
+A+'0 016 07.. 07/$'4
6#$'.#A+'0 016 07.. 8#4%*#4
/.A+'0 8#4%*#4
+A-.7%#A+'0 07/$'4
#6#A+'0 #6'
0#9#A7;6-A+'0 8#4%*#4
Teraz zostanie utworzony wyzwalacz, który będzie rejestrował wszystkie zdarzenia KP
UGTV, WRFCVG lub FGNGVG w tabeli +'00+-:
%4'#6' 14 4'2.#%' 64+))'4 Y[YAYKGTCMKAICVAYKGTCMC
$'(14'
'.'6' 14 +05'46 14 72#6'
10 YKGTCMK
(14 '#%* 419
$')+0
KH +05'46+0) VJGP
KPUGTV KPVQ FKGPPKM
KFAFKGP VCDGNCAFKGP FONAFKGP
KFAMNWECAFKGP PCYCAW[VMAFKGP FCVCAFKGP
XCNWGU
MQNAKFAFKGPPGZVXCN +'00+- +05'46
PQYGKFAYKGTCMC WUGT U[UFCVG
GNUKH '.'6+0) VJGP
KPUGTV KPVQ FKGPPKM
KFAFKGPPKMC VCDGNCAFKGP FONAFKGP
KFAMNWECAFKGP PCYCAW[VMAFKGP FCVCAFKGP
XCNWGU
MQNAKFAFKGPPGZVXCN +'00+- '.'6'
UVCTGKFAYKGTCMC WUGT U[UFCVG
GNUG
KPUGTV KPVQ FKGPPKM
KFAFKGP VCDGNCAFKGP FONAFKGP
KFAMNWECAFKGP PCYCAW[VMAFKGP FCVCAFKGP
XCNWGU
MQNAKFAFKGPPGZVXCN +'00+- 72#6'
UVCTGKFAYKGTCMC WUGT U[UFCVG
GPF KH
33. Rozdział 4. Obiekty baz danych 103
':%'26+10
9*'0 QVJGTU 6*'0
TCKUGACRRNKECVKQPAGTTQT
$.# Y[YAYKGTCMKAICVAYKGTCMC
^^53.'44/
'0 Y[YAYKGTCMKAICVAYKGTCMC
Gdyby u ytkownik teraz zajrzał do tabeli +'00+-, stwierdziłby, e jest ona pusta.
Przed wykonaniem komend WRFCVG, KPUGTV i FGNGVG warto równie sprawdzić zawartość
tabeli 9+'4#-+.
53. UGNGEV
35. HTQO YKGTCMK
+A9+'4#-# )#6A9+'4#-# 0#9#A9+'4#-# 2.'%A9+'4#-#A/
2+'5 (#(+- /
-16 /47%'- /
Teraz mo na ju wykonać komendy KPUGTV, WRFCVG i FGNGVG na tabeli 9+'4#-+. Jak
zapewne Czytelnik pamięta, są to komendy, które spowodują uaktywnienie wyzwalacza
bazy danych.
53. KPUGTV KPVQ YKGTCMK
KFAYKGTCMC ICVAYKGTCMC PCYCAYKGTCMC RNGEAYKGTCMCAO
40. 104 Część II Czas na konkrety
A oto wynik działania wyzwalacza i wpisy utworzone przez niego w tabeli +'00+-:
53. UGNGEV
41. HTQO FKGPPKM
+A+'0 6#$'.#A+'0 /.A+'0 +A-.7%#A+'0 #6#A+'0 0#9#A7;6-A+'0
+'00+- +05'46 5+' -019#-
+'00+- 72#6' 5+' -019#-
+'00+- '.'6' 5+' -019#-
Synonimy — pseudonimy obiektów
Synonim to alternatywna nazwa tabeli, perspektywy, sekwencji lub jednostki programu.
Synonimy są u ywane z ró nych powodów:
ukrycie prawdziwej nazwy właściciela obiektu bazy danych;
ukrycie prawdziwej lokalizacji obiektu bazy danych;
nadanie obiektowi nazwy, która jest mniej skomplikowana lub łatwiejsza
w u yciu.
Synonim mo e być prywatny lub publiczny. Z synonimu prywatnego mo e korzystać je-
dynie u ytkownik, który go utworzył, natomiast synonim publiczny jest dostępny w całej
bazie danych.
Polecenie create synonym — przykład
Oto przykład tworzenia synonimu prywatnego:
53. %4'#6' 5;010;/ LCEMKGYKE
42. HQT OCTGMLCEMKGYKE
53.
5[PQPKO QUVC WVYQTQP[
Teraz zostanie podjęta próba wykonania zapytania na tabeli 9+'4#-+:
53. 5'.'%6
48. Rozdział 4. Obiekty baz danych 105
)#6A9+'4#-# 0#9#A9+'4#-#
2+'5 (#(+-
-16 /47%'-
-41.+- %+#2'-
-10 -41.
Sekwencja — szybki sposób
uzyskania unikatowej liczby
Sekwencje to bardzo wydajny sposób generowania szeregu kolejnych liczb. Często w re-
lacyjnych bazach danych pojawia się potrzeba utworzenia unikatowej liczby, która bę-
dzie pełniła rolę klucza głównego. Przykładowo, u ytkownik dostaje informację na temat
mo liwości bardzo atrakcyjnego zakupu jakiejś spółki „.com”. Dzwoni wtedy do maklera
i składa zlecenie zakupu. Z tą transakcją będzie powiązany unikatowy numer zlecenia,
który zostanie utworzony właśnie przy u yciu sekwencji. Sekwencje są niezale ne od
jakichkolwiek tabel i są przechowywane w pamięci w oczekiwaniu na ądanie u ycia.
W przeszłości, gdy nie istniały jeszcze obiekty bazy danych o nazwie sekwencje, u yt-
kownik tworzył tabele z kolumną zawierającą liczby porządkowe. Tabele te stanowiły
główne wąskie gardło w wielu zaawansowanych aplikacjach. Zanim u ytkownik zablo-
kował tabelę, sprawdził bie ącą wartość w kolumnie, zwiększył ją o 1 a następnie zwolnił
blokadę, akcje były ju sprzedane. Obiekt sekwencji jest składowany w pamięci i jest
udostępniany natychmiast na ądanie u ytkownika.
Polecenie create sequence — przykład
W tym przykładzie instrukcja ECEJG informuje bazę danych, e po wyczerpaniu
wartości sekwencji umieszczonych w jej buforze musi ona utworzyć kolejnych 1 000
numerów. Nale y pamiętać, e zamknięcie bazy danych powoduje usunięcie zawartości
bufora sekwencji. Efektem będą luki w sekwencji liczb.
53. %4'#6' 5'73'0%' UGMAGUARTQL
56#46 9+6*+0 +0%4'/'06 $;
/+08#.7'
49. %#%*' 01%;%.' 0114'4
53.
5GMYGPELC QUVC C WVYQTQPC
Polecenie create role
— sposób zarządzania uprawnieniami
W przeszłości przyznawanie innym u ytkownikom uprawnień dostępu do aplikacji mu-
siało być dokonywane kolejno dla poszczególnych tabel. W ka dej aplikacji dostępny
był określony zbiór uprawnień, zale nych od tego, kim był główny u ytkownik bazy.
50. 106 Część II Czas na konkrety
Efektem było ogromne zamieszanie. Potrzebna była osobna baza danych, która pozwo-
liłaby utrzymać porządek w samych uprawnieniach. Dostrzegając problemy wią ące się
ze stosowaniem tego modelu, firma Oracle opracowała obiekt roli.
Wykorzystując to rozwiązanie administrator tworzy rolę w bazie danych, przydziela
uprawnienia do tej roli a następnie przypisuje ją wymaganemu u ytkownikowi. Na
przykład, w warunkach szpitala mo na utworzyć rolę lekarza oraz rolę pielęgniarki. Le-
karz mo e mieć mo liwość tworzenia zlecenia badań laboratoryjnych, podczas gdy
pielęgniarka mo e jedynie odczytywać wyniki tych badań.
Polecenie create role — przykład
Oto bardzo prosty obiekt roli, jaki został u yty w przykładzie dotyczącym szpitala:
53. %4'#6' 41.' RKGNGIPKCTMC
51. 016 +'06+(+'
53.
4QNC QUVC C WVYQTQPC
W przypadku roli pielęgniarki parametr PQV KFGPVKHKGF oznacza, e nie jest potrzebny
aden dodatkowy poziom zabezpieczeń ponad początkowe logowanie do bazy danych.
Istnieją równie inne aspekty tej instrukcji, które wymagałyby dodatkowych działań ze
strony u ytkownika, zanim rola zostałaby uaktywniona.
W bazie danych Oracle można przyznawać użytkownikom uprawnienia UGNGEV, KPUGTV,
WRFCVG i FGNGVG na dowolnych tabelach. Takie prawo jest znane jako zezwolenie na
poziomie obiektu i stanowi tylko jeden z poziomów zabezpieczeń bazy danych, jakie
może tworzyć administrator. Można więc wyobrazić sobie typowe środowisko szpital-
ne, z ponad 100 tabelami, gdzie w jednej tabeli pielęgniarka ma uprawnienia do wy-
bierania i wstawiania, a lekarz ma uprawnienia do wybierania, wstawiania, aktualizo-
wania i usuwania. Sytuacja ta powtarza się dla każdej z tabel. Zamiast przyznawania
uprawnień indywidualnie można utworzyć rolę, przedzielić do niej określone uprawnie-
nia, po czym przypisywać rolę wszystkim wymaganym u ytkownikom.
Funkcje, procedury i pakiety
Funkcje, procedury i pakiety zostaną omówione w jednym podrozdziale. Są to obiekty
bazy danych, które zawierają kod w języku PL/SQL. Za pomocą tego kodu mo na do-
stosowywać programy pod kątem wymagań określonych aplikacji.
Polecenie create function
Polecenie ETGCVG HWPEVKQP pozwala tworzyć obiekty bazy danych, które rozszerzają
mo liwości standardowych funkcji dostępnych w bazie danych. Na przykład system
Oracle zawiera funkcję o nazwie USTV
. Jest to funkcja, która zwraca pierwiastek kwa-
dratowy z danej liczby.
52. Rozdział 4. Obiekty baz danych 107
Funkcja umo liwia wywoływanie programu w języku PL/SQL według jego nazwy.
Wa ną cechą wyró niającą funkcje jest to, e wynikiem ich działania musi być zawsze
jakaś wartość.
Polecenie create function — przykład
Oto tabela 019;A0#$14.
53. UGNGEV
53. HTQO PQY[APCDQT
0#9+5-1 91, #6#A#64 9;0#)41
,CEGM 2/ 56;
0QYCM . %'
-QYCNUMK %6 5+'
#PKC /# )47
/CTGM 2 .+5
9KGUKGM 5. /#,
6QOGM 2/ 5+'
2CYGN . .76
D[UGM . %'
OCIFC 2/ %'
DCUKC 2/ /#,
YKGTU[ QUVC Q Y[DTCP[EJ
Teraz zostanie utworzony program, który będzie sumował informacje o wynagrodzeniach
dla danego województwa i zwracał łączną wielkość wynagrodzenia.
53. %4'#6' (70%6+10 FQFCLAY[PCITAFNCAYQL
YGAMQFAYQL +0 8#4%*#4
4'6740 07/$'4
+5 Y[PCITAYQL 07/$'4
$')+0
5'.'%6 UWO
Y[PCITQF
+061 Y[PCITAYQL
(41/ PQY[APCDQT
9*'4' YQL YGAMQFAYQL
4'6740
Y[PCITAYQL
'0
(WPMELC QUVC C WVYQTQPC
Teraz za pomocą tej funkcji mo na wyszukać łączne wielkości wynagrodzenia dla wo-
jewództwa określonego parametrem MQFAYQL 2/ . Warto zwrócić uwagę na u ycie
nazwy funkcji — FQFCLAY[PCITAFNCAYQL oraz sposób przekazywania do niej skrótu 2/.
53. XCT Z PWODGT
53. GZGE Z FQFCLAY[PCITAFNCAYQL
2/
2TQEGFWTC 2.53. QUVC C Y[MQPCPC RQO[ NPKG
53. RTKPV Z
:
54. 108 Część II Czas na konkrety
Polecenie create procedure
Procedura to zbiór programów w języku PL/SQL, które są wywoływane według nazw.
W odró nieniu od funkcji wynikiem działania procedury nie musi być zwrócenie jakiejś
wartości. Procedura mo e ale nie musi zawierać argumenty wejściowe i wyjściowe.
Polecenie create procedure — przykład
W poni szym przykładzie procedura zawiera parametr wejściowy i wyjściowy.
53. %4'#6' 14 4'2.#%' 241%'74' 756#.A.+%$'A24#%A9)A91,
YGAMQFAYQL +0 XCTEJCT
Y[ANKEDCARTCE 176 KPVGIGT
#5
Y[LUEKG XCTEJCT
$')+0
UGNGEV EQWPV
GKFARTCE
KPVQ Y[ANKEDCARTCE
HTQO RTCEQYPKM G
YQL U
YJGTG GMQFAYQL UMQFAYQL
CPF UMQFAYQL YGAMQFAYQL
':%'26+10
YJGP QVJGTU VJGP
FDOUAQWVRWVRWVANKPG
$.# 756#.A.+%$'A24#%A9)A91, ^^53.%1'^^53.'44/
55. '0
53.
2TQEGFWTC QUVC C WVYQTQPC
Polecenie create package
Pakiet to zbiór zawierający zarówno procedury, jak i funkcje. Są one grupowane głów-
nie ze względu na podobieństwo realizowanych zadań. Wszystkie wewnętrzne procedury
i funkcje są zapisane w słowniku danych jako pojedynczy pakiet składowany.
Polecenie create package — przykład
Pokazany poni ej kod pakietu zawiera kilka funkcji i jedną procedurę.
53. %4'#6' 14 4'2.#%' 2#%-#)' RMVARTCEAYQL #5
241%'74' WUVCNANKEDGARTCEAYIAYQL
YGAMQFAYQL 8#4%*#4 Y[ANKEDCARTCE +06')'4
(70%6+10 FQFCLAY[PCITAFNCAYQL
YGAMQFAYQL 8#4%*#4
4'6740 07/$'4
(70%6+10 WUVCNAKOKGAKAPCYKUMQ
YGAKOKG 8#4%*#4 YGAPCYKUMQ 8#4%*#4
4'6740 8#4%*#4
57. Rozdział 4. Obiekty baz danych 109
Inne obiekty baz danych
W poni szych sekcjach omówiono pewne dodatkowe obiekty baz danych, z którymi
mo e zetknąć się u ytkownik. Niektóre z nich podkreślają mo liwości funkcjonalne bazy
danych Oracle9i, inne zaś Czytelnik zapewne napotka podczas pracy z bazą. Zaprezen-
towane przykłady pomogą zrozumieć zasady posługiwania się tymi obiektami.
Polecenie create operator
Polecenie ETGCVG QRGTCVQT słu y do tworzenia nowego operatora w bazie danych. W roz-
dziale 8. dokładniej omówiono operatory WPKQP, KPVGTUGEV i OKPWU. Komenda ETGCVG
QRGTCVQT umo liwia tworzenie nowych operatorów i ich powiązań. Operator mo e z kolei
zawierać odwołania do funkcji, pakietów i innych elementów.
Polecenie create operator — przykład
Warto zwrócić uwagę, w jaki sposób operator odwołuje się do procedury WUVCNAKOKGAKA
PCYKUMQ.
53. %4'#6' 12'4#614 RQFCLAKOKGAKAPCYKUMQ
$+0+0)
XCTEJCT XCTEJCT 4'6740 XCTEJCT
75+0) WUVCNAKOKGAKAPCYKUMQ
1RGTCVQT WVYQTQP[
Odwołanie do funkcji WUVCNAKOKGAKAPCYKUMQ w nowo utworzonym operatorze wygląda
następująco.
53. %4'#6' 14 4'2.#%' (70%6+10 WUVCNAKOKGAKAPCYKUMQ
YGAKOKG +0 8#4%*#4
YGAPCYKUMQ +0 8#4%*#4
4'6740 8#4%*#4
+5 Y[AKOKGAKAPCYKUMQ 8#4%*#4
$')+0
5'.'%6 KPKVECR
NVTKO
TVTKO
YGAKOKG^^ ^^
KPKVECR
NVTKO
TVTKO
YGAPCYKUMQ
+061 Y[AKOKGAKAPCYKUMQ
(41/ ECNQUE
4'6740
Y[AKOKGAKAPCYKUMQ
58. '0
53.
(WPMELC QUVC C WVYQTQPC
Polecenie create directory
Czasami zewnętrzne obiekty bazy danych warto przechowywać w katalogu. Najczęściej
rozwiązanie takie stosowane jest w przypadku du ych plików, zwanych często plikami
59. 110 Część II Czas na konkrety
binarnymi. Są to na przykład pliki graficzne. Komenda ETGCVG FKTGEVQT[ pozwala utwo-
rzyć obiekt katalogu, który stanowi alias katalogu zlokalizowanego w systemie plików
na serwerze. Następnie w kodzie tworzonego programu zamiast wpisywać pełną ście kę
do katalogu mo na umieścić odwołanie do tego obiektu.
Polecenie create directory — przykład
Jest to typowe zastosowanie instrukcji ETGCVG FKTGEVQT[. Katalog ten będzie zawierał
wszystkie pliki binarne u ytkownika.
53. ETGCVG QT TGRNCEG +4'%614; OQLGARNKMKADKPCTPG CU FQTCENGJQOGRKEVWTG
-CVCNQI QUVC WVYQTQP[
Polecenie create library
Instrukcja ETGCVG NKDTCT[ słu y do tworzenia obiektu bazy danych związanego ze współ-
u ytkowaną biblioteką systemu operacyjnego. Dzięki temu ze składni języka SQL i PL/SQL
mo na wywoływać funkcje języków (takich jak funkcje języków C czy COBOL) i pro-
cedur trzeciej generacji, które następnie mogą kierować wywołania do bibliotek. Zanim
wprowadzono ten obiekt, u ytkownik musiał samodzielnie wpisywać w kodzie ka de
odwołanie do biblioteki.
53. %4'#6' .+$4#4; OQLCADKDNKQVGMC CU FQTCENGJQOGENKD
$KDNKQVGMC QUVC C WVYQTQPC
Powiązania bazodanowe
Powiązanie bazodanowe (ang. database link) pozwala u ytkownikowi korzystać z da-
nych umieszczonych w zdalnej bazie danych bez konieczności znajomości dokładnej
lokalizacji tych danych. Podczas tworzenia powiązania bazodanowego u ytkownik do-
starcza informacje dotyczące logowania do odpowiedniej zdalnej bazy danych. Ka de
u ycie powiązania powoduje zainicjowanie sesji sieciowej, której zadaniem jest nawią-
zanie połączenia ze zdalną tabelą lub perspektywą.
Niezale nie od nazwy u ytkownika zalogowanego w lokalnej bazie danych, do logowa-
nia w zdalnej bazie danych powiązanie bazodanowe u yje informacji logowania poda-
nych w momencie tworzenia powiązania. Powiązania mogą być tworzone do u ytku
prywatnego i publicznego.
Polecenie create database link — przykład
W tym przykładzie logowanie w zdalnej bazie danych zostanie przeprowadzone dla u yt-
kownika IWTW. Ponadto zostanie wykorzystany serwis internetowy emile.corp.Ntirety.com.
53. %4'#6' #6#$#5' .+0- RQYKCCPKGADC[AFCP[EJAIWTW
%100'%6 61 IWTW +'06+(+' $; IWTW
61. Rozdział 4. Obiekty baz danych 111
Teraz nowo utworzone powiązanie zostanie u yte do znalezienia pewnych danych.
53. 5'.'%6
62. (41/ MQNQTRQYKCCPKGADC[AFCP[EJAIWTW
53.
+A-1.147 12+5A-1.147
%' %GTYQP[
+ KGNQP[
0$ 0KGDKGUMK
%# %CTP[
Powiązanie bazodanowe to swego rodzaju łącze umo liwiające przesyłanie danych w obie
strony. Mo na z niego korzystać na wiele sposobów. W przykładzie poni ej zostanie ono
u yte w celu wstawienia danych do zdalnej bazy danych:
53. +05'46 KPVQ MQNQTRQYKCCPKGADC[AFCP[EJAIWTW
KFAMQNQTW QRKUAMQNQTW