Ta strona wykorzystuje pliki cookies. Korzystając ze strony, zgadzasz się na ich użycie. OK Polityka Prywatności Zaakceptuj i zamknij X

Microsoft SQL Server 2008 od środka.[nowa]

02-06-2012, 16:36
Aukcja w czasie sprawdzania była zakończona.
Cena kup teraz: 126.50 zł     
Użytkownik book24
numer aukcji: 2283405620
Miejscowość Warszawa
Wyświetleń: 14   
Koniec: 16-05-2012 21:59:47

Dodatkowe informacje:
Stan: Nowy
info Niektóre dane mogą być zasłonięte. Żeby je odsłonić przepisz token po prawej stronie. captcha

Book24
Book24 - księgarnia internetowa serdecznie wita na swoich aukcjach w serwisie alle. Zapraszamy do zapoznania się z naszą ofertą oraz zakupu.
O nas

Kupując u nas masz pewność co do jakości zakupionego towaru, oraz szybkiej przesyłki.
Do każdej transakcji podchodzimy indywidualnie, staramy się, aby nasz klient był w 100% usatysfakcjonowany.

Każdą paczkę starannie pakujemy w tekturowe pudełko lub kopertę bąbelkową, tak aby w stanie nienaruszonym dotarła do odbiorcy.
Zwrot pieniędzy

Dane Kontaktowe

Po wylicytowaniu przedmiotu koniecznie wypełnij formularz dostawy, jeśli masz dodatkowe pytania napisz e-maila.

Book24 - księgarnia internetowa al.Solidarności 117 lok.406
00-140 Warszawa

e-mail: [zasłonięte]@book24.waw.pl
pon-pt: 9-18

Numer konta:
951[zasłonięte]200400[zasłonięte]70234[zasłonięte]730 (mBank)
501[zasłonięte]555811[zasłonięte]45200[zasłonięte]594 (Inteligo)


Zaufanie do Book24 Kurier UPS

Microsoft SQL Server 2008 od środka Programowanie w języku T-SQL
D. Sarkar, E. Katibah, G. LOW, I. Ben-Gan, I. Kunen, R. Wolter

Microsoft SQL Server 2008 od środka Programowanie w języku T-SQL
Dodatkowe informacje

  • ISBN:[zasłonięte]978-8341-063-1
  • liczba stron: 815
  • Okładka: miękka
  • Wydawnictwo: Microsoft Press
  • Rok wydania: 2010
  • Opis

    Opanuj zaawansowane techniki programowania w języku T-SQL i implementuj niezawodne rozwiązania.

    Poznaj efektywne konstrukcje programistyczne i tajniki T-SQL - języka programowania baz danych wbudowanego w SQL Server. Ekspert w dziedzinie T-SQL Itzik Ben-Gan wraz z kolegami z zespołu Microsoft SQL Server i nie tylko zaprezentują praktyczne, zaawansowane metody, które zapewniają maksymalną wydajność kodu.

    Dowiedz się jak:

    • Implementować funkcje, procedury składowane i wyzwalacze w języku T-SQL lub CLR
    • Dokonywać wyboru między operacjami relacyjnymi a stosowaniem kursorów
    • Wykorzystywać nowe technologie śledzenia dostępu i modyfikacji danych
    • Dostosować model współbieżności do wymagań określonej aplikacji
    • Rozszerzać SQL Server o definiowane przez użytkownika typy CLR
    • Implementować wsparcie dla danych tymczasowych, danych daty/godziny oraz danych przestrzennych
    • Określać gdzie i kiedy warto korzystać z technologii XML i dynamicznych instrukcji SQL
    • Wykorzystywać system Service Broker do niezawodnego, asynchronicznego realizowania zadań

    Przykłady kodu są dostępne do pobrania z witryny internetowej.
    Dodatek zawiera szczegółowe instrukcje implementacji i wdrożenia wszystkich prezentowanych obiektów CLR.

    Spis treści:
    Podziękowania.
    Wprowadzenie.
    1 Widoki.
    Co to są widoki?
    ORDER BY w widoku.
    Odświeżanie widoków.
    Rozwiązania modularne.
    Modyfikowanie widoków.
    Opcje widoku.
    ENCRYPTION.
    SCHEMABINDING.
    CHECK OPTION.
    VIEW_METADATA.
    Widoki indeksowane.
    Podsumowanie.
    2 Funkcje definiowane przez użytkownika.
    Wybrane fakty dotyczące funkcji UDF.
    Skalarne funkcje UDF.
    Skalarne funkcje UDF T-SQL.
    Względy wydajnościowe.
    Funkcje UDF wykorzystywane w ograniczeniach.
    Skalarne funkcje UDF CLR.
    Podpis SQL.
    Tabelaryczne funkcje UDF.
    Wbudowane tabelaryczne funkcje UDF.
    Podział tablicy.
    Opcja ORDER w tabelarycznych funkcjach UDF CLR.
    Tabelaryczne funkcje UDF zawierające wiele instrukcji.
    Funkcje UDF wykonywane dla każdego wiersza.
    Podsumowanie.
    3 Procedury składowane.
    Typy procedur składowanych.
    Procedury składowane definiowane przez użytkowników.
    Specjalne procedury składowane.
    Systemowe procedury składowane.
    Inne typy procedur składowanych.
    Interfejs procedur składowanych.
    Skalarne parametry wejściowe.
    Parametry tabelowe.
    Parametry wyjściowe.
    Rozpoznawanie.
    Informacje o zależnościach.
    Kompilacje, rekompilacje i ponowne wykorzystywanie planów wykonania.
    Ponowne wykorzystywanie planów wykonania.
    Rekompilacje.
    Sondowanie zmiennych.
    Wytyczne planu.
    EXECUTE AS.
    Parametryzowanie sposobu sortowania.
    Procedury składowane CLR.
    Podsumowanie.
    4 Wyzwalacze.
    Wyzwalacze AFTER.
    Tabele specjalne inserted oraz deleted.
    Identyfikowanie liczby przetworzonych wierszy.
    Identyfikowanie typu wyzwalacza.
    Zatrzymywanie wyzwalaczy dla wybranych instrukcji.
    Zagnieżdżanie i rekurencja.
    UPDATE oraz COLUMNS_UPDATED.
    Przykładowa inspekcja.
    Wyzwalacze INSTEAD OF.
    Stosowanie wyzwalaczy na poziomie wierszy.
    Stosowanie wyzwalaczy na widokach.
    Automatyczna obsługa sekwencji.
    Wyzwalacze DDL.
    Wyzwalacze na poziomie bazy danych.
    Wyzwalacze na poziomie serwera.
    Wyzwalacze logowania.
    Wyzwalacze CLR.
    Podsumowanie.
    5 Transakcje i współbieżność.
    Co to są transakcje?.
    Blokady.
    Rozszerzanie blokad.
    Poziomy izolacji.
    Poziom izolacji READ UNCOMMITTED.
    READ COMMITTED.
    REPEATABLE READ.
    SERIALIZABLE.
    Poziomy izolacji bazujące na wersjach wierszy.
    Punkty zapisu.
    Zakleszczenia.
    Prosty przykład zakleszczenia.
    Zakleszczenia wynikające z brakujących indeksów.
    Zakleszczenie z pojedynczą tabelą.
    Podsumowanie.
    6 Obsługa błędów.
    Obsługa błędów bez pomocy konstrukcji TRY/CATCH.
    Obsługa błędów z wykorzystaniem konstrukcji TRY/CATCH.
    TRY/CATCH.
    Funkcje obsługi błędów.
    Błędy w transakcjach.
    Podsumowanie.
    7 Tabele tymczasowe i zmienne tabelaryczne.
    Tabele tymczasowe.
    Lokalne tabele tymczasowe.
    Globalne tabele tymczasowe.
    Zmienne tabelaryczne.
    Ograniczenia.
    tempdb.
    Zakres i widzialność.
    Kontekst transakcji.
    Statystyki.
    Operacje wstawiania rejestrowane w minimalnym zakresie.
    Aspekty bazy danych tempdb.
    Wyrażenia tabelowe.
    Zestawienie porównawcze.
    Ćwiczenia podsumowujące.
    Porównanie okresów.
    Najnowsze zamówienia.
    Podział relacyjny.
    Podsumowanie.
    8 Kursory.
    Stosowanie kursorów.
    Obciążenie wynikające z zastosowania kursora.
    Przetwarzanie pojedynczych wierszy.
    Dostęp w oparciu o kolejność.
    Niestandardowe agregacje.
    Agregacje kroczące.
    Maksymalna liczba równoległych sesji.
    Problem dopasowywania.
    Podsumowanie.
    9 Dynamiczne instrukcje SQL.
    EXEC.
    Proste przykłady wykorzystania polecenia EXEC.
    Polecenie EXEC nie ma interfejsu.
    Konkatenacja zmiennych.
    EXEC AT.
    sp_executesql.
    Interfejs polecenia sp_executesql.
    Limit instrukcji.
    Ustawienia środowiskowe.
    Zastosowanie dynamicznego kodu SQL.
    Dynamiczne operacje konserwacyjne.
    Przechowywanie wyniku obliczeń.
    Dynamiczne filtry.
    Dynamiczne operacje PIVOT/UNPIVOT.
    Iniekcja SQL.
    Iniekcja SQL: Kod konstruowany dynamicznie po stronie klienta.
    Iniekcja SQL: kod konstruowany dynamicznie na serwerze.
    Ochrona przed atakami typu SQL Injection.
    Podsumowanie.
    10 Przetwarzanie danych daty i godziny.
    Typy data/godzina.
    Manipulowanie danymi daty i czasu.
    Funkcje daty i czasu.
    Literały.
    Określanie dnia tygodnia.
    Obsługa danych jedynie daty lub jedynie godziny w wersjach wcześniejszych niż SQL Server 2008.
    Przykładowe operacje wykonywane na danych daty i godziny.
    Problemy związane z zaokrąglaniem.
    Problemy związane z wykonywaniem zapytań na danych daty i godziny.
    Problemy z określaniem wieku.
    Nakładające się okresy.
    Grupowanie według tygodni.
    Dni robocze.
    Generowanie serii dat.
    Podsumowanie.
    11 Typy CLR definiowane przez użytkownika.
    Teoretyczne wprowadzenie do typów UDT.
    Domeny i relacje.
    Domeny i klasy.
    Złożone domeny.
    Do czego służą klasy złożone?.
    Język służący do tworzenia typów UDT.
    Programowanie typu UDT.
    Wymagania typu UDT.
    Tworzenie typu UDT.
    Instalowanie typu UDT przy użyciu kodu T-SQL.
    Podsumowanie.
    12 Wsparcie dla danych tymczasowych w modelu relacyjnym.
    Predykaty i sądy z sygnaturą czasową.
    Punkty czasowe.
    Tabela przeszukiwania zawierająca punkty czasowe.
    Problemy związane z danymi częściowo tymczasowymi.
    Ograniczenia danych częściowo tymczasowych.
    Testowanie ograniczeń częściowo tymczasowych.
    Zapytania wykonywane na tabelach z danymi częściowo tymczasowymi.
    Tabele z pełnym wsparciem dla danych tymczasowych.
    Typ UDT IntervalCID.
    Testowanie typu IntervalCID.
    Tabele z danymi w pełni tymczasowymi wykorzystujące typ IntervalCID.
    Testowanie ograniczeń dla danych w pełni tymczasowych.
    Zapytania wykonywane na tabelach z wsparciem dla danych w pełni tymczasowych.
    Odpakowywanie i pakowanie.
    Rozwinięte i zwinięte postacie zbiorów interwałów.
    Operator UNPACK.
    Operator PACK.
    Szósta postać normalna w praktyce.
    Dekompozycje poziome i pionowe.
    Szósta postać normalna.
    Podsumowanie.
    13 XML oraz XQuery.
    Konwertowanie danych relacyjnych do postaci XML i na odwrót.
    Wprowadzenie do XML.
    Generowanie dokumentu XML na podstawie danych relacyjnych.
    Szatkowanie danych XML do tabel.
    Język XQuery w systemie SQL Server 2008.
    Wprowadzenie do XQuery.
    Nawigacja.
    Iteracja i wartości zwrotne.
    Typ danych XML.
    Wsparcie dla danych XML w relacyjnej bazie danych.
    Kiedy warto stosować XML zamiast reprezentacji relacyjnej?.
    Serializowane obiekty XML w bazie danych.
    XML jako parametr procedury składowanej.
    Dynamiczny schemat relacyjny.
    Rozwiązania relacyjne.
    Rozwiązania zorientowane obiektowo.
    Wykorzystanie typu danych XML do realizacji dynamicznych schematów.
    Podsumowanie.
    14 Dane przestrzenne.
    Wprowadzenie do danych przestrzennych.
    Podstawowe koncepcje związane z danymi przestrzennymi.
    Dane wektorowe a model typów w standardzie OGC Simple Features.
    Współrzędne kartezjańskie i geograficzne.
    Identyfikatory SRID.
    Standardy.
    Stosowanie elipsoid.
    Dane.
    Typowe formaty danych.
    Pozyskiwanie danych przestrzennych.
    Pobieranie danych przestrzennych.
    Przykładowe dane przestrzenne.
    Rozpoczęcie pracy z danymi przestrzennymi.
    Tworzenie tabeli z kolumną danych przestrzennych.
    Well-Known Text.
    Konstruowanie obiektów przestrzennych na podstawie ciągów i wstawianie ich do tabeli.
    Testowanie interakcji podstawowych obiektów.
    Podstawowe operacje przestrzenne.
    Zapytania dotyczące sąsiedztwa.
    Typ GEOGRAPHY.
    Prawidłowość danych przestrzennych.
    Problemy z poprawnością danych typu GEOMETRY.
    Pomiar długości i powierzchni.
    Porównanie pomiarów długości dla instancji GEOMETRY oraz GEOGRAPHY.
    Porównanie pomiarów powierzchni dla instancji typu GEOMETRY oraz GEOMETRY.
    Indeksowanie danych przestrzennych.
    Wprowadzenie do indeksów przestrzennych.
    Indeksy przestrzenne w SQL Server.
    Stosowanie indeksów przestrzennych.
    Indeksy GEOGRAPHY.
    Plany wykonania zapytań.
    Integracja z metodami przestrzennymi.
    Stosowanie danych i funkcji przestrzennych.
    Ładowanie danych przestrzennych.
    Ładowanie danych przestrzennych z plików tekstowych.
    Odnajdowanie lokalizacji w regionach geograficznych.
    Wyszukiwanie najbliższego sąsiada.
    Złączenia przestrzenne.
    Przetwarzanie danych przestrzennych.
    Rozszerzanie wsparcia dla danych przestrzennych przy użyciu procedur CLR.
    Typy w systemie klienckim.
    Rozpraszanie przy użyciu definiowanej przez użytkownika agregacji Union.
    Zbiorniki i budowniczowie: transformacje liniowe.
    Podsumowanie.
    15 Śledzenie dostępu i modyfikacji danych.
    Jaką technologię wykorzystać?.
    Metody stosowane w poprzednich wersjach SQL Server.
    Technologie dodane do SQL Server 2008.
    Implementacja rozwiązania Extended Events.
    Hierarchia obiektów Extended Events.
    Implementacja scenariusza z wykorzystaniem Extended Events.
    Analiza koncepcji Extended Events.
    Implementacja rozwiązania SQL Server Audit.
    Hierarchia obiektów inspekcji.
    Implementacja scenariusza z wykorzystaniem funkcji Auditing.
    Analiza koncepcji SQL Server Audit.
    Implementacja rozwiązania Change Tracking.
    Implementacja scenariusza z wykorzystaniem funkcji Change Tracking.
    Kwestie związane z zarządzaniem śledzenia zmian.
    Microsoft Sync Framework.
    Implementacja rozwiązania Change Data Capture.
    Implementacja scenariusza z wykorzystaniem Change Data Capture.
    Zarządzanie funkcją Change Data Capture.
    Podsumowanie.
    16 Service Broker.
    Dialog.
    Konwersacja.
    Niezawodność.
    Wiadomości.
    Typ wiadomości DEFAULT.
    Kolejki.
    Rozpoczynanie i zakańczanie dialogu.
    Punkty końcowe konwersacji.
    Grupy konwersacji.
    Przesyłanie i odbieranie.
    Aktywacja.
    Wewnętrzna aktywacja.
    Zewnętrzna aktywacja.
    Priorytet konwersacji.
    Obiekt Broker Priority.
    Przykładowy dialog.
    Zatrute wiadomości.
    Bezpieczeństwo dialogu.
    Uwierzytelnianie asymetryczne.
    Konfigurowanie zabezpieczeń dialogu.
    Trasy i dystrybucja.
    Protokół Adjacent Broker Protocol.
    Punkty końcowe Service Broker.
    Trasy.
    Rozwiązywanie problemów.
    Scenariusze.
    Niezawodna architektura SOA.
    Przetwarzanie asynchroniczne.
    Zastosowania systemu Service Broker.
    Czym jest Service Broker.
    Czym nie jest Service Broker.
    Service Broker a MSMQ.
    Service Broker a BizTalk.
    Service Broker a Windows Communication Foundation.
    Podsumowanie.
    A Materiały pomocnicze dla procedur CLR.
    Stworzenie bazy danych CLRUtilities: SQL Server.
    Programowanie: Visual Studio.
    Tworzenie projektu.
    Pisanie kodu.
    Instalacja i testowanie: Visual Studio oraz SQL Server.
    Budowanie i instalacja rozwiązania.
    Testowanie rozwiązania.
    Indeks.
    [zasłonięte]@book24.waw.pl - Book24 - księgarnia internetowa