SQL Server. Wstęp dla programistów. Wydanie IV
- Autor: :
- Robin Dewson
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.5/6 Opinie: 2
- Stron:
- 592
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: SQL Server. Wstęp dla programistów. Wydanie IV
Poznaj możliwości SQL Server!
SQL Server to serwer baz danych firmy Microsoft. To oprogramowanie, rozwijane od ponad ćwierćwiecza, cieszy się ogromną popularnością i uznaniem na całym świecie. Charakteryzuje się wysoką wydajnością i bezpieczeństwem, a ponadto daje użytkownikom ogromne możliwości. Przy tych wszystkich zaletach jest również łatwe w instalacji i nietrudno nim administrować. Brzmi zachęcająco? Chcesz wykorzystać potencjał tego narzędzia do własnych zastosowań? Trafiłeś na świetną książkę!
Wprowadzi Cię ona w tajniki pracy z SQL Server 2014. W trakcie lektury kolejnych rozdziałów nauczysz się instalować i konfigurować niezbędne komponenty oraz korzystać z SQL Server Management Studio. Po przygotowaniu środowiska pracy przejdziesz do tworzenia swojej pierwszej bazy danych. Tabele, indeksy, relacje, więzy integralności to pojęcia, które już za chwilę nie będą Ci obce. Poznasz dostępne typy danych oraz wykorzystasz je we właściwy sposób, a co najważniejsze, opanujesz składnię i możliwości języka SQL. Twoją uwagę powinny przykuć rozdziały poświęcone widokom oraz procedurom składowanym — dzięki nim będziesz mógł w pełni wykorzystać SQL Server. Śmiało, zacznij przygodę z bazami danych od tej książki!
Dzięki tej książce:
- zainstalujesz i skonfigurujesz SQL Server 2014
- poznasz zasady projektowania baz danych
- przygotujesz swoją pierwszą bazę danych
- poznasz dostępne typy danych oraz kluczowe pojęcia
- bezboleśnie wejdziesz w świat baz danych
Pewnie wkrocz w świat baz danych!
Szybka i skuteczna metoda poznania tajników SQL Server
SQL Server. Wstęp dla programistów to doskonała książka dla programistów, którzy zaczynają tworzyć i wdrażać aplikacje oparte na wiodącym na rynku baz danych oprogramowaniu SQL Server dla systemu Windows. W czwartym wydaniu książki opisane są najnowsze udoskonalenia serwera, na przykład tabele przechowywane w pamięci, które pojawiły się w wersji SQL Server 2014.
Książka zawiera mnóstwo przykładowych zadań, wykonywanych przez programistów na co dzień. Dowiesz się jak tworzyć tabele i indeksy, poznasz dobre praktyki zabezpieczana cennych danych i nauczysz podejmować właściwe decyzje dotyczące metod tworzenia skalowanych baz danych i efektywnego kodu.
Opisany jest cały proces rozwijania baz danych, począwszy od instalacji oprogramowania, poprzez kreowanie bazy danych, na tworzenia kodu umożliwiającego łączenie się z bazą i przetwarzaniu danych skończywszy. Po przeczytaniu tej książki będziesz umiał tworzyć rozbudowane i niezawodnie działające baz danych w środowisku SQL Server.
Wybrane bestsellery
-
Learn T-SQL Querying, Second Edition, is an up-to-date reference designed to help you write more efficient T-SQL code to perform simple-to-advanced tasks for data management and data analysis tasks.
-
Zapytania i modyfikowanie danych przy użyciu T-SQL Opanuj podstawy języka T-SQL i pisz poprawny niezawodny kod dla odpytywania i modyfikowania danych w Microsoft SQL Server 2022 i Azure SQL Database i Azure SQL Managed Instance. Itzik Ben-Gan, wieloletni MVP w dziedzinie Microsoft Data Platfor...(82.89 zł najniższa cena z 30 dni)
107.73 zł
119.70 zł(-10%) -
Najlepsze praktyki i techniki Książka ta jest przeznaczona dla praktyków i zawiera wyczerpujący przegląd najlepszych metod rozwiązywania problemów w systemie Microsoft SQL Server oraz poprawiania jego wydajności. Inżynierowie, programiści i administratorzy baz danych dowiedzą się, jak identyfi...(88.83 zł najniższa cena z 30 dni)
88.83 zł
98.70 zł(-10%) -
This practical book provides a comprehensive overview of troubleshooting and performance tuning best practices for Microsoft SQL Server. Database engineers, including database developers and administrators, will learn how to identify performance issues, troubleshoot the system in a holistic fashi...(190.41 zł najniższa cena z 30 dni)
189.91 zł
249.00 zł(-24%) -
By wspomóc procesy związane z zarządzaniem danymi, środowisko informatyczne posługuje się systemami, które pozwalają nimi zarządzać - takimi jak MS SQL Server, wspierany i rozpowszechniany przez firmę Microsoft. System ten słynie z szerokich możliwości technologicznych, dużej elastyczności i wyda...(71.40 zł najniższa cena z 30 dni)
95.20 zł
119.00 zł(-20%) -
SQL to obok xBase najpopularniejszy język zapytań - stosowany przede wszystkim po to, by formułować zapytania do baz danych i otrzymywać w odpowiedzi raporty zawierające oczekiwane dane. Równocześnie SQL jest najpowszechniejszym w informatyce sposobem przechowywania informacji, na którym bazują t...(55.65 zł najniższa cena z 30 dni)
87.45 zł
159.00 zł(-45%) -
Technologia SQL Server jest jednym z najbardziej przemyślanych i najlepiej funkcjonujących systemów przechowywania danych i ich zoptymalizowanego przetwarzania. Dzięki niej można budować zaplecza nie tylko najbardziej złożonych serwisów internetowych, ale też potężnych systemów bankowych. Jej pos...(69.65 zł najniższa cena z 30 dni)
109.45 zł
199.00 zł(-45%) -
Projektuj i pisz prosty i wydajny kod T-SQL w środowisku SQL Server 2019 i późniejszych. Tworzenie kodu T-SQL, wydajnie zwracającego właściwe wyniki może stanowić wyzwanie. Książka ta pomoże w tworzeniu takiego kodu, który działa szybko i jest łatwy w utrzymaniu. Dowiesz się r&oacut...(62.03 zł najniższa cena z 30 dni)
80.99 zł
89.99 zł(-10%) -
Nabierz prędkości dzięki przełomowym zmianom w SQL Server 2019. Nie jest to już jedynie silnik bazodanowy, ale nowatorskie narzędzie wyposażone we wsparcie dla uczenia maszynowego, analiz Big Data, możliwość działania w systemie Linux, kontenery, Kubernetes, Javę czy wirtualizację danych w Azure....(68.38 zł najniższa cena z 30 dni)
88.83 zł
98.70 zł(-10%) -
Praktyczny przewodnik po projektowaniu i zarządzaniu bazami danych SQL Server 2012 Samodzielnie opanuj posługiwanie się oprogramowaniem SQL Server 2012 krok po kroku. Idealny dla początkujących administratorów i projektantów baz danych, podręcznik ten przedstawia praktyczne ćwiczeni...(63.86 zł najniższa cena z 30 dni)
83.16 zł
92.40 zł(-10%)
Ebooka "SQL Server. Wstęp dla programistów. Wydanie IV" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "SQL Server. Wstęp dla programistów. Wydanie IV" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "SQL Server. Wstęp dla programistów. Wydanie IV" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: SQL Server. Wstęp dla programistów. Wydanie IV (1) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: altcontroldelete.pl Jerzy Piechowiak; 2016-02-21Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Nie wiem jak Wy, ale ja od jakiegoś czasu obserwuję swoistą marginalizację SQLa. Jeszcze kilka lat temu, w ogłoszeniach o pracę bez problemu można było znaleźć oferty skierowane dla osób specjalizujących się w bazach danych. Dziś jest ich jak na lekarstwo, a również od samych programistów wymaga się mniej. Dziś w świecie .Net, ważna jest znajomość ORMa oraz LINQ, a SQL sam w sobie schodzi trochę niejako na dalszy plan. W końcu można napisać naprawdę spory projekt, nie używając ani linijki SQLa - prawda?
W moim odczuciu SQL jest jednak wciąż bardzo ważny i warto zgłębiać te technologię, by lepiej rozumieć cały proces i to co naprawdę dzieje się pod spodem. Dlatego też dzisiaj postanowiłem zrecenzować dla Was książkę SQL Server. Wstęp dla programistów, którą w moim odczuciu powinien przeczytać każdy programista pracujący przy bazach Microsoftu.
DLA KOGO?
Tak naprawdę już sam tytuł określa grupę docelową, którą w tym przypadku stanowią początkujący w bazach danych programiści. Jeśli znasz już jakąś inną bazę danych, również będziesz mógł skorzystać z tej pozycji - niektóre znane fragmenty po prostu ominiesz. Sporą część publikacji zajmują tutaj jednak elementy charakterystyczne dla SQL Servera. Dla przykładu, pierwsze dwa rozdziały traktują o instalacji SQL Servera oraz wykorzystaniu Management Studio.
Oczywiście jeśli nie jesteś programistą, a chcesz poznać bazę Microsoftu, również możesz skorzystać z tej pozycji:-)
ZAWARTOŚĆ
Cała treść książki skondensowana została do 19 rozdziałów rozpisanych na 594 stronach. Oprócz wspomnianej wyżej instalacji i konfiguracji środowiska, reszta rozdziałów kumuluje się na esencji czyli przede wszystkim na SQLu.
Choć tytuł sugeruje, że mamy do czynienia z podstawami, to tak naprawdę umieszczony tutaj materiał jest naprawdę szeroki i w moim odczuciu w zupełności on wystarczy do codziennej pracy przeciętnemu programiście. Auto książki - Robin Dewson, opisuje tutaj m.in.:
Samo spojrzenie na listę tematów przyprawia mnie o ciarki - o tak wielu ważnych i fajnych rzeczach zapominamy na co dzień, korzystając z narzędzi typu ORM. Tym bardziej cieszy, że tyle interesujących kwestii zostało umieszczonych w jednej książce.
Samą książkę czyta się bardzo przyjemnie. Napisana jest prostym i przyjaznym językiem. Ciekawym aspektem są pojawiające się tu i ówdzie rubryki Wypróbuj, które pozwalają nam przetestować określoną funkcjonalność w praktyce.
Warto również wspomnieć, że książka nie jest zlepkiem niczym ze sobą powiązanych rozdziałów, ale motywem przewodnim jest stworzenie bazy danych dla projektu Moje finanse (mogłem tutaj skonfrontować swoje podejście do tej działki, które wykorzystałem przy tworzeniu aplikacji My Expenses.
Jeśli miałbym się do czegoś przyczepić, to momentami zwróciłbym uwagę na tłumaczenie. Przykładowo w tekście pojawia się terminmotor, w miejscu gdzie jak przypuszczam pojawiało się angielskie słowo engine, które prawdopodobnie nie wyglądało by źle nawet nieprzetłumaczone, lub brzmiałoby lepiej jako silnik. Tego typu rzeczy zdarzają się jednak bardzo często w polskich tłumaczeniach.
PODSUMOWANIE
Książka SQL Server. Wstęp dla programistów, to dobra pozycja dla tych, którzy zarówno rozpoczynają swoją przygodę z SQL Serverem jak i dla tych, którzy chcieliby trochę uporządkować stan swojej wiedzy. Tak jak pisałem wcześniej, nie ograniczał bym tej książki tylko dla grupy programistów - wydaje mi się, że każda zainteresowana osoba tematem znajdzie tu coś dla siebie.- Jak zaprojektować własną bazę danych
- Definiowanie tabel
- Operacje CRUD
- Indeksy
- Backupy
- Widoki
- Procedury składowane
- ... i wiele więcej
Szczegóły ebooka
- Tytuł oryginału:
- Beginning SQL Server for Developers, 4th Edition
- Tłumaczenie:
- Andrzej Watrak
- ISBN Książki drukowanej:
- 978-83-283-1267-8, 9788328312678
- Data wydania książki drukowanej:
- 2015-11-06
- ISBN Ebooka:
- 978-83-283-1270-8, 9788328312708
- Data wydania ebooka:
- 2015-11-06 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 36712
- Rozmiar pliku Pdf:
- 11.9MB
- Rozmiar pliku ePub:
- 24.7MB
- Rozmiar pliku Mobi:
- 48.5MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Dlaczego powinienem używać oprogramowania SQL Server? (18)
- Wersje oprogramowania SQL Server (19)
- Przykład (20)
- Instalacja (20)
- Instalacja (21)
- Opcje instalacji (24)
- Wybór instalowanych funkcjonalności (24)
- Nadanie nazwy instancji serwera (27)
- Konta usług (28)
- Tryb uwierzytelniania (30)
- Określenie folderów danych (31)
- Opcje FILESTREAM (32)
- Tworzenie bazy dla usług Reporting Services (32)
- Opcje odtwarzania rozproszonego (33)
- Bezpieczeństwo (34)
- Konta usług (34)
- Tryby uwierzytelniania (36)
- Konto sa (40)
- Podsumowanie (41)
- Krótki przegląd aplikacji SSMS (43)
- Edytor zapytań (55)
- Narzędzie sqlcmd (57)
- Podsumowanie (57)
- Definiowanie bazy danych (60)
- Wbudowane bazy danych serwera SQL Server (61)
- Baza master (61)
- Baza tempdb (62)
- Baza model (63)
- Baza msdb (63)
- Bazy AdventureWorks/AdventureWorksDW (64)
- Wybór systemu bazy (64)
- System OLTP (64)
- Systemy OLAP/BI (65)
- Wybór systemu dla przykładowej bazy (66)
- Zbieranie danych (66)
- Zdefiniowanie informacji przechowywanych w bazie danych (68)
- Tabela Produkty finansowe (69)
- Tabela Klienci (69)
- Tabela Adresy klientów (69)
- Tabela Akcje (70)
- Tabela Transakcje (70)
- Dodatkowe i pominięte informacje (70)
- Tworzenie relacji (70)
- Klucze (71)
- Tworzenie relacji (72)
- Dodatkowe informacje o kluczach obcych (75)
- Normalizacja bazy danych (76)
- Każdej jednostce należy przypisać unikatowy identyfikator (77)
- Należy zapisywać tylko informacje bezpośrednio związane z daną jednostką (77)
- Należy unikać powtarzających się wartości i kolumn (78)
- Postaci normalne bazy danych (78)
- Denormalizacja bazy danych (80)
- Tworzenie przykładowej bazy danych (80)
- Tworzenie bazy danych w aplikacji SQL Server Management Studio (81)
- Usuwanie bazy danych za pomocą aplikacji SQL Server Management Studio (97)
- Tworzenie bazy danych w edytorze zapytań (100)
- Podsumowanie (102)
- Konta użytkowników (104)
- Konta na serwerze i nazwy użytkowników (113)
- Role (113)
- Role serwerowe (113)
- Role bazodanowe (115)
- Role aplikacyjne (115)
- Schematy (118)
- Zanim pójdziesz dalej (119)
- System Declarative Management Framework (123)
- Szyfrowanie danych (129)
- Podsumowanie (130)
- Czym jest tabela? (132)
- Typy danych w serwerze SQL Server (133)
- Typy danych w tabelach (134)
- Typy danych w programach (138)
- Kolumny są czymś więcej niż zwykłymi repozytoriami danych (139)
- Wartości domyślne (139)
- Generowanie wartości IDENTITY (139)
- Unikatowe identyfikatory danych (140)
- Sekwencje zamiast opcji IDENTITY (140)
- Zastosowanie wartości NULL (141)
- Tworzenie tabel za pomocą aplikacji SQL Server Management Studio (142)
- Tworzenie tabeli za pomocą edytora zapytań (150)
- Tworzenie tabeli za pomocą narzędzia sqlcmd (152)
- Instrukcja ALTER TABLE (154)
- Tworzenie pozostałych tabel (155)
- Definiowanie klucza podstawowego (156)
- Tworzenie relacji (157)
- Opcja Check Existing Data on Creation (161)
- Opcja Enforce Foreign Key Constraints (161)
- Wybór reguł usuwania i zmieniania danych (162)
- Tworzenie relacji za pomocą kodu T-SQL (162)
- Kontrola spójności danych: baza danych czy aplikacja? (164)
- Partycjonowanie danych (164)
- Podsumowanie (166)
- Czym jest indeks? (167)
- Rodzaje indeksów (168)
- Unikatowość indeksu (170)
- Cechy dobrego indeksu (170)
- Kolumny rzadko zmieniane (171)
- Klucze podstawowe i obce (171)
- Wyszukiwanie określonych rekordów danych (172)
- Indeks pokrywający (172)
- Przeszukiwanie zakresu danych (173)
- Uporządkowane dane (173)
- Cechy złego indeksu (173)
- Wybór nieodpowiednich kolumn (174)
- Wybór nieodpowiednich danych (174)
- Wybór zbyt wielu kolumn (174)
- Zbyt mało rekordów w tabeli (174)
- Weryfikacja wydajności indeksów (175)
- Tworzenie indeksu (175)
- Tworzenie indeksu za pomocą narzędzia do projektowania tabel (175)
- Indeksy i statystyki (180)
- Składnia polecenia CREATE INDEX (180)
- Tworzenie indeksu w edytorze zapytań (182)
- Usuwanie indeksu (185)
- Modyfikowanie indeksu (185)
- Kolumny dołączone (187)
- Brak indeksu (188)
- Diagram bazy danych (188)
- Podstawy tworzenia diagramów (189)
- Narzędzie Database Diagram Designer (189)
- Domyślny diagram bazy danych (190)
- Pasek narzędzi do tworzenia diagramu bazy danych (192)
- Modyfikowanie bazy danych za pomocą narzędzia Database Diagram Designer (194)
- Podsumowanie (194)
- Przetwarzanie danych uzależnione od kosztów operacji (196)
- Czym jest tabela przechowywana w pamięci? (197)
- Różnice w stosunku do tabeli zapisanej na dysku (198)
- Indeksy przechowywane w pamięci i indeksy kodowane (199)
- Grupy kodów (200)
- Ogólne uwagi do indeksów (201)
- Wymagania dotyczące systemu operacyjnego i sprzętu (201)
- Wymagania dla bazy danych przed utworzeniem tabeli (201)
- Tworzenie tabeli przechowywanej w pamięci za pomocą kodu T-SQL (202)
- Przenoszenie tabeli do pamięci (203)
- Podsumowanie (209)
- Strategie tworzenia zapasowych kopii bazy danych (212)
- Modele odtwarzania danych (212)
- Rodzaje kopii zapasowych (213)
- Decyzja o wyborze strategii tworzenia kopii zapasowych (213)
- Dziennik transakcji (214)
- Kiedy mogą pojawić się problemy? (216)
- Tworzenie i odtwarzanie kopii zapasowych tabel przechowywanych w pamięci (216)
- Tworzenie kopii zapasowych i dezaktywacja bazy danych (216)
- Tworzenie zapasowych kopii danych (218)
- Uwagi dotyczące tworzenia kopii zapasowych (218)
- Ręczne tworzenie zapasowej kopii bazy danych (220)
- Tworzenie kopii zapasowej za pomocą kodu T-SQL (225)
- Tworzenie kopii zapasowej dziennika transakcji za pomocą kodu T-SQL (231)
- Odtwarzanie bazy danych (234)
- Odtwarzanie bazy za pomocą aplikacji SQL Server Management Studio (234)
- Odtwarzanie bazy za pomocą kodu T-SQL (239)
- Odtwarzanie bazy do stanu z określonej chwili (242)
- Odłączanie i podłączanie bazy danych (246)
- Odłączanie i podłączanie bazy danych za pomocą aplikacji SQL Server Management Studio (246)
- Odłączanie i podłączanie bazy za pomocą kodu T-SQL (250)
- Generowanie skryptu tworzącego bazę danych (253)
- Podsumowanie (258)
- Tworzenie planu utrzymaniowego bazy danych (259)
- Wykonanie planu utrzymaniowego (273)
- Konfiguracja usługi Database Mail (278)
- Modyfikowanie planu utrzymaniowego (286)
- Podsumowanie (289)
- Wpisywanie danych do tabel (292)
- Składnia polecenia INSERT (292)
- Polecenie INSERT (293)
- Polecenie DBCC CHECKIDENT (302)
- Ograniczenia kolumn (303)
- Wpisywanie wielu rekordów jednocześnie (309)
- Transakcje (310)
- Podstawy transakcji (310)
- Polecenia transakcji (311)
- Blokowanie danych (312)
- Usuwanie danych (312)
- Składnia polecenia DELETE (313)
- Przed zademonstrowaniem polecenia DELETE (313)
- Użycie polecenia DELETE (313)
- Przycinanie tabeli (317)
- Usuwanie tabeli (318)
- Podsumowanie (319)
- Odczytywanie danych (322)
- Odczytywanie danych za pomocą aplikacji SQL Server Management Studio (322)
- Odczytywanie danych za pomocą polecenia SELECT (324)
- Ograniczenie wyników zapytania - klauzula WHERE (330)
- Klauzula TOP (n) (333)
- Klauzula TOP (n) PERCENT (334)
- Opcja SET ROWCOUNT n (334)
- Funkcje tekstowe (336)
- Kolejność! Kolejność! (338)
- Operator LIKE (340)
- Tworzenie danych - polecenie SELECT INTO (343)
- Zmienianie danych (344)
- Polecenie UPDATE (345)
- Zmienianie danych za pomocą edytora zapytań (346)
- Zmienianie danych - transakcje (349)
- Transakcje zagnieżdżone (351)
- Przetwarzanie danych z kilku tabel (352)
- Podsumowanie (358)
- Polecenia INSERT, UPDATE, DELETE i SELECT (359)
- Poziomy blokowania danych i izolacji transakcji (360)
- Polecenie MERGE (369)
- Funkcjonalności niedostępne w przypadku tabel przechowywanych w pamięci (371)
- Podsumowanie (371)
- Po co tworzyć widoki? (374)
- Zastosowanie widoków do ochrony danych (374)
- Szyfrowanie definicji widoków (375)
- Widoki i tabele przechowywane w pamięci (376)
- Tworzenie widoku za pomocą SQL Server Management Studio (376)
- Tworzenie widoku na podstawie innego widoku (383)
- Tworzenie widoku za pomocą kodu T-SQL (386)
- Składnia polecenia CREATE VIEW (386)
- Tworzenie widoku za pomocą poleceń CREATE VIEW i SELECT (387)
- Wiązanie kolumn widoku za pomocą opcji SCHEMABINDING (389)
- Indeksowanie widoku (390)
- Podsumowanie (393)
- Czym jest procedura składowana? (396)
- Tworzenie procedury składowanej (397)
- Polecenie CREATE PROCEDURE (397)
- Zwracanie zestawu wierszy (399)
- Tworzenie procedury składowanej za pomocą aplikacji SQL Server Management Studio (400)
- Metody uruchamiania procedury składowanej (404)
- Zwracanie wyników (404)
- Polecenie RETURN (404)
- Zwracanie kilku zestawów wyników (408)
- Sterowanie wykonywaniem kodu (409)
- Instrukcja IF...ELSE (410)
- Instrukcja BEGIN...END (410)
- Instrukcja WHILE...BREAK (411)
- Instrukcja CASE (413)
- Wszystko razem (415)
- Bezpieczeństwo (416)
- Metody zabezpieczania bazy (417)
- Nadawanie i odbieranie uprawnień (420)
- Funkcje użytkownika (427)
- Funkcje skalarne (427)
- Funkcje tabelaryczne (427)
- Uwagi dotyczące tworzenia funkcji (428)
- Podsumowanie (430)
- Czym jest natywnie skompilowana procedura składowana? (431)
- Polecenie CREATE PROCEDURE (432)
- Podsumowanie (436)
- Zmienne (437)
- Tabele tymczasowe (439)
- Agregacja danych (442)
- Funkcje COUNT() i COUNT_BIG() (442)
- Funkcja SUM() (443)
- Funkcje MAX() i MIN() (443)
- Funkcja AVG() (444)
- Grupowanie danych (445)
- Klauzula HAVING (446)
- Wartości unikatowe (447)
- Funkcje (448)
- Funkcje daty i czasu (449)
- Funkcje tekstowe (456)
- Funkcje systemowe (462)
- Polecenie RAISERROR (470)
- Obsługa błędów (473)
- Zmienna @@ERROR (474)
- Instrukcje TRY...CATCH oraz THROW (475)
- Podsumowanie (480)
- Tworzenie sekwencji (481)
- Podzapytania (486)
- Zastosowanie podzapytań (486)
- Klauzula IN (487)
- Klauzula EXISTS (488)
- Zapięcie ostatniego guzika (489)
- Klauzula APPLY (490)
- Klauzula CROSS APPLY (490)
- Klauzula OUTER APPLY (491)
- Wspólne wyrażenia tabelowe (492)
- Zastosowanie wspólnych wyrażeń tabelowych (492)
- Rekursywne wyrażenia CTE (494)
- Transponowanie danych (496)
- Klauzula PIVOT (496)
- Klauzula UNPIVOT (497)
- Zmienne tabelowe (498)
- Funkcje klasyfikujące (500)
- Funkcja ROW_NUMBER() (501)
- Funkcja RANK() (503)
- Funkcja DENSE_RANK() (504)
- Funkcja NTILE() (504)
- Kursory (505)
- Diagnostyka kodu (511)
- Okna diagnostyczne (512)
- Polecenia diagnostyczne (513)
- Podręczne polecenia diagnostyczne (514)
- Podsumowanie (519)
- Czym jest wyzwalacz? (521)
- Wyzwalacze DML (522)
- Polecenie CREATE TRIGGER do tworzenia wyzwalacza DML (523)
- Czy nie lepiej stosować ograniczenia? (524)
- Tabele logiczne DELETED i INSERTED (525)
- Tworzenie wyzwalacza DML typu AFTER (526)
- Sprawdzanie wybranych kolumn (529)
- Wyzwalacze DDL (537)
- Zdarzenia uruchamiające wyzwalacze DDL (537)
- Usuwanie wyzwalacza DDL (539)
- Funkcja EVENTDATA() (539)
- Podsumowanie (542)
- Podstawy bezpieczeństwa aplikacji (544)
- Korzystanie z bazy za pomocą programu Excel i języka VBA (Visual Basic for Applications) (545)
- Program Excel i karta Dane (546)
- Program Excel i język VBA (554)
- Środowisko Visual Studio (560)
- Terminologia (560)
- Język VB.NET (561)
- Język C# (567)
- Język Java (571)
- Podsumowanie (581)
O autorze (13)
O korektorze merytorycznym (14)
Podziękowania (15)
Wprowadzenie (16)
Rozdział 1. Informacje ogólne i instalacja oprogramowania (17)
Rozdział 2. SQL Server Management Studio (43)
Rozdział 3. Projektowanie i tworzenie bazy danych (59)
Rozdział 4. Bezpieczeństwo i zgodność baz danych ze standardami (103)
Rozdział 5. Definiowanie tabel (131)
Rozdział 6. Tworzenie indeksów i diagramu bazy danych (167)
Rozdział 7. Tabele przechowywane w pamięci (195)
Rozdział 8. Tworzenie i odtwarzanie kopii zapasowych bazy danych (211)
Rozdział 9. Utrzymanie bazy danych (259)
Rozdział 10. Wpisywanie i usuwanie danych oraz realizacja transakcji na tabelach dyskowych (291)
Rozdział 11. Odczytywanie i zmienianie danych w tabelach dyskowych (321)
Rozdział 12. Tabele przechowywane w pamięci (359)
Rozdział 13. Tworzenie widoków (373)
Rozdział 14. Procedury składowane, funkcje i bezpieczeństwo danych (395)
Rozdział 15. Natywnie skompilowane procedury składowane (431)
Rozdział 16. Podstawy skutecznego kodowania (437)
Rozdział 17. Zaawansowane programowanie i diagnostyka kodu T-SQL (481)
Rozdział 18. Wyzwalacze (521)
Rozdział 19. Wykorzystanie bazy danych w programach (543)
Skorowidz (583)
Helion - inne książki
-
Wszystkie znaki na niebie i ziemi wskazują wyraźnie: wkraczamy w erę, w której sztuczna inteligencja (SI) będzie wszechobecna. Wygra na tym ten, kto szybciej nauczy się z nią skutecznie porozumiewać. Nie czekaj zatem i już dziś opanuj sztukę tworzenia precyzyjnych i trafnych promptów, czyli instr...(38.35 zł najniższa cena z 30 dni)
47.20 zł
59.00 zł(-20%) -
Tę książkę docenią średnio zaawansowani użytkownicy Pythona, którzy tworzą aplikacje korzystające z osiągnięć nauki o danych. Znajdziesz w niej omówienie możliwości języka, wbudowanych struktur danych Pythona, jak również takich bibliotek jak NumPy, pandas, scikit-learn i matplotlib. Nauczysz się...(44.85 zł najniższa cena z 30 dni)
55.20 zł
69.00 zł(-20%) -
Internet rozwija się w niesamowitym tempie. Dawniej sieć WWW była prostsza ― projektanci łączyli kod PHP, HTML i zapytania do MySQL w jednym pliku. Z czasem urosła do miliardów stron, co radykalnie zmieniło jej kształt. Zmieniły się też narzędzia i sposób pracy. Dziś idealnym wyborem dewelo...(44.85 zł najniższa cena z 30 dni)
55.20 zł
69.00 zł(-20%) -
To prawda: świat kryptowalut jest skomplikowany. Możesz go jednak zrozumieć i nauczyć się po nim poruszać, w czym pomoże Ci ta książka — interesujący przewodnik, który przystępnie wyjaśnia technologiczne podstawy rynku kryptowalut i związanej z nim ekonomii cyfrowej. Dowiesz się stąd, jak f...(40.20 zł najniższa cena z 30 dni)
53.60 zł
67.00 zł(-20%) -
Ta książka koncentruje się głównie na rozwijaniu repozytorium kodu, czyli tworzeniu grafu commitów zawierających poszczególne wersje. Do realizacji tego zadania idealnym, bo najpotężniejszym narzędziem jest wiersz poleceń - i właśnie z niego korzystamy w poradniku. Druga kwestia, którą się zajmuj...(23.94 zł najniższa cena z 30 dni)
31.92 zł
39.90 zł(-20%) -
Ta książka objaśnia, na czym polega istota ścieżki technicznej — z zaznaczeniem, że umiejętność dostosowania aspiracji konkretnej osoby do potrzeb organizacji jest sztuką, szczególnie w wypadku inżynierów, którzy mają wnieść istotny wkład na wysokim poziomie. Dzięki lekturze zrozumiesz swoj...(44.94 zł najniższa cena z 30 dni)
59.92 zł
74.90 zł(-20%) -
Oto drugie wydanie książki, którą specjaliści CISO uznali za przełomową. Dowiesz się z niej, jak kwantyfikować niepewność i jak za pomocą prostych metod i narzędzi poprawić ocenę ryzyka w nowoczesnych organizacjach. Znalazły się tu nowe techniki modelowania, pomiaru i szacowania, a także mnóstwo ...(52.20 zł najniższa cena z 30 dni)
69.60 zł
87.00 zł(-20%) -
W tej książce omówiono wewnętrzny sposób działania frameworka Kubernetes i pokazano, jak za jego pomocą budować wydajne, niezawodne i odporne na awarie aplikacje natywnej chmury. Dowiesz się, jak kontenery używają przestrzeni nazw w celu izolowania procesów, a także jak korzystają z funkcjonalnoś...(53.40 zł najniższa cena z 30 dni)
71.20 zł
89.00 zł(-20%) -
Jeśli zastanawiasz się nad przekwalifikowaniem i karierą w branży informatycznej albo chcesz poszerzyć swoje umiejętności o programowanie, ale wydaje Ci się ono czarną magią, zapewniamy - w programowaniu nie ma nic z magii. To proces polegający na tworzeniu zbioru instrukcji, dzięki którym komput...(23.94 zł najniższa cena z 30 dni)
31.92 zł
39.90 zł(-20%) -
Ta zwięzła publikacja przyda się profesjonalistom, którzy lubią drobne ulepszenia prowadzące do dużych korzyści. Zrozumiale wyjaśniono w niej, na czym polega proces tworzenia czystego i niezawodnego kodu. W rozsądnej dawce podano zagadnienia teoretyczne, takie jak sprzężenie, kohezja, zdyskontowa...(29.94 zł najniższa cena z 30 dni)
39.92 zł
49.90 zł(-20%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: SQL Server. Wstęp dla programistów. Wydanie IV Robin Dewson (2) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(1)
(0)
(0)
(0)
(0)
więcej opinii