Oracle PL SQL Wprowadzenie.pdf
(
605 KB
)
Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TRE CI
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
Oracle PL/SQL.
Wprowadzenie
Oracle PL/SQL. Wprowadzenie
Autorzy: Bill Pribyl, Steven Feuerstein
T³umaczenie: Bart³omiej Garbacz
ISBN: 83-7197-727-1
Tytu³ orygina³u:
Learning Oracle PL/SQL
Format: B5, stron: 412
Przyk³ady na ftp: 118 kB
PL-SQL — jêzyk programowania systemu Oracle, przeznaczony do tworzenia procedur
magazynowanych — zapewnia ogromne mo¿liwo ci pisz¹cym oprogramowanie baz
danych. PL/SQL rozszerza standard jêzyka relacyjnych baz danych SQL poprzez
umo¿liwienie korzystania z takich konstrukcji, jak: pêtle, instrukcje IF-THEN, z³o¿one
struktury danych czy szerokie mo¿liwo ci kontroli operacji transakcyjnych. Wszystkie
z nich s¹ ci le zintegrowane z serwerem bazy danych Oracle.
„Oracle PL/SQL. Wprowadzenie” daje Czytelnikowi mo¿liwo æ pe³nego zrozumienia
jêzyka PL/SQL bez wzglêdu na to, czy jest pocz¹tkuj¹cym, czy do wiadczonym
programist¹. W niniejszej ksi¹¿ce przedstawiono nastêpuj¹ce zagadnienia:
cechy jêzyka PL/SQL i korzy ci wynikaj¹cych z jego u¿ywania;
sk³adnia i przyk³ady zastosowania wszystkich g³ównych konstrukcji jêzyka;
tworzenie i wykorzystywanie procedur, funkcji oraz pakietów magazynowanych;
tworzenie aplikacji opartych na sieci Internet;
zabezpieczanie programów w jêzyku PL/SQL przed atakami z zewn¹trz;
korzy ci wynikaj¹ce z wykorzystania narzêdzi wspomagaj¹cych programowanie,
pochodz¹cych od innych dostawców;
•
wykorzystanie jêzyka PL/SQL do programowania zadañ zwi¹zanych z u¿yciem
poczty elektronicznej, jêzyka Java oraz sieci Internet.
„Oracle PL/SQL. Wprowadzenie” zawiera szczegó³owy opis konstrukcji jêzyka we
wszystkich wersjach od Oracle7 do Oracle9i, podparty przyk³adami programów
dostêpnych tak¿e pod adresem http://oracle.oreilly.com. Autorami jej s¹ eksperci
jêzyka PL/SQL Bill Pribyl oraz Steven Feuerstein. Ksi¹¿ka daje solidne podstawy
ka¿demu programi cie baz danych i administratorowi, który zmuszony jest do poznania
jêzyka PL/SQL.
•
•
•
•
•
•
TWÓJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWO CIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
5RKU VTG EK
9UVúR
Rozdział 1.
2.53.
RKGTYU\G KPHQTOCELG
Podstawy języka PL/SQL ........................................................................................................ 19
Zalety języka PL/SQL ............................................................................................................. 27
Wymagania dotyczące stosowania języka PL/SQL ................................................................ 33
Rozdział 2.
2QFUVCY[
Podstawy składni ..................................................................................................................... 38
Pierwszy program w PL/SQL.................................................................................................. 40
Wprowadzenie do budowy programu...................................................................................... 44
Zmienne ................................................................................................................................... 48
Podstawowe operatory............................................................................................................. 56
Wyra enia warunkowe ............................................................................................................ 63
Instrukcje wykonywania w pętlach ......................................................................................... 67
Formatowanie kodu: wymagania i wskazówki ....................................................................... 73
Podstawy bardziej zło onych zagadnień ................................................................................. 75
Rozdział 3.
2TQITCOQYCPKG
Informacje o programie przykładowym .................................................................................. 81
Pierwsze zadanie programistyczne .......................................................................................... 83
Pobieranie informacji o liczbie ksią ek za pomocą funkcji .................................................... 97
Tworzenie elastycznego kodu................................................................................................ 102
Wykorzystanie pakietów PL/SQL w celu organizacji kodu.................................................. 108
Przejście na wy szy poziom .................................................................................................. 117
Dalsza droga .......................................................................................................................... 122
5RKU VTG EK
Rozdział 4.
+PVGTPGV
Wprowadzenie do HTML...................................................................................................... 124
Tworzenie stron internetowych za pomocą języka PL/SQL ................................................. 134
Inne zagadnienia .................................................................................................................... 167
Rozdział 5.
2QDKGTCPKG FCP[EJ
Wprowadzenie ....................................................................................................................... 170
Prosta metoda: pobierania danych z jednego wiersza ........................................................... 170
Pobieranie wielu wierszy za pomocą kursora........................................................................ 172
Prezentowanie wyników zapytania na stronie WWW .......................................................... 184
Tworzenie strony WWW słu ącej do wyszukiwania
za pomocą mechanizmu dynamicznego SQL ..................................................................... 188
Zaawansowane zagadnienia związane z pobieraniem danych .............................................. 205
Rozdział 6.
7VT\[O[YCPKG RQT\æFMW
Organizowanie kodu.............................................................................................................. 215
Narzędzia pomagające w efektywnym programowaniu........................................................ 228
Rozdział 7.
$G\RKGE\G UVYQ
Podstawy bezpieczeństwa w systemie Oracle ....................................................................... 246
Organizowanie kont w celu zwiększenia poziomu zabezpieczeń ......................................... 255
Analiza wymagań systemu bibliotecznego............................................................................ 267
Śledzenie zmian w bazie danych ........................................................................................... 273
Szczególne kwestie bezpieczeństwa związane z programowaniem w PL/SQL ................... 281
Rozdział 8.
-QOWPKMCELC \G YKCVGO \GYPúVT\P[O
Wysyłanie wiadomości pocztą elektroniczną za pomocą PL/SQL ....................................... 288
Wykorzystanie narzędzia słu ącego do wysyłania wiadomości elektronicznych
w systemie bibliotecznym ................................................................................................... 293
Odbieranie wiadomości z poziomu bazy danych .................................................................. 296
Pobieranie danych ze zdalnych stron internetowych............................................................. 305
Integracja z innymi językami programowania ...................................................................... 317
Rozdział 9.
6TWFPKGLU\G \CICFPKGPKC K KPPG MYGUVKG
Cykle istnienia oprogramowania ........................................................................................... 324
Listy obiektów (kolekcje) w języku PL/SQL ........................................................................ 326
Pakiety obsługi wyjątków...................................................................................................... 339
5RKU VTG EK
Kontrola transakcji................................................................................................................. 343
Kompilator PL/SQL............................................................................................................... 349
Zarządzanie uprawnieniami czytelników i bibliotekarzy...................................................... 352
Inne cechy PL/SQL................................................................................................................ 372
2QU QYKG
Programowanie a bazy danych .............................................................................................. 381
Fakty ...................................................................................................................................... 381
5 QYPKE\GM
5MQTQYKF\
2TQITCOQYCPKG
W niniejszym rozdziale omówiono następujące zagadnienia:
•
Informacje o programie przykładowym
•
Pierwsze zadanie programistyczne
•
Pobieranie informacji o liczbie ksią ek za pomocą funkcji
•
Tworzenie elastycznego kodu
•
Wykorzystanie pakietów PL/SQL w celu organizacji kodu
•
Przejście na wy szy poziom
•
Dalsza droga
Po zapoznaniu się z podstawami języka PL/SQL Czytelnik jest przygotowany do tworzenia pro-
gramów bardziej rozbudowanych ni zwykłe wyświetlanie komunikatu. W niniejszym rozdziale
przedstawiono sposób rozpoczęcia tworzenia aplikacji obsługi katalogu biblioteki. W kolejnych czę-
ściach ksią ki opisano sposób jej dalszej rozbudowy. Nowymi elementami języka PL/SQL, które
przedstawiono w niniejszym rozdziale, są
procedury
(procedures),
funkcje
(functions) oraz
pakiety
(packages). Czytelnik dowie się, do czego te elementy słu ą, jak je konstruować oraz w jaki spo-
sób u ywać w celu osiągnięcia wymaganych celów.
+PHQTOCELG Q RTQITCOKG RT\[M CFQY[O
Przykładowe zadanie programistyczne, opisane w niniejszej ksią ce, polega na próbie utworzenia
systemu, który słu yłby do katalogowania oraz wyszukiwania ksią ek w bibliotece — jest to rodzaj
elektronicznego katalogu. W przypadku tej hipotetycznej biblioteki zakłada się, e wszelkie dane
operacyjne znajdują się w bazie danych Oracle. Istnieje więcej ni jeden sposób gromadzenia danych
— dotyczących tytułów, autorów itp. — w bazie danych. Jednym z nich jest ręczne wpisywanie
danych przez bibliotekarza. W kolejnych rozdziałach zostaną opisane metody automatycznego ła-
dowania danych z odległych źródeł oraz metody wyszukiwania przez u ytkownika danych znajdują-
cych się w katalogu.
Plik z chomika:
PDFator
Inne pliki z tego folderu:
Java Kompendium programisty Wydanie VIII.pdf
(729 KB)
Oracle Database 11g Podrecznik administratora baz danych.pdf
(484 KB)
Oracle Database 10g Podrecznik administratora baz danych.pdf
(1149 KB)
Oracle Database 10g Nowe mozliwosci.pdf
(350 KB)
Oracle Database 11g i SQL Programowanie.pdf
(575 KB)
Inne foldery tego chomika:
3ds max
50 zadań i zagadek szachowych
Access
Acrobat
Administracja
Zgłoś jeśli
naruszono regulamin