Bazy danych

289
Ładowanie...
EBOOK

Profesjonalny kod T-SQL 2019. W stronę szybkości, skalowalności i standaryzacji rozwiązań dla SQL Server

Elizabeth Noble

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ównież, jak implementować kontrolę wersji, testowanie i strategie wdrożenia. Przykłady i ćwiczenia do samodzielnego wykonania pokazują nowoczesne praktyki T-SQL wraz z jednoznacznymi wyjaśnieniami. Uwaga skupiona jest na wyborze właściwych typów danych i obiektów przy projektowaniu rozwiązań. Autorka Elizabeth Noble pokazuje, jak usprawnić wydajność kodu T-SQL dzięki stosowaniu dobrych praktyk projektowych, które ułatwiają pracę programistów i ostatecznie zapewniają korzyści użytkownikom aplikacji. Poznasz również typowe pułapki związane z tworzeniem kodu T-SQL i sposoby unikania ich w codziennej pracy. Czego się nauczysz: - Wybierania właściwych typów danych i obiektów bazodanowych przy projektowaniu rozwiązań T-SQL - Pisania kodu T-SQL, który wydajnie przeszukuje dane i efektywnie wykorzystuje dostępny sprzęt - Implementowania kontroli wersji i metod testowania w celu uporządkowania procesu wdrażania - Projektowania kodu T-SQL, który można usprawniać lub modyfikować mniejszym wysiłkiem - Planowania długoterminowego zarządzania i przechowywania danych Dla kogo jest ta książka: Dla deweloperów baz danych, chcących podnieść wydajność swoich aplikacji oraz wszystkich tych, którzy mierzą się ze złożonym zapytaniami i problemami.

290
Ładowanie...
EBOOK

Programowanie dla początkujących w 24 godziny. Wydanie IV

Greg Perry, Dean Miller

Warto nauczyć się programowania! Poza stworzeniem sobie możliwości znalezienia ciekawej i dobrze płatnej pracy czy pasjonującego hobby umiejętność programowania bywa niezwykle przydatna w rozwiązywaniu różnych problemów. Paleta języków programowania i narzędzi programistycznych jest niezwykle szeroka i praktycznie każdy znajdzie coś dla siebie. Zanim to jednak nastąpi, trzeba zdobyć trochę wiedzy i umiejętności. Ale bez obaw! W nauce programowania najtrudniejszy bywa pierwszy krok, jednak ta książka sprawi, że wykonasz go bez trudu i dumnie wkroczysz w świat kodowania! To kolejne wydanie lubianego samouczka, dzięki któremu w ramach 24 godzinnych lekcji przyswoisz solidne podstawy programowania. Zrozumiesz, jak działają programy, i nauczysz się reguł stosowanych przez profesjonalistów przy ich projektowaniu. Dowiesz się, jak wygląda świat programistów i na czym dokładnie polega programowanie w korporacjach. Znajdziesz tutaj także wprowadzenie do kilku najpopularniejszych języków programowania, co pozwoli na ich porównanie i ułatwi wybór języka do dalszej nauki. Każdy z 24 rozdziałów zawiera materiał, który można opanować w ciągu godziny. Naukę ułatwiają instrukcje krok po kroku, quizy, ćwiczenia i praktyczne przykłady. Dzięki tej książce zdobędziesz najlepsze podstawy, aby stać się dobrym programistą. Przygotujesz się też do świadomego kształtowania swojej dalszej ścieżki zawodowej! W książce między innymi: przygotowanie narzędzi do pracy - sprzęt i oprogramowanie podstawowe aspekty programowania i projektowania programów algorytmy, interaktywność, zmienne, funkcje debugowanie kodu programowanie obiektowe i korzystanie z baz danych planowanie kariery programisty Zacznij programować. Najlepiej od razu!

291
Ładowanie...
EBOOK

Programowanie Microsoft SQL Server 2008 Tom 1 i 2. Pakiet

Leonard Lobel, Andrew J. Brust, Stephen Forte

Kompleksowe studium kluczowych funkcji SQL Server 2008 pomaga w rozwinięciu umiejętności programistycznych. Przedstawia nowe podstawowe możliwości oraz praktyczne wskazówki i użyteczne przykłady kodu opracowane przez doświadczonych programistów. To obowiązkowa lektura dla programistów Microsoft .NET oraz SQL Server wykorzystujących dostęp do danych na poziomie bazy danych, logiki biznesowej lub prezentacji. Dowiedz się, jak • Wykonywać kwerendy na złożonych danych przy użyciu efektywnych rozszerzeń Transact-SQL • Wykorzystywać nowe funkcje nierelacyjne: tabele hierarchiczne, natywne przesyłanie strumieniowe plików oraz możliwości geoprzestrzenne • Eksploatować dane XML w bazie danych w celu budowania aplikacji obsługujących format XML • Przetwarzać i dostarczać dane przy użyciu technologii Microsoft LINQ, Entity Framework oraz wiązania danych • Implementować szyfrowanie na poziomie bazy danych oraz inspekcje serwera • Budować i utrzymywać hurtownie danych • Wykorzystywać usługi Microsoft Excel® do budowania frontonów kostek OLAP oraz kwerend MDX do ich przetwarzania • Szybko i efektywnie integrować mechanizm wiązania danych z aplikacjami

292
Ładowanie...
EBOOK

Programowanie Microsoft SQL Server 2012

Brust Andrew, Lobel Leonard G.

Niezbędny przewodnik po programowych funkcjach Microsoft SQL Server 2012 Podnieś swoje umiejętności programowania baz danych na nowy poziom, pozwalający na tworzenie własnych aplikacji przy użyciu narzędzi programistycznych dostarczanych wraz z serwerem SQL Server 2012. Ten podręcznik pokazuje, w jaki sposób projektować, testować i wdrażać bazy danych SQL Server 2012, dostarczając wielu praktycznych wskazówek, rzeczywistych zastosowań i przykładowych kodów źródłowych. To obowiązkowa lektura dla każdego doświadczonego programisty SQL Server, pragnącego poznać sposoby projektowania i tworzenia efektywnych aplikacji dla SQL Server 2012. Dowiedz się jak: Tworzyć i wdrażać bazy danych przy użyciu środowiska IDE pakietu SQL Server Data Tools Odpytywać i manipulować złożonymi zbiorami danych przy użyciu potężnych rozszerzeń języka Transact-SQL Korzystać z funkcjonalności nierelacyjnych, takich jak natywna obsługa strumieni plikowych i typy danych geoprzestrzennych Pobierać dane przy użyciu technologii Microsoft ADO.NET, LINQ oraz Entity Framework Dostarczać dane za pomocą usług WCF (Windows Communication Foundation) Data Services oraz WCF RIA Services Przenosić posiadane bazy do chmury opartej na platformie Windows Azure SQL Database Tworzyć aplikacje mobilne dla systemu Windows Phone korzystające z chmury oraz usługi synchronizacji danych SQL Data Sync Korzystać ze składników logiki biznesowej serwera SQL Server, obejmujących między innymi technologie przetwarzania w pamięci xVelocity

293
Ładowanie...
EBOOK

Programowanie serwera Oracle 11g SQL i PL/SQL

Adam Pelikant

Twórz przejrzyste bazy danych i właściwie przetwarzaj informacje Podstawy -- organizacja serwera, instalacja bazy danych i końcówki klienta Język SQL -- tworzenie różnych rodzajów zapytań, funkcjonalności dodatkowe Język PL/SQL -- procedury, funkcje, dynamiczny SQL Bazy danych Oracle od lat stanowią najlepszą alternatywę dla wszystkich tych, którzy potrzebują funkcjonalnych i pojemnych struktur przechowywania danych, wyposażonych dodatkowo w możliwość wszechstronnego przeszukiwania i zestawiania potrzebnych informacji. Jednak podstawowa wiedza na temat środowiska Oracle nie wystarczy, aby zaprojektować naprawdę przejrzystą, prostą w obsłudze bazę. Do tego potrzebna jest solidna wiedza, którą znajdziesz właśnie w tym podręczniku. "Programowanie serwera Oracle 11g SQL i PL/SQL " to kontynuacja książki Adama Pelikanta "Bazy danych. Pierwsze starcie", a poruszane w niej zagadnienia są bardziej zaawansowane, choć przy odrobinie samozaparcia także nowicjusz w tej dziedzinie będzie w stanie przyswoić sobie zawartą tu praktyczną wiedzę. Oprócz organizacji serwera, instalacji bazy danych i składni języka SQL szczegółowo omówione są tutaj różne rodzaje zapytań w tym języku (prostych i złożonych), a także funkcje rozszerzenia proceduralnego PL/SQL. W książce opisano także zastosowanie Javy do tworzenia oprogramowania po stronie serwera oraz funkcje analityczne, stanowiące wstęp do przetwarzania OLAP. Całość uzupełniono praktycznymi przykładami, obrazującymi działanie poszczególnych konstrukcji i procedur. Organizacja serwera Instalacja bazy i końcówki klienta Zapytania wybierające, modyfikujące dane i tworzące tabele Dodatkowe funkcjonalności SQL Procedury składowane i wyzwalane Funkcje w PL/SQL Pakiety, kursory, transakcje Dynamiczny SQL Zastosowanie Javy do tworzenia oprogramowania po stronie serwera Elementy administracji -- zarządzanie uprawnieniami z poziomu SQL Obiektowość w Oracle Wydajna, bezpieczna i prosta w obsłudze -- zaprojektuj doskonałą bazę danych!

294
Ładowanie...
EBOOK

Projektowanie baz danych dla każdego. Przewodnik krok po kroku

Michael J. Hernandez

Praktyczny przewodnik dla projektantów baz danych! Dzisiejszy świat opiera się na bazach danych. Są one sercem każdego przedsięwzięcia, począwszy od działalności banku, a na zakupach internetowych skończywszy. Ich projektowanie wymaga nie lada kunsztu, a drobny błąd może doprowadzić do nieoczekiwanych konsekwencji. Dlatego od projektantów baz danych wymaga się ogromnej wiedzy i dokładności, a doświadczenie w tej dziedzinie zdobywa się latami. Dzięki tej książce będziesz w stanie zgłębić tajniki budowy baz danych, podane w przejrzysty, przystępny i rozsądny sposób. W trakcie lektury poznasz rodzaje baz, ich dostępne modele oraz cel ich projektowania. Kolejne rozdziały dotyczą procesu projektowania nowej bazy oraz analizowania baz istniejących. Ponadto dowiesz się z nich, jak istotne jest właściwe określenie kluczy i relacji oraz nałożenie więzów integralności. Szczególną uwagę powinieneś zwrócić na rozdział poświęcony najczęściej popełnianym błędom - jego dokładna lektura pozwoli Ci uniknąć wielu problemów. Książka ta jest obowiązkową lekturą dla wszystkich osób mających styczność z bazami danych w codziennej pracy. Dzięki tej książce: poznasz rodzaje baz danych zorganizujesz proces projektowania bazy nauczysz się analizować strukturę istniejącej bazy unikniesz pułapek poznasz tajniki baz danych Wiedza dotycząca baz danych w pigułce!

295
Ładowanie...
EBOOK

Projektowanie baz danych dla każdego. Przewodnik krok po kroku. Wydanie IV

Michael J. Hernandez

Mimo upływu lat relacyjne bazy danych wciąż mają się świetnie! Z każdym rokiem stają się coraz doskonalsze i radzą sobie z coraz większymi zbiorami danych. Wciąż jednak podstawą dobrej aplikacji bazodanowej jest dobry projekt samej bazy. Wielu osobom projektowanie poprawnych struktur bazodanowych wydaje się czymś z pogranicza wyższej matematyki i czarnej magii. Tymczasem zdobycie tej umiejętności jest możliwe bez lat studiowania skomplikowanych teorii matematycznych. Wystarczy przyswoić kluczowe podstawy i nauczyć się korzystać z kilku zdroworozsądkowych koncepcji i teorii. Ta książka jest rocznicowym, przejrzanym i zaktualizowanym wydaniem kultowego podręcznika do samodzielnej nauki projektowania relacyjnych baz danych. Zawarte w nim informacje można wykorzystywać niezależnie od zastosowanego oprogramowania. Przedstawiono tu, jak projektować nowoczesne bazy danych, które mają poprawną strukturę, są niezawodne i ułatwiają wprowadzanie zmian. Opisano wszystkie etapy projektowania: od planowania po definiowanie tabel, pól, kluczy, relacji między tabelami, reguł biznesowych i widoków. Dodatkowo znajdziemy tu praktyczne techniki zwiększania integralności danych, omówienie często popełnianych błędów i wskazówki, kiedy warto łamać zasady. Treść przewodnika wzbogacają pytania kontrolne i rysunki, które bardzo pomagają w jej skutecznym opanowaniu. W książce: typy baz danych, modele i cele projektowe tworzenie tabel i relacji, specyfikacje pól i widoki poziomy integralności danych tworzenie reguł biznesowych perspektywy relacyjnych baz danych Nie ma dobrej bazy danych bez dobrego projektu!

296
Ładowanie...
EBOOK

Prywatność danych w praktyce. Skuteczna ochrona prywatności i bezpieczeństwa danych

Katharine Jarmul

Chyba nikogo nie trzeba przekonywać, że ochrona danych i zabezpieczenie prywatności są kwestiami absolutnie kluczowymi w cyfrowym świecie. Na szczęście zdajemy sobie coraz lepiej sprawę, że incydenty naruszeń w dziedzinie bezpieczeństwa danych mogą nas narazić na realne szkody. Z drugiej strony niedopełnienie obowiązków wynikających z RODO okazuje się dla organizacji niezwykle kosztowne, a także naraża na szwank ich wizerunek. Zapewnienie należytej ochrony danych to wymagające wyzwanie. Z tego względu inżynieria prywatności z roku na rok staje się coraz ważniejszą dziedziną. Książka w przystępny sposób przedstawia głęboką perspektywę techniczną wraz z przeglądem najnowszych podejść i architektur technologicznych. Emily F. Gorcenski, główna analityczka danych, Thoughtworks Tę książkę docenią osoby, które w ramach codziennej pracy integrują tematy związane z prywatnością i bezpieczeństwem danych. To przewodnik dla pragmatyków, zapewniający gruntowną wiedzę o współczesnych elementach ochrony danych, takich jak prywatność różnicowa, uczenie federacyjne i obliczenia szyfrowane. Znajdziesz tu przydatne wskazówki, jak również najlepsze, wielokrotnie sprawdzone praktyki integracji przełomowych technologii, pozwalające skutecznie i na wysokim poziomie dbać o prywatność i bezpieczeństwo danych. Najważniejsze zagadnienia: Jak przepisy (RODO i CCPA) mają się do przepływów danych i przypadków ich użycia? Jak właściwie anonimizować dane? Czy szyfrowanie homomorficzne jest właściwym rozwiązaniem? Jak wybierać technologie i metody ochrony prywatności? Jak zapewnić bezpieczeństwo danych w projektach opartych na ich analizie? Jak odpowiednio wdrożyć wewnętrzne zasady ochrony prywatności danych? Wreszcie znalazłem książkę, którą mogę polecać wszystkim unikającym tematu prywatności danych! Vincent Warmerdam, twórca Calm Code, inżynier uczenia maszynowego, Explosion