SQL. Optymalizacja

okladka

Instrukcje SQL są kluczowymi elementami typowych aplikacji bazodanowych, a więc efektywność ich wykonywania decyduje w głównym stopniu o wydajności samych aplikacji. Twórcy aplikacji bazodanowych i administratorzy baz danych często spędzają długie godziny w celu upewnienia się, że dostęp do danych istotnie odbywa się po najszybszych ścieżkach, czyli że plany wykonywania wyrażeń SQL są optymalne. Wiąże się z tym między innymi rozważanie wzajemnego związku między strukturą wyrażeń SQL a planami ich wykonywania.

Książka ta poświęcona jest jednemu z kluczowych aspektów tego związku, często niedocenianemu, aczkolwiek niezmiernie istotnemu -- wyborowi odpowiedniego planu wykorzystywanego przez określone zapytanie. Autor prezentuje matematyczną metodą optymalizacji wyrażeń SQL, opierającą się na dobrze zdefiniowanym algorytmie postępowania i prowadzącą do znajdowania optymalnych (lub niemal optymalnych) planów wykonania dla określonych wyrażeń; jest to naprawdę atrakcyjna alternatywa dla poszukiwań metodą prób i błędów, rzadko dającą optymalne rezultaty. Czytelnik znajdzie w niniejszej książce opis wielu szczegółowych zagadnień związanych z optymalizacją wyrażeń SQL i baz danych w ogólności, między innymi takich jak:

  • Buforowanie danych i zarządzanie tabelami
  • Indeksowanie, implementowanie indeksów i związane z tym koszty
  • Filtrowanie zawartości tabel i jego związek z indeksowaniem
  • Złączenia tabel i metody ich realizacji
  • Analiza planów wykonywania zapytań i zarządzanie tymi planami w bazach danych Oracle, MS SQL Server i DB2
  • Sporządzanie diagramów zapytań i wykorzystywanie ich do celów optymalizacji złożonych zapytań oraz do wyznaczania najlepszych planów wykonywania
  • Specjalne metody optymalizacji szczególnych przypadków, w których standardowe postępowanie okazuje się niewystarczające: buforowanie wielokrotnie wydawanych zapytań, łączenie i upodobnianie zapytań itp.
Treści poszczególnych rozdziałów towarzyszą ćwiczenia kontrolne, a całość wieńczy prezentacja zastosowania opisywanych koncepcji w (kompletnie opisanym) procesie optymalizowania konkretnej aplikacji.

Przyśpiesz działanie aplikacji -- zoptymalizuj dostęp do danych


HTML. Kurs webmastera

okladka

Książka "HTML. Kurs webmastera" to podręcznik pokazujący niemal wszystkie aspekty tworzenia witryny WWW. Kolejne rozdziały przedstawiają proces tworzenia profesjonalnej witryny WWW zgodnej z najnowszymi standardami rekomendowanymi przez konsorcjum W3C, wykorzystującej technologie XHTML i JavaScript. Książka opisuje także sposoby dołączania do witryny elementów multimedialnych, konstruowania interaktywnych formularzy i testowania witryny.

  • Projektowanie struktury witryny
  • Przygotowanie elementów graficznych
  • Formatowanie tabel za pomocą stylów
  • Stosowanie tabel do wyrównywania położenia obrazków
  • Tworzenie mechanizmów nawigacji
  • Korzystanie z elementów stylów CSS -- klas i identyfikatorów
  • Osadzanie na stronie elementów multimedialnych
  • Używanie skryptów JavaScript
  • Konstruowanie formularzy
  • Testowanie witryny
  • Publikacja witryny na serwerze

Stwórz elegancką witrynę WWW,
wykorzystując najnowsze standardy projektowania.


CorelDRAW 12. Oficjalny podręcznik

okladka

CorelDRAW to aplikacja będąca jednym z kluczowych narzędzi pracy wielu grafików i projektantów. Rozwijany od kilkunastu lat doskonały program do tworzenia i obróbki grafiki wektorowej zawsze zadziwiał ogromem możliwości i mnogością zastosowań. Nie inaczej jest w przypadku najnowszej wersji. Program CorelDRAW 12 docenią graficy zajmujący się tworzeniem publikacji drukowanych, stron WWW, prezentacji multimedialnych, a nawet animacji wektorowych. Każdemu z nich CorelDRAW 12 zaoferuje narzędzia pozwalające na wygodną i efektywną pracę.

Książka "CorelDRAW 12. Oficjalny podręcznik" to kompendium wiedzy na temat najnowszej wersji tego narzędzia. Zawiera wszystkie informacje dotyczące Corela -- od opisu interfejsu użytkownika, poprzez zasady korzystania z narzędzi rysunkowych, filtrów i efektów, aż do sposobów tworzenia animacji wektorowych i pisania skryptów w VBA.

  • Interfejs użytkownika
  • Definiowanie układu dokumentu, tryby wyświetlania
  • Pomoce rysunkowe
  • Tworzenie i modyfikowanie obiektów
  • Narzędzia tekstowe
  • Łączenie tekstu i obiektów
  • Kolory, wypełnienia i kontury
  • Efekty specjalne i filtry
  • Praca z grafiką bitmapową
  • Drukowanie dokumentów Corela
  • Tworzenie stron WWW i animacji wektorowych
  • Skrypty i VBA
  • Konfigurowanie programu
"CorelDRAW 12. Oficjalny podręcznik" to publikacja autoryzowana przez firmę Corel i rekomendowana wszystkim użytkownikom tej aplikacji. Dzięki temu można mieć pewność, że zawarte w niej wiadomości są poprawne i faktycznie przydatne podczas pracy z CorelDRAW.

O autorach:
Steve Bain jest doskonałym ilustratorem oraz cenionym pisarzem i wykładowcą. Kierował niezliczoną ilością warsztatów graficznych. Jest stałym współpracownikiem wielu wydawnictw edukacyjnych i witryn internetowych. Testuje również nowe wersje programów dla firmy Corel.

Nick Wilkinson jest ilustratorem i programistą. Napisane przez niego skrypty cieszą się wielkim uznaniem w społeczności użytkowników CorelDRAW na całym świecie.


Tablice informatyczne. PHP

okladka

Koniec z wertowaniem książek i dokumentacji w poszukiwaniu składni poleceń, typów danych czy struktur języka. W tablicach informatycznych znajdziesz wszystkie podstawowe informacje, których potrzebujesz podczas codziennej pracy, podane w sposób zwięzły i treściwy. Składnia poleceń, struktura programu, funkcje i metody, obiekty, typy danych -- jest tu wszystko, nad czym mógłbyś się zastanawiać.

"Tablice informatyczne. PHP" to ściąga dla programistów tworzących w tym języku. Niezależnie od tego, czy piszesz prosty skrypt obsługujący formularz czy rozbudowaną aplikację e-commerce, możesz sięgnąć po tablice. Znajdziesz w nich następujące informacje:
  • Sposoby umieszczania skryptów w kodzie HTML
  • Komentarze w kodzie
  • Typy danych
  • Instrukcje
  • Sterowanie przebiegiem wykonywania programu
  • Połączenia z bazą danych
  • Sesje

Vademecum hakera. Zabezpieczenia w Windows

okladka

Zabezpiecz swój komputer przed atakami z sieci

Czasy, w których do zabezpieczenia komputera i zgromadzonych w nim danych wystarczył kluczyk i plomba, bezpowrotnie minęły. Rozwój sieci, poza ogromnym ułatwieniem komunikacji, stworzył wiele nowych zagrożeń -- regularnie spotykamy się z coraz bardziej wymyślnymi wirusami komputerowymi, atakami na sieci i portale korporacyjne, a coraz częściej również na komputery prywatne. Lekceważenie tych zagrożeń może spowodować poważne kłopoty, nie tylko z komputerem, ale także i z prawem. Jak więc zabezpieczyć przed atakami z sieci komputer pracujący pod kontrolą systemu z rodziny Windows?

Odpowiednie "opancerzenie" Windows nie jest zadaniem łatwym, ale też nie jest niemożliwe. Książka "Vademecum hakera. Zabezpieczenia w Windows" opisuje wszystkie elementy tego procesu -- od odpowiedniego skonfigurowania systemu operacyjnego, poprzez zainstalowanie oprogramowania antywirusowego i monitorującego połączenia sieciowe, aż do odpowiedniego przeszkolenia użytkowników komputera.

  • Rodzaje ataków i wirusów
  • Podstawowe informacje o protokole TCP/IP
  • Konfiguracja BIOS-u
  • Konfiguracja systemu Windows XP -- aktualizacje, konta użytkowników, zapora sieciowa i udostępnianie zasobów
  • Konfiguracja systemu Windows 98 SE
  • Szkolenie użytkowników komputera
  • Instalowanie i wykorzystywanie programów antywirusowych, zapór sieciowych oraz programów monitorujących połączenia sieciowe

Pamiętaj, że każdy komputer można w pewnym stopniu zabezpieczyć. Nawet najbardziej podstawowe zabezpieczenia mogą uchronić Cię przed wieloma nieprzyjemnymi sytuacjami.


PHP 5. Nowe możliwości

okladka

Przewodnik po najnowszej wersji najpopularniejszego języka
do tworzenia dynamicznych witryn WWW

Książka "PHP 5. Nowe możliwości" to opis wszystkich funkcji, które dodano do najnowszej wersji języka PHP. Jest adresowana do programistów korzystających z PHP 4, którzy chcą poznać nowe narzędzia wprowadzone w wersji 5. Każdy nowy mechanizm jest przedstawiony w postaci przykładu. Książka zawiera także porównanie sposobów realizacji typowych zadań programistycznych za pomocą języków PHP 4 i PHP 5, co ułatwia migrację do nowej wersji.

  • Zasady programowania obiektowego
  • Współpraca z bazą danych MySQL
  • Środowisko SQLite
  • Mechanizmy obsługi języka XML
  • Obsługa błędów za pomocą wyjątków
  • Korzystanie z mechanizmów SOAP

« poprzednia 1 2 3 4 5 6 7 8 9 10 11 następna »