Szczegóły ebooka

Oracle PL/SQL w mgnieniu oka

Oracle PL/SQL w mgnieniu oka

Ben Forta

Ebook
Początki pracy z bazą Oracle mogą być trudne. Oracle jest jednak warte poznania, ponieważ stało się niezwykle popularne dzięki swojej mocy obliczeniowej, elastyczności, zabezpieczeniom i innym cechom. Mimo tych zalet instalacja, konfiguracja, a nawet obsługa Oracle bywają złożone. Dodatkowo implementacja języka SQL zastosowana w Oracle (PL/SQL) różni się nieco od innych implementacji.

Niniejsza książka jest skierowana do osób, które chcą możliwie jak najszybciej rozpocząć pracę z systemami Oracle i językiem PL/SQL. Jest to przystępnie napisany, bardzo praktyczny podręcznik, który do maksimum ułatwia szybkie przyswojenie niezbędnej wiedzy. Książka zawiera 26 lekcji. Przyswojenie materiału z każdego rozdziału zajmie Ci około 10 minut, co pozwoli Ci szybko przystąpić do praktycznego wykorzystania bazy Oracle z użyciem języka PL/SQL.

W książce omówiono:
  • podstawy baz danych i specyfikę Oracle i PL/SQL,
  • tworzenie złożonych zapytań PL/SQL z kilkoma frazami i operatorami,
  • wyszukiwanie, sortowanie i formatowanie danych,
  • operacje wstawiania, modyfikacji i usuwania danych,
  • tworzenie i modyfikowanie tabel oraz tworzenie złączeń,
  • korzystanie z widoków, procedur zapamiętanych, kursorów, wyzwalaczy itp.

Oracle i PL/SQL — najlepsze, gdy wyniki są potrzebne tu i teraz!


Ben Forta — projektant i developer produktów informatycznych. Starszy dyrektor ds. inicjatyw edukacyjnych w firmie Adobe Systems. Napisał ponad 40 świetnych książek o SQL, wyrażeniach regularnych, programowaniu mobilnym i Adobe ColdFusion. Wiele z tych pozycji weszło do kanonu podręczników akademickich na uniwersytetach całego świata.

O autorze (9)

Podziękowania (10)

Wprowadzenie (11)

  • Czym jest ta książka? (11)
  • Do kogo kierowana jest ta książka? (12)
  • Strona internetowa książki (12)
  • Konwencje typograficzne stosowane w książce (12)

Lekcja 1. Zrozumieć SQL (15)

  • Podstawy baz danych (15)
  • Język SQL (20)
  • Ćwicz (21)
  • Podsumowanie (21)

Lekcja 2. Początek pracy z Oracle i PL/SQL (23)

  • Czym jest Oracle? (23)
  • Rozpoczynamy pracę z bazą danych (25)
  • Podsumowanie (28)

Lekcja 3. Praca z Oracle (29)

  • Utworzenie środowiska pracy (29)
  • Nawiązywanie połączenia (32)
  • Szybkie wprowadzenie do Oracle SQL Developera (33)
  • Tworzenie i wypełnianie danymi przykładowych tabel (35)
  • Ostatni rzut oka na Oracle SQL Developera (38)
  • Podsumowanie (38)

Lekcja 4. Pobieranie danych (39)

  • Klauzula SELECT (39)
  • Pobieranie pojedynczych kolumn (39)
  • Pobieranie wielu kolumn (41)
  • Pobieranie wszystkich kolumn (42)
  • Pobieranie unikatowych wierszy (43)
  • Używanie kwalifikowanych nazw tabel (45)
  • Używanie komentarzy (45)
  • Podsumowanie (47)

Lekcja 5. Sortowanie otrzymywanych danych (49)

  • Sortowanie danych (49)
  • Sortowanie względem wielu kolumn (51)
  • Określenie kierunku sortowania (53)
  • Podsumowanie (55)

Lekcja 6. Filtrowanie danych (57)

  • Stosowanie frazy WHERE (57)
  • Operatory frazy WHERE (59)
  • Podsumowanie (64)

Lekcja 7. Zaawansowane filtrowanie danych (65)

  • Łączenie fraz WHERE (65)
  • Operator IN (69)
  • Operator NOT (71)
  • Podsumowanie (72)

Lekcja 8. Filtrowanie za pomocą znaków wieloznacznych (73)

  • Korzystanie z operatora LIKE (73)
  • Wskazówki dotyczące używania znaków wieloznacznych (77)
  • Podsumowanie (77)

Lekcja 9. Wyszukiwanie z zastosowaniem wyrażeń regularnych (79)

  • Zrozumieć wyrażenia regularne (79)
  • Wykorzystanie wyrażeń regularnych w Oracle PL/SQL (80)
  • Podsumowanie (91)

Lekcja 10. Tworzenie pól obliczanych (93)

  • Pojęcie pól obliczanych (93)
  • Konkatenacja pól (94)
  • Przeprowadzanie obliczeń matematycznych (97)
  • Podsumowanie (99)

Lekcja 11. Modyfikacja danych za pomocą funkcji (101)

  • Czym są funkcje? (101)
  • Stosowanie funkcji (102)
  • Podsumowanie (108)

Lekcja 12. Funkcje agregujące (109)

  • Funkcje agregujące (109)
  • Agregacja tylko różnorodnych wartości (115)
  • Łączenie funkcji agregujących (117)
  • Podsumowanie (117)

Lekcja 13. Grupowanie danych (119)

  • Omówienie grupowania danych (119)
  • Tworzenie grup (120)
  • Filtrowanie grup (121)
  • Grupowanie i sortowanie (123)
  • Kolejność fraz instrukcji SELECT (125)
  • Podsumowanie (126)

Lekcja 14. Zapytania zagnieżdżone (127)

  • Zagnieżdżanie zapytań (127)
  • Filtrowanie na podstawie zapytań zagnieżdżonych (127)
  • Zapytania zagnieżdżone jako pola obliczane (131)
  • Podsumowanie (134)

Lekcja 15. Łączenie tabel (135)

  • Czym są złączenia? (135)
  • Tworzenie złączeń (137)
  • Podsumowanie (146)

Lekcja 16. Tworzenie rozbudowanych złączeń (147)

  • Stosowanie aliasów tabel (147)
  • Typy złączeń (148)
  • Złączenia i funkcje agregujące (153)
  • Złączenia i ich warunki (154)
  • Podsumowanie (155)

Lekcja 17. Łączenie zapytań (157)

  • Łączenie zapytań (157)
  • Tworzenie unii (157)
  • Podsumowanie (162)

Lekcja 18. Wstawianie danych (163)

  • Wstawianie danych (163)
  • Wstawianie całych wierszy (163)
  • Wstawianie pobranych danych (167)
  • Podsumowanie (169)

Lekcja 19. Aktualizacja i usuwanie danych (171)

  • Aktualizacja danych (171)
  • Usuwanie danych (173)
  • Wskazówki związane z aktualizacją lub usuwaniem danych (174)
  • Podsumowanie (175)

Lekcja 20. Tworzenie i modyfikacja tabel (177)

  • Tworzenie tabel (177)
  • Aktualizacja tabel (181)
  • Usuwanie tabel (183)
  • Zmiana nazwy tabeli (183)
  • Podsumowanie (184)

Lekcja 21. Stosowanie perspektyw (185)

  • Perspektywy (185)
  • Tworzenie perspektyw (187)
  • Podsumowanie (193)

Lekcja 22. Korzystanie z procedur składowanych (195)

  • Procedury składowane (195)
  • Dlaczego warto używać procedur składowanych (196)
  • Wykonywanie procedur składowanych (197)
  • Podsumowanie (202)

Lekcja 23. Kursory (203)

  • Działanie kursorów (203)
  • Praca z kursorami (204)
  • Podsumowanie (209)

Lekcja 24. Wyzwalacze (211)

  • Zrozumieć wyzwalacze (211)
  • Tworzenie wyzwalaczy (212)
  • Usuwanie wyzwalaczy (213)
  • Korzystanie z wyzwalaczy (213)
  • Podsumowanie (219)

Lekcja 25. Zarządzanie transakcjami (221)

  • Działanie transakcji (221)
  • Sterowanie transakcjami (223)
  • Podsumowanie (225)

Lekcja 26. Zarządzanie bezpieczeństwem (227)

  • Kontrola dostępu (227)
  • Zarządzanie użytkownikami (228)
  • Podsumowanie (232)

Dodatek A. Przykładowe tabele (233)

  • Omówienie przykładowych tabel (233)

Dodatek B. Typy danych Oracle PL/SQL (239)

  • Tekstowe typy danych (239)
  • Numeryczne typy danych (241)

Dodatek C. Słowa kluczowe i zarezerwowane języka PL/SQL (243)

Skorowidz (247)

  • Tytuł: Oracle PL/SQL w mgnieniu oka
  • Autor: Ben Forta
  • Tytuł oryginału: Sams Teach Yourself Oracle PL/SQL in 10 Minutes
  • Tłumaczenie: Patryk Wierzchoń
  • ISBN: 978-83-283-2511-1, 9788328325111
  • Data wydania: 2016-08-19
  • Format: Ebook
  • Identyfikator pozycji: orpoko
  • Wydawca: Helion