Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Інформатика
- Бази даних
- Praktyczny kurs SQL
Деталі електронної книги
- Na czym polega model relacyjny?
- W jaki sposób pobierać dane z bazy?
- Jak projektować bazy danych i tabele?
Systemy zarządzania bazami danych to aplikacje, które spotkać można praktycznie w każdej firmie.
Na rynku dostępnych jest wiele takich narzędzi, różniących się od siebie wydajnością, wymaganiami sprzętowymi, potencjalnymi zastosowaniami i - przede wszystkim -- ceną. Użytkownicy mogą wybierać zarówno wśród rozwiązań komercyjnych, jak i nieustępujących im rozwiązań bezpłatnych. Cechą łączącą wszystkie systemy zarządzania bazami danych jest język, na którym opiera się praca z nimi - SQL. To ustandaryzowany zbiór poleceń pozwalających na niemal dowolne manipulacje danymi zgromadzonymi w bazach, tworzenie nowych baz oraz administrowanie serwerami baz danych. Bez jego znajomości wykorzystanie pełni możliwości bazy danych jest praktycznie niemożliwe.
"Praktyczny kurs SQL" to książka, dzięki której poznasz ten język. Czytając ją, dowiesz się, czym jest relacyjność w bazach danych, jak skonstruowane są takie bazy i czym są postaci normalne. Nauczysz się pobierać dane w oparciu o różne kryteria, przetwarzać uzyskane wyniki i wyświetlać je na ekranie w odpowiedni sposób. Poznasz funkcje pozwalające na modyfikację istniejących i dodawanie nowych danych, zastosujesz zapytania złożone i podzapytania oraz wykorzystasz mechanizmy transakcji. Przeczytasz także o projektowaniu baz danych oraz definiowaniu i nadawaniu uprawnień do korzystania z nich.
- Modele baz danych
- Postaci normalne w modelu relacyjnym
- Historia języka SQL
- Pobieranie danych za pomocą instrukcji SELECT
- Dobór kryteriów wybierania
- Przetwarzanie wyników zapytań
- Zapytania złożone i podzapytania
- Transakcje
- Modyfikowanie i dodawanie danych
- Projektowanie baz danych
- Uprawnienia
Poznaj w praktyce język będący podstawą wszystkich nowoczesnych systemów zarządzania bazami danych.
Wstęp (9)
Część I Trochę teorii, czyli modele i standardy (17)
Rozdział 1. Relacyjny model baz danych (19)
- Tabele jako zbiory danych (19)
- Kolumny mają niepowtarzalne nazwy i zawierają określone typy danych (20)
- Wiersze powinny być unikalne (21)
- Kolejność kolumn jest bez znaczenia (21)
- Kolejność wierszy jest bez znaczenia (22)
- Bazy danych (22)
- Trzy modele baz danych: relacyjny, obiektowy i jednorodny (23)
- Model jednorodny (23)
- Model relacyjny (24)
- Model obiektowy (25)
- Założenia relacyjnego modelu baz danych (27)
- Postulaty Codda dotyczące struktury danych (27)
- Postulaty Codda dotyczące przetwarzania danych (28)
- Postulaty Codda dotyczące integralności danych (28)
- Normalizacja (29)
- Podsumowanie (30)
- Zadania (31)
Rozdział 2. Standardy języka SQL (33)
- Strukturalny język zapytań (33)
- Przetwarzanie zbiorów a przetwarzanie pojedynczych danych (34)
- Język deklaratywny a język proceduralny (35)
- Język interpretowany a język kompilowany (36)
- Składnia języka SQL (37)
- Dialekty języka SQL (39)
- Standardy ANSI (40)
- Historia (40)
- SQL3 (41)
- Podsumowanie (44)
- Zadania (44)
Część II Pobieranie danych, czyli instrukcja SELECT (47)
Rozdział 3. Odczytywanie danych z wybranej tabeli (49)
- Klauzula FROM (49)
- W pełni kwalifikowane nazwy obiektów (50)
- Wybieranie kolumn (51)
- Eliminowanie duplikatów (52)
- Wyrażenia (53)
- Operatory arytmetyczne (54)
- Łączenie danych tekstowych (55)
- Funkcje systemowe (55)
- Formatowanie wyników (58)
- Aliasy (59)
- Stałe (literały) (60)
- Sortowanie wyników (60)
- Sortowanie danych tekstowych (63)
- Podsumowanie (64)
- Zadania (65)
Rozdział 4. Wybieranie wierszy (67)
- Logika trójwartościowa (67)
- Wartość NULL (68)
- Operatory logiczne (68)
- Klauzula WHERE (70)
- Standardowe operatory porównania (71)
- Operatory SQL (72)
- Złożone warunki logiczne (75)
- Klauzula TOP (78)
- Wydajne wyszukiwanie danych (80)
- W jaki sposób serwery bazodanowe odczytują dane? (80)
- W jakiej kolejności serwery bazodanowe wykonują poszczególne klauzule zapytań? (83)
- Argumenty SARG (84)
- Podsumowanie (86)
- Zadania (87)
Rozdział 5. Łączenie tabel i wyników zapytań (89)
- Złączenia naturalne i nienaturalne (89)
- Klucze obce (90)
- Aliasy (93)
- Złączenia równościowe i nierównościowe (94)
- Złączenia zewnętrzne (95)
- Złączenie lewostronne (96)
- Złączenie prawostronne (97)
- Złączenie obustronne (97)
- Złączenie krzyżowe (iloczyn kartezjański) (98)
- Złączenia wielokrotne (99)
- Określanie kolejności złączeń (102)
- Złączenie tabeli z nią samą (103)
- Eliminacja duplikatów (105)
- Klucze obce w obrębie jednej tabeli (106)
- Łączenie wyników zapytań (107)
- Suma (107)
- Część wspólna (110)
- Różnica (110)
- Łączenie wierszy i wyników funkcji tabelarycznych (111)
- Operator APPLY (112)
- Podsumowanie (114)
- Zadania (114)
Rozdział 6. Grupowanie wierszy (117)
- Funkcje grupujące (117)
- Funkcja COUNT() (118)
- Funkcje SUM() i AVG() (119)
- Funkcje MIN() i MAX() (120)
- Inne funkcje grupujące (121)
- Wyrażenia (121)
- Klauzula GROUP BY (122)
- Kolejność wykonywania klauzuli GROUP BY (125)
- Operatory CUBE i ROLLUP (126)
- Operator GROUPING SETS (129)
- Wydajne grupowanie danych (131)
- Niestandardowa klauzula OVER (132)
- Partycje (134)
- Funkcje rankingu (135)
- Niestandardowe operatory PIVOT i UNPIVOT (137)
- PIVOT (137)
- UNPIVOT (139)
- Klauzula HAVING (140)
- Podsumowanie (142)
- Zadania (143)
Rozdział 7. Podzapytania (145)
- Czym są podzapytania? (145)
- Podzapytania jako zmienne (146)
- Podzapytania niepowiązane (146)
- Podzapytania powiązane (151)
- Podzapytania jako źródła danych (157)
- Tabele pochodne (157)
- CTE (160)
- Wyznaczanie trendów (165)
- Operatory (169)
- Operator EXISTS (170)
- Operator ANY lub SOME (173)
- Operator ALL (176)
- Podsumowanie (178)
- Zadania (179)
Część III Modyfikowanie danych, czyli instrukcje INSERT, UPDATE, DELETE oraz MERGE (181)
Rozdział 8. Modyfikowanie danych (183)
- Wstawianie danych (183)
- Klucze podstawowe (184)
- Wartości domyślne (185)
- Wartość NULL (185)
- Konstruktor wierszy (186)
- Wstawianie wyników zapytań (186)
- Usuwanie danych (188)
- Instrukcja DELETE (189)
- Instrukcja TRUNCATE TABLE (191)
- Aktualizowanie danych (191)
- Jednoczesne aktualizowanie wielu kolumn (192)
- Wyrażenia (192)
- Aktualizowanie danych wybranych na podstawie danych z innych tabel (193)
- Aktualizowanie danych za pomocą wyrażeń odwołujących się do innych tabel (193)
- Instrukcja MERGE (194)
- Podsumowanie (196)
- Zadania (196)
Rozdział 9. Transakcje i współbieżność (197)
- Właściwości transakcji (197)
- Transakcyjne przetwarzanie danych (199)
- Tryb jawnego zatwierdzania transakcji (200)
- Rozpoczynanie transakcji (201)
- Wycofywanie transakcji (202)
- Zatwierdzanie transakcji (203)
- Zagnieżdżanie transakcji (203)
- Punkty przywracania (204)
- Współbieżność (205)
- Blokady (205)
- Zakleszczenia (206)
- Poziomy izolowania transakcji (207)
- Model optymistyczny (211)
- Model pesymistyczny (212)
- Podsumowanie (213)
- Zadania (213)
Część IV Tworzenie baz danych, czyli instrukcje CREATE,
ALTER i DROP (215)
Rozdział 10. Bazy danych i tabele (217)
- Tworzenie i usuwanie baz danych (217)
- Tworzenie i usuwanie tabel (220)
- Schematy (221)
- Zmiana struktury tabeli (221)
- Ograniczenia (222)
- NOT NULL (222)
- Klucz podstawowy (223)
- Niepowtarzalność (224)
- Wartość domyślna (225)
- Warunek logiczny (225)
- Klucz obcy (226)
- Ograniczenia a wydajność instrukcji modyfikujących i odczytujących dane (229)
- Podsumowanie (231)
- Zadania (231)
Rozdział 11. Widoki i indeksy (233)
- Widoki (233)
- Tworzenie i usuwanie widoków (234)
- Modyfikowanie widoków (236)
- Korzystanie z widoków (236)
- Zalety widoków (241)
- Indeksy (241)
- Tworzenie, modyfikowanie i usuwanie indeksów (243)
- Porządkowanie indeksów (245)
- Podsumowanie (246)
- Zadania (247)
Część V Uprawnienia użytkowników, czyli instrukcje
GRANT i REVOKE (249)
Rozdział 12. Nadawanie i odbieranie uprawnień (251)
- Konta użytkowników (251)
- Zakładanie i usuwanie kont użytkowników (252)
- Role (253)
- Tworzenie i usuwanie ról (253)
- Przypisywanie ról do użytkowników (254)
- Specjalna rola Public (254)
- Uprawnienia (254)
- Nadawanie i odbieranie uprawnień (255)
- Dziedziczenie uprawnień (256)
- Przekazywanie uprawnień (258)
- Zasada minimalnych uprawnień (259)
- Podsumowanie (259)
- Zadania (260)
Dodatki (261)
Dodatek A Rozwiązania zadań (263)
Skorowidz (295)
- Назва: Praktyczny kurs SQL
- Автор: Danuta Mendrala, Marcin Szeliga
- ISBN: 978-83-246-5458-1, 9788324654581
- Дата видання: 2012-06-13
- Формат: Eлектронна книга
- Ідентифікатор видання: pksql
- Видавець: Helion