Bazy danych

345
Завантаження...
EЛЕКТРОННА КНИГА

SQL. Sztuka programowania

Stephane Faroult, Peter Robson

Wypowiedz wojnę niewydajnym bazom danych Projektowanie wydajnych baz danych Uwzględnianie kontekstu działania aplikacji bazodanowych Poprawa szybkości działania źle zaprojektowanych systemów Twoje bazy danych działają zbyt wolno? Pora to zmienić! Wraz ze wzrostem wielkości korporacyjnych baz danych czas dostępu do nich ma coraz większe znaczenie. Napisanie poprawnie działającego kodu w języku SQL nie jest trudne, jednak tworzenie wydajnych aplikacji bazodanowych jest prawdziwą sztuką. Jak możesz zgłębić jej tajniki i stać się lepszym programistą? Zdaniem autora tej książki nauka wydajnej pracy z bazami danych przypomina poznawanie zasad prowadzenia wojny, dlatego wzorem klasycznej pozycji "Sztuka wojny" autorstwa Sun Tzu prowadzi Cię on przez poszczególne etapy kampanii przeciwko nieefektywnie zaprojektowanym i napisanym aplikacjom bazodanowym. "SQL. Sztuka programowania" to praktyczny podręcznik, dzięki któremu szybko poszerzysz swą wiedzę w zakresie efektywnego stosowania języka SQL. Nauczysz się dbać o wydajność aplikacji już na etapie ich projektowania, a także myśleć o pracy z bazami danych w kategoriach procesów, wykraczając poza same zapytania języka SQL. Dowiesz się, jak poprawnie używać indeksów oraz jak monitorować szybkość działania bazy. Poznasz standardowe scenariusze zwiększania wydajności, które pozwolą Ci zastosować sprawdzone fortele we własnych projektach oraz w bazach zaprojektowanych przez innych programistów. Projektowanie pod kątem wydajności Efektywne korzystanie z baz danych w programach Poprawne stosowanie indeksów Projektowanie optymalnych zapytań SQL Praca z dużymi zbiorami danych Korzystanie ze struktur drzewiastych Monitorowanie wydajności Obsługa współbieżności Radzenie sobie z niewydajnymi projektami Poznaj praktyczne techniki poprawy wydajności baz danych.

346
Завантаження...
EЛЕКТРОННА КНИГА

SQL w 24 godziny. Wydanie VI

Ryan Stephens, Arie D. Jones, Ron Plew

Aby w pełni wykorzystać możliwości wielu najlepszych baz danych, takich jak Oracle czy MS SQL Server, trzeba nauczyć się języka SQL. SQL jest narzędziem stworzonym specjalnie na potrzeby baz danych: pozwala na budowanie ich struktury i wypełnianie tabel danymi, na wyszukiwanie i pobieranie informacji, a także na zarządzanie wszystkimi aspektami działania bazy. Mogłoby się wydawać, że musi to być język bardzo skomplikowany i trudny do opanowania! Książka, którą trzymasz w dłoni, została pomyślana jako podręcznik składający się z dwudziestu czterech godzinnych lekcji. Dzięki niej błyskawicznie zaczniesz korzystać z zaawansowanych technik bazodanowych. Nauczysz się używać widoków, wykonywać transakcje, konfigurować połączenia sieciowe i stosować rozszerzenia języka SQL dostępne w bazach danych Oracle i MS SQL Server. Szczegółowe instrukcje i wskazówki, praktyczne przykłady, a także liczne quizy i ćwiczenia pozwolą Ci na solidne przyswojenie materiału i natychmiastowe wypróbowanie zdobytej wiedzy w praktyce. Najważniejsze zagadnienia ujęte w książce: projektowanie efektywnych struktur baz danych i normalizacja danych grupowanie, sortowanie i modyfikowanie danych transakcje i efektywna optymalizacja zapytań zarządzanie bazami danych i kontami użytkowników kwestie bezpieczeństwa baz i danych korzystanie z SQL w internecie i rozszerzenia języka SQL dla Oracle i SQL Server Przekonaj się, jak szybko można nauczyć się swobodnie używać SQL! Ryan Stephens — prowadzi zajęcia z języka SQL i baz danych Oracle na Indiana University–Purdue University. Pracował jako analityk i programista w Gwardii Narodowej stanu Indiana. Jest autorem wielu książek o bazach danych. Arie D. Jones — często występuje na różnych konferencjach technicznych. Jest autorem kilku książek i artykułów dotyczących baz danych. Ronald Plew — prowadził zajęcia z baz danych i języka SQL na Indiana University–Purdue University, a później pracował jako analityk i programista w Gwardii Narodowej stanu Indiana. Jest współautorem wielu książek o bazach danych.  

347
Завантаження...
EЛЕКТРОННА КНИГА

SQL w 24 godziny. Wydanie VI

Ryan Stephens, Arie D. Jones, Ron Plew

Aby w pełni wykorzystać możliwości wielu najlepszych baz danych, takich jak Oracle czy MS SQL Server, trzeba nauczyć się języka SQL. SQL jest narzędziem stworzonym specjalnie na potrzeby baz danych: pozwala na budowanie ich struktury i wypełnianie tabel danymi, na wyszukiwanie i pobieranie informacji, a także na zarządzanie wszystkimi aspektami działania bazy. Mogłoby się wydawać, że musi to być język bardzo skomplikowany i trudny do opanowania! Książka, którą trzymasz w dłoni, została pomyślana jako podręcznik składający się z dwudziestu czterech godzinnych lekcji. Dzięki niej błyskawicznie zaczniesz korzystać z zaawansowanych technik bazodanowych. Nauczysz się używać widoków, wykonywać transakcje, konfigurować połączenia sieciowe i stosować rozszerzenia języka SQL dostępne w bazach danych Oracle i MS SQL Server. Szczegółowe instrukcje i wskazówki, praktyczne przykłady, a także liczne quizy i ćwiczenia pozwolą Ci na solidne przyswojenie materiału i natychmiastowe wypróbowanie zdobytej wiedzy w praktyce. Najważniejsze zagadnienia ujęte w książce: projektowanie efektywnych struktur baz danych i normalizacja danych grupowanie, sortowanie i modyfikowanie danych transakcje i efektywna optymalizacja zapytań zarządzanie bazami danych i kontami użytkowników kwestie bezpieczeństwa baz i danych korzystanie z SQL w internecie i rozszerzenia języka SQL dla Oracle i SQL Server Przekonaj się, jak szybko można nauczyć się swobodnie używać SQL! Ryan Stephens — prowadzi zajęcia z języka SQL i baz danych Oracle na Indiana University–Purdue University. Pracował jako analityk i programista w Gwardii Narodowej stanu Indiana. Jest autorem wielu książek o bazach danych. Arie D. Jones — często występuje na różnych konferencjach technicznych. Jest autorem kilku książek i artykułów dotyczących baz danych. Ronald Plew — prowadził zajęcia z baz danych i języka SQL na Indiana University–Purdue University, a później pracował jako analityk i programista w Gwardii Narodowej stanu Indiana. Jest współautorem wielu książek o bazach danych.  

348
Завантаження...
EЛЕКТРОННА КНИГА

SQL w 24 godziny. Wydanie VI

Ryan Stephens, Arie D. Jones, Ron Plew

Aby w pełni wykorzystać możliwości wielu najlepszych baz danych, takich jak Oracle czy MS SQL Server, trzeba nauczyć się języka SQL. SQL jest narzędziem stworzonym specjalnie na potrzeby baz danych: pozwala na budowanie ich struktury i wypełnianie tabel danymi, na wyszukiwanie i pobieranie informacji, a także na zarządzanie wszystkimi aspektami działania bazy. Mogłoby się wydawać, że musi to być język bardzo skomplikowany i trudny do opanowania! Książka, którą trzymasz w dłoni, została pomyślana jako podręcznik składający się z dwudziestu czterech godzinnych lekcji. Dzięki niej błyskawicznie zaczniesz korzystać z zaawansowanych technik bazodanowych. Nauczysz się używać widoków, wykonywać transakcje, konfigurować połączenia sieciowe i stosować rozszerzenia języka SQL dostępne w bazach danych Oracle i MS SQL Server. Szczegółowe instrukcje i wskazówki, praktyczne przykłady, a także liczne quizy i ćwiczenia pozwolą Ci na solidne przyswojenie materiału i natychmiastowe wypróbowanie zdobytej wiedzy w praktyce. Najważniejsze zagadnienia ujęte w książce: projektowanie efektywnych struktur baz danych i normalizacja danych grupowanie, sortowanie i modyfikowanie danych transakcje i efektywna optymalizacja zapytań zarządzanie bazami danych i kontami użytkowników kwestie bezpieczeństwa baz i danych korzystanie z SQL w internecie i rozszerzenia języka SQL dla Oracle i SQL Server Przekonaj się, jak szybko można nauczyć się swobodnie używać SQL! Ryan Stephens — prowadzi zajęcia z języka SQL i baz danych Oracle na Indiana University–Purdue University. Pracował jako analityk i programista w Gwardii Narodowej stanu Indiana. Jest autorem wielu książek o bazach danych. Arie D. Jones — często występuje na różnych konferencjach technicznych. Jest autorem kilku książek i artykułów dotyczących baz danych. Ronald Plew — prowadził zajęcia z baz danych i języka SQL na Indiana University–Purdue University, a później pracował jako analityk i programista w Gwardii Narodowej stanu Indiana. Jest współautorem wielu książek o bazach danych.  

349
Завантаження...
EЛЕКТРОННА КНИГА

SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie IV

Ben Forta

Opanuj SQL w mgnieniu oka! SQL to język pozwalający manipulować danymi znajdującymi się w bazie danych. Jego znajomość pozwoli Ci błyskawicznie pobrać z bazy interesujące Cię informacje. To pierwszy krok, by poddać je zaawansowanej obróbce lub wyciągnąć ciekawe wnioski. SQL został opracowany w latach 70. i wciąż jest powszechnie używany. Nic nie wskazuje na to, żeby ten stan rzeczy uległ zmianie. Dlatego zainwestowanie czasu w jego naukę jest doskonałym ruchem! Jeżeli chcesz błyskawicznie opanować możliwości SQL-a, sięgnij po tę niezwykłą książkę. Jeśli poświęcisz tylko 10 minut dziennie*, już za kilka tygodni zaczniesz swobodnie tworzyć nawet bardzo zaawansowane zapytania. Złączenia, indeksy, sortowanie wyników, funkcje agregujące to tylko niektóre z poruszanych tu tematów. W trakcie lektury kolejnych rozdziałów nauczysz się tworzyć zaawansowane warunki wyszukiwania danych, skorzystasz z podzapytań oraz przekonasz się, w czym może pomóc stosowanie widoków. Ponadto zobaczysz, w jaki sposób modyfikować dane w bazie oraz dlaczego należy być szczególnie ostrożnym, jeżeli chcesz coś z bazy usunąć. Najwyższa pora opanować język SQL! Każde zagadnienie do opanowania w 10 minut Użycie podstawowych poleceń SQL. Tworzenie złożonych zapytań SQL z kilkoma frazami i operatorami. Pobieranie, sortowanie i formatowanie danych. Znajdowanie odpowiednich danych za pomocą filtrów. Korzystanie z funkcji agregujących do podsumowywania danych. Tworzenie złączeń miedzy tabelami. Wstawianie, aktualizacja i usuwanie danych. Tworzenie i modyfikowanie tabel. Korzystanie z widoków, procedur zapamiętanych itp. Zainwestuj 10 minut w naukę SQL! * Możesz poświęcić więcej niż 10 minut dziennie i opanować SQL w jeszcze krótszym czasie!

350
Завантаження...
EЛЕКТРОННА КНИГА

SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wydanie V

Ben Forta

SQL jest najważniejszym narzędziem pracy na bazach danych. Profesjonalny twórca aplikacji bazodanowych czy administrator baz danych nie mógłby wykonywać swoich obowiązków bez sumiennego zgłębienia niuansów tego języka. Zdobycie takiej wiedzy kosztuje sporo wysiłku. Niemniej już podstawowa znajomość SQL przynosi wiele korzyści każdemu programiście, twórcy aplikacji internetowych i mobilnych, a nawet nieco bardziej zaawansowanemu użytkownikowi pakietów biurowych. Szczęśliwie się składa, że solidne opanowanie podstaw SQL nie wymaga wielkiego trudu - wystarczy spędzić z tą książką 10 minut dziennie! Oto piąte, zaktualizowane wydanie świetnego podręcznika, dzięki któremu niemal bez wysiłku nauczysz się podstaw języka SQL. Książka została podzielona na 22 rozdziały - lektura jednego z nich nie powinna Ci zająć więcej niż 10 minut. Najpierw pokazano, w jaki sposób dokonać prostego pobierania danych, a później przedstawiono nieco bardziej zaawansowane zagadnienia, takie jak złączenia, zapytania zagnieżdżone, tworzenie procedur składowanych, wykorzystanie kursorów, wyzwalaczy i ograniczeń tabel. Układ treści ułatwia systematyczne zapoznawanie się z materiałem, przy czym stopień trudności stopniowo wzrasta. Zdobytą wiedzę można przetestować w zadaniach, które znajdują się w rozdziałach 2 - 18. Dzięki tej książce nauczysz się: stosować najważniejsze instrukcje SQL tworzyć złożone zapytania SQL z użyciem wielu klauzul i operatorów pobierać, sortować, filtrować i formatować zawartość baz danych używać funkcji agregujących i złączać powiązane tabele wstawiać, modyfikować i usuwać dane korzystać z perspektyw, procedur składowanych itd. 10 minut z SQL. Najbardziej pożyteczne 10 minut w ciągu dnia!

351
Завантаження...
EЛЕКТРОННА КНИГА

SQL. Zapytania i techniki dla bazodanowców. Receptury. Wydanie II

Anthony Molinaro, Robert de Graaf

SQL jest linqua franca dla profesjonalistów zajmujących się przetwarzaniem danych. To wyjątkowo dojrzałe narzędzie, z którego korzysta już kilka pokoleń inżynierów i programistów. Wydaje się jednak, że zbyt często ten język nie jest należycie wykorzystywany: wielu użytkowników posługuje się nim na co dzień, ale mało kto wychodzi poza stosunkowo proste zapytania. Tymczasem z możliwości nowoczesnego SQL mogą skorzystać nie tylko osoby zajmujące się bazami danych, ale także analitycy danych, analitycy biznesowi, statystycy czy osoby zajmujące się wizualizacją danych. To drugie, gruntownie zaktualizowane wydanie nieocenionego zbioru receptur, podanych tak, aby maksymalnie ułatwić rozwiązywanie codziennych problemów związanych z budową zapytań SQL. Uwzględniono tu kilka wariantów języka SQL, zaimplementowanych w systemach Oracle, DB2, SQL Server, MySQL i PostgreSQL. W książce znalazły się propozycje zastosowania takich nowoczesnych rozwiązań jak funkcje okna, wspólne wyrażenia tablicowe i rekurencyjne zapytania hierarchiczne. Nie zabrakło receptur opracowanych specjalnie dla analityków danych, umożliwiających zastosowanie mediany odchylenia bezwzględnego i prawa Benforda, a także wyszukiwanie danych tekstowych na podstawie brzmienia słów. W tym wydaniu znajdziesz receptury, dzięki którym: łatwiej opanujesz podstawy SQL dobrze wykorzystasz funkcje okna zastosujesz wspólne wyrażenia tablicowe (CTE) do tworzenia czytelniejszych rozwiązań zwiększysz użyteczność SQL w analizie danych skuteczniej obsłużysz dane liczbowe i ciągi znaków SQL: dokładnie to, czego potrzebujesz!

352
Завантаження...
EЛЕКТРОННА КНИГА

Statystyka praktyczna w data science. 50 kluczowych zagadnień w językach R i Python. Wydanie II

Peter Bruce, Andrew Bruce, Peter Gedeck

Metody statystyczne są kluczowym narzędziem w data science, mimo to niewielu analityków danych zdobyło wykształcenie w ich zakresie. Może im to utrudniać uzyskiwanie dobrych efektów. Zrozumienie praktycznych zasad statystyki okazuje się ważne również dla programistów R i Pythona, którzy tworzą rozwiązania dla data science. Kursy podstaw statystyki rzadko jednak uwzględniają tę perspektywę, a większość podręczników do statystyki w ogóle nie zajmuje się narzędziami wywodzącymi się z informatyki. To drugie wydanie popularnego podręcznika statystyki przeznaczonego dla analityków danych. Uzupełniono je o obszerne przykłady w Pythonie oraz wyjaśnienie, jak stosować poszczególne metody statystyczne w problemach data science, a także jak ich nie używać. Skoncentrowano się też na tych zagadnieniach statystyki, które odgrywają istotną rolę w data science. Wyjaśniono, które koncepcje są ważne i przydatne z tej perspektywy, a które mniej istotne i dlaczego. Co ważne, poszczególne koncepcje i zagadnienia praktyczne przedstawiono w sposób przyswajalny i zrozumiały również dla osób nienawykłych do posługiwania się statystyką na co dzień. W książce między innymi: analiza eksploracyjna we wstępnym badaniu danych próby losowe a jakość dużych zbiorów danych podstawy planowania eksperymentów regresja w szacowaniu wyników i wykrywaniu anomalii statystyczne uczenie maszynowe uczenie nienadzorowane a znaczenie danych niesklasyfikowanych Statystyka: klasyczne narzędzia w najnowszych technologiach!

353
Завантаження...
EЛЕКТРОННА КНИГА

Storytelling danych. Poradnik wizualizacji danych dla profesjonalistów

Cole Nussbaumer Knaflic

Rozwój technologiczny nie tylko zwiększył ilość i dostępność danych, ale również zaowocował wszechobecnością narzędzi do ich obróbki i prezentacji. W zasadzie każdy może tworzyć diagramy i prezentacje. Aby przykuć uwagę odbiorcy i przekazać mu informację zawartą w zbiorze danych, sama wiedza techniczna nie wystarczy. Problem wynika z tego, że większość ludzi nie ma naturalnej umiejętności przekładania danych na interesujące historie. Tego się po prostu trzeba nauczyć. Dopiero wtedy można mówić o skutecznym przekazie. Ta książka jest przewodnikiem dla każdego, kto musi przekazywać informacje, robiąc przy tym użytek z danych. Szczególnie wartościowa będzie dla analityków, studentów i naukowców, a także dla każdego, kto w swojej komunikacji odwołuje się do danych. Pokazano tu prostą i intuicyjną technikę przedstawiania historii przy użyciu danych w sześciu krokach („lekcjach”). Skuteczność tej metody potwierdzono wieloma przykładami zaczerpniętymi z przeróżnych branż. Poszczególne procesy zaprezentowano za pomocą instrukcji „krok po kroku”, opisano także tok rozumowania podczas realizacji projektu graficznej wizualizacji danych. Przy tym wszystkim zawarte w książce praktyczne wskazówki są gotowe do natychmiastowego zastosowania. Sześć kluczowych lekcji skutecznej komunikacji wizualnej: Zrozumienie kontekstu. Wybór odpowiedniego wykresu. Eliminacja śmieci. Kierowanie uwagą odbiorców. Myślenie niczym projektant. Przedstawianie historii. Dane nadają sens prezentacji!

354
Завантаження...
EЛЕКТРОННА КНИГА

Szeregi czasowe. Praktyczna analiza i predykcja z wykorzystaniem statystyki i uczenia maszynowego

Aileen Nielsen

Analiza szeregów czasowych zyskuje na znaczeniu. Wraz z postępującą digitalizacją danych służby zdrowia, rozwojem inteligentnych miast czy upowszechniającym się internetem rzeczy staje się coraz bardziej potrzebna. Obiecującym rozwiązaniem jest analiza szeregów czasowych metodami wspomaganymi uczeniem maszynowym. Techniki te umożliwiają skuteczne monitorowanie i wykorzystywanie coraz większych zbiorów danych. Być może ich zastosowanie do pracy z szeregami czasowymi wydaje się nieoczywiste, jednak bez analiz szeregów czasowych nie można w pełni wykorzystać zebranych danych. Ta książka jest szerokim, aktualnym i praktycznym przeglądem metod analizy szeregów czasowych, w którym ujęto pełny potok przetwarzania danych czasowych i modelowania. Zaprezentowano w niej rzeczywiste przypadki użycia tych metod i zilustrowano je obszernymi fragmentami znakomicie zaprojektowanego kodu w językach R i Python. Znalazły się tutaj praktyczne wskazówki ułatwiające rozwiązywanie najczęstszych problemów występujących w inżynierii danych czasowych i ich analizie. Ujęto tu zarówno konwencjonalne metody statystyczne, jak i nowoczesne techniki uczenia maszynowego. To bardzo przydatny przewodnik, dzięki któremu analitycy danych, inżynierowie oprogramowania i naukowcy będą mogli płynnie przejść od podstaw pracy z szeregami czasowymi do rozwiązywania konkretnych zagadnień na profesjonalnym poziomie. Dzięki tej książce nauczysz się: pozyskiwać, przechowywać i przetwarzać szeregi czasowe eksplorować dane czasowe i symulować je wykonywać pomiary błędów pracować z szeregami czasowymi za pomocą uczenia maszynowego lub uczenia głębokiego oceniać dokładność i wydajność modeli Skutecznie analizuj szeregi czasowe i wydobywaj bezcenną wiedzę!