oracle-database-11g.-kompendium-administratora helion.pdf
(
26604 KB
)
Pobierz
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
Spistreci
9
Rozdzia12. Grupowaniedanych ................................................................................ 235
Zastosowanieklauzulgroupbyihaving ...................................................................................235
Dodanieklauzuliorderby ...................................................................................................237
Kolejnowykonywaniaklauzul.........................................................................................238
Perspektywygrup ......................................................................................................................240
Zmiananazwkolumnzapomocaliasów .................................................................................241
Moliwociperspektywgrupowych ..........................................................................................242
Zastosowanieklauzuliorderbywperspektywach ..............................................................243
Logikaklauzulihaving ........................................................................................................244
Zastosowanieklauzuliorderbyzkolumnamiifunkcjamigrupujcymi .............................246
Kolumnyzcze.................................................................................................................246
Dodatkowemoliwocigrupowania..........................................................................................247
Rozdzia13. Kiedyjednozapytaniezaleyoddrugiego ................................................ 249
Zaawansowanepodzapytania ....................................................................................................249
Skorelowanepodzapytania..................................................................................................250
Koordynacjatestówlogicznych ..........................................................................................251
ZastosowanieklauzuliEXISTSorazjejskorelowanegopodzapytania ...............................252
Zczeniazewntrzne ................................................................................................................254
SkadniazczezewntrznychwwersjachbazydanychpoprzedzajcychOracle9i .........254
Nowaskadniazczezewntrznych .................................................................................256
ZastpienieklauzuliNOTINzewntrznymzczeniem .....................................................258
ZastpienieklauzuliNOTINklauzulNOTEXISTS.........................................................259
Zczenianaturalneiwewntrzne..............................................................................................260
UNION,INTERSECTiMINUS ...............................................................................................261
PodzapytaniaIN ..................................................................................................................264
OgraniczeniastosowaniaoperatorówUNION,INTERSECTiMINUS .............................264
Rozdzia14. Zaawansowanemoliwoci..................................................................... 265
Zoonegrupowanie ..................................................................................................................265
Tabeletymczasowe ...................................................................................................................267
ZastosowaniefunkcjiROLLUP,GROUPINGiCUBE.............................................................268
Drzewarodzinneiklauzulaconnectby .....................................................................................272
Wykluczaniepojedynczychwierszyigazi .......................................................................275
Poruszaniesiwkierunkukorzeni ......................................................................................276
Podstawowezasady.............................................................................................................278
Rozdzia15. Modyfikowaniedanych:
insert,update,mergeidelete............................. 281
insert ..........................................................................................................................................281
Wprowadzanieinformacjiogodzinie..................................................................................282
insertnapodstawieselect ....................................................................................................283
ZastosowaniewskazówkiAPPENDdopoprawywydajnociinstrukcjiinsert ...................284
rollback,commitiautocommit..................................................................................................285
Zastosowaniepunktówzapisu .............................................................................................285
Niejawnepoleceniecommit ................................................................................................287
Automatycznecofanie .........................................................................................................287
Wprowadzaniedanychdowielutabel .......................................................................................287
delete .........................................................................................................................................291
update ........................................................................................................................................292
Instrukcjaupdatezwbudowaninstrukcjselect ................................................................293
InstrukcjaupdatezwartociamiNULL...............................................................................294
Zastosowaniepoleceniamerge ..................................................................................................295
Obsugabdów .........................................................................................................................298
Plik z chomika:
AGAPE_AGAPE
Inne pliki z tego folderu:
autocad 2005 i 2005 pl full.pdf
(22413 KB)
intensywny kurs przywództwa. szybki program rozwoju zdolności przywódczych full.pdf
(9732 KB)
płytki umysł. jak internet wpływa na nasz mózg helion.pdf
(34503 KB)
analiza statystyczna. microsoft excel 2010 pl cała książka.pdf
(27781 KB)
matematyczne-szkielko-i-oko.-mniej-i-bardziej-powazne-zastosowania-matmy full scan.pdf
(28897 KB)
Inne foldery tego chomika:
! # Wrzucone - sprawdzone i pełne Ebooki #
! # Wrzucone - sprawdzone i pełne Ebooki #(1)
! # Wrzucone - sprawdzone i pełne Ebooki #(10)
! # Wrzucone - sprawdzone i pełne Ebooki #(2)
! # Wrzucone - sprawdzone i pełne Ebooki #(3)
Zgłoś jeśli
naruszono regulamin