Sortowanie
Źródło opisu
Książki
(415)
ebookpoint BIBLIO
(192)
Forma i typ
Książki
(414)
E-booki
(192)
Publikacje fachowe
(152)
Publikacje dydaktyczne
(41)
Poradniki i przewodniki
(24)
Publikacje naukowe
(7)
Publikacje popularnonaukowe
(4)
Audiobooki
(2)
Dostępność
dostępne
(355)
tylko na miejscu
(111)
wypożyczone
(10)
Placówka
Wypożyczalnia
(365)
Czytelnia
(111)
Autor
Walczak Tomasz
(33)
Górczyński Robert
(31)
Watrak Andrzej
(21)
Meryk Radosław
(19)
Cieślak Piotr
(16)
Pilch Piotr
(13)
Zatorska Joanna
(13)
Lachowski Lech
(12)
Mizerska Anna
(12)
Waśko Zbigniew
(11)
Piwko Łukasz
(10)
Gutowski Maksymilian
(9)
Moch Wojciech
(9)
Rajca Piotr
(9)
Sawka Krzysztof
(9)
Bąbol Krzysztof
(8)
Sałbut Bartosz
(8)
Szczepaniak Mikołaj
(8)
Grażyński Andrzej
(7)
Kowalczyk Grzegorz
(7)
Rajca Piotr (1970- )
(7)
Bogusławska Katarzyna
(6)
Lipa Michał
(6)
Martin Robert C
(6)
Sagalara Leszek
(6)
Dobrzański Jarosław
(5)
Freeman Adam (1972- )
(5)
Gonera Paweł
(5)
Matuk Konrad
(5)
Danowski Bartosz
(4)
Grębosz Jerzy
(4)
Górczyńska Agnieszka
(4)
Jońca Rafał
(4)
Józefiok Adam
(4)
Kamiński Filip
(4)
Kanclerz Anna
(4)
Krzemień-Rusche Joanna
(4)
Lipiec-Szafarczyk Monika
(4)
Rzychoń Tomasz
(4)
Szeremiota Przemysław
(4)
Alexander Michael
(3)
Borówka Ewa
(3)
Dejnaka Agnieszka
(3)
Hadnagy Christopher
(3)
Janusz Jacek
(3)
Kaczmarek Daniel
(3)
Korbecki Marek
(3)
Koronkiewicz Paweł (1973- )
(3)
Kuczyńska-Szymala Daria
(3)
Podsiadlik Aleksandra
(3)
Sochacki Tomasz
(3)
Strzelecka Magdalena
(3)
Sugiero Joanna
(3)
Thomson Laura
(3)
Welling Luke
(3)
Witkowska Magda
(3)
Wróblewski Piotr
(3)
Zimek Roland
(3)
Appelo Jurgen
(2)
Bacon Jono
(2)
Berkley Holly
(2)
Borkowski Paweł
(2)
Brikman Yevgeniy
(2)
Brown Lawrie
(2)
Cook David
(2)
Dadan Michał
(2)
Danch-Wierzchowska Marta
(2)
Deckler Greg
(2)
Dehghani Zhamak
(2)
Deitel Harvey M. (1945- )
(2)
Deitel Paul J
(2)
Duka Mariusz
(2)
Dutko Maciej
(2)
Dzieniszewski Sławomir
(2)
Ford Neal
(2)
Garbacz Bartłomiej
(2)
Grzesiak Mateusz (1980- )
(2)
Gut Jerzy (1955- )
(2)
Górnicka Gabriela
(2)
Haman Wojciech (1954- )
(2)
Haman Wojciech Psychologia szefa
(2)
Holwek Jarosław
(2)
Horstmann Cay S. (1959- )
(2)
Hubisz Jakub
(2)
Jakóbik Ireneusz
(2)
Karbowski Marcin
(2)
Kelby Scott
(2)
Knight Devin
(2)
Kordecki Wojciech
(2)
Kowalczyk Grzegorz (informatyka)
(2)
Kubiak Mirosław J
(2)
Kusleika Dick
(2)
Kyciak Wojciech
(2)
Malcherek Monika
(2)
Mancuso Sandro
(2)
Marzec Krzysztof
(2)
Masłowski Krzysztof
(2)
McDonald Malcolm
(2)
Nielsen Jakob
(2)
Norvig Peter
(2)
Rok wydania
2020 - 2024
(295)
2010 - 2019
(121)
2000 - 2009
(191)
Okres powstania dzieła
2001-
(181)
1901-2000
(2)
1989-2000
(1)
Kraj wydania
Polska
(607)
Język
polski
(607)
Odbiorca
Szkoły średnie
(1)
Temat
Programowanie (informatyka)
(68)
Języki programowania
(40)
Internet
(33)
Strony WWW
(31)
Sieć komputerowa
(28)
Python (język programowania)
(27)
Programy komputerowe
(21)
Zarządzanie projektami
(20)
Systemy informatyczne
(18)
Przedsiębiorstwo
(15)
Baza danych
(14)
Handel elektroniczny
(14)
Marketing elektroniczny
(14)
Aplikacja internetowa
(13)
Marketing
(12)
Bezpieczeństwo teleinformatyczne
(11)
Programy graficzne
(11)
Reklama internetowa
(11)
Baza danych relacyjna
(10)
Java (język programowania)
(10)
Programowanie zwinne
(10)
Reklama
(10)
Komputery
(9)
Mentoring
(9)
MySQL
(9)
PHP
(9)
Praca zespołowa
(9)
Systemy operacyjne
(9)
C++ (język programowania)
(8)
Photoshop
(8)
Algorytmy
(7)
Fotografia cyfrowa
(7)
HTML
(7)
Haking
(7)
JavaScript
(7)
Linux
(7)
Marketing cyfrowy
(7)
Menedżerowie
(7)
Uczenie się maszyn
(7)
C (język programowania)
(6)
Coaching
(6)
Firmowa witryna internetowa
(6)
Komunikacja interpersonalna
(6)
Marketing strategiczny
(6)
Perswazja
(6)
Projektowanie
(6)
Projektowanie stron WWW
(6)
Przetwarzanie w chmurze
(6)
Public relations
(6)
SQL (język zapytań)
(6)
Zarządzanie
(6)
Zarządzanie zasobami ludzkimi (HRM)
(6)
Administracja systemem
(5)
Bezpieczeństwo informacyjne
(5)
Bezpieczeństwo systemów
(5)
Excel
(5)
Obsługa i eksploatacja
(5)
Programowanie obiektowe
(5)
Przestępstwo komputerowe
(5)
Przetwarzanie obrazów
(5)
Stosunki interpersonalne
(5)
Usługi elektroniczne
(5)
Wirusy komputerowe
(5)
Zatrudnienie
(5)
C# (język programowania)
(4)
Edytorstwo
(4)
Elektronika
(4)
Google
(4)
Grafika komputerowa
(4)
Informatyka
(4)
Innowacje
(4)
Kaskadowe arkusze stylów
(4)
Kontener (struktura danych)
(4)
Kubernetes (program komputerowy)
(4)
Negocjacje
(4)
Obsługa klienta
(4)
Oprogramowanie open source
(4)
Organizacja
(4)
Praca
(4)
Przywództwo
(4)
Relacje międzyludzkie
(4)
Rynek
(4)
Sieci komputerowe
(4)
Socjotechnika
(4)
Sztuczna inteligencja
(4)
User experience (UX)
(4)
Windykacja
(4)
XHTML
(4)
Znaki towarowe
(4)
Zwinne zarządzanie
(4)
Access
(3)
Aukcja internetowa
(3)
Automatyzacja
(3)
CCNA
(3)
DevOps (informatyka)
(3)
Dług
(3)
Fotografia
(3)
Gospodarka elektroniczna
(3)
Interfejs użytkownika
(3)
Kadry
(3)
Temat: czas
2001-
(5)
Temat: miejsce
Polska
(2)
Gatunek
Podręcznik
(138)
Poradnik
(66)
Opracowanie
(13)
Ćwiczenia i zadania
(3)
Kompendia i repetytoria
(2)
Podręczniki
(2)
Publikacja bogato ilustrowana
(2)
Monografia
(1)
Praca zbiorowa
(1)
Programy komputerowe
(1)
Wywiady
(1)
Wzory dokumentów
(1)
Dziedzina i ujęcie
Informatyka i technologie informacyjne
(177)
Zarządzanie i marketing
(41)
Psychologia
(13)
Inżynieria i technika
(10)
Gospodarka, ekonomia, finanse
(9)
Edukacja i pedagogika
(4)
Matematyka
(4)
Media i komunikacja społeczna
(4)
Kultura i sztuka
(2)
Bibliotekarstwo, archiwistyka, muzealnictwo
(1)
Prawo i wymiar sprawiedliwości
(1)
Socjologia i społeczeństwo
(1)
607 wyników Filtruj
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.)
Brak okładki
Książka
W koszyku
Część I: Tworzenie wartości za pomocą operacji i łańcuchów dostaw. 1. Wprowadzenie do zarządzania operacjami oraz łańcuchami dostaw. 2. Strategie związane z operacjami i łańcuchami dostaw. 3. Procesy biznesowe. 4. Zarządzanie jakością. Część II: Tworzenie środowiska operacyjnego. 5. Zarządzanie projektami. 6. Rozwój produktów i usług. 7. Wybór procesu oraz decyzje dotyczące organizacji produkcji i usług. 8. Zarządzanie mocą produkcyjną. Część III: Tworzenie powiązań w ramach łańcucha dostaw. 9. Prognozowanie. 10. Decyzje dotyczące pozyskiwania produktów i usług oraz proces zaopatrzenia. 11. Logistyka. Część IV: Planowanie oraz kontrola operacji i łańcuchów dostaw. 12. Planowanie sprzedaży i operacji (planowanie zagregowane). 13. Zarządzanie zapasami w ramach łańcucha dostaw. 14. Zarządzanie produkcją w ramach łańcucha dostaw. 15. Just-in-time - produkcja odchudzona. 16. Zarządzanie technologiami informatycznymi w ramach łańcucha dostaw.
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. 658.1/.5 (1 egz.)
Książka
W koszyku
1. Ogólne informacje o projektach 2. Na początku zawsze jest potrzeba 3. Budżetowanie i określenie efektywności projektu 4. Harmonogramowanie projektu - narzędzia kierownika projektu wspomagające zarządzanie przedsięwzięciami 5. Zarys metodyk stosowanych od zarządzania przedsięwzięciami informatycznymi
1 placówka posiada w zbiorach tę pozycję. Rozwiń informację, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 658.1/.5 (1 egz.)
E-book
W koszyku
Forma i typ

Zbiór zadań inny niż wszystkie!

  • Matematyka jest nudna?
  • Zadania matematyczne to koszmar?
  • Myślisz, że nigdy się tego nie nauczysz?

Przekonaj się, że nie musi tak być!

Tym, co system edukacji wpoił nam chyba najskuteczniej, jest niechęć do matematyki i niesłuszne przekonanie, że to trudna, nudna i do niczego niepotrzebna dziedzina. Zmiana tego nastawienia nie należy do prostych wyzwań - jak się jednak okazuje, nie jest sprawą beznadziejną. Potrzeba tylko odrobiny praktyki, odpowiedniej metody i... właściwej książki.

Oto ona! Zbiór zadań, który pomoże Ci opanować szeroki zakres materiału w sposób, o którym Ci się nawet nie śniło. Bez zbędnych komplikacji, bez długich, nudnych treści, ba! - bez konieczności korzystania z kalkulatora czy choćby kartki i długopisu, a przy użyciu wyłącznie własnej głowy. Rozwiń umiejętności matematyczne i przekonaj się, że rozwiązywanie zadań może być świetną zabawą umysłową!

Zbiór zadań jest przeznaczony przede wszystkim dla uczniów, kandydatów na studia i studentów, ale z powodzeniem skorzysta z niego każdy, kto pragnie poszerzyć swoją wiedzę matematyczną i rozwinąć zdolności analityczne lub przypomnieć sobie podstawy analizy matematycznej, algebry i równań różniczkowych. Bez problemów i prosto do celu!

  • Liczby i funkcje
  • Wielomiany
  • Trygonometria
  • Potęgi i logarytmy
  • Ciągi i granice
  • Pochodne i całki
  • Liczby zespolone
  • Macierze i układy równań
  • Rachunek różniczkowy

Rozwiązuj zadania szybko, bezbłędnie - i z przyjemnością!

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.
Brak okładki
Książka
W koszyku
Wprowadzenie. 1. Środowisko programistyczne. Edytor tekstu. Terminal. Narzędzia powłoki i menedżer Homebrew (tylko w systemie macOS). Node.js i menedżer pakietów npm. MongoDB. Git. Expo. Prettier. ESLint. Ładny wygląd kodu w edytorze. Podsumowanie. 2. Wprowadzenie do API. Co będziemy budować? Jak zbudujemy nasze API? Rozpoczęcie pracy. Podsumowanie. 3. Aplikacja internetowa utworzona za pomocą Node.js i frameworka Express. Witaj, świecie! nodemon. Rozszerzone opcje portu. Podsumowanie. 4. Pierwsze API GraphQL. Zmiana serwera na API (mniej więcej). Podstawy GraphQL. Dostosowanie API do naszych potrzeb. Podsumowanie. 5. Baza danych. Rozpoczęcie pracy z MongoDB. Połączenie MongoDB z aplikacją. Odczytywanie i zapisywanie danych przez aplikację. Podsumowanie. 6. Operacje CRUD. Rozdzielenie schematu GraphQL i funkcji resolverów. Tworzenie schematu CRUD GraphQL. Funkcje resolverów CRUD. Data i godzina. Podsumowanie. 7. Konta użytkownika i uwierzytelnianie. Uwierzytelnianie w aplikacji. Szyfrowanie i tokeny. Integracja uwierzytelniania z naszym API. Dodawanie użytkownika do kontekstu funkcji resolvera. Podsumowanie. 8. Akcje użytkownika. Zanim zaczniesz. Dodawanie użytkownika do nowej notatki. Uprawnienia użytkownika w zakresie uaktualniania i usuwania notatek. Zapytania użytkownika. Oznaczanie notatki jako ulubionej. Zapytania zagnieżdżone. Podsumowanie. 9. Istotne szczegóły. Najlepsze praktyki podczas tworzenia aplikacji internetowej i aplikacji opartej na Express.js. Stronicowanie. Ograniczenia danych. Pozostałe aspekty tworzenia naszej aplikacji. Podsumowanie. 10. Wdrożenie naszego API. Hosting bazy danych. Wdrożenie aplikacji. Podsumowanie. 11. Interfejsy użytkownika i React. JavaScript i interfejs użytkownika. Interfejsy deklaratywne tworzone za pomocą JavaScriptu. Minimalna znajomość biblioteki React. Podsumowanie. 12. Budowa klienta internetowego za pomocą React. Co będziemy budować? Jak będziemy budować naszą aplikację? Rozpoczęcie pracy. Budowa aplikacji. Routing. Komponenty UI. Podsumowanie. 13. Nadawanie stylu aplikacji. Tworzenie komponentu układu. CSS. Podsumowanie. 14. Praca z klientem Apollo. Konfiguracja klienta Apollo. Wykonywanie zapytań do API. Zapytania dynamiczne. Stronicowanie. Podsumowanie. 15. Uwierzytelnianie i informacje o stanie. Utworzenie formularza rejestracyjnego. Przekierowania. Dołączanie nagłówków do żądania. Zarządzanie lokalnymi informacjami o stanie. Wylogowanie. Utworzenie formularza logowania. Trasy chronione. Podsumowanie. 16. Operacje tworzenia, odczytywania, uaktualniania i usuwania. Tworzenie nowych notatek. Odczytywanie notatek użytkownika. Uaktualnianie notatek. Usunięcie notatki. Zmiana ulubionych. Podsumowanie. 17. Wdrożenie aplikacji internetowej. Statyczna witryna internetowa. Procedura wdrożenia. Podsumowanie. 18. Aplikacje utworzone za pomocą frameworka Electron. Co zbudujemy? Jak utworzymy aplikację? Rozpoczęcie pracy. Nasza pierwsza aplikacja Electron. Szczegóły związane z oknem aplikacji w systemie macOS. Narzędzia programistyczne. API frameworka Electron. Podsumowanie. 19. Integracja istniejącej aplikacji internetowej z frameworkiem Electron. Integracja aplikacji internetowej. Konfiguracja. Polityka CSP. Podsumowanie. 20. Wdrożenie aplikacji frameworka Electron. Electron Builder. Kompilacja dla bieżącej platformy. Ikony aplikacji. Kompilacja aplikacji dla różnych platform. Podpisywanie kodu. Podsumowanie. 21. Tworzenie aplikacji mobilnych za pomocą React Native. Co będziemy tworzyć? W jaki sposób utworzymy aplikację? Rozpoczęcie pracy. Podsumowanie. 22. Tworzenie aplikacji mobilnej. Elementy konstrukcyjne React Native. Style i biblioteka Styled Components. Routing. Ikony. Podsumowanie. 23. GraphQL i React Native. Utworzenie widoków listy i przewijanej treści. GraphQL i klient Apollo. Dodanie paska postępu wczytywania danych. Podsumowanie. 24. Uwierzytelnianie w aplikacji mobilnej. Mechanizm uwierzytelniania. Utworzenie formularza logowania. Uwierzytelnienie za pomocą mutacji GraphQL. Uwierzytelnione zapytania GraphQL. Dodanie formularza rejestracji. Podsumowanie. 25. Dystrybucja aplikacji mobilnej. Konfiguracja pliku app.json. Ikony i ekrany wczytywania aplikacji. Publikowanie aplikacji za pomocą Expo. Tworzenie kompilacji natywnych. Dystrybucja aplikacji w sklepach Apple'a i Google'a. Podsumowanie. Zakończenie. A. Lokalne uruchomienie API. B. Lokalne uruchomienie aplikacji internetowej.
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
1. Skąd się biorą dzieci odnoszące sukcesy?; 2. Sukces a "idealny obraz"; 3. Mocne i słabe strony rodzicielstwa; 4. Podejmowanie decyzji; 5. Umiejętności organizacyjne; 6. Rodzinne finanse; 7. Inteligencja emocjonalna; 8. Samokontrola i samodyscyplina; 9. Moralność i wartości; 10. Tworzenie przydatnych narzędzi wychowawczych; 11. Modelowanie; 12. Narzędzia komunikacji; 13. Dyscyplina; 14. Chronienie zaradnego dziecka; 15. Rozwiązywanie problemów; 16. Rodzinne tradycje; 17. Zajęcia pozaszkolne; 18. Cechy zaradnych dzieci; 19. Wysoka samoocena i poczucie własnej wartości; 20. Chęć do nauki; 21. Zdolność do miłości; 22. Dobry charakter; 23. Odporność; 24. Najlepsze zostaw na koniec
Ta pozycja znajduje się w zbiorach 2 placówek. Rozwiń listę, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 159.9 (1 egz.)
Czytelnia
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 159.9 (1 egz.)
E-book
W koszyku

Efektywny MySQL

To książka skierowana do programistów, którzy znają podstawy MySQL, choć niekoniecznie na zaawansowanym poziomie, i chcą zgłębić wiedzę na temat tej technologii, aby móc z niej korzystać w maksymalnie wydajny sposób. Stawia na naukę efektywności pracy - pokazuje i objaśnia rozwiązania pozwalające na szybkie i proste posługiwanie się relacyjnymi bazami danych. Co ważne, treść została zilustrowana wieloma przykładami dotyczącymi różnych elementów i mechanizmów MySQL, których zastosowanie umożliwia wysyłanie do bazy danych zoptymalizowanych zapytań.

Daniel Nichter prezentuje dobre praktyki, po które warto sięgać, aby tworzyć wydajny kod. Korzystając z wieloletniego doświadczenia w pracy z relacyjnymi bazami danych, podaje gotowe rozwiązania wraz z wyjaśnieniami umożliwiającymi wysyłanie nawet skomplikowanych zapytań przy minimalnym obciążeniu serwera. To cenne źródło wiedzy niezbędnej do szybkiej nauki praktycznego zastosowania MySQL.

W książce między innymi:

  • przykłady kodu i jego zastosowania
  • porady dotyczące tworzenia szybkich zapytań generujących jak najmniejsze obciążenie serwera
  • opisy narzędzi i mechanizmów do diagnostyki i optymalizacji działania baz danych MySQL
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

Mimo że dysponujemy coraz szybszym i wydajniejszym sprzętem, oprogramowaniu wciąż stawia się wyśrubowane wymagania: musi działać błyskawicznie i niezawodnie. Nieraz od jakości pracy systemu zależy bardzo dużo, nawet bezpieczeństwo i życie człowieka. Eliminacja źródłowych przyczyn problemów wydajnościowych jest jednak niezwykle trudnym zadaniem. Wymaga wiedzy o działaniu sprzętu, interakcjach między komponentami systemu, a także wysokiej klasy umiejętności programistycznych.

Ta książka jest przeznaczona dla programistów i osób zaawansowanych w nauce programowania. Dzięki niej nauczysz się uwzględniać w projektach narzędzia do obserwacji pracy kodu i analizować uzyskane dzięki nim dane o wydajności. Dowiesz się też, jak na podstawie takiego wnioskowania uzyskiwać znaczną poprawę w szybkości przetwarzania powolnych operacji. Prezentowane treści zilustrowano przykładami i ćwiczeniami w języku C lub C++ w systemie Linux. Materiał zawarty w książce to trzy główne zagadnienia: pomiary, obserwacje, a także wnioskowanie i nanoszenie poprawek w kodzie. Wartościową częścią książki jest omówienie procesu budowy niskokosztowego narzędzia do obserwacji KUtrace i jego zastosowania we wdrażaniu wyrafinowanych rozwiązań programistycznych. W ten sposób można u źródła usuwać przyczyny problemów z wydajnością kodu.

Najciekawsze zagadnienia:

  • problemy sprzętowe: procesory, pamięci, dyski twarde, nośniki SSD i sieci
  • korygowanie kodu wolno działającego programu
  • przydatne mechanizmy monitorowania pracy kodu
  • analiza danych dotyczących wydajności
  • identyfikacja problemów, takich jak wykonywanie zbyt wielu instrukcji, powolne wykonywanie instrukcji, oczekiwanie na zasoby i blokady programowe

Kod eksperta: tu każdy bit ma znaczenie!

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.
Brak okładki
Książka
W koszyku
1. Informatyka: mechanizacja abstrakcji, 2. Iteracja, indukcja i rekurencja, 3. Czas działania programów, 4. Kombinatoryka i prawdopodobieństwo, 5. Model danych oparty na drzewach, 6.Model danych oparty na listach, 7.Model danych oparty na zbiorach, 8.Relacyjny model danych, 9. Grafowy model danych, 10.Wzorzec, automaty i wyrażenia regularne, 11. Rekurencyjny opis wzorców, 12.Logika zdań, 13.Wykorzystanie logiki do projektowania komponentów komputerów, 14.Logika predykatów
Ta pozycja znajduje się w zbiorach 2 placówek. Rozwiń listę, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 004 (1 egz.)
Czytelnia
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 004 (1 egz.)
E-book
W koszyku

Wyrażenia regularne (RegEx) służą do dopasowywania ciągów znaków i manipulowania tekstem. Umożliwiają proste rozwiązywanie wielu złożonych problemów programistycznych. Szczególnie często są wykorzystywane przez twórców aplikacji. Nie istnieje jakiś specjalny język do obsługiwania wyrażeń regularnych, jednak znakomita większość języków programowania wspiera ich stosowanie. Wyrażenia regularne uchodzą za niezrozumiałe i trudne w implementacji, a ich składnia bywa określana jako zawiła i nieintuicyjna. Tymczasem największą barierą okazuje się jasne zrozumienie zagadnienia oraz prawidłowe określenie sposobu wykorzystania wyrażeń regularnych w praktyce.

Ta książka jest znakomitym podręcznikiem, dzięki któremu zaczniesz szybko i poprawnie stosować wyrażenia regularne w praktyce. W przystępny sposób wyjaśniono tu, czym są RegEx i jakie problemy mogą rozwiązać, a także jak należy (i jak nie należy) się nimi posługiwać. Przedstawiono wyrażenia regularne, które faktycznie należy znać, począwszy od prostych porównań tekstu, przez bardziej złożone tematy, takie jak stosowanie referencji wstecznych, oceny warunkowej i procesów przewidywania. Poszczególne zagadnienia wyłożono w metodyczny i prosty sposób, bogato ilustrując materiał praktycznymi, gotowymi do wykorzystania przykładami zaprezentowanymi w różnych językach programowania.

Dzięki tej książce nauczysz się:

  • rozumieć wyrażenia regularne
  • stosować tekst i metaznaki do budowania potężnych wzorców
  • przeprowadzać złożone operacje typu znajdź-i-zamień
  • dodawać wyrafinowane formuły i ciągi tekstowe do aplikacji WWW
  • korzystać z wyrażeń regularnych w kilku językach programowania, takich jak JavaScript, Java, PHP, Python, Microsoft .NET i C# oraz w DBMS, w tym MySQL i Oracle
  • pracować z numerami telefonów, kodami pocztowymi, numerami ubezpieczeń i kart kredytowych, adresami IP i e-mail oraz URL

RegEx: zrozum i używaj do woli!

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

MySQL od lat jest najbardziej znaną i lubianą bazą danych typu open source. Wciąż spełnia oczekiwania użytkowników, staje się bowiem coraz bardziej zaawansowanym rozwiązaniem bazodanowym. Równocześnie rośnie złożoność tego oprogramowania, pojawiają się nowe funkcje i narzędzia. Ewoluuje też rola administratora bazy danych, podobnie jak zmienia się podejście do pracy zespołowej. Efektem tych zmian powinno być dostarczenie aplikacji o wysokiej wartości biznesowej, takiej, która będzie się skalowała wraz z organizacją. Warunkiem osiągnięcia tego celu jest jednak gruntowna znajomość MySQL.

Ten starannie zaktualizowany przewodnik pozwoli Ci poznać zaawansowane techniki pracy z serwerem MySQL: począwszy od tworzenia obiektów, poprzez projektowanie schematów, indeksów i zapytań, skończywszy na optymalizacji serwera, sprzętu i systemu operacyjnego. Opisano tu bezpieczne i praktyczne sposoby skalowania aplikacji za pomocą replikacji. Pokazano, jak można zapewnić równoważenie obciążenia i sprawić, że aplikacja będzie działała nawet w razie awarii. Omówiono najnowsze trendy pracy z serwerami MySQL (w tym bazy pracujące w chmurze), a także nowe funkcje i narzędzia. Nie zabrakło najlepszych praktyk w zakresie zapewniania bezpieczeństwa bazy, jej wydajności i stabilności. Dzięki temu przewodnikowi zdobędziesz pełną wiedzę o tym, jak nowoczesne firmy używają MySQL na dużą skalę.

W książce między innymi:

  • architektura MySQL i silniki pamięci masowej
  • konfiguracja serwera a sprzęt
  • replikacja MySQL i zapewnienie wysokiej dostępności aplikacji
  • serwery MySQL w środowiskach zarządzanej chmury
  • zaawansowane techniki optymalizacji MySQL
  • automatyzacja zarządzania bazą danych

MySQL: skalowalne rozwiązanie do nowoczesnych zastosowań!

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.
Brak okładki
Książka
W koszyku
Rozdział 1. Wprowadzenie. 1.1. Czym jest wzorzec projektowy? 1.2. Wzorce projektowe w architekturze MVC w języku Smalltalk. 1.3. Opisywanie wzorców projektowych. 1.4. Katalog wzorców projektowych. 1.5. Struktura katalogu. 1.6. Jak wzorce pomagają rozwiązać problemy projektowe? Znajdowanie odpowiednich obiektów. Określanie poziomu szczegółowości obiektu. Określanie interfejsów obiektów. Określanie implementacji obiektów. Zastosowanie mechanizmów powtórnego wykorzystania rozwiązania. Związki między strukturami czasu wykonywania programu i strukturami czasu kompilacji. Projektowanie pod kątem zmian. 1.7. Jak wybrać wzorzec projektowy? 1.8. Jak stosować wzorce projektowe? Rozdział 2. Studium przypadku projektowanie edytora dokumentów. 2.1. Problemy projektowe. 2.2. Struktura dokumentu. 2.3. Formatowanie. 2.4. Ozdabianie interfejsu użytkownika. 2.5. Obsługa wielu standardów wyglądu i działania. 2.6. Obsługa wielu systemów okienkowych. Czy można zastosować Fabrykę abstrakcyjną? Kapsułkowanie zależności implementacyjnych. Klasy Window i WindowImp. Wzorzec Most. 2.7. Działania użytkowników. 2.8. Sprawdzanie pisowni i podział słów. 2.9. Podsumowanie. Rozdział 3. Wzorce konstrukcyjne. BUDOWNICZY (builder). FABRYKA ABSTRAKCYJNA (abstract factory). METODA WYTWÓRCZA (Factory Method). PROTOTYP (prototype). SINGLETON (singleton). Omówienie wzorców konstrukcyjnych. Rozdział 4. Wzorce strukturalne. ADAPTER (adapter). DEKORATOR (decorator). FASADA (facade). KOMPOZYT (composite). MOST (bridge). PEŁNOMOCNIK (proxy). PYŁEK (flyweight). Omówienie wzorców strukturalnych. Kompozyt, Dekorator i Pełnomocnik. Rozdział 5. Wzorce operacyjne. INTERPRETER (interpreter). ITERATOR (iterator). ŁAŃCUCH ZOBOWIĄZAŃ (chain of responsibility). MEDIATOR (mediator). METODA SZABLONOWA (template method). OBSERWATOR (observer). ODWIEDZAJĄCY (visitor). PAMIĄTKA (memento). POLECENIE (command). STAN (state). STRATEGIA (strategy). Rozdział 6. Podsumowanie. 6.1. Czego można oczekiwać od wzorców projektowych? 6.2. Krótka historia. 6.3. Społeczność związana ze wzorcami. 6.4. Zaproszenie. 6.5. Słowo na zakończenie. Dodatek A Słowniczek. Dodatek B Przewodnik po notacji. B.1. Diagram klas. B.2. Diagram obiektów. B.3. Diagram interakcji. Dodatek C Klasy podstawowe. C.1. List. C.2. Iterator. C.3. ListIterator. C.4. Point. C.5. Rect.
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
(Rusz Głową!)
Zawiera: Wprowadzenie; Dla kogo przeznaczona jest ta książka?; Wiemy, co sobie myślisz; Wiemy także, co sobie myśli Twój mózg; Wyobrażamy sobie, że Czytelnik tej książki jest uczniem; Metapoznanie: myślenie o myśleniu; Oto co zrobiliśmy; Oto co możesz zrobić, aby zmusić swój mózg do posłuszeństwa; Kilka ostatnich spraw, o których musisz wiedzieć; Zespół recenzentów technicznych; Podziękowania; ROZDZIAŁ 1. Wprowadzenie do wzorców projektowych. Witamy w krainie wzorców projektowych: Wszystko rozpoczęło się od prostej aplikacji o nazwie KaczySim; Ale teraz nasze kaczki muszą LATAĆ; Ale coś poszło strasznie nie tak...; Józek rozmyśla o dziedziczeniu...; A może by tak interfejs?; Co byś zrobił na miejscu Józka?; Jedyny pewny element procesu wytwarzania oprogramowania; Zerowanie problemu...; Oddzielanie tego, co się zmienia, od tego, co pozostaje niezmienione; Projektowanie zachowań Kaczki; Implementacja zachowań klasy Kaczka; Integracja zachowań klasy Kaczka; Testowanie kodu klasy Kaczka; Dynamiczne ustawianie zachowania; Kompletny diagram hermetyzowanych zachowań; Relacja MA może być lepsza od JEST; Rozmawiając o wzorcach projektowych...; Zasłyszane w lokalnym barze szybkiej obsługi...; Zasłyszane w sąsiednim boksie; Potęga wspólnego słownika wzorców; W jaki sposób mogę używać wzorców projektowych?; Narzędzia do Twojej projektowej skrzynki narzędziowej; ROZDZIAŁ 2. Wzorzec Obserwator. Jak sprawić, by Twoje obiekty były zawsze dobrze poinformowane: Ogólne spojrzenie na aplikację monitorującą warunki pogodowe; Spotkanie ze wzorcem Obserwator; Wydawca + prenumeratorzy = wzorzec Obserwator; Definicja wzorca Obserwator; Siła luźnych powiązań; Projektowanie stacji meteorologicznej; Implementacja stacji meteorologicznej; Włączamy zasilanie stacji meteorologicznej; Podglądanie wzorca Obserwator w naturze; Pisanie kodu aplikacji, która odmieni nasze życie; Wróćmy do prac nad aplikacją meteorologiczną; Jazda próbna nowego kodu; Twoja projektowa skrzynka narzędziowa; Reguły projektowe – wyzwanie; ROZDZIAŁ 3. Wzorzec Dekorator. Dekorowanie obiektów: Witamy w "Star Café"; Reguła otwarte-zamknięte; Spotkanie z wzorcem Dekorator; Konstruowanie zamówień przy użyciu dekoratorów; Definicja wzorca Dekorator; Dekorujemy nasze napoje; Tworzymy kod aplikacji "Star Café"; Tworzenie klas napojów; Tworzenie kodu klas dodatków; Podajemy kawy; Dekoratory w świecie rzeczywistym: obsługa wejścia-wyjścia w języku Java; Dekorowanie klas pakietu java.io; Tworzenie własnych dekoratorów obsługi wejścia-wyjścia; Testowanie nowego dekoratora strumieni wejścia-wyjścia; Twoja projektowa skrzynka narzędziowa; ROZDZIAŁ 4. Wzorzec Fabryka. Wypieki obiektowe: Identyfikacja zmiennych elementów aplikacji; Hermetyzacja procesu tworzenia obiektów; Budujemy prostą fabrykę pizzy; Tworzymy definicję "wzorca" Prosta Fabryka; Nowa struktura klasy Pizzeria; Zezwalamy klasom podrzędnym na podejmowanie decyzji; Deklarowanie metody typu Fabryka; Wreszcie nadszedł czas na spotkanie ze wzorcem Metoda Wytwórcza; Spojrzenie na równoległe hierarchie klas twórców i produktów; Definicja wzorca Metoda Wytwórcza; Sprawdzamy zależności między obiektami; Reguła odwracania zależności; Stosowanie reguły DIP; Rodziny składników...; Budujemy fabryki składników pizzy; Aktualizacja kodu klas Pizza; Odwiedzamy lokalne oddziały naszej sieci pizzerii; Czego udało się nam dokonać?; Definicja wzorca Fabryka Abstrakcyjna; Porównanie Metody Wytwórczej oraz Fabryki Abstrakcyjnej; Twoja projektowa skrzynka narzędziowa; ROZDZIAŁ 5. Wzorzec Singleton. Obiekty jedyne w swoim rodzaju: Analiza klasycznej implementacji wzorca Singleton; Fabryka czekolady; Definicja wzorca Singleton; Ups, mamy problem...; Jak sobie radzić z wielowątkowością?; Czy możemy ulepszyć działanie wielowątkowości?; A w międzyczasie w fabryce czekolady...; Twoja projektowa skrzynka narzędziowa; ROZDZIAŁ 6. Wzorzec Polecenie. Hermetyzacja wywołań: Automatyka w domu i zagrodzie; Przegląd dostarczonych klas; Krótkie wprowadzenie do wzorca Polecenie; Od baru do wzorca Polecenie; Nasze pierwsze polecenie; Zastosowanie polecenia; Przypisywanie poleceń do gniazd; Implementujemy SuperPilota; Implementacja poleceń; Sprawdzamy możliwości naszego SuperPilota; Nadszedł wreszcie czas, aby przygotować trochę dokumentacji...; Co robimy?; Sprawdzamy poprawność działania przycisku Wycofaj; Implementacja mechanizmu wycofywania przy użyciu stanów; Dodajemy mechanizm wycofywania do poleceń sterujących wentylatorem; Każdy pilot powinien mieć tryb Impreza!; Stosowanie makropoleceń; Kolejne zastosowania wzorca Polecenie - kolejkowanie żądań; Kolejne zastosowania wzorca Polecenie - żądania rejestracji; Wzorzec Polecenie w rzeczywistych zastosowaniach; Twoja projektowa skrzynka narzędziowa; ROZDZIAŁ 7. Wzorce Adapter i Fasada. Zdolność adaptacji: Adaptery są wszędzie wokół nas; Adaptery obiektowe; Jeśli coś chodzi jak kaczka i kwacze jak kaczka, to musi może być kaczką indykiem opakowanym w adapter kaczki..; Testujemy adapter dla indyka; Wzorzec Adapter bez tajemnic; Definicja wzorca Adapter; Adaptery obiektów i klas; Adaptery w świecie rzeczywistym; Adaptujemy interfejs Enumeration do wymagań interfejsu Iterator; Nie ma to jak kino domowe; Oglądanie filmów (wersja dla prawdziwych twardzieli); Światła, kamera, fasada!; Konstruujemy fasadę naszego systemu kina domowego; Implementujemy uproszczony interfejs; Czas na seans (wersja soft, dla całej rodziny); Definicja wzorca Fasada; Reguła ograniczonej interakcji; Jak zrazić do siebie przyjaciół, czyli interakcje między obiektami; Wzorzec Fasada kontra reguła ograniczania interakcji; Twoja projektowa skrzynka narzędziowa; ROZDZIAŁ 8. Wzorzec Metoda Szablonowa. Hermetyzacja algorytmów Czas na nieco więcej kofeiny...; Tworzymy klasy reprezentujące kawę i herbatę (w języku Java); Kawa i herbata, czyli klasy abstrakcyjne; Posuńmy nasz projekt o krok dalej...; Wyodrębnianie metody recepturaParzenia(); Co udało się nam osiągnąć?; Spotkanie z wzorcem Metoda Szablonowa; Co nam daje zastosowanie metody szablonowej?; Definicja wzorca Metoda Szablonowa; Stosujemy haczyk we wzorcu Metoda Szablonowa...; Zastosowanie haczyka; Reguła Hollywood a wzorzec Metoda Szablonowa; Wzorzec Metoda Szablonowa w dziczy...; Sortowanie przy użyciu wzorca Metoda Szablonowa; A teraz musimy posortować parę kaczek...; Czym jest metoda compareTo()?; Porównywanie kaczek z innymi kaczkami; No to posortujmy sobie trochę kaczek; Robimy maszynę do sortowania kaczek; Zabawy z ramkami; Tworzenie niestandardowej listy przy użyciu klasy AbstractList; Twoja projektowa skrzynka narzędziowa; ROZDZIAŁ 9. Wzorce Iterator i Kompozyt. Zarządzanie kolekcjami: Z ostatniej chwili - fuzja baru Obiadowo i restauracji Naleśnikarnia; Przegląd pozycji menu; Implementacja specyfikacji kelnerki: podejście pierwsze; Czy można hermetyzować iteracje?; Poznajemy wzorzec Iterator; Dodawanie iteratora do ObiadowoMenu; Poprawiamy kod kelnerki; Testowanie kodu; Przegląd aktualnego rozwiązania; Uproszczenia po wprowadzeniu interfejsu java.util.Iterator; Wzorzec Iterator – definicja; Struktura wzorca Iterator; Reguła pojedynczej odpowiedzialności; Poznajemy interfejs Iterable; Usprawniona pętla for Javy; Rzut oka na klasę ObiadManiaMenu; Iteratory i kolekcje; Czy kelnerka jest już gotowa?; Wzorzec Kompozyt; Projektujemy menu bazujące na wzorcu Kompozyt; Implementacja klasy MenuSkładnik; Implementacja klasy PozycjaMenu; Implementacja klasy Menu; A teraz testujemy...; Twoja projektowa skrzynka narzędziowa; ROZDZIAŁ 10. Wzorzec Stan. Stan obiektu: Guma do żucia i Java; Maszyny stanowe 101; Piszemy kod; Test wewnętrzny; Wiedziałeś, że to jest blisko... prośba o zmianę!; Kłopotliwy stan rzeczy; Nowy projekt; Definiowanie interfejsów i klas reprezentacji stanu; Nowa wersja automatu sprzedającego; Przyjrzyjmy się nowej klasie AutomatSprzedający...; Implementowanie kolejnych stanów; Definicja wzorca Stan; Została jeszcze promocja 1 z 10; Kończymy implementowanie promocji; Wersja demo dla prezesa; Weryfikacja projektu...; Niemal zapomnieliśmy!; Twoja projektowa skrzynka narzędziowa; ROZDZIAŁ 11. Wzorzec Pośrednik. Kontrola dostępu do obiektu: Kod monitora; Testowanie monitora; Zdalne wywołania metod 101; Przygotowanie klasy AutomatSprzedający do pracy w charakterze usługi zdalnej; Dodanie wpisu do rejestru RMI...; Definicja wzorca Pośrednik; Przygotuj się na pośrednika wirtualnego; Projektowanie wirtualnego pośrednika do wyświetlania okładek; Kod klasy PośrednikObrazków; Wykorzystanie mechanizmów Java API do stworzenia pośrednika chroniącego; Swatanie w Obiektowie; Implementacja interfejsu Osoba; Teatrzyk - ochrona podmiotów; Z lotu ptaka - budowanie dynamicznego pośrednika klasy Osoba; Zoo pośredników; Twoja projektowa skrzynka narzędziowa; Kod przeglądarki okładek; ROZDZIAŁ 12. Wzorce złożone. Łączenie wzorców: Współdziałanie wzorców; Powrót kaczek; Co zrobiliśmy?; Widok z lotu kaczki - diagram klas; Król wzorców złożonych; Poznajemy wzorzec Model-Widok-Kontroler; Przyjrzyjmy się bliżej…; Model-Widok-Kontroler jako zestaw wzorców; Wykorzystujemy MVC do sterowania beatem...; Piszemy kod elementów; A teraz spójrzmy na rzeczywistą klasę BeatModel; Widok; Implementowanie widoku; A teraz kontroler; Łączymy wszystko w całość...; Eksplorujemy możliwości wzorca Strategia; Adaptowanie modelu; Testujemy...; Twoja projektowa skrzynka narzędziowa; ROZDZIAŁ 13. Lepsze życie dzięki wzorcom. Wzorce projektowe w praktyce: Wzorzec projektowy – definicja; Bliższe spojrzenie na definicję wzorca; Niech moc będzie z Tobą; A więc chcesz zostać autorem wzorców projektowych; Porządkowanie wzorców projektowych; Myślenie wzorcami; Głowa pełna wzorców; Nie zapominaj o potędze wspólnego słownictwa; Gang Czterech w Obiektowie; Podróż dopiero się zaczyna...; Zoo pełne wzorców; Walka ze złem przy użyciu antywzorców; Twoja projektowa skrzynka narzędziowa; Wyjeżdżamy z Obiektowa; DODATEK: Pozostałe wzorce: Most; Budowniczy; Łańcuch Odpowiedzialności; Pyłek; Interpreter; Mediator; Memento; Prototyp; Odwiedzający; Skorowidz.
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

Potrzeby w zakresie analizy dużych zbiorów danych i wyciągania z nich użytecznych informacji stale rosną. Spośród dostępnych narzędzi przeznaczonych do tych zastosowań szczególnie przydatny jest PySpark - interfejs API systemu Spark dla języka Python. Apache Spark świetnie się nadaje do analizy dużych zbiorów danych, a PySpark skutecznie ułatwia integrację Sparka ze specjalistycznymi narzędziami PyData. By jednak można było w pełni skorzystać z tych możliwości, konieczne jest zrozumienie interakcji między algorytmami, zbiorami danych i wzorcami używanymi w analizie danych.

Oto praktyczny przewodnik po wersji 3.0 systemu Spark, metodach statystycznych i rzeczywistych zbiorach danych. Omówiono w nim zasady rozwiązywania problemów analitycznych za pomocą interfejsu PySpark, z wykorzystaniem dobrych praktyk programowania w systemie Spark. Po lekturze można bezproblemowo zagłębić się we wzorce analityczne oparte na popularnych technikach przetwarzania danych, takich jak klasyfikacja, grupowanie, filtrowanie i wykrywanie anomalii, stosowane w genomice, bezpieczeństwie systemów IT i finansach. Dodatkowym plusem są opisy wykorzystania przetwarzania obrazów i języka naturalnego. Zaletą jest też szereg rzeczywistych przykładów dużych zbiorów danych i ich zaawansowanej analizy.

Dzięki książce poznasz:

  • model programowania w ekosystemie Spark
  • podstawowe metody stosowane w nauce o danych
  • pełne implementacje analiz dużych publicznych zbiorów danych
  • konkretne przypadki użycia narzędzi uczenia maszynowego
  • kod, który łatwo dostosujesz do swoich potrzeb

PySpark: systemowa odpowiedź na problemy inżyniera danych!

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

Sukces przedsiębiorstwa zależy od jakości podejmowanych decyzji. Spośród strategii, które wspierają ten proces, na szczególną uwagę zasługuje zastosowanie analizy danych. Jest to jednak dość złożona dziedzina. Podstawowym narzędziem wielu analityków danych jest arkusz kalkulacyjny. Ma on tę zaletę, że ułatwia solidne zrozumienie prawideł statystyki i analizy danych. Po zdobyciu takich podstaw warto jednak pójść dalej i nauczyć się eksploracyjnej analizy danych za pomocą języków programowania.

Dzięki tej książce przejście od pracy z arkuszami Excela do samodzielnego tworzenia kodu w Pythonie i R będzie płynne i bezproblemowe. Rozpoczniesz od ugruntowania swoich umiejętności w Excelu i dogłębnego zrozumienia podstaw statystyki i analizy danych. Ułatwi Ci to rozpoczęcie pisania kodu w języku R i w Pythonie. Dowiesz się, jak dokładnie przebiega proces oczyszczania danych i ich analizy w kodzie napisanym w języku R. Następnie zajmiesz się poznawaniem Pythona. Jest to wszechstronny, łatwy w nauce i potężny język programowania, ulubiony język naukowców i... analityków danych. Nauczysz się płynnego przenoszenia danych z Excela do programu napisanego w Pythonie, a także praktycznych metod ich analizy. Dzięki ćwiczeniom, które znajdziesz w końcowej części każdego rozdziału, utrwalisz i lepiej zrozumiesz prezentowane treści.

W książce:

  • badanie relacji między danymi za pomocą Excela
  • stosowanie Excela w analizach statystycznych i badaniu danych
  • podstawy języka R
  • proces oczyszczania i analizy danych w R
  • przenoszenie danych z Excela do kodu Pythona
  • pełna analiza danych w Pythonie

Eksploracyjna analiza danych? I w Excelu, i w Pythonie!

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.
Książka
W koszyku
1. Zrozumieć Internet; 2. Zagrożenia online; 3. Porozumiewanie się, nauk i obserwacje; 4. Śledztwo; 5. Rozwiązania- zapobieganie i ochrona; Dodatki: 1. Porozumienie w sprawie korzystania z Internetu; 2. Przewodnik po potrzebnym Ci oprogramowaniu; 3. Skróty stosowane w pokojach rozmów; 4. Formularz do wypełnienia
Ta pozycja znajduje się w zbiorach 2 placówek. Rozwiń listę, by zobaczyć szczegóły.
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 37 (1 egz.)
Czytelnia
Egzemplarze są dostępne wyłącznie na miejscu w bibliotece: sygn. 37 (1 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.)
Książka
W koszyku
Wstęp. Rozdział 1. Dlaczego rzeczy nie są łatwe. Przyczynowość. Złożoność. Nasze liniowe umysły. Redukcjonizm. Holizm. Zarządzanie hierarchiczne. Zarządzanie zwinne. Moja teoria wszystkiego. Książka i model. Podsumowanie. Refleksje i działania. Rozdział 2. Programowanie zwinne. Preludium do programowania zwinnego. Księga programowania zwinnego. Podstawy programowania zwinnego. Konkurencja programowania zwinnego. Przeszkoda w przyjęciu programowania zwinnego. Zarządzanie bezpośrednie a zarządzanie projektem. Podsumowanie. Refleksje i działania. Rozdział 3. Teoria systemów złożonych. Nauki interdyscyplinarne. Ogólna teoria systemów. Cybernetyka. Teoria systemów dynamicznych. Teoria gier. Teoria ewolucji. Teoria chaosu. Korpus wiedzy o systemach. Prostota: nowy model. Prostota zrewidowana. Systemy nieadaptacyjne i adaptacyjne. Czy nie nadużywamy nauki? Nowa era: myślenie w kategoriach złożoności. Podsumowanie. Refleksje i działania. Rozdział 4. System informacyjno-innowacyjny. Kluczem do przetrwania jest innowacja. Wiedza. Kreatywność. Motywacja. Zróżnicowanie. Osobowość. Tylko ludzie spełniają warunki, by stać się kontrolerami. Od pomysłów do implementacji. Podsumowanie. Refleksje i działania. Rozdział 5. Jak motywować ludzi. Fazy kreatywności. Zarządzanie środowiskiem twórczym. Techniki kreatywne. Motywacja zewnętrzna. Motywacja wewnętrzna. Demotywacja. Dziesięć potrzeb członków zespołu. Co motywuje ludzi: znajdź równowagę. Niech Twoje nagrody będą wewnętrzne. Zróżnicowanie? Masz na myśli relacje! Ocena osobowości. Cztery kroki w stronę oceny osobowości zespołu. Zestaw do samodzielnego wyznaczania wartości zespołu. Zdefiniuj swoje wartości osobiste. Polityka braku drzwi. Podsumowanie. Refleksje i działania. Rozdział 6. Podstawy samoorganizacji. Kontekst samoorganizacji. Samoorganizacja w kierunku wartości. Samoorganizacja kontra anarchia. Samoorganizacja kontra emergencja. Emergencja w zespołach. Samoorganizacja kontra samokierowanie kontra samowybieralność. Zasada ciemności. Twierdzenie Conanta-Ashby'ego. Kontrola rozproszona. Empowerment jako koncepcja. Empowerment jako konieczność. Jesteś ogrodnikiem. Podsumowanie. Refleksje i działania. Rozdział 7. Empowerment zespołów. Nie twórz długu motywacyjnego. Noś czapkę czarodzieja. Wybierz czarodzieja, nie polityka. Empowerment kontra delegacja. Zmniejsz swoje obawy, zwiększ swój status. Wybierz odpowiedni poziom dojrzałości. Wybierz odpowiedni poziom władzy. Wyznaczaj zespoły albo osoby. Lista kontrolna delegowania. Jeśli chcesz, aby coś było zrobione, ćwicz swoją cierpliwość. Sprzeciwiaj się sprzeciwowi swojego kierownika. Miej na względzie dziesięć wewnętrznych potrzeb człowieka. Delikatnie "masuj" środowisko. Zaufanie. Szacunek. Podsumowanie. Refleksje i działania. Rozdział 8. Przywództwo i kierownictwo zorientowane na cel. Gra w życie. Klasy powszechności. Fałszywa metafora. Nie jesteś projektantem gier. Ale... samoorganizacja nie wystarczy. Zarządzaj systemem, nie ludźmi. Menedżerowie czy przywódcy? Właściwe rozróżnienie: przywództwo kontra rządzenie. Sens życia. Cel zespołu. Wyznaczanie celu zewnętrznego. Podsumowanie. Refleksje i działania. Rozdział 9. Definiowanie ograniczeń. Daj ludziom wspólny cel. Lista kontrolna celów zwinnych. Komunikuj swoje cele. Wizja kontra misja. Przykłady celów organizacyjnych. Pozwól swojemu zespołowi na stworzenie autonomicznego celu. Pogódź swój cel z celem swojego zespołu. Opracuj listę ograniczeń władzy. Wybierz właściwą perspektywę zarządzania. Chroń ludzi. Chroń wspólne zasoby. Ograniczaj jakość. Opracuj umowę społeczną. Podsumowanie. Refleksje i działania. Rozdział 10. Sztuka ustanawiania reguł. Systemy uczące się. Reguły kontra ograniczenia. Słaby punkt programowania zwinnego. Co jest ważne: kunszt. Pętle dodatniego sprzężenia zwrotnego. Pętle ujemnego sprzężenia zwrotnego. Dyscyplina × umiejętności = kompetencja. Różnorodność reguł. Zasada subsydiarności. Sposób postrzegania ryzyka i fałszywe bezpieczeństwo. Memetyka. Teoria rozbitych okien. Podsumowanie. Refleksje i działania. Rozdział 11. Jak rozwijać kompetencje. Siedem elementów rozwijania kompetencji. Optymalizacja całości na wielu poziomach. Optymalizacja całości w wielu wymiarach. Wskazówki dotyczące miar wydajności. Cztery składniki rozwoju osobistego. Zarządzanie kontra coaching kontra mentoring. Zastanów się nad certyfikatami. Wykorzystaj presję otoczenia. Użyj dopasowujących się narzędzi. Zastanów się nad przełożonym. Organizuj spotkania w cztery oczy. Organizuj spotkania 360 stopni. Rozwijaj standardy. Pracuj nad systemem, a nie nad regułami albo ludźmi. Podsumowanie. Refleksje i działania. Rozdział 12. Komunikacja w strukturze. Czy to błąd, czy funkcja? Komunikacja oraz informacje zwrotne. Błędy w komunikacji są normą. Możliwości komunikatorów. Efekty sieci. Dostrajanie łączności. Konkurencja i kooperacja. Grupy i granice. Hiperproduktywność albo autokataliza. Tworzenie się wzorców. Symetria skali - wzorce duże i małe. Jak rosnąć: wzwyż czy wszerz? Podsumowanie. Refleksje i działania. Rozdział 13. Jak tworzyć strukturę. O środowisku, produktach, wielkości i ludziach. Najpierw zastanów się nad specjalizacją... ...a potem nad generalizacją. Poszerzaj nazwy stanowisk pracy. Propaguj ideę nieformalnego przywództwa. Pilnuj granic zespołu. Optymalna wielkość zespołu to 5 osób (chyba). Zespoły funkcjonalne kontra zespoły multifunkcjonalne. Dwie zasady projektowe. Wybierz swój styl organizacyjny. Przekształć każdy zespół w małą jednostkę wartości. Przenoś zadania do odrębnych zespołów. Przenoś zadania do odrębnych warstw. Ilu menedżerów potrzeba, żeby zmienić organizację? Utwórz organizację hybrydową. Anarchia umarła, niech żyje panarchia. Nie miej tajemnic. Niech wszystko będzie widoczne. Twórz więzi międzyludzkie. Niech Twoim celem będzie elastyczność. Podsumowanie. Refleksje i działania. Rozdział 14. Krajobraz zmiany. Środowisko nie jest "gdzieś tam". Strach przed niepewnością. Prawa zmiany. Każdy produkt jest udany... Do momentu, gdy zawiedzie. Sukces i dostosowanie - wszystko jest względne. Jak wykorzystać zmianę. Adaptacja, eksploracja, antycypacja. Wyścig Czerwonej Królowej. Czy można zmierzyć złożoność? Czy produkty stają się coraz bardziej złożone? Kształt rzeczy: przestrzeń fazowa. Atraktory i konwergencja. Stabilność i zakłócenia. Krajobrazy dostosowania. Kształtowanie krajobrazu. Adaptacja ukierunkowana kontra adaptacja nieukierunkowana. Podsumowanie. Refleksje i działania. Rozdział 15. Jak ulepszać wszystko. Ulepszanie liniowe kontra ulepszanie nieliniowe. Wiedza o tym, gdzie jesteś. Wskazówki dla podróżujących po niepewnych okolicach. Zmień środowisko, przywołaj górę. Spraw, by zmiana była pożądana. Niech stagnacja będzie bolesna. Honoruj błędy. Strategia hałasu. Strategia krzyżowania. Strategia transmisji. Nie ulepszajmy metodą kopiuj-wklej. Na koniec kilka praktycznych wskazówek dotyczących ciągłej zmiany. Nie przestawaj. Podsumowanie. Refleksje i działania. Rozdział 16. Wszystko jest błędne, chociaż coś z tego jest przydatne. Sześć perspektyw zarządzania 3.0. Tak, mój model jest "błędny". Ale inne modele też są "błędne". Wzlot i upadek agilistów. Broszurka na temat złożoności. Podsumowanie. Refleksje i działania. 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. 658.3 (2 egz.)
Książka
W koszyku
1.Wojny marketingowe, 2.Wielkie powroty, 3.Zarządzanie zmianą i kryzysem, 4.Błędy w zarządzaniu i marketingu, 5.Znakomite sukcesy marketingowe, 6.Etyczne porażki, 7.Wielkie przygody przedsiębiorców
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. 339.138 (1 egz.)
Książka
W koszyku
I. Rola i zadania menedżera produktu, II. Umiejętności planistyczne menedżera produktu, III. Umiejętności niezbędne do zarządzania produktem, IV. Umiejętności funkcjonalne
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. 339.138 (1 egz.)
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