Kod książki: ba227
Tytuł książki: SQL Server 2005 Express. Skuteczne rozwiązania
Cena: 57,00
57,00
Promocja: 51,30
Stan: W sprzedaży
Czas realizacji: 24 godziny + czas wysyłki
Wysyłka za 0,00 zł [więcej >]
Wstęp (11)
- SQL Server 2005 Express (11)
- O czym jest ta książka? (12)
- Konwencje i oznaczenia (13)
Część I Administracja (15)
Rozdział 1. Instalacja (17)
- Przygotowanie instalacji (17)
- Wymagania (17)
- Ograniczenia (19)
- Licencje (19)
- Instalacja (20)
- Wybór konta usługi serwera SQL 2005 (20)
- Instalacja serwera (21)
- Instalacja narzędzi administracyjnych (23)
- Instalacja pomocy BOL (23)
- Weryfikacja instalacji (24)
- Pliki dziennika (24)
- Usługi serwera (25)
- Połączenie z bazą master i sprawdzenie wersji serwera (25)
- SQLDIAG (25)
- Uwaga na kontrolę konta użytkownika systemu Windows Vista (26)
- Definiowanie aliasów po stronie komputerów klienckich (26)
- Instalacja przykładowej bazy AdventureWorks (27)
- Zmiana nazwy serwera SQL (27)
- Usuwanie instalacji serwera SQL 2005 (28)
Rozdział 2. Aktualizacja (29)
- MSDE a SQL 2005 Express (29)
- Workload Governor (30)
- Porównanie funkcjonalności obu wersji serwera (30)
- SharePoint (30)
- WSS 2.0 i WSDE (30)
- WSS 3.0 i Windows Internal Database (31)
- MOSS 2007 i SQL 2005 Express (31)
- Windows Server Update Services 3.0 (32)
- Aktualizacja serwera (32)
- Scenariusze aktualizacji (33)
- Aktualizacja baz danych (34)
- Upgrade Advisor (35)
- Aktualizacja bazy danych (36)
- Zadania po aktualizacji (40)
- Migracja do edycji płatnych (42)
- Dodatkowe funkcje edycji Standard (43)
- Dodatkowe funkcje edycji Enterprise (45)
Rozdział 3. Konfiguracja serwera i baz danych (49)
- Architektura serwera (49)
- Aparat relacyjny (50)
- Aparat składowania danych (51)
- SQLOS (51)
- Konfiguracja serwera (52)
- Protokoły sieciowe (52)
- Usługi (56)
- Wybrane opcje serwera (56)
- Bazy danych (58)
- Systemowe bazy danych (59)
- Pliki bazodanowe (61)
- Naprawa błędów (68)
- Zarządzanie bazami danych (70)
- Tworzenie baz danych (70)
- Obiekty systemowe (70)
- Wybrane opcje bazy danych (72)
- Modyfikowanie baz danych (73)
- Skrypty administracyjne (75)
- Usuwanie baz danych (77)
- XML dla administratorów (77)
- Pliki konfiguracyjne (77)
- Plany wykonania zapytań (78)
- Zapisane plany wykonania instrukcji (79)
- Statystyki wykonania instrukcji (79)
- Dyrektywy optymalizatora (79)
- Wyniki funkcji EventData() (79)
- Pliki formatu programu BCP (80)
- Best Practices Analyzer 2.0 (80)
Rozdział 4. Kopie zapasowe (81)
- Tworzenie kopii zapasowych (81)
- Urządzenia kopii zapasowych (81)
- Typy kopii zapasowych (83)
- Strategie (85)
- Automatyczne tworzenie kopii zapasowych (88)
- Sprawdzanie aktualności kopii (90)
- Odtwarzanie kopii zapasowych (91)
- Spójność bazy (91)
- Odtwarzanie kopii danych (92)
- Odtwarzanie kopii dzienników transakcyjnych (93)
- Odtwarzanie pojedynczych stron (94)
- Weryfikacja kopii poprzez SMO (95)
- Zmiana nazwy i lokalizacji bazy (96)
- Odtwarzanie serwera (96)
Rozdział 5. Bezpieczeństwo (99)
- Model dogłębnej obrony (99)
- Zabezpieczenia na poziomie systemu Windows (100)
- Lista usług (101)
- Usługi serwera SQL (101)
- Protokoły sieciowe serwera SQL (102)
- Microsoft Baseline Security Analyzer (102)
- Zabezpieczenia na poziomie instancji (103)
- Model bezpieczeństwa serwera SQL 2005 (103)
- Uwierzytelnianie (104)
- Role serwera (108)
- Dodatkowe poświadczenia (109)
- Delegowanie poświadczeń (109)
- Dodatkowe funkcje serwera (110)
- Zabezpieczenia na poziomie bazy danych (111)
- Zaufane bazy danych (111)
- Konta użytkowników (111)
- Role bazy danych (112)
- Schematy (115)
- Monitorowanie (116)
- Dzienniki systemu Windows (116)
- Dzienniki serwera SQL (116)
Część II Programowanie (119)
Rozdział 6. Narzędzia, tabele, zmienne i typy danych (121)
- Narzędzia (121)
- Diagramy baz danych (122)
- Szablony instrukcji (123)
- SQLCMD (124)
- BCP i BULK INSERT (125)
- Typy danych (125)
- Wartość NULL (126)
- Typy daty i czasu (127)
- Typy znakowe (129)
- Duże obiekty (129)
- Typy CLR (130)
- XML (130)
- Zmienne (132)
- Inicjowanie zmiennych (132)
- Konwersja typów (133)
- Wartość czy wyrażenie? (133)
- Zmienne tabelaryczne (133)
- Tabele (134)
- Tworzenie tabel (134)
- Ograniczenia (137)
- Modyfikowanie tabeli (139)
- Tabele tymczasowe (142)
- Instancje użytkowników (143)
- Podłączenie pliku bazy danych (144)
- SQL Server Express Utility (145)
Rozdział 7. Indeksy (147)
- Podstawowe struktury danych (147)
- Sterta (148)
- Indeks zgrupowany (148)
- Indeks niezgrupowany (151)
- Mechanizmy odczytywania i modyfikowania danych (152)
- Odczytywanie wierszy (152)
- Wstawianie wierszy (156)
- Usuwanie wierszy (157)
- Modyfikowanie wierszy (157)
- Tworzenie indeksów (158)
- Opcje indeksów (158)
- Indeksy złożone (159)
- Dodatkowe kolumny indeksów (160)
- Indeksowanie kolumn wyliczeniowych (160)
- Wielkość indeksów (161)
- Statystyki (162)
- Wyłączenie aktualizacji statystyki (163)
- Zarządzanie indeksami (164)
Rozdział 8. Widoki (165)
- Tworzenie widoków (165)
- Restrykcje (165)
- Opcje widoków (167)
- Indeksowanie widoków (170)
- Korzystanie z indeksów (171)
- Indeksowanie wybranych wierszy tabeli (173)
- Partycjonowanie danych (174)
- Modyfikowanie widoku (175)
- Sprawdzanie zależności między obiektami (175)
- Aktualizacja metadanych (176)
- Łańcuchy własności (177)
Rozdział 9. Funkcje użytkownika (179)
- Funkcje skalarne (179)
- Proste funkcje tabelaryczne (186)
- Ograniczenie dostępu do danych (187)
- Skrypty administracyjne (187)
- Modułowość (187)
- Złożone funkcje tabelaryczne (188)
Rozdział 10. Procedury i wyzwalacze (191)
- Procedury składowane (191)
- Tworzenie procedur (192)
- Przetwarzanie procedur przez serwer SQL 2005 (193)
- Interfejs procedur (195)
- Wywoływanie procedur (199)
- Zmiana kontekstu wykonania (205)
- Wyzwalacze (206)
- Wyzwalacze DML (207)
- Wyzwalacze DDL (211)
- Wyzwalacze logowania (213)
Rozdział 11. Obsługa błędów (215)
- Komunikaty błędów (215)
- Kategorie błędów (216)
- Zasięg błędów (217)
- Niespójna obsługa błędów (218)
- Tworzenie własnych komunikatów błędów (219)
- Blok TRY ... CATCH (220)
- Unikajmy błędów, zamiast je przechwytywać (220)
- Informacje o błędach (221)
- Błędy, których nie przechwycimy (221)
- Transakcje (222)
- Zgłaszanie błędów (225)
- Ponowne zgłoszenie błędu (226)
Rozdział 12. Kryptografia (229)
- Algorytmy (229)
- Siła kryptografii (230)
- Algorytmy symetryczne (231)
- Algorytmy asymetryczne (234)
- Funkcje mieszania (235)
- Klucze (237)
- Główny klucz serwera (237)
- Główny klucz bazy danych (239)
- Klucze użytkowników (240)
- Podpisy cyfrowe (243)
- Sprawdzanie autentyczności danych (244)
- Podpisywanie modułów kodu (246)
- Szyfrowanie danych (248)
- Ograniczenie dostępu do klucza (249)
- Indeksowanie szyfrogramów (250)
Część III Praca z danymi (253)
Rozdział 13. Wykonywanie zapytań przez serwer SQL 2005 (255)
- Logiczny plan wykonania (256)
- Kolejność wykonywania klauzul instrukcji SELECT (256)
- Fizyczny plan wykonania (264)
- Optymalizator (264)
- Odczytywanie informacji o planach wykonań (266)
- Podstawowe operatory (269)
Rozdział 14. Pobieranie danych (275)
- Automatyczne tworzenie zapytań (275)
- Graficzny konstruktor zapytań (275)
- Szablony zapytań (278)
- Wyszukiwanie danych (278)
- Klauzula WHERE (278)
- Wydajne wyszukiwanie danych (280)
- Łączenie źródeł danych (283)
- Złączenie krzyżowe (283)
- Złączenia naturalne (284)
- Złączenia zewnętrzne (285)
- Złączenia wielokrotne (285)
- Złączenia własne (287)
- Łączenie wyników zapytań (287)
- Operator APPLY (289)
- Porządkowanie zwracanych wierszy i ograniczanie ich liczby (289)
- Klauzula ORDER BY (289)
- Klauzula TOP (291)
- Klauzula TABLESAMPLE (292)
Rozdział 15. Grupowanie danych (293)
- Funkcje grupujące (293)
- Klauzula GROUP BY (295)
- Operator CUBE (295)
- Operator ROLLUP (297)
- Funkcja GROUPING() (297)
- Klauzula HAVING (298)
- Klauzula OVER (298)
- Partycje (299)
- Funkcje rankingu (299)
- Operator PIVOT (303)
- Operator UNPIVOT (305)
Rozdział 16. Podzapytania (307)
- Podzapytania jako zmienne (307)
- Podzapytania niepowiązane (308)
- Podzapytania powiązane (310)
- Predykat EXISTS (312)
- Podzapytania jako źródła danych (314)
- Tabele pochodne (314)
- Proste CTE (316)
- Rekurencyjne CTE (318)
Rozdział 17. Modyfikowanie danych (323)
- Wstawianie danych (323)
- Wstawianie wyników zapytań (324)
- Wstawianie wyników procedur (326)
- Klauzula OUTPUT (326)
- Usuwanie danych (326)
- Instrukcja DELETE (327)
- Instrukcja TRUNCATE (330)
- Modyfikowanie danych (331)
- Eksport i import danych (332)
- Program BCP (332)
- Instrukcja BULK INSERT (332)
- Funkcja OPENROWSET() (333)
Rozdział 18. Transakcje, blokady i wersjonowanie (335)
- Transakcje (336)
- Właściwości transakcji (336)
- Zagnieżdżanie transakcji (338)
- Blokady (339)
- Charakterystyka blokad (340)
- Jak serwer SQL 2005 zarządza blokadami? (344)
- Informacje o blokadach (345)
- Zakleszczenia (347)
- Modyfikowanie blokad zakładanych przez serwer (349)
- Poziomy izolowania transakcji (351)
- Read Uncommited (351)
- Read Commited (352)
- Repeatable Read (352)
- Serializable (353)
- Wersjonowanie wierszy (354)
- Read Commited Snapshot (354)
- Snapshot (355)
- Magazyn wersji (357)
Część IV Optymalizacja (359)
Rozdział 19. Mierzenie wydajności (361)
- Narzędzia (361)
- Monitor wydajności (361)
- Raporty konsoli SSMSE (364)
- Performance Dashboard Reports (366)
- Śledzenie aktywności użytkowników (368)
- Widoki dynamiczne (370)
- Linia bazowa (370)
- Próbkowanie danych zwracanych przez liczniki serwera SQL 2005 (371)
- Czyszczenie buforów i dokumentowanie wydajności zapytań (372)
- Wąskie gardła (373)
- Na co czeka serwer SQL 2005? (373)
- Procesor (376)
- Pamięć (378)
- Dysk (380)
- Sieć (382)
- Dziennik transakcyjny (382)
- Baza tempdb (383)
- Indeksy (384)
- Blokady i zatrzaski (387)
- Wolno wykonywane instrukcje (390)
Rozdział 20. Poprawa wydajności (393)
- Optymalizacja baz danych (394)
- Struktura logiczna (394)
- Struktura fizyczna (397)
- Baza tempdb (399)
- Optymalizacja zapytań (400)
- Uwagi dotyczące optymalizacji zapytań (400)
- Refaktoryzacja kursorów (403)
- Indeksy (405)
- Użyteczne i nieużyteczne indeksy (406)
- Defragmentacja i przebudowa indeksów (407)
- Typowe błędy (408)
- Blokady (409)
- Rozbudowa serwera (410)
Skorowidz (411)
[SQL Server 2005 Express. Skuteczne rozwiązania - Informacje] [SQL Server 2005 Express. Skuteczne rozwiązania - Opis pełny]
|