Książka informatyczna wydawnictw: BTC Edition Exit Helion Help Microsoft Press Mikom Nakom PJWSTK Read Me Robomatic Skalmierski Tortech Translator WKŁ WNT WSISIZ
MS SQL Server 2000 dla każdego HELION 110.00zł
Autor: Richard Waymire, Rick Sawtell
ISBN: 83-7197-410-8
Ilość stron: 707
Data wydania: 01/2002
Zawiera CD ROM
Poznawanie technik i pojęć z naszą książką sprawi, że błyskawicznie staniesz się ekspertem w wykorzystaniu Microsoft SQL Server 2000. A zatem - wykorzystaj swoją wiedzę w praktyce! W książce tej znajdziesz, co konieczne do skonfigurowania i efektywnej pracy z Microsoft SQL Serverem 2000. Podręcznik zawiera wszelkie potrzebne informacje, poczynając od podstawowych, a kończąc na bardzo zaawansowanych; spróbuj zatem opanować podstawy działania platformy Microsoft SQL Server 2000 oraz poznaj jego wszystkie, najważniejsze możliwości. Przeanalizuj praktyczne przykłady, dzięki którym nauczysz się efektywnie korzystać z najnowszych narzędzi Microsoft SQL Servera 2000. Zapoznaj się z poradami ekspertów w dziedzinie wdrażania SQL Server 2000 w środowiskach korporacyjnych.
Książka "MS SQL Server 2000 dla każdego" została napisana w taki sposób, by sprostać oczekiwaniom większości czytelników pragnących szybko i efektywnie poznać SQL Server 2000. Możesz po kolei czytać rozdziały oraz analizować podane w nich, szczegółowo wyjaśnione przykłady, możesz także wybrać tylko te rozdziały, które Cię interesują. A zatem:
- Dowiedz się, jak w pełni wykorzystać możliwości nowych narzędzi Microsoft SQL Server 2000 służących do zarządzania danymi.
- Rozszerz swoje umiejętności projektowania baz danych, tworząc tabele, procedury zachowane, widoki oraz inne obiekty baz danych.
- Poznaj język T-SQL, którego elastyczność i łatwość wielokrotnego użycia kodu da Ci możliwości, którymi nie dysponują kreatory oraz graficzne narzędzia projektowania.
- Poznaj i wykorzystaj nowe narzędzia Microsoft SQL Server 2000 - Analysis Services oraz technologie English Query.
- Dowiedz się, jak publikować dane w Internecie przy wykorzystaniu języka XML.
Rozdziały:
Rozdział 1. Wprowadzenie do relacyjnych baz danych i Microsoft SQL Server 2000 (21)
- SQL Server to jest to! (21)
- Historia SQL Servera (22)
- Co to jest baza danych? (23)
- Obiekty relacyjnej bazy danych (24)
- Projektowanie relacyjnych baz danych (25)
- Rozmowa z klientem (26)
- Grupowanie obiektów (27)
- Normalizacja danych (28)
- Tworzenie bazy danych i tabel (29)
- SQL Server i model klient-serwer (29)
Rozdział 2. Instalacja Microsoft SQL Server 2000 (31)
- Jakie rodzaje serwerów SQL są dostępne? (31)
- Standard Edition (32)
- Enterprise Edition (32)
- Personal Edition (32)
- Developer Edition (33)
- Evaluation Edition (33)
- Microsoft SQL Server 2000 Desktop Edition (MSDE) (33)
- Wymagania serwera SQL (33)
- Opcje programowe i sprzętowe (33)
- Instalacja SQL Servera 2000 (37)
- Rozpoczęcie procesu instalacji (37)
- Warunki wstępne systemu operacyjnego (38)
- Instalacja SQL Servera 2000 (120-dniowa wersja Evaluation Edition ) (38)
- Instalacja innych, opcjonalnych składników SQL Servera (55)
- Microsoft SQL Server Analysis Services (55)
- Microsoft English Query (55)
- Po instalacji: co zyskałeś? (56)
- Usługi SQL Servera (56)
- Foldery instalacyjne (57)
- Wpisy w rejestrach systemu Windows (58)
- Domyślne bazy danych SQL Servera (60)
- Domyślne identyfikatory (ID) logowania do serwera SQL (61)
- Kopie jawnie nazwane kontra kopie domyślne (62)
- Kopia domyślna (62)
- Kopia jawnie nazwana (63)
- Składniki wspólne (63)
- Instalacja kopii jawnie nazwanej (63)
- Uaktualnienie z wcześniejszej wersji SQL Servera (64)
- Uaktualnienie z wersji SQL Server 6.5 (64)
- Rozwiązywanie problemów z instalacją (65)
- sqlstp.log (65)
- Pliki z rozszerzeniem *.OUT (65)
- Dziennik błędów SQL Servera (65)
- Dziennik zdarzeń aplikacji Windows NT/2000 (66)
- Usuwanie serwera SQL (66)
Rozdział 3. Narzędzia SQL Servera 2000 i jego usługi (67)
- Grupa programowa Microsoft SQL Server (67)
- Plik readme.txt (68)
- Books Online (68)
- Service Manager (73)
- Narzędzie Client Network (76)
- Narzędzie Server Network (80)
- Query Analyzer (82)
- Enterprise Manager (92)
- Import and Export Data (97)
- Configure SQL XML Support in IIS (97)
- Profiler (97)
- Grupa programowa Microsoft SQL Server - Switch (98)
- SQL Server Version Upgrade Wizard (98)
- Microsoft SQL Server 6.x Switch (98)
- Uninstal SQL Server 6.x (99)
- Inne narzędzia-usługi SQL Servera (99)
- Narzędzia związane z połączeniami (99)
- Narzędzia diagnostyczne i konserwacyjne serwera (104)
- BCP - jedyny w swojej klasie (110)
Rozdział 4. Tworzenie baz danych i plików danych oraz administracja nimi (111)
- Tworzenie bazy danych (112)
- Zbieranie informacji o bazie danych (118)
- Ustawianie opcji bazy danych (120)
- Zmiana rozmiaru bazy danych (124)
- Rozszerzenie bazy danych (125)
- Zmniejszanie bazy danych (128)
- Zmiana nazwy bazy danych (131)
- Grupy plików bazy danych (132)
- Usuwanie bazy danych (135)
Rozdział 5. Ustawienia zabezpieczeń logowania i użytkownika (139)
- Model bezpiecznego dostępu do SQL Servera (139)
- Uwierzytelnianie Windows (140)
- Uwierzytelnianie logowania do SQL Servera (142)
- Nazwa użytkownika bazy danych SQL Servera (142)
- Prawa dostępu (142)
- Tryby zabezpieczeń SQL Servera (z uwzględnieniem logowania) (142)
- Mixed Mode (143)
- Windows Authentication Mode (148)
- Ustawienia Security Mode (154)
- Konta logowania - zarządzanie graficzne (155)
- Użytkownicy bazy danych (158)
- Dodawanie użytkownika do bazy danych (158)
- Nazwa użytkownika - Guest (161)
- Dodawanie aliasu (162)
- Zmiana właściciela bazy danych (163)
- Role (164)
- Rola Public (164)
- Role o zasięgu serwera (164)
- Role bazy danych (166)
- Role aplikacji (171)
Rozdział 6. Ustawianie uprawnień bazy danych (175)
- Potrzeba używania uprawnień (175)
- Implementacja uprawnień w bazie danych (176)
- Typy uprawnień (177)
- Pierwszeństwo uprawnień (177)
- Specjalne uprawnienia SQL Servera (177)
- Role stałe i związane z nimi uprawnienia (178)
- sa (181)
- Ustalone role bazy danych (181)
- Właściciel bazy danych (dbo) (184)
- Uprawnienia właściciela obiektów bazy danych (dboo) (185)
- Uprawnienia użytkownika (187)
- Rola public (187)
- Instrukcje uprawnień (188)
- Uprawnienie CREATE DATABASE (189)
- Uprawnienia CREATE TABLE, VIEW FUNCTION, PROCEDURE, DEFAULT i RULE (189)
- Uprawnienie polecenia BACKUP DATABASE i BACKUP LOG (189)
- Przydzielanie uprawnień polecenia (190)
- Administracja uprawnieniami polecenia za pomocą SQL Server Enterprise Managera (192)
- Uprawnienia obiektu (193)
- Przyznawanie uprawnień obiektu (194)
- Uprawnienia dotyczące widoków, procedur składowych i funkcji (199)
- Uprawnienia do widoków (200)
- Uprawnienia do procedur składowych (201)
- Uprawnienia do funkcji zdefiniowanych przez użytkownika (201)
- Łańcuchy własności (202)
- Łańcuch pojedynczego właściciela (202)
- Przerwane łańcuchy własności (202)
- Projektowanie strategii uprawnień (204)
- Najlepsze działania (204)
- Wskazówki "należy... nie należy..." (204)
- Generacja skryptów bezpieczeństwa (206)
Rozdział 7. Tworzenie kopii bezpieczeństwa baz danych (209)
- Ochrona danych za pomocą lustrzanego odbicia, dupleksowania i paskowania (210)
- Sposób działania kopii bezpieczeństwa (214)
- Typy kopii bezpieczeństwa (215)
- Transakcje i punkty kontrolne (216)
- Inne strategie tworzenia kopii bezpieczeństwa (217)
- Terminologia związana z kopiami bezpieczeństwa (217)
- Rozważania dotyczące tworzenia kopii bezpieczeństwa (218)
- Kto odpowiada za archiwizację danych? (218)
- Jak będzie sprawdzana poprawność utworzonych kopii bezpieczeństwa? (218)
- Które bazy danych należy archiwizować? (219)
- Gdzie będą przechowywane kopie bezpieczeństwa? (219)
- Jak często należy tworzyć kopie bezpieczeństwa baz danych? (220)
- Jak długo należy przechowywać kopie bezpieczeństwa? (220)
- Ile czasu zajmuje odtwarzanie danych z kopii bezpieczeństwa? (220)
- Czy mam plan odzyskiwania danych po awarii? (220)
- Wybór taśm (222)
- Tworzenie kopii bezpieczeństwa baz użytkownika (222)
- Modele odtwarzania baz danych i kopie bezpieczeństwa (223)
- Tworzenie kopii bezpieczeństwa systemowych baz danych (225)
- Baza danych master (225)
- Baza danych MSDB (226)
- Baza danych model (226)
- Baza danych tempdb (227)
- Dystrybucyjna baza danych (227)
- Przygotowanie do implementacji archiwizacji (227)
- Tworzenie narzędzia archiwizacyjnego (227)
- Sprawdzanie spójności bazy danych (232)
- Tworzenie kopii bezpieczeństwa bazy danych (235)
- Opcje nośnika archiwizacyjnego (236)
- Polecenie BACKUP DATABASE dla całej bazy danych (237)
- Polecenie BACKUP:DATABASE dla plików i grup plików (241)
- Polecenie BACKUP LOG (242)
- Tworzenie kopii bezpieczeństwa z użyciem SQL Server Enterprise Managera (244)
Rozdział 8. Odtwarzanie baz danych (249)
- Odtwarzanie bazy danych (249)
- Odzyskiwanie automatyczne (250)
- Odzyskiwanie ręczne (253)
- Scenariusze odtwarzania (271)
- Odtwarzanie po utracie dysku (271)
- Odtwarzanie po utracie bazy danych master (273)
Rozdział 9. Typy danych i tworzenie tabel (277)
- Tabele (277)
- Kolumny (278)
- Identyfikatory SQL Servera (278)
- Typy danych (280)
- Wartość NULL (281)
- Sposób kodowania (281)
- Zmienne tekstowe (281)
- Dane binarne (282)
- Liczby całkowite (283)
- Przybliżone i dokładne liczbowe typy danych (284)
- Typy danych liczbowych przybliżonych (284)
- Dokładne typy danych liczbowych (285)
- Specjalne typy danych (286)
- bit (286)
- text i image (287)
- RowGUID (287)
- sql_variant (288)
- table (289)
- Typy danych daty i czasu (289)
- Waluta (291)
- Typ danych automatycznie wzrastający rowversion (timestamp) (292)
- Praca z ANSI i Unicode (292)
- Tworzenie typów danych zdefiniowanych przez użytkownika (293)
- Kolumny wyliczeniowe (295)
- Tworzenie tabel (296)
- Używanie wyrażenia CREATE TABLE (296)
- Tworzenie tabel za pomocą SQL Server Enterprise Managera (297)
- Usuwanie tabel (298)
Rozdział 10. Pobieranie danych za pomocą wyrażenia SELECT (301)
- Proste polecenia SELECT (301)
- Zmiana nagłówków kolumn (303)
- Używanie literałów (305)
- Manipulacja danymi (305)
- Operatory arytmetyczne (305)
- Funkcje matematyczne (307)
- Funkcje ciągu znaków (308)
- Funkcje daty (310)
- Funkcje systemowe (312)
- Konwersja danych (312)
- Wybór wierszy (315)
- Operatory porównania (315)
- Zakresy (316)
- Listy (317)
- Łańcuchy znaków (318)
- Nieznane wartości (319)
- Stosowanie złożonych kryteriów do pobierania wierszy (320)
- Eliminacja nadmiarowych informacji (322)
- Sortowanie danych za pomocą klauzuli ORDER BY (323)
- Przegląd zagadnień (324)
- Funkcje agregujące (325)
- GROUP BY i HAVING (327)
- COMPUTE i COMPUTE BY (328)
- Super aggregates (ROLLUP i CUBE) (330)
- Korelacja danych (333)
- Implementacja złączeń (333)
- Złączenia wewnętrzne (inner joins) (334)
- Złączenia naturalne (natural joins) (334)
- Złączenia skośne lub nieograniczone (cross lub unrestricted joins) (335)
- Złączenia zewnętrzne (outer join) (337)
- Złączenia własne (self join) (338)
- Podzapytania (339)
- Stosowanie podzapytań (339)
- Typy podzapytań (340)
- Podzapytania skorelowane (341)
- SELECT INTO (342)
- Operator UNION (344)
Rozdział 11. Modyfikacja danych (347)
- Rejestracja transakcji (347)
- Wpisywanie danych (348)
- Polecenie INSERT VALUES (350)
- Wartości domyślne (352)
- Wpisywanie danych za pomocą polecenia SELECT (352)
- Korzystanie z procedur składowych do wpisywania danych (354)
- Usuwanie danych (355)
- Usuwanie danych za pomocą tabeli przeglądowej (lookup) (356)
- Używanie TRUNCATE TABLE (357)
- Aktualizacja danych (358)
- Polecenie UPDATE (359)
- Wykonywanie polecenia UPDATE z wykorzystaniem tabeli przeglądowej (360)
Rozdział 12. Rozszerzenia języka Transact-SQL (363)
- Pliki wsadowe (batches) (363)
- Skrypty (364)
- Transakcje (365)
- Typy transakcji (366)
- Transakcje rozproszone (375)
- Elementy języka kontroli przepływu (377)
- Blok BEGIN...END (377)
- Polecenie PRINT (378)
- Blok IF...ELSE (378)
- Wyrażenia CASE (380)
- Polecenie WHILE (384)
- Blokowanie (385)
- Typy blokad (386)
- Kontrola blokowania (387)
- Obserwacja blokad (388)
Rozdział 13. Indeksowanie w celu poprawy wydajności (395)
- Dlaczego używać indeksów? (395)
- Struktury indeksu (396)
- Opcje indeksu (398)
- Indeksy SQL Servera (401)
- Opcje fillfactor i pad_index (403)
- Opcja DROP_EXISTING (405)
- Opcja STATISTICS_NORECOMPUTE (406)
- Opcja SORT_IN_TEMPDB (406)
- Opcja IGNORE_DUP_KEY (406)
- Korzystanie z indeksu (407)
- Kiedy indeks będzie używany? (407)
- Jak sprawdzić, czy indeks jest używany? (408)
- Omijanie działań optymalizatora (413)
- Pielęgnacja indeksu (415)
- Statystyki (415)
- Polecenie DBCC UPDATEUSAGE (418)
- Polecenie DBCC SHOWCONTIG (418)
- Polecenie DBCC DBREINDEX (420)
- Polecenie DBCC INDEXDEFRAG (421)
- Widoki indeksowane (422)
- Zarządzanie indeksami za pomocą SQL Server Enterprise Managera (424)
- Wybór indeksu (427)
- Wybór indeksu zgrupowanego (428)
- Wybór indeksu niezgrupowanego (429)
- SQL Server Index Tunning Wizard (429)
- Indeksowanie pełnotekstowe (430)
Rozdział 14. Zapewnienie integralności danych (435)
- Jak zapewnić integralność danych? (435)
- Typy integralności (436)
- Integralność dziedziny (436)
- Integralność referencyjna (436)
- Integralność encji (437)
- Tradycyjne metody integralności (437)
- Typy danych zdefiniowane przez użytkownika (437)
- Wartości domyślne (440)
- Reguły (445)
- Zapewnienie poprawności danych za pomocą więzów ANSI i mechanizmów integralności deklaratywnej (448)
- Właściwość IDENTITY (448)
- Więzy ANSI (453)
- Usuwanie więzów (462)
- Zapewnienie poprawności danych za pomocą SQL Server Enterprise Managera (463)
- Opóźnianie stosowania więzów (468)
- Wyłączanie więzów (469)
Rozdział 15. Tworzenie widoków, procedur wyzwalanych, procedur składowych i funkcji (471)
- Tworzenie widoków i operacje na nich (472)
- Tworzenie widoków (473)
- Pobieranie informacji o widokach (476)
- Typy widoków (477)
- Modyfikacja danych w widokach (479)
- Zmienianie widoków (479)
- Usuwanie widoków (480)
- Procedury składowe (480)
- Tworzenie procedur składowych (482)
- Pobieranie informacji o procedurach składowych (483)
- Tworzenie grup procedur (484)
- Używanie parametrów w procedurach składowych (485)
- Opcja WITH RECOMPILE (487)
- Automatyczne uruchamianie procedur składowych podczas uruchomienia SQL Servera (488)
- Opcja WITH ENCRYPTION (488)
- Zdalne procedury składowe (488)
- Procedury wyzwalane (triggers) (489)
- Tabele inserted i deleted (490)
- Tworzenie procedur wyzwalanych za pomocą polecenia CREATE TRIGGER (490)
- Wymuszanie integralności danych za pomocą procedur wyzwalanych (493)
- Procedury wyzwalane typu INSTEAD OF (497)
- Pobieranie informacji o procedurach wyzwalanych (497)
- Funkcje zdefiniowane przez użytkownika (498)
- Funkcje skalarne (499)
- Funkcje tabelowe o wartości inline (500)
- Funkcje tabelowe o wartościach multistatement (501)
Rozdział 16. Metodologie projektowania replikacji (503)
- Czym jest replikacja? (503)
- Współczynniki rozproszonych danych (504)
- Metodologie dystrybucji (505)
- Replikacja łączona (505)
- Replikacja migawkowa (snapshot) (507)
- Replikacja transakcyjna (508)
- Subskrypcje możliwe do uaktualniania (509)
- Replikacja migawkowa z uaktualnianiem subskrybentów (511)
- Replikacja transakcyjna z uaktualnianiem subskrybentów (512)
- Transakcje rozproszone (512)
- Metafora wydawca-subskrybent (513)
- Artykuły (513)
- Publikacje (515)
- Jak działa replikacja? (517)
- Jak działa replikacja łączona? (518)
- Wewnętrzne procesy replikacji migawkowej (520)
- Wewnętrzne procesy replikacji transakcyjnej (521)
- Wewnętrzne procesy uaktualniania kolejkowanego (522)
- Scenariusze replikacji (523)
- Publikator centralny (523)
- Publikator centralny ze zdalnym dystrybutorem (524)
- Republikator (524)
- Centralny subskrybent (525)
- Wiele publikatorów i subskrybentów (526)
- Transformacja publikowanych danych (527)
- Publikowanie baz danych SQL Servera w Internecie (527)
- Publikowanie poprzez VPN (528)
- Publikowanie przez Microsoft Proxy Server (528)
- Publikowanie przez File Transfer Protocol (FTP) (528)
- Zalecane działania (529)
- Replikacja w środowisku heterogenicznym (529)
- Publikowanie danych do baz danych innych niż SQL Server 2000 (530)
- Publikowanie danych innych SZBD na SQL Server 2000 (530)
Rozdział 17. Implementacja metod replikacji (533)
- Kwestie zabezpieczeń (534)
- Konfiguracja serwerów (535)
- Instalacja replikacji (536)
- Instalacja serwera dystrybucji (536)
- Tworzenie publikacji (543)
- Tworzenie subskrypcji (548)
- Synchronizacja ręczna (553)
- Weryfikacja synchronizacji początkowej (554)
- Testowanie replikacji (554)
- Rozważania dotyczące replikacji (556)
- Publikowanie (556)
- Subskrybent (557)
- Wydajność (557)
- Zarządzanie replikacją (558)
- Używanie monitora replikacji (558)
- Zarządzenie serwerem dystrybucji (561)
- Skrypty replikacji (564)
- Monitor wydajności i replikacja (567)
- Używanie procedur składowych (568)
- Rozważania dotyczące administracji (569)
- Rozwiązywanie problemów (570)
- Odtwarzanie replikacji (571)
Rozdział 18. Planowanie zadań przy pomocy SQL Server Agenta (573)
- Dlaczego automatyzować SQL Server? (573)
- Które narzędzie wybrać do planowania? (574)
- Usługa harmonogramu Windows 2000 (574)
- Usługa SQL Server Agent (575)
- Integracja z SQLMail (582)
- Konfiguracja profilu Microsoft Outlook Messaging (582)
- Konfiguracja SQL Mail dla SQL Servera (587)
- Konfiguracja SQL Mail do używania z SQL Server Agentem (588)
- Wysyłanie poczty elektronicznej z SQL Servera (588)
- Planowanie zadań (590)
- Tworzenie nowego zadania (590)
- Konfiguracja kroków zadania (591)
- Planowanie zadania (593)
- Powiadamianie o zadaniach (596)
- Ustawianie opcji zadań systemowych (596)
- Zadania Multiservera (597)
- Ustawianie komunikatów i operatorów (598)
- Konfiguracja operatorów (598)
- Tworzenie komunikatów (599)
- Ustawianie opcji komunikatów systemowych (602)
- Zalety integracji Monitora wydajności (603)
- Korzystanie z kreatora Database Maintenance Plan (604)
Rozdział 19. Migracja danych pomiędzy serwerami baz danych (611)
- Przesuwanie danych przy pomocy metody backup-and-restore (612)
- Używanie BCP do ładowania danych (613)
- Uprawnienia BCP (614)
- Używanie programu BCP (614)
- Tryb macierzysty (native) a tryb znakowy (618)
- Pliki formatu (619)
- Rozmiary zadań wsadowych (621)
- Szybki BCP (621)
- Polecenie BULK INSERT (623)
- Data Transformation Services (625)
- Pakiety transformacji danych (DTP) (626)
- Eksport danych za pomocą DTS Import and Export Wizards (630)
Rozdział 20. Podstawy i narzędzia monitorowania wydajności (637)
- Dobór i dostrajanie sprzętu komputerowego (638)
- Pamięć operacyjna (638)
- Procesor (638)
- Sieć komputerowa (639)
- Dyski (639)
- Parametry konfiguracji systemu Windows 2000 (641)
- Liczniki monitora wydajności systemu Windows 2000 (642)
- Pamięć (643)
- Procesor (643)
- Sieć (643)
- Dysk (643)
- Konfigurowanie systemu SQL Server (644)
- Opcje konfiguracyjne procesora (646)
- Opcje konfiguracyjne pamięci (648)
- Opcje wejścia-wyjścia (650)
- Opcje zapytań i indeksów (650)
- Monitorowanie wydajności systemu SQL Server (651)
- Liczniki wydajności systemu SQL Server (651)
- Monitorowanie wydajności za pomocą systemowych procedur składowanych (653)
- Okno bieżącej aktywności programu SQL Server Enterprise Manager (654)
- Korzystanie z programu SQL Server Profiler (655)
- Kreator dostrajania indeksów - Index Tuning Wizard (663)
Rozdział 21. XML i SQL Server (667)
- Czym jest XML? (667)
- Dostęp do SQL Servera za pośrednictwem serwera internetowych usług informacyjnych (669)
- Katalogi wirtualne i SQL Server (670)
- Korzystanie z zasobów systemu SQL Server za pośrednictwem adresów URL (676)
- Odczyt i zapis XML w systemie SQL Server (683)
- Prawidłowe instrukcje SELECT (684)
- Stosowanie klauzuli FOR XML (684)
MS SQL Server 2000 dla każdego
adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word
Księgarnia Informatyczna zaprasza.