reklama - zainteresowany?

Oracle Database 11g. Przewodnik dla poczÄ…tkujÄ…cych - Helion

Oracle Database 11g. Przewodnik dla poczÄ…tkujÄ…cych
Autor: Ian Abramson, Michael Abbey, Michael Corey, Michelle Malcher
Tytuł oryginału: Oracle Database 11g, A Beginner's Guide
Tłumaczenie: Przemysław Szeremiota
ISBN: 978-83-246-2548-2
stron: 400, Format: 168x237, okładka: miękka
Data wydania: 2010-04-21
Księgarnia: Helion

Cena książki: 59,00 zł

Dodaj do koszyka Oracle Database 11g. Przewodnik dla poczÄ…tkujÄ…cych

Tagi: Oracle - Programowanie

Profesjonalnie zarzÄ…dzaj danymi!

  • Jak zainstalować i uruchomić bazÄ™ danych Oracle?
  • Jak wykorzystać możliwoÅ›ci jÄ™zyka SQL oraz PL/SQL?
  • Jak wykonać kopiÄ™ bezpieczeÅ„stwa bazy danych?

Bazy danych stanowią fundament niejednej firmy. Na rynku znajduje się wiele produktów przeznaczonych do ich tworzenia. Wśród nich można wskazać jeden, którego nazwa znana jest nawet osobom niezwiązanym z branżą informatyczną. Oracle - to synonim wydajności i niezawodności. Baza ta znajduje zastosowanie wszędzie tam, gdzie przetwarzane są ogromne ilości danych. Chwila, ale przecież takie narzędzie musi kosztować krocie... Nic bardziej mylnego! Oracle udostępnia także darmową wersję swojej bazy - Express Edition. Dla zwykłego użytkownika ograniczenia tej wersji nie są dotkliwe, a korzystanie z niej gwarantuje świetną jakość pracy z produktem lidera wśród baz danych.

Książka "Oracle Database 11g. Przewodnik dla początkujących" stanowi doskonałe, dopasowane do potrzeb początkującego użytkownika wprowadzenie do obsługi bazy danych Oracle. W trakcie lektury zdobędziesz gruntowną wiedzę na temat instalacji oraz uruchamiania bazy danych, poznasz podstawy języka SQL i PL/SQL, a także zaznajomisz się z zadaniami stojącymi przed administratorem baz danych. Ponadto zgłębisz takie zagadnienia, jak bezpieczeństwo bazy, metody wykonywania kopii bezpieczeństwa oraz mechanizmy gwarantujące wysoką dostępność. W książce znajdziesz wiele ćwiczeń, pytań kontrolnych oraz sprawdzianów, które pozwolą na przegląd i utrwalenie zdobytej wiedzy. Książka ta jest obowiązkową pozycją dla wszystkich użytkowników wchodzących w świat baz danych Oracle!

  • Podstawowe zagadnienia zwiÄ…zane z bazami danych
  • Instalacja i konfiguracja bazy danych Oracle
  • NawiÄ…zywanie poÅ‚Ä…czenia z bazÄ…
  • Tworzenie zapytaÅ„ SQL
  • Wykorzystanie jÄ™zyka PL/SQL do rozwiÄ…zywania zaawansowanych problemów
  • Administrowanie bazÄ… danych
  • Tworzenie kopii bezpieczeÅ„stwa
  • Przywracanie danych z kopii w przypadku utraty bazy
  • Zapewnianie wysokiej dostÄ™pnoÅ›ci bazy przy użyciu mechanizmów: RAC, ASM oraz Data Guard
  • Praca z dużymi zbiorami danych

Wykorzystaj możliwości bazy danych Oracle!

Dodaj do koszyka Oracle Database 11g. Przewodnik dla poczÄ…tkujÄ…cych

 

Osoby które kupowały "Oracle Database 11g. Przewodnik dla początkujących", wybierały także:

  • PL/SQL. Kurs video. Od podstaw do zagadnieÅ„ zaawansowanych. Programowanie baz danych
  • Linux Server. Kurs video. UsÅ‚ugi serwerowe, skrypty i Å›rodowisko graficzne
  • Tablice informatyczne. SQL. Wydanie III
  • SQL w 24 godziny. Wydanie VI
  • Oracle PL/SQL w mgnieniu oka

Dodaj do koszyka Oracle Database 11g. Przewodnik dla poczÄ…tkujÄ…cych

Spis treści

Oracle Database 11g. Przewodnik dla początkujących -- spis treści

O autorach (13)

O recenzentach (15)

Wprowadzenie (17)

Rozdział 1. Bazy danych - podstawy (21)

  • Baza danych (21)
  • Architektura Oracle 11g (23)
    • Pliki sterujÄ…ce (23)
    • Dzienniki powtórzeÅ„ (24)
    • Systemowy obszar tabelowy (24)
    • Obszar pomocniczy (25)
    • DomyÅ›lny systemowy obszar tymczasowy (25)
    • Obszar wycofania (25)
    • Plik parametrów serwera (26)
    • Procesy drugoplanowe (26)
  • Ćwiczenie 1.1. PrzeglÄ…d architektury bazy danych Oracle 11g (28)
    • Krok po kroku (28)
    • Podsumowanie ćwiczenia (28)
    • Administrator bazy danych (29)
  • Typy danych w Oracle 11g (30)
    • Typ varchar2 (31)
    • Typ number (31)
    • Typ date (31)
    • Typ timestamp (32)
    • Typ clob (32)
    • Typ blob (32)
  • Praca z tabelami (33)
    • Tabele powiÄ…zane z part_master (33)
  • Obiekty skÅ‚adowane (35)
    • Perspektywy (35)
    • Wyzwalacze (36)
    • Procedury (36)
    • Funkcje (37)
    • Pakiety (37)
  • Inne istotne elementy Oracle 11g (38)
    • Indeksy (39)
    • Użytkownicy (39)
    • Limity dla obszarów tabelowych (40)
    • Synonimy (40)
    • Role (41)
    • DomyÅ›lne Å›rodowisko użytkowników (41)
  • Uprawnienia do obiektów i uprawnienia systemowe (42)
    • Odczyt (select) (43)
    • Wstawianie (insert) (43)
    • Modyfikowanie (update) (43)
    • Usuwanie (delete) (43)
    • Uprawnienia systemowe (44)
  • G jak grid (44)
  • Co dalej? (47)
  • Sprawdzian (49)

Rozdział 2. Oracle - instalacja (51)

  • Planowanie instalacji (51)
    • Definiowanie wymagaÅ„ systemowych (52)
    • Instalacja systemu Linux (53)
  • Konfigurowanie systemu operacyjnego (56)
  • Ćwiczenie 2.1. Konfigurowanie parametrów jÄ…dra (58)
    • Krok po kroku (59)
    • Podsumowanie ćwiczenia (60)
  • Z Linuksem za pan brat (61)
  • Wybór komponentów (62)
  • Instalowanie oprogramowania Oracle (63)
    • Asystent konfiguracji bazy danych (70)
    • Weryfikacja instalacji (73)
  • Podsumowanie (74)
  • Sprawdzian (74)

Rozdział 3. Połączenia sieciowe (77)

  • Oracle Net Services (78)
    • ProtokoÅ‚y sieciowe (78)
    • Optymalizacja przepustowoÅ›ci sieci (79)
    • PoÅ‚Ä…czenia (80)
    • Utrzymywanie poÅ‚Ä…czeÅ„ (80)
    • PoÅ‚ożenia (80)
  • Serwer dedykowany a serwer współdzielony (82)
    • Serwer dedykowany (82)
    • Serwer współdzielony (82)
    • Procesy rozprowadzajÄ…ce (85)
    • Monitorowanie serwera współdzielonego (86)
  • Definiowanie poÅ‚Ä…czeÅ„ (87)
    • Deskryptor poÅ‚Ä…czenia (87)
    • Definiowanie deskryptora poÅ‚Ä…czenia (88)
    • Oracle Connection Manager (88)
    • Multipleksowanie sesji (89)
    • Filtrowanie ruchu z kontrolÄ… dostÄ™pu (89)
  • Procesy nasÅ‚uchujÄ…ce Oracle Net (89)
    • Uwierzytelnianie hasÅ‚em (92)
    • Zwielokrotnione procesy nasÅ‚uchu (92)
    • Pule poÅ‚Ä…czeÅ„ (93)
  • Mechanizmy odwzorowania nazw (93)
    • Katalog LDAP (93)
    • Directory Information Tree (94)
    • Nazwy wyróżniajÄ…ce (DN) (94)
    • Jak wyszukiwać informacje w katalogu (95)
    • Aliasy nazw usÅ‚ug (95)
    • Lokalne mechanizmy odwzorowania nazw (96)
    • Metoda uproszczona (96)
    • ZewnÄ™trzne odwzorowywanie nazw (96)
    • KtórÄ… wybrać? (97)
  • Pliki konfiguracyjne Oracle (97)
  • NarzÄ™dzia administracyjne (98)
    • Oracle Enterprise Manager/Grid Control (99)
    • Oracle Net Manager (99)
    • Konsola OEM (100)
    • Komponenty konsoli OEM (100)
    • Oracle Net Configuration Assistant (100)
    • Oracle Internet Directory Configuration Assistant (101)
    • Polecenia konsoli systemowej (101)
    • Opcje zabezpieczeÅ„ Oracle Advanced Security (103)
    • Procesy rozprowadzajÄ…ce (103)
  • Ćwiczenie 3.1. Testowanie poÅ‚Ä…czenia (104)
    • Krok po kroku (104)
    • Podsumowanie ćwiczenia (106)
  • Profile (106)
  • Sieć Oracle w Å›rodowisku wielowarstwowym (107)
  • Instalowanie oprogramowania klienckiego Oracle 11g (108)
  • Sprawdzian (112)

Rozdział 4. Język SQL (115)

  • SkÅ‚adowe zapytaÅ„ SQL (115)
    • Zapytania DDL (115)
    • Zapytania DML (116)
  • Podstawowe zapytania insert i select (117)
    • Zapytania insert (117)
    • Zapytania select (118)
  • Proste klauzule where (120)
    • Klauzula where z operatorami and i or (122)
    • Klauzula where z negacjÄ… (123)
    • Klauzula where z zakresem (123)
    • Klauzula where z listÄ… wartoÅ›ci (124)
    • Klauzula where z dopasowaniem do wzorca (124)
    • Klauzula where - popularne operatory (125)
  • Podstawowe zapytania update i delete (125)
    • Zapytania update (125)
    • Zapytania delete (127)
  • PorzÄ…dkowanie zbioru wynikowego (128)
  • Funkcje w zapytaniach (130)
    • Funkcje znakowe (130)
    • Funkcje liczbowe (131)
    • Funkcje agregujÄ…ce (132)
  • Daty i funkcje operujÄ…ce na datach (132)
    • Funkcje operujÄ…ce na datach (132)
    • Formatowanie wartoÅ›ci typu date (133)
    • Zagnieżdżanie funkcji (133)
  • ZÅ‚Ä…czenia tabel (ANSI i Oracle) (134)
    • ZÅ‚Ä…czenie wewnÄ™trzne (inner join) (135)
    • ZÅ‚Ä…czenia zewnÄ™trzne (138)
  • Ćwiczenie 4.1. ZÅ‚Ä…czanie tabel (wewnÄ™trzne i zewnÄ™trzne) (139)
    • Krok po kroku (140)
    • Podsumowanie ćwiczenia (141)
  • Ćwiczenie 4.2. ZÅ‚Ä…czenia zgodne ze skÅ‚adniÄ… ANSI SQL (142)
    • Krok po kroku (142)
    • Podsumowanie ćwiczenia (143)
    • ZÅ‚Ä…czenia wsobne (144)
  • Klauzule group by i having (145)
    • Klauzula group by (145)
    • Klauzula having (146)
  • Ćwiczenie 4.3. Grupowanie wierszy w zapytaniach select (146)
    • Krok po kroku (147)
    • Podsumowanie ćwiczenia (148)
  • Podzapytania proste i skorelowane (149)
    • Podzapytania proste (149)
    • Podzapytania skorelowane ze zÅ‚Ä…czeniami (150)
  • Operatory zbiorów: union, intersect i minus (151)
    • Operator union (152)
    • Operator union all (152)
    • Operator intersect (153)
    • Operator minus (153)
  • Ćwiczenie 4.4. Zastosowanie operatora sumy zbiorów (154)
    • Krok po kroku (154)
    • Podsumowanie ćwiczenia (155)
  • Perspektywy (155)
  • Sekwencje (157)
  • Integralność bazy danych (158)
    • Modele ER (159)
    • Typy wiÄ™zów integralnoÅ›ci (159)
    • Ograniczenie odroczone (160)
  • Formatowanie zbioru wynikowego w SQL*Plus (161)
    • Rozmiar wiersza, rozmiar strony (161)
    • Nagłówek strony zbioru wynikowego (161)
    • Stopka strony zbioru wynikowego (162)
    • Formatowanie kolumn (162)
  • Ćwiczenie 4.5. Formatowanie wyników w SQL*Plus (162)
    • Krok po kroku (162)
    • Podsumowanie ćwiczenia (164)
    • Zapisywanie wyników zapytaÅ„ do pliku (164)
  • Sprawdzian (164)

Rozdział 5. Język PL/SQL (167)

  • Istota i zastosowania jÄ™zyka PL/SQL (168)
  • Podstawowa struktura programu PL/SQL (169)
  • Typy danych w PL/SQL (171)
    • Dopuszczalne znaki (171)
    • Operatory arytmetyczne (172)
    • Typ varchar2 (174)
    • Typ number (174)
    • Typ date (174)
    • Typ boolean (175)
  • Pisanie programów PL/SQL w konsoli SQL*Plus (176)
  • Ćwiczenie 5.1. Tworzenie programu PL/SQL (178)
    • Krok po kroku (178)
    • Podsumowanie ćwiczenia (179)
    • SQL w programach PL/SQL (179)
    • Kursory PL/SQL (179)
    • PÄ™tla FOR z kursorem (181)
  • ObsÅ‚uga wyjÄ…tków w programach PL/SQL (183)
    • ObsÅ‚uga bÅ‚Ä™dów w oparciu o wbudowane zmienne Oracle (186)
  • Sterowanie przebiegiem wykonania programu (188)
    • PrzepÅ‚yw sterowania w programie (188)
  • Ćwiczenie 5.2. Instrukcje warunkowe i pÄ™tle w jÄ™zyku PL/SQL (195)
    • Krok po kroku (196)
    • Podsumowanie ćwiczenia (197)
  • Tworzenie procedur skÅ‚adowanych (197)
  • Tworzenie i stosowanie funkcji (200)
  • Ćwiczenie 5.3. Tworzenie i stosowanie funkcji PL/SQL (201)
    • Krok po kroku (202)
    • Podsumowanie ćwiczenia (203)
  • WywoÅ‚ywanie programu PL/SQL (203)
  • Sprawdzian (204)

Rozdział 6. Administrator bazy danych (207)

  • Zadania administratora bazy danych (207)
  • Zadania codzienne (208)
    • Projektowanie architektury (209)
    • Wymiarowanie (209)
    • Kopie zapasowe i odtwarzanie danych (209)
    • BezpieczeÅ„stwo (209)
    • Wydajność i optymalizacja (210)
    • ZarzÄ…dzanie obiektami bazy danych (210)
    • ZarzÄ…dzanie pamiÄ™ciÄ… masowÄ… (210)
    • ZarzÄ…dzanie zmianami (211)
    • Zadania planowe (211)
    • ZarzÄ…dzanie sieciÄ… (211)
    • Diagnostyka (211)
  • Infrastruktura bazy danych Oracle 11g (212)
    • Schematy (212)
    • Struktury skÅ‚adowania danych (214)
  • Tryby dziaÅ‚ania bazy danych Oracle 11g (215)
    • Tryby dziaÅ‚ania (216)
    • Zatrzymywanie bazy danych i instancji (217)
  • Oracle Enterprise Manager (218)
    • Konfigurowanie instancji (219)
    • Sesje użytkowników (219)
    • Resource Consumer Groups (220)
    • Schematy, bezpieczeÅ„stwo i zarzÄ…dzanie pamiÄ™ciÄ… masowÄ… (221)
    • ZarzÄ…dzanie rozproszone (221)
    • Mechanizmy hurtowni danych (222)
    • Inne (222)
  • ZarzÄ…dzanie obiektami bazy danych (223)
    • Pliki sterujÄ…ce (223)
    • Dzienniki powtórzeÅ„ (223)
    • ZarzÄ…dzanie segmentem wycofania (223)
    • Obiekty schematu (224)
  • Gospodarowanie miejscem (225)
    • Archiwizowanie dzienników (225)
    • Pliki danych i obszary tabelowe (226)
  • ZarzÄ…dzanie kontami użytkowników (228)
    • Tworzenie konta użytkownika (229)
    • Edycja kont (230)
  • ZarzÄ…dzanie uprawnieniami użytkowników bazy danych (230)
    • Przyznawanie uprawnieÅ„ (231)
    • Role (232)
    • Profile (233)
  • Podsumowanie (234)
  • Ćwiczenie 6.1. Tworzenie podstawowych obiektów (234)
    • Krok po kroku (234)
    • Podsumowanie ćwiczenia (236)
  • Sprawdzian (236)

Rozdział 7. Kopie zapasowe i przywracanie danych (237)

  • Wykonywanie kopii zapasowych i przywracanie danych w bazach danych Oracle - podstawy (237)
    • Od czego zacząć (238)
    • Architektura systemu kopii zapasowych (239)
    • Pliki binarne Oracle (239)
    • Pliki parametrów (240)
    • Pliki sterujÄ…ce (240)
    • Dzienniki powtórzeÅ„ (241)
    • Segmenty wycofania (241)
    • Punkty kontrolne (242)
    • Dzienniki archiwalne (242)
    • Pliki danych, obszary tabelowe, segmenty, ekstenty i bloki (243)
    • Zrzuty pamiÄ™ci procesów (244)
  • Kopiowanie i odtwarzanie danych metodami tradycyjnymi (245)
    • Rodzaje fizycznych kopii zapasowych (246)
    • Zimne kopie zapasowe (246)
    • GorÄ…ce kopie zapasowe (247)
    • Przywracanie danych z zimnej kopii (248)
    • Odtwarzanie danych z gorÄ…cej kopii (249)
    • Odtwarzanie w siedmiu krokach (250)
    • Odtworzenie z użyciem plików sterujÄ…cych (251)
  • Automatyzacja kopiowania bazy danych (251)
  • Kopiowanie archiwizowanych dzienników powtórzeÅ„ (253)
  • Oracle Data Pump (254)
  • Oracle Data Pump Export (255)
  • Oracle Data Pump Import (260)
  • Tradycyjnie: Export i Import (264)
  • Pierwsze kroki z Oracle Recovery Manager (266)
    • Architektura RMAN (267)
    • Konfigurowanie katalogu odtwarzania i docelowej bazy danych (270)
    • Najważniejsze cechy RMAN (270)
    • Kopie zapasowe (273)
    • RMAN w panelach Oracle Enterprise Manager (274)
    • Wykonywanie kopii zapasowej (277)
    • Przywrócenie kopii i odtworzenie bazy danych (279)
  • Ćwiczenie 7.1. RMAN od deski do deski (279)
    • Krok po kroku (280)
    • Podsumowanie ćwiczenia (281)
  • Sprawdzian (281)

Rozdział 8. Mechanizmy wysokiej dostępności: RAC, ASM i Data Guard (283)

  • Co to jest wysoka dostÄ™pność (284)
  • Real Application Clusters (285)
  • Instalowanie klastra RAC (286)
  • Testowanie klastra RAC (289)
    • ZarzÄ…dzanie obciążeniem (290)
    • Automatic Storage Management (291)
  • Instancja ASM (292)
  • Ćwiczenie 8.1. Instalowanie ASMLib (295)
    • Krok po kroku (295)
    • Podsumowanie ćwiczenia (297)
  • Tworzenie grup dyskowych ASM (297)
  • Ćwiczenie 8.2. Tworzenie grup dyskowych (297)
    • Krok po kroku (298)
    • Podsumowanie ćwiczenia (298)
  • ASMLib i konsola poleceÅ„ ASMCMD (298)
  • Przenoszenie bazy danych na instancjÄ™ ASM (300)
  • Data Guard (302)
  • Tryby ochrony w Data Guard (303)
  • Tworzenie serwera rezerwowego z kopiÄ… fizycznÄ… (306)
  • Ćwiczenie 8.3. Tworzenie fizycznej kopii bazy danych (307)
    • Krok po kroku (307)
    • Podsumowanie ćwiczenia (308)
  • Podsumowanie (308)
  • Sprawdzian (309)

Rozdział 9. Duże bazy danych (311)

  • Jak rozpoznać naprawdÄ™ dużą bazÄ™ (311)
  • Partycjonowanie danych - jak i dlaczego (312)
    • Po co partycjonować bazÄ™ (312)
    • Realizacja partycjonowania tabel (316)
  • Ćwiczenie 9.1. Utworzenie tabeli partycjonowanej zakresami z lokalnym indeksem (331)
    • Krok po kroku (331)
    • Podsumowanie ćwiczenia (332)
  • Kompresowanie danych (332)
    • Kompresja danych (334)
    • Kompresowanie klucza indeksujÄ…cego (335)
  • ZwiÄ™kszanie wydajnoÅ›ci dziÄ™ki przetwarzaniu równolegÅ‚emu (336)
    • Elementy przetwarzania równolegÅ‚ego (337)
    • Konfiguracja przetwarzania równolegÅ‚ego (337)
    • Uruchamianie przetwarzania równolegÅ‚ego (338)
  • Perspektywy zmaterializowane (340)
    • Zastosowania perspektyw zmaterializowanych (340)
    • Przepisywanie zapytaÅ„ (342)
    • Kiedy utworzyć perspektywÄ™ zmaterializowanÄ… (343)
    • Tworzenie perspektyw zmaterializowanych (343)
  • Funkcje agregujÄ…ce i analityczne (344)
    • Funkcje agregujÄ…ce (344)
    • Funkcje analityczne (347)
    • Inne funkcje (354)
  • Modele SQL (354)
  • Ćwiczenie 9.2. Zastosowanie modeli i funkcji analitycznych (357)
    • Krok po kroku (357)
    • Podsumowanie ćwiczenia (358)
  • Sprawdzian (359)

Dodatek A: Odpowiedzi do sprawdzianów (361)

  • RozdziaÅ‚ 1. Bazy danych - podstawy (361)
  • RozdziaÅ‚ 2. Oracle - instalacja (364)
  • RozdziaÅ‚ 3. PoÅ‚Ä…czenia sieciowe (365)
  • RozdziaÅ‚ 4. JÄ™zyk SQL (366)
  • RozdziaÅ‚ 5. JÄ™zyk PL/SQL (368)
  • RozdziaÅ‚ 6. Administrator bazy danych (369)
  • RozdziaÅ‚ 7. Kopie zapasowe i przywracanie danych (372)
  • RozdziaÅ‚ 8. Mechanizmy wysokiej dostÄ™pnoÅ›ci: RAC, ASM i Data Guard (374)
  • RozdziaÅ‚ 9. Duże bazy danych (376)

Skorowidz (379)

Dodaj do koszyka Oracle Database 11g. Przewodnik dla poczÄ…tkujÄ…cych

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.