Serwer SQL 2008. Administracja i programowanie - Helion
ISBN: 978-83-246-2033-3
stron: 488, Format: 158x235, okładka: miękka
Data wydania: 2009-03-10
Księgarnia: Helion
Cena książki: 71,40 zł (poprzednio: 119,00 zł)
Oszczędzasz: 40% (-47,60 zł)
Poznaj nowoczesne technologie zarządzania bazami danych
- Jak zainstalować i skonfigurować SQL Server 2008?
- W jaki sposób monitorować wydajność i bezpieczeństwo serwera bazy danych?
- Jak tworzyć oprogramowanie współpracujące z SQL Serverem?
System zarządzania bazami danych MS SQL Server zyskał sobie zasłużoną renomę wśród projektantów baz danych i programistów. Stabilna i wydajna platforma, dostępna w kilku edycjach, różniących się możliwościami i zastosowaniami, wykorzystywana jest w aplikacjach biznesowych, portalach internetowych i aplikacjach mobilnych. Jej najnowsza wersja, oznaczona symbolem 2008, to potężna platforma do zarządzania danymi, umożliwiająca nie tylko przechowywanie ich w tabelach, ale także przetwarzanie, analizowanie, udostępnianie i zabezpieczanie. Pozwala ona także na składowanie danych nierelacyjnych -- obiektów binarnych i danych geograficznych.
Książka "Serwer SQL 2008. Administracja i programowanie" zawiera szczegółowe omówienie możliwości najnowszej wersji tej platformy bazodanowej. Zarówno administratorzy, jak i programiści znajdą w niej wiele przydatnych informacji. Opisano w niej poszczególne edycje SQL Servera 2008, sposób ich instalacji, konfiguracji i administrowania, techniki optymalizacji wydajności oraz zabezpieczania i analizowania danych. Dzięki niej dowiesz się, jakie nowe funkcje wprowadzono w wersji 2008, jak korzystać z języka T-SQL i przechowywać dane nierelacyjne. Przeczytasz także o integracji z platformą CLR oraz korzystaniu z technologii SOA.
- Instalacja SQL Servera 2008
- Administrowanie serwerem bazy danych
- Optymalizacja dostępności i wydajności
- Nowe funkcje SQL Servera 2008
- Monitorowania pracy serwera
- Zabezpieczanie danych
- Programowanie w T-SQL
- Nierelacyjne typy danych
- Korzystanie z dokumentów XML
- Praca z SQL Server Compact Edition
Wykorzystaj w praktyce możliwości najnowszej wersji platformy bazodanowej SQL Server.
Osoby które kupowały "Serwer SQL 2008. Administracja i programowanie", wybierały także:
- SQL. Kurs video. Kompendium wiedzy na podstawie MySQL 159,00 zł, (47,70 zł -70%)
- Microsoft SQL Server. Kurs video. Tworzenie zaawansowanych zapytań 199,00 zł, (59,70 zł -70%)
- T-SQL. Kurs video. Wykorzystanie baz danych przy użyciu niekonwencjonalnych rozwiązań. Sztuczki i gotowe rozwiązania 39,89 zł, (17,95 zł -55%)
- Microsoft SQL Server. Tworzenie baz danych i zarządzanie nimi. Kurs video 79,00 zł, (35,55 zł -55%)
- MS SQL Server. Zaawansowane metody programowania. Wydanie II 119,00 zł, (59,50 zł -50%)
Spis treści
Serwer SQL 2008. Administracja i programowanie -- spis treści
Wstęp (9)
Część I: Administracja (15)
Rozdział 1. Instalacja (17)
- Wybór edycji serwera SQL 2008 (17)
- Edycja Enterprise (17)
- Edycja Developer (18)
- Edycja Standard (18)
- Edycja Workgroup (18)
- Edycja Web (19)
- Edycja Express (19)
- Edycja Compact (19)
- Porównanie edycji (19)
- Licencjonowanie (21)
- Wymagania (22)
- Instalacja (23)
- Aktualizacja (27)
- Zmiana edycji (27)
- Zmiana wersji (29)
- Zgodność aplikacji (31)
- Czynności do wykonania przed aktualizacją (35)
- Strategie aktualizacji (36)
- Czynności do wykonania po aktualizacji (39)
- Narzędzia (43)
- Konsola SSMS (43)
- DTA (46)
- Dokumentacja BOL (47)
- Przykładowa baza danych AdventureWorks 2008 (47)
- Program SQLCMD (48)
- Visual Studio 2008 (48)
Rozdział 2. Scentralizowana administracja (51)
- Serwer konfiguracji (52)
- Tworzenie serwera konfiguracji (52)
- Równoczesne zapytania do grupy serwerów (55)
- Egzekwowanie polityk zarządzania serwerami na grupie serwerów (55)
- Serwer konfiguracji a bezpieczeństwo (56)
- Polityki zarządzania serwerem (56)
- Architektura systemu (56)
- Skalowalność systemu (60)
- Korzystanie z polityk zarządzania serwerem zainstalowanych w systemie (60)
- Tworzenie własnych polityk i warunków w konsoli SSMS (68)
- Programowe użycie i kontrolowanie polityk (73)
- PowerShell (77)
- Nawigacja po obiektach serwera SQL (79)
- Typowe zadania administracyjne w PowerShell (81)
- Zadania usługi Agent (85)
Rozdział 3. Wysoka dostępność (87)
- Podwajanie baz danych (dotyczy edycji Enterprise) (88)
- Architektura funkcjonalności podwajania baz danych (88)
- Automatyczne naprawianie stron danych (92)
- Kompresja dziennika transakcyjnego (94)
- Migawki baz danych (dotyczy edycji Enterprise) (95)
- Działanie migawek baz danych (96)
- Tworzenie migawek baz danych (97)
- Migawki baz danych a funkcjonalność podwajania baz danych (99)
- Zastosowanie migawek baz danych (100)
- Kompresja kopii zapasowych (dotyczy edycji Enterprise) (101)
- Zmiana domyślnych ustawień kompresji kopii zapasowej (102)
- Porównanie kopii zapasowych skompresowanych i nieskompresowanych (103)
- Replikacja Peer-to-Peer (dotyczy edycji Enterprise) (105)
- Nowości w replikacji Peer-to-Peer w serwerze SQL 2008 (106)
- Topologia (106)
- Konfiguracja replikacji (108)
- Konflikty w replikacji Peer-to-Peer (120)
Rozdział 4. Nowe funkcje serwera SQL (125)
- Mechanizm śledzenia zmian (126)
- Działanie mechanizmu śledzenia zmian (126)
- Praca z mechanizmem śledzenia zmian (127)
- Wpływ mechanizmu śledzenia zmian na zachowanie silnika baz danych (134)
- Zalety mechanizmu śledzenia zmian (135)
- Mechanizm przechwytywania zmian (dotyczy edycji Enterprise) (136)
- Konfiguracja mechanizmu przechwytywania zmian (136)
- Działanie mechanizmu przechwytywania zmian (139)
- Praca z mechanizmem przechwytywania zmian (141)
- Porównanie mechanizmu śledzenia zmian z mechanizmem ich przechwytywania (144)
- Kompresja danych (dotyczy edycji Enterprise) (145)
- Kompresja wierszy (146)
- Kompresja stron danych (147)
- Zarządzanie kompresją danych w konsoli SSMS (150)
- Szacowanie stopnia kompresji (152)
- Usługa wyszukiwania pełnotekstowego (153)
- Indeksy pełnotekstowe (154)
- Integracja z serwerem SQL (158)
- Obiekty o zróżnicowanych atrybutach (160)
- Atrybut SPARSE (160)
- Atrybut column set (163)
- Atrybuty SPARSE oraz column set a inne funkcjonalności serwera SQL 2008 (167)
- Indeksy filtrowane (168)
- Tworzenie indeksu filtrowanego (168)
- Indeksy filtrowane a pełnotablicowe - krótkie porównanie (170)
- Indeksy filtrowane a widoki (173)
- Rady dotyczące tworzenia indeksu filtrowanego (174)
- Statystyki filtrowane (176)
- Partycjonowanie tabel (dotyczy edycji Enterprise) (178)
- Tworzenie partycji (179)
- Zarządzanie partycjami (180)
- Eskalacja blokad (182)
- Optymalizator zapytań (185)
- Wskazówka OPTIMIZE FOR (185)
- Wskazówka FORCESEEK (187)
- Sugerowany plan wykonania zapytania (188)
- Parametryzowane zapytania (190)
Rozdział 5. Zarządzanie zasobami i monitorowanie pracy serwera (193)
- Wstęp (193)
- Dzienniki serwera SQL (194)
- Narzędzie SQLdiag (196)
- Monitor aktywności (198)
- Zarządca zasobów (dotyczy edycji Enterprise) (199)
- Architektura zarządcy zasobów (200)
- Konfiguracja (207)
- Zarządca zasobów w SSMS (211)
- Dynamiczne widoki oraz widoki katalogowe przeznaczone dla zarządcy zasobów (213)
- Monitorowanie pracy zarządcy zasobów (214)
- Rozszerzone zdarzenia (215)
- Koncepcja i charakterystyka mechanizmu rozszerzonych zdarzeń (216)
- Architektura (216)
- Odbiorcy rozszerzonych zdarzeń (220)
- Działanie (223)
- Wsparcie dla mechanizmu rozszerzonych zdarzeń w serwerze SQL 2008 (226)
- Przykład praktycznego zastosowania (231)
Rozdział 6. Monitorowanie wydajności (235)
- Monitorowanie wydajności w serwerze SQL 2005 (235)
- Monitor wydajności (235)
- Pliki śledzenia (236)
- Profiler i śledzenie aktywności użytkowników (237)
- Plany wykonania zapytań (244)
- Widoki i funkcje dynamiczne (245)
- Raporty konsoli SSMS (247)
- Performance Dashboard Reports (247)
- Monitorowanie wydajności w serwerze SQL 2008 (247)
- Architektura studia monitoring (248)
- Włączanie i wyłączanie (249)
- Przechowywanie danych (250)
- Zbieranie danych (251)
- Zalecenia (263)
Rozdział 7. Bezpieczeństwo (265)
- Model bezpieczeństwa serwera SQL 2008 (265)
- Uwierzytelnianie (267)
- Autoryzacja (269)
- Kryptografia (277)
- Dostawcy usług kryptograficznych (278)
- Hierarchia kluczy (280)
- Przenoszenie kluczy użytkowników (283)
- Elastyczne zarządzanie kluczami (dotyczy edycji Enterprise) (286)
- Szyfrowanie danych (286)
- Sprawdzanie autentyczności (289)
- Szyfrowanie baz danych (dotyczy edycji Enterprise) (293)
- Monitorowanie i wykrywanie włamań (297)
- Dzienniki serwera SQL (297)
- Plik śledzenia (297)
- Wyzwalacze (298)
- Monitorowanie wszystkich operacji (dotyczy edycji Enterprise) (300)
Część II: Programowanie (305)
Rozdział 8. T-SQL (307)
- Operatory przypisania (307)
- Konstruktor wierszy (308)
- Klauzula TOP w widokach (309)
- Typy daty i czasu (310)
- Funkcje daty i czasu (312)
- Optymalizacja sposobu wykonania zapytań (313)
- Typy i parametry tabelaryczne (314)
- Operator APPLY (317)
- Grupowanie danych (318)
- Operatory CUBE i ROLLUP (319)
- Operator GROUPING SETS (320)
- Funkcje GROUPING i GROUPING_ID (321)
- Klauzula OVER (322)
- Operatory PIVOT i UNPIVOT (325)
- CTE (328)
- Proste CTE (328)
- Rekurencyjne CTE (329)
- Instrukcja MERGE (330)
- Łączenie wyników zapytań (334)
Rozdział 9. Nierelacyjne typy danych (337)
- Dane przestrzenne (337)
- Dane geometryczne (338)
- Dane geograficzne (338)
- Przestrzenne typy danych (339)
- Formaty danych przestrzennych (340)
- Metody typów i danych przestrzennych (343)
- Indeksy przestrzenne (347)
- Zakładka wyników przestrzennych w konsoli SSMS (351)
- Integracja z Virtual Earth (352)
- Duże obiekty binarne (353)
- Atrybut FILESTREAM (354)
- Dostęp do obiektu z poziomu serwera SQL (358)
- Dostęp do obiektu poprzez API Windows (359)
- Atrybut FILESTREAM a inne funkcjonalności serwera SQL (361)
- Dane hierarchiczne (364)
- Typ HIERARCHYID (365)
- Metody typu HIERARCHYID (367)
- Dokumenty XML (372)
- Typ danych XML (373)
- Kolekcje schematów XSD (374)
- Języki XPath i XQuery (375)
- Klauzula FOR XML (376)
- Metody typu danych XML (383)
- Indeksy XML (387)
Rozdział 10. Service Broker (391)
- Architektura SOA (392)
- Typy komunikatów (393)
- Komunikaty (394)
- Kontrakty (394)
- Kolejki (395)
- Usługi (397)
- Trasy (397)
- Działanie (399)
- Konwersacje (399)
- Wysyłanie i odbieranie komunikatów (401)
- Aktywacja wewnętrzna i zewnętrzna (403)
- "Zatrute" komunikaty (406)
- Bezpieczeństwo (407)
- Diagnostyka (408)
Rozdział 11. Integracja z platformą CLR (411)
- Architektura (411)
- Obiekty systemowe CLR (413)
- Typy systemowe CLR (413)
- Obsługa wartości NULL (414)
- Obiekty CLR (415)
- Funkcje użytkownika (415)
- Procedury składowane (420)
- Wyzwalacze (421)
- Typy użytkownika (422)
- Funkcje grupujące (427)
- Bezpieczeństwo (431)
Rozdział 12. SQL Compact (433)
- Sporadycznie połączone aplikacje (433)
- Lokalne kopie danych (434)
- Serwer SQL Compact Edition 3.5 (434)
- Narzędzia (435)
- Nowe funkcje wersji 3.5 (442)
- Programowanie (442)
- Dystrybucja (447)
- Synchronizacja (449)
- Samodzielne śledzenie zmian (449)
- Replikacja scalana (450)
- Sync Services 1.0 (450)
- Synchronizacja z wykorzystaniem mechanizmu śledzenia zmian (454)
Skorowidz (461)