Sortowanie
Źródło opisu
ebookpoint BIBLIO
(13)
Książki
(13)
Forma i typ
E-booki
(13)
Książki
(13)
Publikacje fachowe
(5)
Publikacje dydaktyczne
(1)
Dostępność
dostępne
(12)
tylko na miejscu
(1)
Placówka
Wypożyczalnia
(12)
Czytelnia
(1)
Autor
Walczak Tomasz
(6)
Cieślak Piotr
(2)
Goldwasser Matt
(2)
Johnston Benjamin
(2)
Malik Upom
(2)
Szczepaniak Mikołaj
(2)
Ullman Jeffrey D
(2)
Widom Jennifer
(2)
Alexander Michael
(1)
Barbara Jaskólska
(1)
Beaulieu Alan
(1)
Boyd Eric D
(1)
Dacko Przemysław
(1)
Dadan Michał
(1)
Date C.J
(1)
De Graaf Robert
(1)
Dorda Artur
(1)
Duka Mariusz
(1)
Elmasri Ramez A
(1)
Forta Ben
(1)
Gallagher Simon
(1)
Garbacz Bartłomiej
(1)
Gontar Beata
(1)
Grippa Vinicius M
(1)
Górczyńska Agnieszka
(1)
Górczyński Robert
(1)
Hare Keith W
(1)
Jońca Rafał
(1)
Jurkiewicz Monika
(1)
Kowalczyk Grzegorz
(1)
Kowalski Rafał
(1)
Kusleika Richard
(1)
Kuzmichev Sergey
(1)
Lobel Leonard
(1)
Lovet John N
(1)
Meryk Radosław
(1)
Moczulski Bartłomiej
(1)
Molinaro Anthony
(1)
Monika Jurkiewicz
(1)
Navathe Shamkant B
(1)
Pelikant Adam
(1)
Pilch Piotr
(1)
Shan Jun
(1)
Szmit Bartosz
(1)
Tanimura Cathy
(1)
Trueblood Robert P
(1)
Ullman Larry
(1)
Velu Vijay Kumar
(1)
Viescas John L. (1947- )
(1)
Ward Bob
(1)
Wiesław Nowak
(1)
Zhao Alice
(1)
Rok wydania
2020 - 2024
(16)
2010 - 2019
(3)
2000 - 2009
(7)
Okres powstania dzieła
2001-
(3)
Kraj wydania
Polska
(26)
Język
polski
(26)
Temat
Baza danych
(6)
SQL
(6)
SQL (język zapytań)
(6)
Baza danych relacyjna
(5)
Języki zapytań
(3)
Programowanie (informatyka)
(2)
Analiza danych
(1)
Bezpieczeństwo systemów
(1)
Big data
(1)
Data mining
(1)
Firmowa witryna internetowa
(1)
MySQL
(1)
PHP
(1)
PHP (język programowania)
(1)
Programy komputerowe
(1)
SQL Server
(1)
Strony WWW
(1)
Systemy informatyczne rozproszone
(1)
XML
(1)
Gatunek
Podręcznik
(5)
Poradnik
(1)
Dziedzina i ujęcie
Informatyka i technologie informacyjne
(6)
26 wyników Filtruj
Brak okładki
Książka
W koszyku
Rozdział 1. Odczytywanie rekordów. 1.1. Odczytywanie wszystkich wierszy i kolumn tabeli. 1.2. Odczytywanie podzbioru wierszy tabeli. 1.3. Odnajdywanie wierszy spełniających wiele warunków. 1.4. Odczytywanie podzbioru kolumn tabeli. 1.5. Definiowanie sensownych nazw kolumn. 1.6. Odwołania do aliasów kolumn w klauzuli WHERE. 1.7. Konkatenacja wartości kolumn. 1.8. Stosowanie logiki warunkowej w wyrażeniu SELECT. 1.9. Ograniczanie liczby zwracanych wierszy. 1.10. Zwracanie n losowych rekordów tabeli. 1.11. Odnajdywanie wartości pustych (NULL). 1.12. Przekształcanie wartości pustych w rzeczywiste. 1.13. Poszukiwanie wzorców. 1.14. Podsumowanie. Rozdział 2. Sortowanie wyników zapytań. 2.1. Zwracanie wyników zapytań posortowanych w określonym porządku. 2.2. Sortowanie zbioru wynikowego według zawartości wielu pól. 2.3. Sortowanie według podłańcuchów. 2.4. Sortowanie wymieszanych danych alfanumerycznych. 2.5. Obsługa wartości pustych w zapytaniach sortujących. 2.6. Sortowanie według klucza zależnego od danych. 2.7. Podsumowanie. Rozdział 3. Praca z wieloma tabelami. 3.1. Umieszczanie jednego zbioru wierszy ponad drugim. 3.2. Łączenie wzajemnie powiązanych wierszy. 3.3. Odnajdywanie wspólnych wierszy pomiędzy dwiema tabelami. 3.4. Uzyskiwanie z jednej tabeli tylko tych wartości, które nie występują w innej tabeli. 3.5. Uzyskiwanie z jednej tabeli tylko tych wierszy, dla których nie istnieją odpowiedniki w innej tabeli. 3.6. Dodawanie złączeń do zapytań bez konieczności modyfikowania pozostałych, już istniejących złączeń. 3.7. Określanie, czy dwie tabele zawierają te same dane. 3.8. Identyfikowanie i eliminowanie iloczynów kartezjańskich. 3.9. Stosowanie złączeń w zapytaniach wykorzystujących funkcje agregujące. 3.10. Stosowanie złączeń zewnętrznych w zapytaniach wykorzystujących funkcje agregujące. 3.11. Zwracanie brakujących danych z wielu tabel. 3.12. Wykorzystywanie wartości NULL w operacjach i porównaniach. 3.13. Podsumowanie. Rozdział 4. Wstawianie, aktualizowanie i usuwanie. 4.1. Wstawianie nowych rekordów. 4.2. Wstawianie wartości domyślnych. 4.3. Zastępowanie wartości domyślnych wartością NULL. 4.4. Kopiowanie wierszy pomiędzy tabelami. 4.5. Kopiowanie definicji tabel. 4.6. Wstawianie wierszy do wielu tabel jednocześnie. 4.7. Blokowanie możliwości wstawiania wartości do wybranych kolumn. 4.8. Modyfikowanie rekordów tabeli. 4.9. Aktualizowanie danych pod warunkiem istnienia w tabeli określonych wierszy. 4.10. Aktualizowanie wartości według zawartości innej tabeli. 4.11. Scalanie rekordów. 4.12. Usuwanie wszystkich rekordów z tabeli. 4.13. Usuwanie rekordów spełniających określone kryteria. 4.14. Usuwanie pojedynczych rekordów. 4.15. Usuwanie wierszy naruszających integralność referencyjną. 4.16. Usuwanie powtarzających się rekordów. 4.17. Usuwanie rekordów na podstawie danych z innej tabeli. 4.18. Podsumowanie. Rozdział 5. Zapytania przetwarzające metadane. 5.1. Generowanie listy tabel wchodzących w skład schematu bazy danych. 5.2. Generowanie listy kolumn danej tabeli. 5.3. Generowanie listy indeksowanych kolumn danej tabeli. 5.4. Generowanie listy ograniczeń zdefiniowanych dla tabeli. 5.5. Generowanie listy kluczy obcych pozbawionych indeksów. 5.6. Generowanie kodu języka SQL za pomocą wyrażeń tego języka. 5.7. Opisywanie widoków słownika danych w bazie danych Oracle. 5.8. Podsumowanie. Rozdział 6. Praca z łańcuchami. 6.1. Przechodzenie pomiędzy znakami łańcucha. 6.2. Umieszczanie apostrofów w stałych łańcuchowych. 6.3. Zliczanie wystąpień znaku w łańcuchu wejściowym. 6.4. Usuwanie z łańcucha niechcianych znaków. 6.5. Oddzielanie danych numerycznych od danych znakowych. 6.6. Określanie, czy łańcuch jest ciągiem alfanumerycznym. 6.7. Określanie inicjałów na podstawie całych imion i nazwisk. 6.8. Sortowanie kolumn według wybranych fragmentów łańcuchów. 6.9. Sortowanie danych według liczb zapisanych w łańcuchach. 6.10. Tworzenie listy wartości oddzielonych przecinkami z danych zawartych w wierszach tabeli. 6.11. Konwertowanie danych oddzielonych przecinkami na wielowartościową listę IN. 6.12. Sortowanie znaków w łańcuchach w porządku alfabetycznym. 6.13. Identyfikowanie łańcuchów, które można traktować jak liczby. 6.14. Odnajdywanie n-tego podłańcucha na liście oddzielonej przecinkami. 6.15. Przetwarzanie adresów IP. 6.16. Porównywanie łańcuchów znaków na podstawie brzmienia. 6.17. Wyszukiwanie tekstu niepasującego do wzorca. 6.18. Podsumowanie. Rozdział 7. Praca z liczbami. 7.1. Wyznaczanie wartości średniej. 7.2. Identyfikacja minimalnej i maksymalnej wartości w kolumnie. 7.3. Sumowanie wartości składowanych w kolumnie. 7.4. Zliczanie wierszy tabeli. 7.5. Zliczanie różnych wartości w kolumnie. 7.6. Generowanie sum bieżących. 7.7. Generowanie iloczynów bieżących. 7.8. Wygładzanie serii wartości. 7.9. Wyznaczanie wartości modalnej (dominanty). 7.10. Wyznaczanie mediany. 7.11. Określanie procentowego udziału w wartości łącznej. 7.12. Agregowanie kolumn zawierających wartości NULL. 7.13. Wyznaczanie wartości średnich z wyłączeniem wartości spoza określonego przedziału. 7.14. Wyodrębnianie liczb z łańcuchów alfanumerycznych. 7.15. Modyfikowanie wartości uwzględnianych w sumach bieżących. 7.16. Znajdowanie wartości odstających metodą mediany odchylenia bezwzględnego. 7.17. Wyszukiwanie anomalii przy użyciu prawa Benforda. 7.18. Podsumowanie. Rozdział 8. Działania na datach. 8.1. Dodawanie i odejmowanie dni, miesięcy i lat. 8.2. Określanie liczby dni pomiędzy dwiema datami. 8.3. Określanie liczby dni roboczych pomiędzy dwiema datami. 8.4. Określanie liczby miesięcy lub lat dzielących dwie daty. 8.5. Określanie liczby sekund, minut lub godzin dzielących dwie daty. 8.6. Zliczanie wystąpień poszczególnych dni tygodnia w roku. 8.7. Określanie różnicy dat między rekordem bieżącym a następnym. 8.8. Podsumowanie. Rozdział 9. Przetwarzanie dat. 9.1. Określanie, czy dany rok jest rokiem przestępnym. 9.2. Określanie liczby dni w roku. 9.3. Wyodrębnianie jednostek czasu z dat wejściowych. 9.4. Określanie pierwszego i ostatniego dnia miesiąca. 9.5. Określanie wszystkich dat występowania konkretnego dnia tygodnia w ciągu danego roku. 9.6. Określanie dat pierwszego i ostatniego wystąpienia określonego dnia tygodnia w danym miesiącu. 9.7. Tworzenie kalendarza. 9.8. Generowanie dat rozpoczynających i kończących poszczególne kwartały danego roku. 9.9. Określanie daty początkowej i końcowej dla danego kwartału. 9.10. Uzupełnianie brakujących dat. 9.11. Przeszukiwanie według określonych jednostek czasu. 9.12. Porównywanie rekordów według określonych fragmentów dat. 9.13. Identyfikacja wzajemnie pokrywających się przedziałów czasowych. 9.14. Podsumowanie. Rozdział 10. Praca z przedziałami. 10.1. Lokalizowanie przedziałów w ramach ciągów wartości. 10.2. Odnajdywanie różnic pomiędzy wierszami należącymi do tej samej grupy lub partycji danych. 10.3. Lokalizowanie początków i końców przedziałów wartości następujących bezpośrednio po sobie. 10.4. Uzupełnianie brakujących wartości w przedziale. 10.5. Generowanie kolejnych wartości liczbowych. 10.6. Podsumowanie. Rozdział 11. Zaawansowane przeszukiwanie. 11.1. Podział zbioru wynikowego na strony. 11.2. Pomijanie n wierszy tabeli. 11.3. Stosowanie logiki alternatywy w zapytaniach wykorzystujących złączenia zewnętrzne. 11.4. Identyfikacja par odwrotnych w przetwarzanym zbiorze wierszy. 11.5. Wybieranie n pierwszych rekordów. 11.6. Odnajdywanie rekordów z największymi i najmniejszymi wartościami. 11.7. Badanie przyszłych wierszy. 11.8. Przenoszenie wartości wierszy. 11.9. Tworzenie rankingu rezultatów. 11.10. Eliminowanie powtórzeń. 11.11. Odnajdywanie wartości skoczka. 11.12. Generowanie prostych prognoz. 11.13. Podsumowanie. Rozdział 12. Raportowanie i przekształcanie danych. 12.1. Konwertowanie zbioru wynikowego do postaci pojedynczego wiersza. 12.2. Konwertowanie zbioru wynikowego do postaci zbioru wielowierszowego. 12.3. Odwrotna transpozycja zbioru wynikowego. 12.4. Odwrotna transpozycja zbioru danych do postaci zbioru jednokolumnowego. 12.5. Eliminowanie powtórzeń ze zbioru wynikowego. 12.6. Przekształcanie zbioru wynikowego w celu ułatwienia obliczeń na wierszach. 12.7. Tworzenie bloków danych tej samej wielkości. 12.8. Tworzenie predefiniowanej liczby bloków danych. 12.9. Tworzenie histogramów poziomych. 12.10. Tworzenie histogramów pionowych. 12.11. Zwracanie zbiorów wynikowych bez kolumn wykorzystywanych w procesie grupowania. 12.12. Wyznaczanie prostych sum częściowych 12.13. Wyznaczanie sum częściowych dla wszystkich możliwych kombinacji wyrażeń. 12.14. Identyfikowanie wierszy niebędących sumami częściowymi. 12.15. Konwertowanie wierszy na wersję bitową za pomocą wyrażeń CASE. 12.16. Tworzenie tzw. macierzy rzadkich. 12.17. Grupowanie wierszy według określonych jednostek czasu. 12.18. Jednoczesne agregowanie danych według różnych grup i bloków. 12.19. Agregowanie zmiennych (ruchomych) przedziałów wartości. 12.20. Obracanie zbioru wynikowego zawierającego sumy częściowe. 12.21. Podsumowanie. Rozdział 13. Zapytania hierarchiczne. 13.1. Wyrażanie relacji rodzic potomek. 13.2. Wyrażanie relacji potomek rodzic dziadek. 13.3. Tworzenie hierarchicznego widoku tabeli. 13.4. Odnajdywanie wszystkich wierszy potomnych dla danego wiersza rodzica. 13.5. Określanie wierszy występujących w rolach liści, gałęzi i korzeni. 13.6. Podsumowanie. Rozdział 14. Rozmaitości. 14.1. Tworzenie raportów krzyżowych za pomocą operatora PIVOT systemu SQL Server. 14.2. Odtwarzanie układu raportów krzyżowych za pomocą operatora UNPIVOT systemu SQL Server. 14.3. Transponowanie zbiorów wynikowych za pomocą klauzuli MODEL systemu Oracle. 14.4. Wyodrębnianie z łańcucha elementów o nieustalonym położeniu. 14.5. Znajdowanie liczby dni w roku (rozwiązanie alternatywne tylko dla systemu Oracle). 14.6. Przeszukiwanie danych wejściowych pod kątem zawierania łańcuchów alfanumerycznych. 14.7. Konwertowanie liczb całkowitych na system dwójkowy w systemie Oracle. 14.8. Obracanie zbioru wynikowego z wartościami rankingowymi. 14.9. Wstawianie nagłówków kolumn w dwukrotnie obróconych zbiorach wynikowych. 14.10. Konwertowanie podzapytań skalarnych na podzapytania złożone w systemie Oracle. 14.11. Przenoszenie uszeregowanych danych do osobnych wierszy. 14.12. Wyznaczanie procentowych stosunków poszczególnych wartości względem sumy wszystkich wartości. 14.13. Testowanie występowania wartości w grupie. 14.14. Podsumowanie. Dodatek A Przypomnienie funkcji okna. Grupowanie. Tworzenie okien. Dodatek B Wyrażenia tablicowe (CTE). Podzapytania. Wyrażenia tablicowe. Podsumowanie.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Wstęp. Czy ta książka jest dla Ciebie? O tej książce. Czego nie należy oczekiwać po tej książce. Jak korzystać z tej książki. Interpretowanie diagramów zamieszczonych w tej książce. Przykładowe bazy danych użyte w tej książce. Część I Relacyjne bazy danych i SQL. 1 Co to znaczy relacyjna? Rodzaje baz danych. Krótka historia modelu relacyjnego. Anatomia relacyjnej bazy danych. Co to oznacza dla Ciebie? Podsumowanie. 2 Prawidłowa struktura bazy danych. Skąd wziął się tutaj ten rozdział? Dlaczego warto się troszczyć o prawidłowe struktury? Optymalizacja kolumn. Optymalizacja tabel. Definiowanie poprawnych zależności. I to już wszystko? Podsumowanie. 3 Krótka historia SQL. Początki SQL. Wczesne implementacje niezależnych producentów. ...i wtedy narodził się standard. Ewolucja norm ANSI/ISO. Implementacje komercyjne. Co przyniesie przyszłość? Dlaczego warto się uczyć SQL? Która wersja SQL została opisana w tej książce? Podsumowanie. Część II Podstawy SQL. 4 Tworzenie prostego zapytania. Krótka dygresja: dane a informacje. Przekładanie żądania na SQL. Sortowanie informacji. Zapisywanie pracy. Przykładowe instrukcje. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. 5 Nie tylko zwykłe kolumny. Czym jest wyrażenie? Jakich typów danych można użyć w wyrażeniu? Zmiana typu danych funkcja CAST. Podawanie konkretnych wartości. Rodzaje wyrażeń. Zastosowanie wyrażeń w klauzuli SELECT. Żadna wartość, czyli Null. Przykładowe instrukcje. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. 6 Filtrowanie danych. Uściślanie wyników za pomocą klauzuli WHERE. Definiowanie warunków wyszukiwania. Stosowanie wielu warunków. Jeszcze o Null: mała przestroga. Różne metody konstruowania wyrażeń warunkowych. Przykładowe instrukcje. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. Część III Praca z wieloma tabelami. 7 Myślenie zbiorami. Cóż to takiego ten zbiór? Działania na zbiorach. Część wspólna. Różnica. Suma. SQL i działania na zbiorach. Podsumowanie. 8 Złączenie INNER JOIN. Co to jest JOIN? Złączenie INNER JOIN. Zastosowania INNER JOIN. Przykładowe instrukcje. Więcej niż dwie tabele. Szukanie pasujących wartości. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. 9 Złączenie OUTER JOIN. Co to jest OUTER JOIN? Złączenie LEFT/RIGHT OUTER JOIN. Złączenie FULL OUTER JOIN. FULL OUTER JOIN na wartościach niebędących kluczami. Złączenie UNION JOIN. Zastosowania OUTER JOIN. Przykładowe instrukcje. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. 10 Operacja UNION. Co to jest UNION? Tworzenie zapytań z użyciem UNION. Zastosowania UNION. Przykładowe instrukcje. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. 11 Podzapytania. Co to jest podzapytanie? Podzapytania służące do generowania kolumn. Podzapytania jako filtry. Zastosowania podzapytań. Przykładowe instrukcje. Podzapytania w wyrażeniach. Podzapytania w filtrach. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. Część IV Podsumowywanie i grupowanie danych. 12 Proste zestawienia. Funkcje agregujące. Zastosowanie funkcji agregujących w filtrach. Przykładowe instrukcje. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. 13 Grupowanie danych. Po co grupować dane? Klauzula GROUP BY. Z pewnymi zastrzeżeniami. Zastosowania GROUP BY. Przykładowe instrukcje. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. 14 Filtrowanie zgrupowanych danych. Selekcja niejedno ma imię. Miejsce filtrowania nie jest bez znaczenia. Zastosowania HAVING. Przykładowe instrukcje. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. Część V Modyfikowanie zbiorów danych. 15 Aktualizowanie zbiorów danych. Co to jest UPDATE? Instrukcja UPDATE. Niektóre systemy baz danych umożliwiają stosowanie złączeń JOIN w klauzuli UPDATE. Zastosowania UPDATE. Przykładowe instrukcje. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. 16 Wstawianie zbiorów danych. Co to jest INSERT? Instrukcja INSERT. Zastosowania INSERT. Przykładowe instrukcje. Zagadnienia do samodzielnego rozwiązania. 17 Usuwanie zbiorów danych. Co to jest DELETE? Instrukcja DELETE. Zastosowania DELETE. Przykładowe instrukcje. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. Część VI Wstęp do rozwiązywania trudnych problemów. 18 Problemy z NIE i ORAZ. Krótkie przypomnienie zbiorów. Uwzględnianie kryterium na nie. Uwzględnianie wielu kryteriów na tak w jednej tabeli. Przykładowe instrukcje. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. 19 Operacje warunkowe. Wyrażenia warunkowe (CASE). Rozwiązywanie problemów za pomocą CASE. Przykładowe instrukcje. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. 20 Zastosowanie niepowiązanych danych i tabel sterujących. Co to są niepowiązane dane?. Rozwiązywanie problemów przy użyciu niepowiązanych danych. Rozwiązywanie problemów z użyciem tabel sterujących. Przykładowe instrukcje. Przykłady z użyciem niepowiązanych tabel. Przykłady z użyciem tabel sterujących. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. 21 Złożone działania na grupach. Grupowanie w podgrupach. Rozszerzanie klauzuli GROUP BY. Obliczanie sum hierarchicznie za pomocą operacji ROLLUP. Obliczanie sum kombinacji za pomocą operacji CUBE. Tworzenie zestawień sum za pomocą operacji GROUPING SETS. Różne techniki grupowania. Przykładowe instrukcje. Przykłady z użyciem ROLLUP. Przykłady z użyciem CUBE. Przykłady z użyciem GROUPING SETS. Podsumowanie. Zagadnienia do samodzielnego rozwiązania. 22 Dzielenie danych na okna. Co można zrobić z oknem na dane? Obliczanie numeru wiersza. Określanie pozycji w szeregu. Dzielenie danych na kwintyle. Zastosowanie okien z funkcjami agregującymi. Przykładowe instrukcje. Przykłady z użyciem ROW_NUMBER. Przykłady z użyciem RANK, DENSE_RANK i PERCENT_RANK. Przykłady z użyciem NTILE. Przykłady z użyciem funkcji agregujących. Podsumowanie. Na zakończenie. Część VII Dodatki. A Diagramy zgodne ze standardem SQL. B Schematy przykładowych baz danych. C Typy daty i czasu, operacje i funkcje. IBM DB2. Microsoft Access. Microsoft SQL Server. MySQL. Oracle. PostgreSQL. D Polecane lektury. Książki poświęcone bazom danych. Książki poświęcone SQL. E Słowniczek.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Brak okładki
Książka
W koszyku
(Klasyka Informatyki)
I Podstawowe pojęcia: Przegląd zarządzania bazą danych Architektura systemu baz d.; Wstęp do relacyjnych baz d. II Modele relacyjne: Relacyjne obiekty d. Dziedziny i relacje; Integralność danych relacyjnych: Klucze kandydujące i pokrewne zagadnienia; Operatory relacyjne I: Algebra relacyjna; Operatory relacyjne II: Rachunek relacyjny; Język SQL. III Projektowanie baz d.: Zależności funkcyjne; Dalsza
normalizacjaI: 1NF,2NF,3NF,BCNF; Dalsza normalizacja II: Wyższe postacie normalne; Model związków encji. IV Ochrona danych: Odtwarzanie; Współbieżność; Bezpie czeństwo; Integralność. V Inne zagadnienia: Perspektywy; Optymalizacja; Dzie dziny,relacje i typy d.; Problem brakującej informacji
Rozproszone bazy d. i systemy klient-serwer. VI Systemy obiektowe: Podstawowe pojęcia obiektowe; Przykład całościowy; Dodatkowe pojęcia obiektowe; Pró by zbliżenia systemów relacyjnych i obiektowych.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Czytelnia
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 004 (1 egz.)
Brak okładki
Książka
W koszyku
1. Wstęp; 2. Język bazy danych SQL; 3. Obsługa schematów; 4. Wybieranie danych; 5. Modyfikowanie zawartości informacyjnej bazy danych; 6. Perspektywy; 7. Wielodostęp i przetwarzanie transakcji; 8. Słownik podstawowych pojęć.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Brak okładki
Książka
W koszyku
(Nauka o Danych i Sztuczna Inteligencja)
Zawiera: Wprowadzenie; O książce; 1. Wprowadzenie do SQL-a dla analityków: Wprowadzenie; Świat danych; Metody z obszaru statystyki opisowej; Testy istotności statystycznej; Relacyjne bazy danych i SQL; Podstawowe typy danych w SQL-u; Wczytywanie tabel kwerenda SELECT; Aktualizowanie tabel; Usuwanie danych i tabel; SQL i analityka; Podsumowanie; 2. Przygotowywanie danych za pomocą SQL-a: Wprowadzenie; Łączenie danych; Podsumowanie; 3. Agregacja i funkcje okna: Wprowadzenie; Funkcje agregujące; Funkcje agregujące z klauzulą GROUP BY; Klauzula HAVING; Stosowanie funkcji agregujących do oczyszczania danych i sprawdzania ich jakości; Funkcje okna; Obliczanie statystyk z użyciem funkcji okna; Podsumowanie; 4. Importowanie i eksportowanie danych: Wprowadzenie; Polecenie COPY; Zastosowanie języka R do bazy danych; Zastosowanie języka Python do bazy danych; Najlepsze praktyki z obszaru importowania i eksportowania danych; Podsumowanie; 5. Analityka z wykorzystaniem złożonych typów danych: Wprowadzenie; Wykorzystywanie typów danych z datami i czasem do analiz; Przeprowadzanie analiz geoprzestrzennych w PostgreSQL; Stosowanie tablicowych typów danych w PostgreSQL; Stosowanie formatu JSON w PostgreSQL; Analiza tekstu za pomocą PostgreSQL; Podsumowanie; 6. Wydajny SQL: Wprowadzenie; Metody skanowania baz danych; Wydajne złączenia; Funkcje i wyzwalacze; Podsumowanie; 7. Metoda naukowa i rozwiązywanie problemów w praktyce: Wprowadzenie; Studium przypadku; Podsumowanie; Dodatek: Rozdział 1. Wprowadzenie do SQL-a dla analityków; Rozdział 2. Przygotowywanie danych za pomocą SQL-a; Rozdział 3. Agregacja i funkcje okna; Rozdział 4. Importowanie i eksportowanie danych; Rozdział 5. Analizy z wykorzystaniem złożonych typów danych; Rozdział 6. Wydajny SQL; Rozdział 7. Metoda naukowa i rozwiązywanie problemów w praktyce.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Brak okładki
Książka
W koszyku
1. Wprowadzenie do PHP, 2. Programowanie w PHP, 3. Tworzenie dynamicznych stron WWW, 4. Wprowadzenie do SQL i MySQl, 5. Zaawansowany SQL i MySQL, 6. PHP i MySQL, 7. Sesje i "ciasteczka", 8. Zabezpieczenia, 9. Tworzenie aplikacji internetowych, 10. Zagadnienia dodatkowe, 11. Zarządzanie zawartością strony - przykład, 12.Rejestrowanie użytkowników - przykład, 13. Sklep internetowy - przykład
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
Książka
W koszyku
Wprowadzenie do systemów baz danych / Elmasri, Navathe ; tłum.Tomasz Walczak. - Gliwice : Helion S.A. , cop. 2019. - 1341, [3] s. : rys., wykresy ; 25 cm.
I Wprowadzenie do baz danych. 1. Bazy danych i ich użytkownicy. 1.1. Wprowadzenie. 1.2. Przykład. 1.3. Właściwości rozwiązań opartych na bazach danych. 1.4. Aktorzy na scenie. 1.5. Pracownicy poza sceną. 1.6. Zalety stosowania rozwiązań opartych na systemach zarządzania bazami danych. 1.7. Krótka historia praktycznych zastosowań baz danych. 1.8. Kiedy nie należy używać systemów zarządzania bazami danych. 1.9. Podsumowanie. 2. Architektura systemów baz danych i związane z nimi pojęcia. 2.1. Modele danych, schematy i egzemplarze. 2.2. Trójwarstwowa architektura i niezależność danych. 2.3. Języki i interfejsy baz danych. 2.4. Środowisko systemu bazy danych. 2.5. Architektury systemów zarządzania bazami danych scentralizowane i typu klient-serwer. 2.6. Klasyfikacja systemów zarządzania bazami danych. 2.7. Podsumowanie. II Koncepcyjne modelowanie danych i projektowanie baz danych. 3. Modelowanie danych zgodnie z modelem związków encji. 3.1. Stosowanie wysokopoziomowych, koncepcyjnych modelów danych podczas projektowania bazy danych. 3.2. Przykładowa aplikacja bazy danych. 3.3. Typy encji, zbiory encji, atrybuty i klucze. 3.4. Typy związków, zbiory związków, role i ograniczenia strukturalne. 3.5. Słabe typy encji. 3.6. Udoskonalanie projektu ER dla bazy danych FIRMA. 3.7. Diagramy ER, konwencje nazewnictwa oraz zagadnienia związane z projektowaniem. 3.8. Przykładowa inna notacja: diagramy klas UML. 3.9. Typy związków stopnia wyższego niż drugi. 3.10. Inny przykład baza danych UNIWERSYTET. 3.11. Podsumowanie. 4. Rozszerzony model związków encji. 4.1. Podklasy, nadklasy i dziedziczenie. 4.2. Specjalizacja i generalizacja. 4.3. Ograniczenia i właściwości hierarchii specjalizacji i generalizacji. 4.4. Modelowanie typów UNII w oparciu o kategorie. 4.5. Przykład schematu EER dla bazy danych UNIWERSYTET oraz formalne definicje dla modelu EER. 4.6. Przykładowa inna notacja: reprezentowanie specjalizacji-generalizacji na diagramach klas języka UML. 4.7. Abstrakcja danych, reprezentacja wiedzy oraz zagadnienia związane z ontologią. 4.8. Podsumowanie. III Relacyjny model danych i SQL. 5. Relacyjny model danych i ograniczenia relacyjnych baz danych. 5.1. Pojęcia z modelu relacyjnego. 5.2. Ograniczenia modelu relacyjnego i schematy relacyjnych baz danych. 5.3. Operacje aktualizacji, transakcje i obsługa naruszeń więzów integralności. 5.4. Podsumowanie. 6. Podstawy języka SQL. 6.1. Definicje danych i typy danych języka SQL. 6.2. Określanie ograniczeń w języku SQL. 6.3. Podstawowe zapytania języka SQL. 6.4. Dostępne w języku SQL polecenia INSERT, DELETE i UPDATE. 6.5. Dodatkowe własności języka SQL. 6.6. Podsumowanie. 7. Jeszcze o języku SQL złożone zapytania, wyzwalacze, perspektywy i modyfikowanie schematów. 7.1. Bardziej skomplikowane zapytania języka SQL pobierające dane. 7.2. Definiowanie ograniczeń w postaci asercji i działań w postaci wyzwalaczy. 7.3. Perspektywy (tabele wirtualne) w języku SQL. 7.4. Dostępne w języku SQL polecenia zmiany schematu. 7.5. Podsumowanie. 8. Algebra relacyjna i rachunek relacji. 8.1. Relacyjne operacje unarne: selekcja i projekcja. 8.2. Operacje algebry relacyjnej pochodzące z teorii zbiorów. 8.3. Binarne operacje na relacjach: złączenie i dzielenie. 8.4. Dodatkowe operacje relacyjne. 8.5. Przykłady zapytań w algebrze relacyjnej. 8.6. Relacyjny rachunek krotek. 8.7. Relacyjny rachunek dziedzin. 8.8. Podsumowanie. 9. Projektowanie relacyjnych baz danych przez odwzorowywanie modelu ER i EER w model relacyjny. 9.1. Projektowanie relacyjnych baz danych w oparciu o odwzorowywanie modelu ER w model relacyjny. 9.2. Odwzorowania konstrukcji modelu EER w relacje. 9.3. Podsumowanie. IV Techniki programowania baz danych. 10. Wprowadzenie do technik programowania w języku SQL. 10.1. Przegląd technik i zagadnień z obszaru programowania baz danych. 10.2. Osadzony język SQL, dynamiczny język SQL oraz język SQLJ. 10.3. Programowanie baz danych z wywołaniami funkcji i bibliotekami klas: SQL/CLI oraz JDBC. 10.5. Porównanie trzech opisanych podejść. 10.6. Podsumowanie. 11. Programowanie internetowych baz danych z użyciem języka PHP. 11.1. Prosty przykład zastosowania PHP. 11.2. Przegląd podstawowych mechanizmów języka PHP. 11.3. Przegląd programowania baz danych za pomocą PHP. 11.4. Krótki przegląd technologii programowania internetowych baz danych w Javie. 11.5. Podsumowanie. V Podejścia obiektowe, obiektowo-relacyjne i XML: zagadnienia, modele, języki i standardy 12. Bazy obiektowe i obiektowo-relacyjne. 12.1. Przegląd pojęć obiektowych. 12.2. Rozszerzenia obiektowe w standardzie SQL. 12.3. Model obiektowy ODMG i język definiowania obiektów ODL. 12.4. Projektowanie koncepcyjne obiektowej bazy danych. 12.5. Obiektowy język zapytań OQL. 12.6. Przegląd wiązania z językiem C++ w standardzie ODMG. 12.7. Podsumowanie. 13. XML rozszerzalny język znaczników. 13.1. Dane strukturalne, półstrukturalne i niestrukturalne. 13.2. Hierarchiczny (drzewiasty) model danych w dokumentach XML. 13.3. Dokumenty XML, DTD i schematy. 13.4. Zapisywanie dokumentów XML w bazach i ich pobieranie. 13.5. Języki związane ze standardem XML. 13.6. Pobieranie dokumentów XML z relacyjnych baz danych. 13.7. XML/SQL: funkcje języka SQL generujące dane w formacie XML. 13.8. Podsumowanie. VI Teoria projektowania baz danych i normalizacja. 14. Podstawy zależności funkcyjnych i normalizacji w relacyjnych bazach danych. 14.1. Nieformalne wskazówki dotyczące projektowania schematów relacji. 14.2. Zależności funkcyjne. 14.3. Postaci normalne oparte na kluczach głównych. 14.4. Definicje ogólne drugiej i trzeciej postaci normalnej. 14.5. Postać normalna Boycea-Codda. 14.6. Zależności wielowartościowe i czwarta postać normalna. 14.7. Zależności złączeniowe i piąta postać normalna. 14.8. Podsumowanie. 15. Algorytmy projektowania relacyjnych baz danych i dodatkowe zależności. 15.1. Inne zagadnienia z obszaru zależności funkcyjnych: reguły wnioskowania, równoważności i pokrycie minimalne. 15.2. Właściwości dekompozycji relacyjnych. 15.3. Algorytmy projektowania schematów relacyjnych baz danych. 15.4. Problemy związane z wartościami pustymi i krotkami zawieszonymi oraz inne projekty relacyjne. 15.5. Dalsze omówienie zależności wielowartościowych i 4NF. 15.6. Inne zależności i postaci normalne. 15.7. Podsumowanie. VII Struktury plikowe, funkcje mieszające, indeksowanie i projekty fizyczne baz danych. 16. Składowanie danych na dysku, podstawowe struktury plikowe, funkcje mieszające i nowoczesne struktury składowania. 16.1. Wprowadzenie. 16.2. Drugorzędne urządzenia pamięciowe. 16.3. Buforowanie bloków. 16.4. Rozmieszczanie rekordów plików na dysku. 16.5. Operacje wykonywane na plikach. 16.6. Pliki nieuporządkowanych rekordów (pliki stertowe). 16.7. Pliki uporządkowanych rekordów (pliki posortowane). 16.8. Techniki mieszania. 16.9. Inne podstawowe metody organizacji plików. 16.10. Zapewnianie równoległego dostępu do dysku przy użyciu architektury RAID. 16.11. Nowoczesne architektury składowania danych. 16.12. Podsumowanie. 17. Struktury indeksowe dla plików i fizyczne projekty baz danych. 17.1. Rodzaje jednopoziomowych indeksów uporządkowanych. 17.2. Indeksy wielopoziomowe. 17.3. Dynamiczne indeksy wielopoziomowe z użyciem B-drzew i B+-drzew. 17.4. Indeksy na wielu kluczach. 17.5. Inne rodzaje indeksów. 17.6. Ogólne zagadnienia związane z indeksami. 17.7. Fizyczne projektowanie baz danych w przypadku baz relacyjnych. 17.8. Podsumowanie. VIII Przetwarzanie i optymalizacja zapytań. 18. Strategie przetwarzania zapytań[1]. 18.1. Translacja zapytań języka SQL do postaci wyrażeń algebry relacji i innych operacji. 18.2. Algorytmy sortowania zewnętrznego. 18.3. Algorytmy operacji selekcji. 18.4. Implementacja operacji JOIN. 18.5. Algorytmy operacji projekcji i teoriomnogościowych. 18.6. Implementacja operacji agregujących oraz złączeń różnego rodzaju. 18.7. Łączenie operacji poprzez mechanizm potokowy. 18.8. Algorytmy równoległego przetwarzania zapytań. 18.9. Podsumowanie. 19. Optymalizacja zapytań. 19.1. Drzewa zapytań i heurystyki optymalizacji zapytań. 19.2. Wybór planów wykonania zapytań. 19.3. Wykorzystanie selektywności w optymalizacji kosztowej. 19.4. Funkcje kosztu dla operacji SELECT. 19.5. Przykłady funkcji kosztu dla operacji JOIN. 19.6. Przykład ilustrujący kosztową optymalizację zapytań. 19.7. Dodatkowe zagadnienia związane z optymalizacją zapytań. 19.8. Przykład optymalizacji zapytań w hurtowniach danych. 19.9. Optymalizacja zapytań w bazach Oracle[18]. 19.10. Semantyczna optymalizacji zapytań. 19.11. Podsumowanie. IX Przetwarzanie transakcji, sterowanie współbieżne i odtwarzanie baz danych. 20. Wprowadzenie do problematyki i teorii przetwarzania transakcji. 20.1. Wprowadzenie do problematyki przetwarzania transakcji. 20.2. Pojęcia dotyczące transakcji i systemu. 20.3. Pożądane właściwości transakcji. 20.4. Charakteryzowanie harmonogramów na podstawie możliwości odtwarzania. 20.5. Charakterystyka harmonogramów według ich szeregowalności. 20.6. Obsługa transakcji w języku SQL. 20.7. Podsumowanie. 21. Techniki sterowania współbieżnego. 21.1. Techniki blokowania dwufazowego dla celów sterowania współbieżnego. 21.2. Sterowanie współbieżne w oparciu o uporządkowanie według znaczników czasu. 21.3. Techniki wielowersyjnego sterowania współbieżnego. 21.4. Sterowanie współbieżne z użyciem technik walidacyjnych (optymistycznych) i izolacji snapshotów. 21.5. Ziarnistość elementów danych i blokowanie z wieloma poziomami ziarnistości. 21.6. Użycie blokad dla celów sterowania współbieżnego w przypadku indeksów. 21.7. Inne kwestie związane ze sterowaniem współbieżnym. 21.8. Podsumowanie. 22. Techniki odtwarzania baz danych. 22.1. Pojęcia związane z odtwarzaniem. 22.2. Techniki odtwarzania NO-UNDO/REDO oparte na aktualizacjach odroczonych. 22.3. Techniki odtwarzania oparte na aktualizacjach natychmiastowych. 22.4. Stronicowanie z przesłanianiem. 22.5. Algorytm odtwarzania ARIES. 22.6. Odtwarzanie w systemach wielu baz danych. 22.7. Tworzenie kopii bezpieczeństwa bazy danych i odtwarzanie po awariach katastroficznych. 22.8. Podsumowanie. X Rozproszone bazy danych, systemy NOSQL i big data. 23. Zagadnienia z obszaru rozproszonych baz danych. 23.1. Zagadnienia z obszaru rozproszonych baz danych. 23.2. Techniki fragmentacji, replikacji i alokacji danych w projekcie rozproszonej bazy danych. 23.3. Techniki sterowania współbieżnego i odtwarzania danych w rozproszonych bazach danych. 23.4. Przegląd zarządzania transakcjami w rozproszonych bazach danych. 23.5. Przetwarzanie zapytań i optymalizacja w rozproszonych bazach danych. 23.6. Rodzaje rozproszonych systemów baz danych. 23.7. Architektury rozproszonych baz danych. 23.8. Zarządzanie rozproszonym katalogiem. 23.9. Podsumowanie. 24. Bazy danych NOSQL i systemy składowania big data. 24.1. Wprowadzenie do systemów NOSQL. 24.2. Twierdzenie CAP. 24.3. Dokumentowe systemy NOSQL i baza MongoDB. 24.4. Magazyny NOSQL z parami klucz-wartość. 24.5. Kolumnowe systemy NOSQL. 24.6. Grafowe bazy NOSQL i system Neo4j. 24.7. Podsumowanie. 25. Technologie z obszaru big data oparte na modelu MapReduce i systemie Hadoop[1]. 25.1. Czym jest big data? 25.2. Wprowadzenie do technologii MapReduce i Hadoop. 25.3. System HDFS. 25.4. Model MapReduce: dodatkowe szczegóły. 25.5. Hadoop 2 (nazywany też YARN). 25.6. Ogólne omówienie. 25.7. Podsumowanie. XI Zaawansowane modele, systemy i zastosowania baz danych. 26. Rozszerzone modele danych: wprowadzenie do aktywnych, czasowych, przestrzennych, multimedialnych i dedukcyjnych baz danych. 26.1. Wyzwalacze i inne pojęcia związane z aktywnymi bazami danych. 26.2. Koncepcja czasowych baz danych. 26.3. Zagadnienia z obszaru przestrzennych baz danych[24]. 26.4. Zagadnienia z obszaru multimedialnych baz danych. 26.5. Wprowadzenie do dedukcyjnych baz danych. 26.6. Podsumowanie. 27. Wprowadzenie do wyszukiwania informacji i danych w internecie. 27.1. Zagadnienia z obszaru wyszukiwania informacji (WI). 27.2. Modele wyszukiwania. 27.3. Typy zapytań w systemach WI. 27.4. Wstępne przetwarzanie tekstu. 27.5. Indeksy odwrócone. 27.6. Miary oceny adekwatności wyników wyszukiwania. 27.7. Wyszukiwanie i analizy w sieci WWW[25]. 27.8. Trendy w wyszukiwaniu informacji. 27.9. Podsumowanie. 28. Elementy eksploracji danych. 28.1. Przegląd technologii eksploracji danych. 28.2. Reguły asocjacyjne. 28.3. Klasyfikacja. 28.4. Grupowanie. 28.5. Strategie rozwiązywania pozostałych problemów związanych z eksploracją danych. 28.6. Zastosowania technik eksploracji danych. 28.7. Komercyjne narzędzia eksploracji danych. 28.8. Podsumowanie. 29. Przegląd hurtowni danych i rozwiązań OLAP. 29.1. Wprowadzenie, definicje i terminologia. 29.2. Właściwości hurtowni danych. 29.3. Modelowanie danych dla hurtowni danych. 29.4. Budowanie hurtowni danych. 29.5. Typowe funkcje hurtowni danych. 29.6. Hurtownie danych kontra perspektywy. 29.7. Trudności z implementowaniem hurtowni danych. 29.8. Podsumowanie. XII Dodatkowe zagadnienia z obszaru baz danych: bezpieczeństwo. 30. Bezpieczeństwo w bazach danych. 30.1. Wprowadzenie do bezpieczeństwa baz danych[1]. 30.2. Dyspozycyjna kontrola dostępu polegająca na nadawaniu i odbieraniu uprawnień. 30.3. Realizacja zabezpieczeń wielopoziomowych za pomocą obowiązkowej kontroli dostępu i zabezpieczeń opartych na rolach. 30.4. Wstrzykiwanie kodu w języku SQL. 30.5. Wprowadzenie do bezpieczeństwa statystycznych baz danych. 30.6. Wprowadzenie do kontroli przepływu. 30.7. Szyfrowanie i infrastruktura klucza publicznego. 30.8. Problemy z prywatnością i jej zachowywanie. 30.9. Wyzwania związane z utrzymaniem bezpieczeństwa baz danych. 30.10. Zabezpieczenia oparte na etykietach w bazach Oracle. 30.11. Podsumowanie. Dodatki. Dodatek A Alternatywne notacje modeli związków encji. Dodatek B Parametry dysków. Dodatek C Omówienie języka QBE. Dodatek D Bibliografia.
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (2 egz.)
E-book
W koszyku
MS SQL Server. Zaawansowane metody programowania / Adam Pelikant. - Wyd. 2 - [miejsce nieznane] : Helion : ebookpoint BIBLIO, 2021. - 512 s. ; 24 cm.
Forma i typ

Skorzystaj z potężnego wsparcia w zarządzaniu danymi

Procesy gromadzenia danych, zarządzania nimi, przetwarzania ich i izolowania ze zbioru tych, które są aktualnie potrzebne, to wielkie wyzwanie XXI wieku. Dane to wiedza, wiedza to potęga - przy czym samo posiadanie wiedzy nie czyni jeszcze potężnym, trzeba być w stanie nią zarządzać dla swoich potrzeb. W firmie oznacza to na przykład sprawne poruszanie się w gąszczu zamówień klientów, zasobach magazynu, przepływach towarów i łańcuchach dostaw.

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 wydajności, ma więc wszystko, czego potrzeba do zarządzania nawet najbardziej rozbudowanymi bazami danych. By rozpocząć pracę z zasobami, które oferuje MS SQL Server, trzeba poznać zasady, na jakich działa.

  • Dowiedz się, jak zainstalować i skonfigurować środowisko MS SQL Server
  • Poznaj język zapytań SQL dla systemu MS SQL Server
  • Przyjrzyj się problemom, jakie rozwiązuje SQL
  • Zapoznaj się z rozszerzeniem proceduralnym Transact-SQL
  • Opanuj zasady przetwarzania transakcyjnego
  • Zrozum typy złożone
  • Naucz się rozwiązywać problemy za pomocą rozszerzeń proceduralnych i obiektowych
Ta pozycja jest dostępna przez Internet. Rozwiń informację, by zobaczyć szczegóły.
Dostęp do treści elektronicznej wymaga posiadania kodu dostępu, który można odebrać w bibliotece.
E-book
W koszyku
Forma i typ

Praktyczny przewodnik po podstawach SQL Database Rozszerz swoje umiejętności i samodzielnie poznaj podstawy platformy Microsoft Azure SQL Database. Jeśli jesteś doświadczonym projektantem oprogramowania lub specjalistą od baz danych, ale nowicjuszem w dziedzinie chmury Microsoft Azure lub SQL Database, znajdziesz tu wskazówki, ćwiczenia i przykłady kodu potrzebne do opanowania podstawowych zagadnień i technik. Dowiedz się, jak:
- Szybko uruchomić serwer i bazę danych w chmurze
- Zaprojektować, wypełnić danymi i odpytywać bazę danych
- Tworzyć i zarządzać serwerami, regułami zapory i bazami danych
- Opanować narzędzia i techniki potrzebne do migrowania danych
- Sprawdzać i konfigurować ustawienia zabezpieczeń, kopii zapasowych i przywracania po awariach
- Skonfigurować SSRS i raportowanie na maszynie wirtualnej w chmurze Microsoft
- Zautomatyzować replikację danych i zadania zarządzania
- Budować wielowarstwowe rozwiązania w chmurze
- Monitorować i dostrajać wydajność
O autorach Leonard G. Lobel, Microsoft MVP w dziedzinie SQL Server, jest głównym konsultantem w firmie Tallan, Inc., Microsoft National Systems Integrator and Gold Competency Partner, i jednym z wiodących ekspertów branżowych w zakresie .NET i SQL Server. Eric D. Boyd, MVP w dziedzinie Microsoft Azure, jest założycielem i dyrektorem generalnym responsiveX, firmy konsultingowej skupiającej się na aplikacjach i usługach w chmurze. Jest częstym wykładowcą na konferencjach branżowych, regionalnych i w lokalnych grupach użytkowników. Pliki ćwiczeń i przykłady dostępne pod adresem https://aka.ms/AzureSQLDB_SBS

Ta pozycja jest dostępna przez Internet. Rozwiń informację, by zobaczyć szczegóły.
Dostęp do treści elektronicznej wymaga posiadania kodu dostępu, który można odebrać w bibliotece.
E-book
W koszyku
Autor
Forma i typ

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. Ta książka nie zajmuje się tradycyjną administracją bazami danych w środowisku SQL Server. Koncentruje się na tym wszystkim, co nowe w jednej z najskuteczniej modernizowanych platform danych w branży. To książka dla profesjonalistów danych, którzy znają już podstawy SQL Server i chcą się rozwijać, rozbudowując umiejętności w najgorętszych obszarach nowych technologii.

Zagłębimy się w szczegóły kluczowych nowych możliwości SQL Server 2019 przy użyciu podejścia „nauka przez przykład”. Zajmiemy się zagadnieniami Intelligent Performance, zabezpieczeń, dostępności i funkcjonalności oczekiwanych przez współczesnych programistów. Omówimy usprawnienia w SQL Server 2019 dla systemu Linux oraz wykorzystanie kontenerów i klastrów Kubernetes. Pokażemy, jak zwirtualizować dostęp do danych przy użyciu Polybase dla Oracle, MongoDB, Hadoop i Azure, co pozwala zredukować potrzebę stosowania kosztownych aplikacji ETL. Nauczymy się również, jak budować wszechstronne rozwiązania Big Data Clusters, sztandarowej funkcjonalności wydania 2019, zapewniającej dostęp do środowisk Spark, SQL Server HDFS i dowiemy się, jak wbudować inteligencję w nasze własne dane i wdrażać kompletne aplikacje uczenia maszynowego.

Dowiedz się, jak:

• Implementować Big Data Clusters przy użyciu SQL Server, Spark i HDFS

• Tworzyć węzły danych z połączeniami do Oracle, Azure, Hadoop i innych źródeł

• Łączyć SQL i Spark w celu zbudowania platformy uczenia maszynowego dla aplikacji AI

• Zwiększyć wydajność bez zmieniania aplikacji przy użyciu Intelligent Performance

• Podnieść zabezpieczenia SQL Server dzięki mechanizmom Secure Enclaves i Data Classification

• Zmaksymalizować czas działania bazy danych poprzez indeksowanie online i Accelerated Database Recovery

• Budować nowoczesne aplikacje przy użyciu narzędzi Graph, ML Services i T-SQL Extensibility dla języka Java

• Zwiększyć możliwości wdrażania SQL Server w systemie Linux

• Uruchamiać SQL Server w kontenerach i Kubernetes

• Korzystać z najnowszych narzędzi i metod migracji bazy danych do SQL Server 2019

• Zastosować wiedzę na temat SQL Server 2019 w środowisku Azure

Ta pozycja jest dostępna przez Internet. Rozwiń informację, by zobaczyć szczegóły.
Dostęp do treści elektronicznej wymaga posiadania kodu dostępu, który można odebrać w bibliotece.
E-book
W koszyku
Forma i typ

Obierz kurs na... analizę danych w Postgresie

Język SQL w świecie IT jest niczym tabliczka mnożenia dla ucznia. Stanowi absolutną podstawę w pracy zarówno analityków, jak i programistów, a jego opanowanie jest konieczne do efektywnej pracy z danymi. By w pełni skorzystać z możliwości tego języka zapytań, należy jeszcze wybrać odpowiedni system zarządzania. PostgreSQL to system zarządzania relacyjnymi bazami danych, zgodny ze standardem SQL. To znaczy, że używa tego samego języka co inne bazy danych SQL, jednak zapewnia też szereg narzędzi i funkcjonalności przydatnych zwłaszcza do analizy danych. Jednym z takich rozszerzeń jest pgAdmin, umożliwiający analizowanie danych z poziomu interfejsu graficznego, co może być szczególnie istotne dla osób z niewielkim doświadczeniem w SQL. Postgres oferuje wsparcie dla wielu języków programowania, w tym dla SQL, Pythona, Perla i Tcl, a dzięki rozszerzeniom można wzbogacić go o kolejne języki, na przykład R, C++ czy Javę. Ponadto jest systemem skalowalnym i dlatego świetnie sprawdza się w analizowaniu i przetwarzaniu dużych zbiorów danych, a także składowaniu danych o różnorodnych typach. W zakres tych różnorodnych typów wchodzą te w formacie JSON i XML, kojarzone z bazami NoSQL. Cały świat business intelligence pokochał PostgreSQL, gdyż jest on wyjątkowo elastycznym rozwiązaniem i umożliwia składowanie, modelowanie i wizualizację danych, jak również tworzenie wysokiej jakości raportów. Co więcej, w łatwy sposób można go zintegrować z narzędziami analitycznymi, takimi jak PowerBI i Tableau.

W trakcie naszego profesjonalnego szkolenia:

  • Wybierzesz system zarządzania relacyjnymi bazami danych
  • Zainstalujesz klienta i serwer PostgreSQL
  • Skonfigurujesz program pgAdmin 4
  • Utworzysz bazy danych
  • Nauczysz się tworzyć tabele, uzupełniać je danymi i wyświetlać ich zawartość
  • Poznasz metody agregowania i grupowania danych
  • Dowiesz się, jak aliasować tabele i kolumny
  • Połączysz ze sobą tabele na różne sposoby
  • Nauczysz się filtrować i sortować wyniki
  • Poznasz operatory rozwijające możliwości filtrowania
  • Nauczysz się wykrywać anomalie
  • Przećwiczysz filtrowanie zgrupowanych widoków
  • Poznasz instrukcje warunkowe
  • Zaktualizujesz wiersze w tabelach
  • Dowiesz się, jak usuwać wiersze z tabel, tworzyć rankingi i grupować daty
  • Zapiszesz wyniki zapytania do nowej tabeli
  • Dowiesz się, jak limitować zapytania
  • Zgłębisz tajniki oczyszczania danych i walidacji danych
  • Przećwiczysz analizę szeregów czasowych i analizę kohortową
  • Nauczysz się wizualizować dane
  • Dowiesz się, czym jest wielkość próbki

Analiza danych w PostgreSQL. Kurs video. Relacyjne bazy danych w pigułce to szkolenie, dzięki któremu nauczysz się przeprowadzać przekrojowe analizy danych na wiele sposobów. W praktyce wdrożysz sposoby zarządzania bazami danych i tabelami. Poznasz tajniki przygotowania, analizowania i walidowania danych. Dokładnie przećwiczysz i opanujesz podstawy języka SQL. Nauczysz się łączyć tabele przez joiny i union. Wyniki swojej pracy będziesz w stanie przedstawić w formie zarówno wizualnej, jak i detalicznej. Po ukończeniu szkolenia śmiało stwierdzisz, że znasz podstawy SQL i analizy danych, co pozwoli Ci dalej rozwijać swoje umiejętności w uporządkowany i ukierunkowany sposób.

Ta pozycja jest dostępna przez Internet. Rozwiń informację, by zobaczyć szczegóły.
Dostęp do treści elektronicznej wymaga posiadania kodu dostępu, który można odebrać w bibliotece.
E-book
W koszyku

Język SQL został stworzony jako narzędzie do przetwarzania danych. Mimo że zwykle jest używany do pracy z bazami danych, jego możliwości są o wiele większe. Poprawny kod SQL ułatwia przetwarzanie potężnych zbiorów danych z dużą szybkością. Szczególnie obiecującą perspektywą jest zastosowanie języka SQL na wielkich zbiorach danych przechowywanych w chmurze. Dzięki nieco bardziej złożonym konstrukcjom SQL analityk danych może z dużą efektywnością wydobywać z nich wiedzę.

Ta praktyczna książka jest przeznaczona dla analityków danych i danologów, którzy chcą używać SQL-a do eksploracji dużych zbiorów danych. Pokazuje zarówno popularne, jak i nieco mniej znane techniki budowania zapytań SQL, dzięki czemu możliwe staje się rozwiązywanie nawet bardzo zawiłych problemów i optymalne wykorzystanie właściwości tego języka w pracy na danych. W nowy, innowacyjny sposób przedstawiono tu takie pojęcia jak złączenia, funkcje okna, podzapytania i wyrażenia regularne. Zademonstrowano, jak łączyć różne techniki, aby szybciej osiągać cele za pomocą łatwego do zrozumienia, czytelnego kodu. Opisywany materiał został zilustrowany licznymi przykładami zapytań SQL, dzięki czemu można płynnie przejść do rozwiązywania konkretnych problemów z zakresu przetwarzania, analizy i eksploracji danych.

Najciekawsze zagadnienia:

  • przygotowywanie danych do analizy
  • analizy szeregów czasowych z wykorzystaniem SQL
  • analizy kohortowe do badania zachodzących zmian
  • analiza tekstu za pomocą zaawansowanych funkcji i operatorów SQL
  • wykrywanie odstających wartości
  • analizy eksperymentów (testy A/B)

SQL: tak wyciągniesz z danych rzetelne wnioski!

Ta pozycja jest dostępna przez Internet. Rozwiń informację, by zobaczyć szczegóły.
Dostęp do treści elektronicznej wymaga posiadania kodu dostępu, który można odebrać w bibliotece.
E-book
W koszyku
SQL. Leksykon kieszonkowy / Alice Zhao ; przeł. Artur Dorda. - Wyd. 4 - [miejsce nieznane] : Helion : ebookpoint BIBLIO, 2022. - 280 s. ; 19 cm.
Forma i typ

Język SQL jest istotnym narzędziem nie tylko dla programistów, ale także dla analityków biznesowych i inżynierów danych. Nawet jeśli nieźle znasz składnię SQL, może się zdarzyć, że podczas pracy poczujesz potrzebę odświeżenia wiedzy czy też sprawdzenia jakiegoś szczegółu działania swojego zapytania SQL. W takich wypadkach nie potrzebujesz drobiazgowej specyfikacji technicznej ani opasłego podręcznika: po prostu zależy Ci na szybkim i pewnym odnalezieniu potrzebnej informacji bez przebijania się przez dogłębne wyjaśnienia.

To czwarte, poprawione i zaktualizowane wydanie cenionego leksykonu poświęconego SQL. Przemyślany układ zawartych w nim treści zdecydowanie ułatwia i przyspiesza wynajdywanie informacji ― bez konieczności odrywania się od pracy. Poza zwięzłymi objaśnieniami dotyczącymi składni SQL znajdziesz tu opis kluczowych aspektów języka SQL używanego w Microsoft SQL Server, MySQL, Oracle Database, PostgreSQL i SQLite. Ułatwi Ci to stosowanie tych systemów zarządzania bazami danych. Oprócz tego w książce szybko odszukasz szczegóły dotyczące typów danych i ich konwersji, składni wyrażeń regularnych, funkcji okna, pivotingu i unpivotingu, a także wielu innych zagadnień.

Dzięki książce:

  • szybko sprawdzisz, jak wykonać konkretne zadania za pomocą SQL
  • znajdziesz przydatne przykłady składni
  • sprawisz, aby zapytania SQL działały w różnych systemach zarządzania bazami danych
  • zastosujesz kod Pythona i R do pracy z relacyjną bazą danych
  • znajdziesz odpowiedzi na często zadawane pytania dotyczące SQL

Mijają lata, a w pracy z danymi to SQL wciąż jest najważniejszy!

Ta pozycja jest dostępna przez Internet. Rozwiń informację, by zobaczyć szczegóły.
Dostęp do treści elektronicznej wymaga posiadania kodu dostępu, który można odebrać w bibliotece.
E-book
W koszyku

Informacja zawarta w danych jest niezwykle cenna, jednak jej pozyskiwanie jest trudną sztuką. Aby do niej dotrzeć, trzeba poradzić sobie z coraz większą ilością danych. Rośnie więc zapotrzebowanie na zaawansowane techniki analizy danych. W niektórych przypadkach wystarczającym narzędziem do tego celu jest arkusz kalkulacyjny. Rozwiązanie to ma jednak ograniczenia, które pokonać może jedynie znakomity system do obsługi baz danych: Microsoft Access. Jest to oprogramowanie, które pozwala na bardzo wydajne zarządzanie dużymi zbiorami danych oraz budowanie relacji między tabelami, ułatwia też zaawansowaną analizę danych.

Ta książka, będąca kolejnym, przejrzanym i uaktualnionym wydaniem kultowego przewodnika po Accessie, jest odpowiednia dla użytkowników na wszystkich poziomach zaawansowania. Znalazły się tu wskazówki dotyczące podstaw baz danych, rozpoczynania pracy z Accessem, tworzenia własnych aplikacji bazodanowych, a także programowania w języku VBA. Układ treści zaprojektowano w taki sposób, aby można było korzystać z tego przewodnika na wiele sposobów: czytać rozdziały po kolei lub skupić się na konkretnym zagadnieniu. W książce zawarto szczegółowe instrukcje tworzenia efektywnych tabel, zaawansowanych kwerend analitycznych, solidnych aplikacji i atrakcyjnych raportów. Dodatkowo omówiono kwestię integracji Accessa z platformą SharePoint.

Najważniejsze zagadnienia:

  • solidne wprowadzenie do baz danych i Accessa
  • tworzenie tabel i kwerend Accessa
  • techniki analizy danych i ich zastosowanie
  • formularze i raporty Accessa
  • programowanie w VBA dla Accessa

Access: zaawansowana analiza danych dla profesjonalistów!

Ta pozycja jest dostępna przez Internet. Rozwiń informację, by zobaczyć szczegóły.
Dostęp do treści elektronicznej wymaga posiadania kodu dostępu, który można odebrać w bibliotece.
E-book
W koszyku
Forma i typ

Web development w 43 prostych lekcjach

  • Poznaj język PHP 8 w praktyce
  • Naucz się korzystać z baz SQL
  • Opracuj aplikację webową

PHP, niezwykle popularny język programowania umożliwiający tworzenie stron i aplikacji webowych, wraz z bazą danych SQL stanowi fundament zdecydowanej większości działających obecnie serwisów internetowych, w tym tych największych i najbardziej znanych. Wraz z wydaniem PHP 8 programiści otrzymali szereg nowych funkcji i możliwości, wśród których najważniejszy wydaje się mechanizm JIT, zapewniający większą wydajność dzięki uruchamianiu kodu skompilowanego do postaci maszynowej zamiast standardowego wykonywania go przez interpreter.

Jeśli interesuje Cię tworzenie nowoczesnych aplikacji internetowych lub planujesz karierę web developera, lecz nie masz jeszcze wiedzy ani doświadczenia w tej dziedzinie, a chcesz szybko przejść do konkretów, sięgnij po tę książkę! Bezboleśnie wprowadzi Cię ona w arkana programowania w języku PHP, zapozna z jego konstrukcjami i możliwościami, przedstawi sposób obsługi baz SQLite i MySQL przy użyciu języka SQL, a także nauczy prawidłowo łączyć kod PHP i HTML. Dowiesz się również, jak wykorzystać framework Bootstrap i bibliotekę Smarty, aby zbudować swoją pierwszą stronę internetową. Zapnij pasy i w drogę!

  • Nowości wprowadzone w wersji PHP 8
  • Instalacja narzędzi i konfiguracja środowiska pracy
  • Podstawy PHP i konwencje stosowane w kodzie
  • Stałe, zmienne, łańcuchy znakowe
  • Instrukcje sterujące i sposoby ich używania
  • Przeszukiwanie i przetwarzanie tekstów
  • Operatory i funkcje matematyczne
  • Zastosowanie funkcji i pętli
  • Korzystanie z tablic i plików
  • Przechwytywanie i obsługa wyjątków
  • Programowanie zorientowane obiektowo
  • Zastosowanie baz danych SQL
  • Wykorzystanie kodu HTML
  • Architektura aplikacji i uruchamianie jej w sieci

Projektuj, programuj, uruchamiaj - z PHP i SQL!

Ta pozycja jest dostępna przez Internet. Rozwiń informację, by zobaczyć szczegóły.
Dostęp do treści elektronicznej wymaga posiadania kodu dostępu, który można odebrać w bibliotece.
E-book
W koszyku

Wymagania względem baz danych stale rosną, co jest związane z dostępnością coraz większych ilości danych. Obserwujemy więc dynamiczny rozwój różnych systemów bazodanowych. Mimo że w tej branży pojawia się sporo nowych propozycji, relacyjne bazy danych wciąż cieszą się dużą popularnością. Spośród rozwiązań typu open source najbardziej znaną i lubianą bazą danych od lat pozostaje MySQL. Jest to oprogramowanie, które świetnie się sprawdza nawet w systemach operujących na dużych ilościach danych.

W tym gruntownie zaktualizowanym przewodniku znalazły się dokładne informacje dotyczące konfiguracji MySQL w takich systemach jak Linux, Windows i macOS, jak również w kontenerze Dockera. Przedstawiono tutaj zasady projektowania baz danych, a także modyfikowania już istniejących. Opisano techniki pracy w obciążonym środowisku produkcyjnym, pokazano też, jak stosować mechanizm transakcji i reguły zarządzania użytkownikami. Omówiono sposoby uzyskiwania wysokiej wydajności działania i dostępności serwera przy minimalnych kosztach. Zademonstrowano, jak dostrajać i zabezpieczać bazy, jak pracować z kopiami zapasowymi, wreszcie ― jak używać plików konfiguracyjnych. W tym wydaniu pojawiły się nowe rozdziały poświęcone wysokiej dostępności serwera, mechanizmu równoważenia obciążenia i używania MySQL w chmurze.

W książce między innymi:

  • gruntowne podstawy MySQL
  • wdrażanie bazy danych MySQL, również w maszynach wirtualnych i w chmurze
  • projektowanie bazy danych i tworzenie zapytań
  • monitorowanie bazy danych i praca z kopiami zapasowymi
  • optymalizacja kosztów używania bazy danych w chmurze
  • koncepcje związane z bazami danych

MySQL: dane zawsze gotowe do akcji!

Ta pozycja jest dostępna przez Internet. Rozwiń informację, by zobaczyć szczegóły.
Dostęp do treści elektronicznej wymaga posiadania kodu dostępu, który można odebrać w bibliotece.
E-book
W koszyku
Forma i typ

Obierz kurs na... platformę Azure

Obecne czasy upływają informatykom pod znakiem aplikacji internetowych. Powstają one jedna po drugiej, w dziesiątkach, setkach tysięcy. Ich tworzenie daje pracę programistom zatrudnionym lub wynajmowanym przez mniejsze i większe przedsiębiorstwa. Sen z powiek spędzają im jednak problemy związane z wgrywaniem projektów na serwery - twórcy stron i aplikacji internetowych bardzo często narzekają na to, że najwięcej czasu zajmuje im nie tyle ich zbudowanie, ile właśnie implementacja i ewentualne modyfikacje. Tymczasem wymogi są takie, by wszelkie operacje i zmiany w obrębie aplikacji przebiegały nie tylko w sposób bezpieczny, ale i prosty, a także - właśnie! - niemal natychmiastowy.

W odpowiedzi na te oczekiwania Microsoft opracował technologię Azure. Pozwala ona w szybki, bezpieczny i bardzo prosty sposób wgrywać projekty na serwer i sprzyja łatwemu rozwiązywaniu najczęstszych problemów, które mogą się w związku z tym pojawić. Ze względu na te cechy Azure zdobywa coraz większą popularność w środowisku. Chętnie korzystają z tej technologii zarówno firmy programistyczne, jak i pojedynczy twórcy aplikacji i stron internetowych. Stąd każdy programista, który chce być na bieżąco, ale też pragnie pracować szybciej, skuteczniej i wydajniej, powinien się uzbroić w wiedzę i umiejętności związane z Azure.

Co Cię czeka podczas naszego profesjonalnego szkolenia

W trakcie proponowanego przez nas kursu video:

  • Dowiesz się, jak przeprowadzić aktualizację z .Net Core 3.1 do .Net 5
  • Nauczysz się instalować pakiety Entity Framework Core
  • Przypomnisz sobie podstawy technologii SQL Server
  • Dowiesz się, jak przeprowadzić transformację bazy danych i jak zaimportować bazę danych do projektu
  • Poznasz procedurę publikacji bazy danych na serwerze Azure i procedurę wdrożenia aplikacji

Co więcej...

  • Podczas szkolenia przypomnisz sobie podstawy matematyki wykorzystane w przykładach!

Microsoft Azure. Kurs video. Aplikacje internetowe w ASP.NET Core wymaga od kursanta posiadania pewnych umiejętności w zakresie języka SQL, a także rozumienia tego, czym są frontend i backend. Warto, by słuchacz znał także język C# na poziomie podstawowym. W założeniu ukończenie szkolenia pozwoli jego uczestnikowi samodzielnie wdrażać na serwer Azure zarówno proste, jak i złożone aplikacje.

Microsoft Azure

Microsoft Azure jest platformą o charakterze chmurowym. Stworzono ją w modelu PaaS, co tłumaczy się jako platform as a service. Najkrócej definiując - Microsoft Azure pozwala przetwarzać, a także składować dane. Platformę tworzą trzy grupy technologii: Windows Azure (przestrzeń do składowania danych, środowisko uruchomieniowe), SQL Azure (relacyjna baza danych), Windows Azure Platform AppFabric (chmura hybrydowa, kontrola dostępu do usług, rozproszony cache w pamięci). Z wszystkich tych usług można korzystać zarówno w przypadku aplikacji uruchamianych lokalnie na komputerach, jak i tych, które są uruchamiane w chmurze.

Ta pozycja jest dostępna przez Internet. Rozwiń informację, by zobaczyć szczegóły.
Dostęp do treści elektronicznej wymaga posiadania kodu dostępu, który można odebrać w bibliotece.
E-book
W koszyku

Język SQL zwykle służy do pracy z bazami danych, jednak można go używać również do wydajnego przetwarzania ich wielkich zbiorów. W tym celu trzeba dobrze poznać to narzędzie. Wysiłek włożony w zrozumienie SQL-a na pewno się opłaci - dzięki analizie danych można wydobywać z nich bezcenną wiedzę, która bezpośrednio przekłada się na zyski firmy.

Ta książka stanowi świetne wprowadzenie do analizy danych. Dzięki niej nauczysz się korzystać z surowych danych, nawet jeśli nie masz odpowiedniego doświadczenia. Zaczniesz od formułowania hipotez i generowania statystyk opisowych, a następnie przystąpisz do pisania zapytań w języku SQL w celu agregowania, przeliczania i łączenia danych z różnych zbiorów. Zapoznasz się też z zaawansowanymi technikami, takimi jak analiza geoprzestrzenna i analiza tekstu. W książce omówiono również profilowanie i automatyzację, które umożliwiają szybsze i wydajniejsze pobieranie informacji. To wszystko pozwoli Ci na skuteczne korzystanie z SQL-a w codziennych scenariuszach biznesowych.

Najciekawsze zagadnienia:

  • gruntowne wprowadzenie do analityki danych
  • przygotowywanie danych do analizy
  • optymalizacja kwerend i złożone typy danych
  • funkcje agregujące, funkcja okna i inne metody analizy danych w SQL
  • jak odkrywać prawdę za pomocą SQL-a

SQL: spójrz na dane okiem wyszkolonego analityka!

Ta pozycja jest dostępna przez Internet. Rozwiń informację, by zobaczyć szczegóły.
Dostęp do treści elektronicznej wymaga posiadania kodu dostępu, który można odebrać w bibliotece.
E-book
W koszyku

Praca zdalna daje hakerom wiele nowych możliwości i okazji do ataków, obecnie bowiem za pośrednictwem sieci udostępnianych jest znacznie więcej poufnych informacji niż kiedykolwiek wcześniej. Test penetracyjny ma za zadanie symulować taki atak hakera napastnika. Poza skutecznością mechanizmów obronnych testy penetracyjne sprawdzają skutki fazy powłamaniowej eksploracji skompromitowanego systemu. A to pozwala na wykazanie ryzyka naruszenia bezpieczeństwa informacji, jeżeli nie zostaną podjęte odpowiednie działania. Do tych wszystkich celów świetnie nadaje się Kali - potężna dystrybucja systemu Linux, przeznaczona właśnie do przeprowadzania testów penetracyjnych, analiz informatyki śledczej i inżynierii wstecznej.

Jeśli masz już pewne umiejętności pentestera, dzięki tej książce poszerzysz swoją wiedzę o zaawansowanych narzędziach dostępnych w Kali Linux, a także nauczysz się wyrafinowanych taktyk stosowanych przez prawdziwych hakerów do atakowania sieci komputerowych. Omówiono tu różne sposoby instalowania i uruchamiania systemu Kali Linux w środowisku maszyn wirtualnych i kontenerów. Opisano też szereg zagadnień związanych z pasywnym i aktywnym rozpoznawaniem środowiska celu, w tym z używaniem skanerów podatności i modelowaniem zagrożeń. Zaprezentowano wiele zaawansowanych metod prowadzenia ataków na sieci komputerowe, urządzenia IoT, systemy wbudowane i urządzenia wykorzystujące połączenia bezprzewodowe.

Dzięki książce dowiesz się, jak:

  • eksplorować sieci przewodowe i bezprzewodowe, infrastrukturę chmury i usługi internetowe
  • atakować i łamać zabezpieczenia wbudowanych urządzeń peryferyjnych, Bluetooth, RFID i IoT
  • skutecznie unikać wykrycia
  • używać pakietów: Metasploit, PowerShell Empire i CrackMapExec
  • nasłuchiwać ruch sieciowy za pomocą programów bettercap i Wireshark
  • przeprowadzać ataki przy użyciu narzędzi: Metasploit, Burp Suite i OWASP ZAP

Chcesz bezpieczeństwa? Zrozum, jak działa napastnik!

Ta pozycja jest dostępna przez Internet. Rozwiń informację, by zobaczyć szczegóły.
Dostęp do treści elektronicznej wymaga posiadania kodu dostępu, który można odebrać w bibliotece.
E-book
W koszyku
Forma i typ

W dobie Big Data, Internetu Rzeczy i sztucznej inteligencji zrozumienie znaczenia danych oraz zapoznanie się z możliwościami ich efektywnego przetwarzania decyduje o przyszłości większości przedsiębiorstw na rynku. Zmienia się sposób, w jaki dane są postrzegane w środowisku biznesowym, dlatego warto na bieżąco śledzić trendy odnoszące się do istotnych danych dla biznesu. Analityka biznesowa pozwala podejmować bardziej świadome decyzje, ważne w osiąganiu przewagi konkurencyjnej i prowadzeniu biznesu.

Celem publikacji jest przybliżenie Czytelnikom, w jaki sposób technologie informatyczne i telekomunikacyjne wspierają zarządzanie. Omówiono takie zagadnienia, jak architektura danych, teoria baz danych, a w szczególności projektowanie bazy danych oraz wykorzystanie języka SQL do ich tworzenia i formułowania zapytań. Wiele uwagi poświęcono systemowi Business Intelligence, hurtowniom danych, wizualizacjom i sposobom przedstawiania danych, a także informacji, bezpieczeństwu oraz nowym technologiom (Internet of Things).

Książka stanowi kompendium wprowadzające w tematykę związaną z systemami informacyjnymi szeroko rozumianego zarządzania. Jest przeznaczona dla odbiorców zainteresowanych efektywną transformacją cyfrową biznesu i praktyką biznesową zarządzania przez dane.

Ta pozycja jest dostępna przez Internet. Rozwiń informację, by zobaczyć szczegóły.
Dostęp do treści elektronicznej wymaga posiadania kodu dostępu, który można odebrać w bibliotece.
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej