Oracle Database 11g. Kompendium administratora.pdf
(
886 KB
)
Pobierz
Oracle Database 11g.
Kompendium administratora
Autor:
Kevin Loney
T³umaczenie: Pawe³ Gonera
ISBN: 978-83-246-2549-9
Tytu³ orygina³u:
Oracle Database 11g
The Complete Reference
Format: 168
×
237, stron: 1504
Poznaj najbardziej efektywne funkcje najnowszej wersji bazy danych Oracle
• Jak u¿ywaæ nowych funkcji i narzêdzi Oracle 11g?
• Jak uruchamiaæ efektywne zapytania SQL?
• Jak tworzyæ instrukcje PL/SQL?
Baza danych Oracle 11g znacz¹co ró¿ni siê od wczeœniejszych wersji Oracle. Dziêki
nowym funkcjom programiœci i administratorzy baz danych zyskali du¿o wiêksz¹ kontrolê
nad przechowywaniem, przetwarzaniem oraz odczytywaniem danych. Jeœli chcesz
zdobyæ najnowsz¹ specjalistyczn¹ wiedzê z tego zakresu, skorzystaj z przewodnika
Kevina Loneya, œwiatowej s³awy eksperta w dziedzinie projektowania, tworzenia
i dostrajania baz danych Oracle oraz administrowania tymi bazami.
Ksi¹¿ka „Oracle Database 11g. Kompendium administratora” stanowi kompletny,
napisany klarownym jêzykiem i bogaty w niebanalne przyk³ady przewodnik po najnowszej
wersji Oracle. Korzystaj¹c z tego podrêcznika, nauczysz siê wdra¿aæ aktualne
zabezpieczenia, dostrajaæ wydajnoœæ bazy danych, tworzyæ instalacje przetwarzania
siatkowego oraz stosowaæ narzêdzie flashback. Dowiesz siê, jak wykorzystywaæ techniki
stosowane w relacyjnych systemach baz danych i aplikacjach. Poznasz tak¿e
zaawansowane opcje Oracle, takie jak technologia Data Pump, replikacja czy
indeksowanie.
Nieocenion¹ zalet¹ ksi¹¿ki jest dodatek zawieraj¹cy polecenia Oracle, s³owa kluczowe i
funkcje.
• Wybór architektury Oracle 11g
• Planowanie aplikacji systemu Oracle
• Tworzenie tabel, sekwencji, indeksów i kont u¿ytkowników
• Optymalizacja bezpieczeñstwa
• Importowanie i eksportowanie danych
• Unikanie b³êdów ludzkich dziêki technologii flashback
• Optymalizacja dostêpnoœci i skalowalnoœci – Oracle Real Application Clusters
• Wielkie obiekty LOB i zaawansowane funkcje obiektowe
• Zarz¹dzanie zmianami oraz buforowanie wyników
• Tworzenie aplikacji baz danych z u¿yciem Java JDBC i XML
Skorzystaj z wiedzy ekspertów – twórz efektywne relacyjne bazy danych!
Spistreci
5
Spistreci
Oautorze ................................................................................................. 21
Owspópracownikach............................................................................... 23
CzI
Najwaniejszepojciadotyczcebazydanych ....................... 25
Rozdzia1. OpcjearchitekturybazydanychOracle11g............................................... 27
Bazydanychiinstancje ...............................................................................................................28
Wntrzebazydanych...................................................................................................................29
Przechowywaniedanych .......................................................................................................31
Ochronadanych ....................................................................................................................32
Strukturyprogramowe...........................................................................................................33
Wybórarchitekturyiopcji...........................................................................................................34
Rozdzia2. InstalacjabazydanychOracle11gitworzeniebazydanych ....................... 35
Przegldopcjilicencjiiinstalacji ................................................................................................36
UycieprogramuOUIdoinstalowaniakomponentówsystemuOracle ......................................37
Rozdzia3. AktualizacjadowersjiOracle11g............................................................. 45
Wybórmetodyaktualizacji..........................................................................................................46
Przedaktualizacj ........................................................................................................................47
Uruchamianienarzdziadozbieraniainformacjiprzedaktualizacj ...........................................48
Wykorzystanieasystentaaktualizacjibazydanych .....................................................................49
Rcznaaktualizacjabezporednia ...............................................................................................50
Wykorzystaniemechanizmóweksportuiimportu.......................................................................51
Wersjenarzdzieksportowaniaiimportowania ....................................................................51
Wykonywanieaktualizacji ....................................................................................................52
Zastosowaniemetodyzkopiowaniemdanych.............................................................................53
Poaktualizacji .............................................................................................................................53
Rozdzia4. PlanowanieaplikacjisystemuOracle—sposoby,standardyizagroenia ... 55
Podejciekooperacyjne ...............................................................................................................56
Daneswszdzie.........................................................................................................................57
JzyksystemuOracle ..................................................................................................................58
Tabele....................................................................................................................................59
Strukturalnyjzykzapyta ....................................................................................................59
ProstezapytaniewsystemieOracle ......................................................................................60
6
OracleDatabase11g.Kompendiumadministratora
Dlaczegosystembazdanychnazywasi„relacyjnym”? ......................................................61
Prosteprzykady....................................................................................................................63
Zagroenia ...................................................................................................................................64
Znaczenienowegopodejcia .......................................................................................................65
Zmianarodowisk .................................................................................................................65
Kody,skrótyistandardynazw ..............................................................................................66
Jakzmniejszyzamieszanie?.......................................................................................................67
Normalizacja .........................................................................................................................68
Opisowenazwytabelikolumn .............................................................................................72
Danewjzykunaturalnym....................................................................................................74
Stosowaniewielkichliterwnazwachidanych .....................................................................74
Normalizacjanazw ......................................................................................................................75
Czynnikludzki ............................................................................................................................75
Zadaniaaplikacjiidaneaplikacji ..........................................................................................76
Identyfikacjazada ...............................................................................................................78
Identyfikacjadanych .............................................................................................................80
Modelbiznesowy.........................................................................................................................82
Wprowadzaniedanych ..........................................................................................................82
Zapytaniaitworzenieraportów.............................................................................................83
Normalizacjanazwobiektów ......................................................................................................84
Integralnopoziomnazwa...................................................................................................84
Kluczeobce ...........................................................................................................................85
Nazwywliczbiepojedynczej ................................................................................................85
Zwizo ..............................................................................................................................86
Obiektonazwietezaurus ......................................................................................................86
Inteligentnekluczeiwartocikolumn .........................................................................................86
Przykazania .................................................................................................................................87
CzII
SQLiSQL*Plus .................................................................... 89
Rozdzia5. ZasadniczeelementyjzykaSQL .............................................................. 91
Styl ..............................................................................................................................................93
UtworzenietabeliGAZETA........................................................................................................93
ZastosowaniejzykaSQLdowybieraniadanychztabel ............................................................94
Sowakluczoweselect,from,whereiorderby ...........................................................................97
Operatorylogiczneiwartoci ......................................................................................................99
Testypojedynczychwartoci ..............................................................................................100
LIKE ...................................................................................................................................103
Prostetestydlalistwartoci ................................................................................................105
czeniewyraelogicznych..............................................................................................107
Innezastosowanieklauzuliwhere—podzapytania ..................................................................108
Podzapytaniazwracajcepojedynczwarto ....................................................................109
Podzapytaniazwracajcelistywartoci...............................................................................110
czenietabel............................................................................................................................111
Tworzenieperspektyw...............................................................................................................113
Rozszerzanieperspektyw ..........................................................................................................115
Rozdzia6. PodstawoweraportyipoleceniaprogramuSQL*Plus ............................... 117
Tworzenieprostegoraportu .......................................................................................................119
remark .................................................................................................................................120
setheadsep ..........................................................................................................................121
ttitleibtitle ..........................................................................................................................122
column.................................................................................................................................122
breakon...............................................................................................................................123
Spistreci
7
computeavg ........................................................................................................................124
setlinesize ...........................................................................................................................125
setpagesize..........................................................................................................................125
setnewpage .........................................................................................................................126
spool ....................................................................................................................................126
/**/ .....................................................................................................................................128
Objanieniadotyczcenagówkówkolumn ........................................................................128
Innewasnoci ...........................................................................................................................129
Edytorwierszowy................................................................................................................129
setpause ..............................................................................................................................132
save .....................................................................................................................................132
store.....................................................................................................................................133
Edycja..................................................................................................................................133
host ......................................................................................................................................134
DodawaniepoleceprogramuSQL*Plus............................................................................135
OdczytywanieustawieprogramuSQL*Plus ...........................................................................135
Klocki ........................................................................................................................................137
Rozdzia7. Pobieranieinformacjitekstowychiichmodyfikowanie............................. 139
Typydanych ..............................................................................................................................139
Czymjestcig? .........................................................................................................................140
Notacja ......................................................................................................................................140
Konkatenacja(||) ........................................................................................................................143
Wycinanieiwklejaniecigówznaków......................................................................................144
RPADiLPAD.....................................................................................................................144
LTRIM,RTRIMiTRIM.....................................................................................................145
czeniedwóchfunkcji.......................................................................................................146
ZastosowaniefunkcjiTRIM................................................................................................149
Uyciedodatkowejfunkcji..................................................................................................149
LOWER,UPPERiINITCAP..............................................................................................150
LENGTH.............................................................................................................................151
SUBSTR..............................................................................................................................152
INSTR .................................................................................................................................155
ASCIIiCHR .......................................................................................................................159
Zastosowanieklauzulorderbyorazwherezfunkcjamiznakowymi.........................................160
SOUNDEX..........................................................................................................................161
Obsugajzykównarodowych ............................................................................................163
Obsugawyraeregularnych .............................................................................................163
Podsumowanie...........................................................................................................................163
Rozdzia8. Wyszukiwaniezwykorzystaniemwyraeregularnych ............................. 165
Wyszukiwaniewcigachznaków .............................................................................................165
REGEXP_SUBSTR...................................................................................................................167
REGEXP_INSTR................................................................................................................171
REGEXP_LIKE ..................................................................................................................172
REPLACEiREGEXP_REPLACE .....................................................................................173
REGEXP_COUNT..............................................................................................................177
Rozdzia9. Operacjezdanyminumerycznymi............................................................ 179
Trzyklasyfunkcjinumerycznych..............................................................................................179
Notacja ......................................................................................................................................180
Funkcjeoperujcenapojedynczychwartociach ......................................................................180
Dodawanie(+),odejmowanie(–),mnoenie(*)idzielenie(/) ...........................................181
NULL ..................................................................................................................................182
8
OracleDatabase11g.Kompendiumadministratora
NVL—zastpowaniewartociNULL ...............................................................................182
ABS—wartobezwzgldna .............................................................................................184
CEIL....................................................................................................................................184
FLOOR................................................................................................................................184
MOD ...................................................................................................................................184
POWER...............................................................................................................................185
SQRT—pierwiastekkwadratowy......................................................................................185
EXP,LNiLOG...................................................................................................................186
ROUNDiTRUNC ..............................................................................................................186
SIGN ...................................................................................................................................188
SIN,SINH,COS,COSH,TAN,TANH,ACOS,ATAN,ATAN2iASIN .........................188
Funkcjeagregacji.......................................................................................................................189
WartociNULLwfunkcjachagregacji ...............................................................................189
Przykadyfunkcjioperujcychnapojedynczychwartociachoraznagrupachwartoci ....190
AVG,COUNT,MAX,MINiSUM ....................................................................................191
czeniefunkcjigrupowychzfunkcjamioperujcyminapojedynczychwartociach .......192
STDDEViVARIANCE .....................................................................................................194
OpcjaDISTINCTwfunkcjachgrupowych .........................................................................194
Funkcjeoperujcenalistach......................................................................................................195
WyszukiwaniewierszyzapomocfunkcjiMAXlubMIN .......................................................197
Priorytetydziaainawiasy.......................................................................................................198
Podsumowanie...........................................................................................................................199
Rozdzia10. Daty—kiedy,terazirónice ................................................................ 201
Arytmetykadat ..........................................................................................................................201
SYSDATE,CURRENT_DATEiSYSTIMESTAMP.........................................................202
Rónicapomidzydwiemadatami......................................................................................203
Dodawaniemiesicy ...........................................................................................................204
Odejmowaniemiesicy .......................................................................................................204
GREATESTiLEAST .........................................................................................................204
NEXT_DAY .......................................................................................................................205
LAST_DAY ........................................................................................................................207
MONTHS_BETWEEN—liczbamiesicydzielcychdwiedaty ......................................207
czeniefunkcjiprzetwarzaniadat .....................................................................................208
FunkcjeROUNDiTRUNCwobliczeniachzwykorzystaniemdat ..........................................208
FormatowaniewfunkcjachTO_DATEiTO_CHAR................................................................209
NajczstszebdyfunkcjiTO_CHAR.................................................................................214
NEW_TIME—przeczaniestrefczasowych ....................................................................214
ObliczeniazwykorzystaniemfunkcjiTO_DATE...............................................................215
Datywklauzuliwhere ...............................................................................................................217
Obsugawielustuleci.................................................................................................................218
ZastosowaniefunkcjiEXTRACT..............................................................................................219
ZastosowanietypudanychTIMESTAMP.................................................................................220
Rozdzia11. Funkcjekonwersjiitransformacji............................................................ 223
Podstawowefunkcjekonwersji .................................................................................................225
Automatycznakonwersjatypówdanych .............................................................................227
Ostrzeenieprzedautomatycznkonwersj ........................................................................230
Specjalnefunkcjekonwersji ......................................................................................................230
Funkcjetransformacji ................................................................................................................231
TRANSLATE .....................................................................................................................231
DECODE ............................................................................................................................232
Podsumowanie...........................................................................................................................233
Plik z chomika:
misiek.007
Inne pliki z tego folderu:
Podrecznik freelancera Tajniki sukcesu niezaleznego projektanta stron WWW Smashing Magazine.pdf
(678 KB)
Programowanie uslug WCF Wydanie III.pdf
(1103 KB)
Programowanie w jezyku Clojure.pdf
(704 KB)
Projektowanie witryn internetowych User eXperience Smashing Magazine.pdf
(946 KB)
Projektowanie WWW Ksiega pomyslow 2.pdf
(3377 KB)
Inne foldery tego chomika:
600 electrical engineering books
Bios - Leksykon Kieszonkowy (Helion)
Budujemy Sklep Internetowy Kurs Porady Polecam
cloud computing
Dla bystrzaków
Zgłoś jeśli
naruszono regulamin