Zaawansowane wyszukiwanie
  Strona Główna » Sklep » Bazy danych » Teoria baz danych » Moje Konto  |  Zawartość Koszyka  |  Do Kasy   
 Wybierz kategorię
Algorytmy Wzorce UML
Bazy danych
  Access
  Big Data
  Oracle
  SQL
  Teoria baz danych
Bezpieczeństwo
Bioinformatyka
Biznes Ekonomia Firma
Chemia
DTP Design
E-biznes
Ekonometria
Elektronika Elektrotechnika
Energetyka
Fizyka
GIS
Grafika użytkowa
Hardware
Informatyczne systemy zarządzania
Informatyka w szkole
Języki programowania
Matematyka
Multimedia
Obsługa komputera
Office
Poradniki
Programowanie gier
Programy inżynierskie
Programy matematyczne
Słowniki
Serwery
Sieci komputerowe
Systemy operacyjne
Technika
Telekomunikacja
Tworzenie stron WWW

Zobacz pełny katalog »
Systemy baz danych Tom 1 Praktyczne metody projektowania implementacji i zarządzania 66.00zł
Systemy baz danych Tom 1 Praktyczne metody projektowania implementacji i zarządzania

Autor: Thomas Connolly, Carolyn Begg

ISBN: 83-7243-368-2

Ilość stron: 656

Data wydania: 2004

Twarda oprawa

Systemy baz danych. Praktyczne metody projektowania, implementacji i zarządzania to książka dla szerokiego grona czytelników:

  • uczących się tej technologii studentów kierunków informatycznych i innych dziedzin, w których intensywnie wykorzystuje się bazy danych oraz
  • stosujących ją w praktyce informatyków i programistów pragnących zrozumieć mechanizmy baz danych i wykorzystać tę wiedzę do tworzenia bardziej efektywnych, bezpieczniejszych i sprawnych baz danych.

Książka zawiera praktycznie i przejrzyście przedstawione szerokie spektrum zagadnień związanych z bazami danych, dając czytelnikowi solidne podstawy wiedzy niezbędnej w praktyce projektowania, tworzenia i użytkowania baz danych. Podstawą omawianej technologii są relacyjne bazy danych i relacyjne SZBD, jednak książka zawiera również szeroko omówione zagadnienia systemów obiektowych.

Aktualne wydanie jest także wzbogacone o tematykę związaną z najnowszymi technologiami baz danych, dającą czytelnikowi szeroki przegląd ich możliwości. Najważniejsze cechy tej książki są następujące.

Tom 1:

  • Metodologia projektowanie baz danych jest podzielona na trzy rozdziały dotyczące: modelowania konceptualnego, logicznego i fizycznego. Każdy etap projektowania jest szczegółowo omówiony i zobrazowany rzeczywistymi przykładami. Pozwala to Czytelnikowi opanować trudną sztukę projektowania baz danych, której niedostatki są częstą przyczyną powstawania nietrafionych i nieużytecznych projektów baz danych. W projektowaniu jest wykorzystana notacja UML, która ułatwia kontrolę i precyzyjne przeprowadzenie tego procesu.
  • Obszerne wprowadzenie do języka SQL zajmuje trzy rozdziały tworzące swoisty praktyczny podręcznik tego języka. Książka zawiera także omówienie drugiego popularnego języka dostępu do baz danych - QBE (na przykładzie Microsoft Access).

Rozdziały: 

CZĘŚĆ PIERWSZA: PODSTAWY

  • 1.1. Wprowadzenie
  • 1.2. Tradycyjne systemy oparte na przetwarzaniu plików
  • 1.2.1. Systemy oparte na przetwarzaniu plików
  • 1.2.2. Ograniczenia systemów opartych na przetwarzaniu plików
  • 1.3. Systemy oparte na bazach danych
  • 1.3.1. Baza danych
  • 1.3.2. System zarządzania bazą danych (SZBD)
  • 1.3.3. Elementy środowiska SZBD
  • 1.3.4. Projektowanie bazy danych: przesunięcie punktu wyjścia
  • 1.4. Role w środowisku bazy danych
  • 1.4.1. Administratorzy danych i bazy danych
  • 1.4.2. Projektanci bazy danych
  • 1.4.3. Twórcy aplikacji
  • 1.4.4. Użytkownicy
  • 1.5. Historia systemów zarządzania bazą danych
  • 1.6. Zalety i wady SZBD

Rozdział 2 Środowisko bazy danych

  • 2.1. Trójwarstwowa architektura ANSI-SPARC
  • 2.1.1. Warstwa zewnętrzna
  • 2.1.2. Warstwa konceptualna
  • 2.1.3. Warstwa wewnętrzna
  • 2.1.4. Schematy, odwzorowania i egzemplarze
  • 2.1.5. Niezależność danych
  • 2.2. Języki baz danych
  • 2.2.1. Język definicji danych (JDD)
  • 2.2.2. Język manipulowania danymi (JMD)
  • 2.2.3. Języki czwartej generacji (4GL)
  • 2.3. Modele danych i modelowanie konceptualne
  • 2.3.1. Modele danych bazujące na obiektach
  • 2.3.2. Rekordowe modele danych
  • 2.3.3. Fizyczne modele danych
  • 2.3.4. Modelowanie konceptualne
  • 2.4. Funkcje SZBD
  • 2.5. Składniki SZBD
  • 2.6. Architektura wielodostępnego SZBD
  • 2.6.1. Przetwarzanie zdalne
  • 2.6.2. Serwer plików
  • 2.6.3. Klient-serwer
  • 2.7. Katalogi systemowe
  • 2.7.1. Słownikowy system zasobów informacyjnych (IRDS)

CZĘŚĆ DRUGA: Model relacyjny i języki relacyjne

  • Rozdział 3 Model relacyjny
  • 3.1. Krótka historia modelu relacyjnego
  • 3.2. Terminologia
  • 3.2.1. Relacyjna struktura danych
  • 3.2.2. Relacje matematyczne
  • 3.2.3. Relacje baz danych
  • 3.2.4. Własności relacji
  • 3.2.5. Klucze relacji
  • 3.2.6. Przedstawienie schematu relacyjnej bazy danych
  • 3.3. Integralność relacji
  • 3.3.1. Wartości puste
  • 3.3.2. Integralność encji
  • 3.3.3. Integralność referencyjna
  • 3.3.4. Więzy ogólne
  • 3.4. Perspektywy
  • 3.4.1. Terminologia
  • 3.4.2. Zadania perspektyw
  • 3.4.3. Modyfikowanie danych poprzez perspektywy

Rozdział 4 Algebra relacji i rachunek relacyjny

  • 4.1. Algebra relacji
  • 4.1.1. Operacje unarne
  • 4.1.2. Operacje na zbiorach
  • 4.1.3. Operacje złączeń
  • 4.1.4. Operacja ilorazu
  • 4.1.5. Podsumowanie operacji algebry relacji
  • 4.2. Rachunek relacyjny
  • 4.2.1. Relacyjny rachunek krotek
  • 4.2.2. Relacyjny rachunek dziedzin
  • 4.3. Inne języki

Rozdział 5 SQL: język manipulacji danymi

  • 5.1. Wprowadzenie do języka SQL
  • 5.1.1. Podstawowe cechy SQL
  • 5.1.2. Historia SQL
  • 5.1.3. Znaczenie języka SQL
  • 5.1.4. Terminologia
  • 5.2. Formułowanie poleceń w SQL
  • 5.3. Operowanie na danych
  • 5.3.1. Proste zapytania
  • 5.3.2. Porządkowanie wyniku (klauzula ORDER BY)
  • 5.3.3. Zastosowanie funkcji agregujących
  • 5.3.4. Grupowanie wyniku (klauzula GROUP BY)
  • 5.3.5. Podzapytania
  • 5.3.6. ANY i ALL
  • 5.3.7. Zapytania dotyczące wielu tabel
  • 5.3.8. EXISTS i NOT EXISTS
  • 5.3.9. Łączenie tabel wynikowych (UNION, INTERSECT, EXCEPT)
  • 5.3.10. Modyfikacje danych w bazie danych

Rozdział 6 SQL: definiowanie danych

  • 6.1. Typy danych ISO SQL
  • 6.1.1. Identyfikatory SQL
  • 6.1.2. Skalarne typy danych SQL
  • 6.1.3. Dokładne typy liczbowe
  • 6.2. Własność rozszerzonej integralności (IEF)
  • 6.2.1. Dane wymagane
  • 6.2.2. Więzy dziedzinowe
  • 6.2.3. Integralność encji
  • 6.2.4. Integralność referencyjna
  • 6.2.5. Więzy ogólne (asercje)
  • 6.3. Definiowanie danych
  • 6.3.1. Tworzenie bazy danych
  • 6.3.2. Tworzenie tabeli (CREATE TABLE)
  • 6.3.3. Zmiana definicji tabeli (ALTER TABLE)
  • 6.3.4. Usuwanie tabeli (DROP TABLE)
  • 6.3.5. Tworzenie indeksu (CREATE INDEX)
  • 6.3.6. Usuwanie indeksu (DROP INDEX)
  • 6.4. Perspektywy
  • 6.4.1. Tworzenie perspektywy (CREATE VIEW)
  • 6.4.2. Usuwanie perspektywy (DROP VIEW)
  • 6.4.3. Rozkład perspektywy
  • 6.4.4. Ograniczenia dla perspektyw
  • 6.4.5. Możliwości aktualizacji poprzez perspektywy
  • 6.4.6. Klauzula WITH CHECK OPTION
  • 6.4.7. Zalety i wady perspektyw
  • 6.4.8. Materializacja perspektyw
  • 6.5. Transakcje
  • 6.5.1. Natychmiastowe i odroczone więzy integralności
  • 6.6. Kontrola dostępu
  • 6.6.1. Nadawanie praw innym użytkownikom (GRANT)
  • 6.6.2. Odbieranie praw dostępu użytkownikom (REVOKE)

Rozdział 7 Query-By-Example

  • .1. Wprowadzenie do kwerend (zapytań) Microsoft Access
  • 7.2. Konstrukcja kwerend wybierających w QBE
  • 7.2.1. Określanie kryteriów
  • 7.2.2. Tworzenie zapytań dotyczących wielu tabel
  • 7.2.3. Wyliczanie podsumowań
  • 7.3. Zapytania zaawansowane
  • 7.3.1. Kwerendy parametryczne
  • 7.3.2. Kwerendy krzyżowe
  • 7.3.3. Kwerendy wyszukujące duplikaty
  • 7.3.4. Kwerendy wyszukujące rekordy niedopasowane
  • 7.3.5. Kwerendy z odnośnikami
  • 7.4. Zmiana zawartości tabel za pomocą kwerend akcji
  • 7.4.1. Kwerenda akcji – tworzenie tabeli
  • 7.4.2. Kwerenda akcji – usuwanie
  • 7.4.3. Kwerenda akcji – aktualizacja
  • 7.4.4. Kwerenda akcji – dołączanie

Rozdział 8 Komercyjne relacyjne SZBD: Access i Oracle

  • 8.1. Microsoft Access 2000
  • 8.1.1. Obiekty bazy danych
  • 8.1.2. Architektura systemu Microsoft Access
  • 8.1.3. Definiowanie tabel
  • 8.1.4. Definiowanie związków i więzów integralności referencyjnej
  • 8.1.5. Definiowanie więzów ogólnych
  • 8.1.6. Formularze
  • 8.1.7. Raporty
  • 8.1.8. Makra
  • 8.2. Oracle 8/8i
  • 8.2.1. Obiekty
  • 8.2.2. Architektura systemu Oracle
  • 8.2.3. Definicja tabeli
  • 8.2.4. Definiowanie więzów ogólnych
  • 8.2.5. PL/SQL
  • 8.2.6. Podprogramy, procedury przechowywane i funkcje oraz pakiety bazy danych
  • 8.2.7. Wyzwalacze

CZĘŚĆ TRZECIA: Analiza bazy danych i techniki projektowania

Rozdział 9 Baza danych: planowanie, projektowanie i administracja

  • 9.1. Cykl życia systemów informacyjnych
  • 9.2. Cykl życia aplikacji bazy danych
  • 9.3. Planowanie bazy danych
  • 9.4. Definicja systemu
  • 9.4.1. Perspektywy użytkowników
  • 9.5. Gromadzenie i analiza wymagań
  • 9.5.1. Podejście scentralizowane
  • 9.5.2. Podejście integrujące perspektywy
  • 9.6. Projektowanie bazy danych
  • 9.6.1. Metody projektowania bazy danych
  • 9.6.2. Modelowanie danych
  • 9.6.3. Etapy projektowania bazy danych
  • 9.7. Selekcja SZBD
  • 9.7.1. Wybieranie SZBD
  • 9.8. Projektowanie aplikacji
  • 9.8.1. Projektowanie transakcji
  • 9.8.2. Zasady projektowania interfejsu użytkownika
  • 9.9. Tworzenie prototypów
  • 9.10. Implementacja
  • 9.11. Konwersja i przeniesienie danych
  • 9.12. Testowanie
  • 9.13. Bieżąca konserwacja
  • 9.14. Narzędzia CASE
  • 9.15. Administracja danymi i bazą danych
  • 9.15.1. Administracja danymi
  • 9.15.2. Administracja bazą danych
  • 9.15.3. Porównanie administracji danymi i bazą danych

Rozdział 10 Techniki zbierania informacji

  • 10.1. Kiedy używa się technik zbierania informacji?
  • 10.2. Jakie informacje się zbiera?
  • 10.3. Techniki zbierania informacji
  • 10.3.1. Analiza dokumentacji
  • 10.3.2. Wywiady
  • 10.3.3. Obserwacja działalności przedsiębiorstwa
  • 10.3.4. Prowadzenie badań
  • 10.3.5. Ankietowanie
  • 10.4. Wykorzystanie technik zbierania informacji – analiza przykładu
  • 10.4.1. Firma WymarzonyDom – ogólny opis
  • 10.4.2. Projekt WymarzonyDom – planowanie bazy danych
  • 10.4.3. Projekt WymarzonyDom – definicja systemu
  • 10.4.4. Projekt WymarzonyDom – gromadzenie i analiza wymagań
  • 10.4.5. Projekt WymarzonyDom – projektowanie bazy danych

Rozdział 11 Modelowanie związków encji

  • 11.1. Zbiory encji
  • 11.2. Związki
  • 11.2.1. Stopień związku
  • 11.2.2. Związki rekurencyjne
  • 11.3. Atrybuty
  • 11.3.1. Atrybuty proste i złożone
  • 11.3.2. Atrybuty jednowartościowe i wielowartościowe
  • 11.3.3. Atrybuty pochodne
  • 11.3.4. Klucze
  • 11.4. Silne i słabe zbiory encji
  • 11.5. Atrybuty związków
  • 11.6. Więzy strukturalne
  • 11.6.1. Związki wzajemnie jednoznaczne
  • 11.6.2. Związki typu „jeden do wielu”
  • 11.6.3. Związki typu „wiele do wielu”
  • 11.6.4. Krotność związków złożonych
  • 11.6.5. Więzy liczności i uczestnictwa
  • 11.7. Problemy występujące w modelach ER
  • 11.7.1. Pułapki wachlarzowe
  • 11.7.2. Pułapki szczelinowe

Rozdział 12 Rozszerzone modelowanie związków encji

  • 12.1. Specjalizacja-generalizacja
  • 12.1.1. Nadklasy i podklasy
  • 12.1.2 Związki nadklasa-podklasa
  • 12.1.3. Dziedziczenie atrybutów
  • 12.1.4. Proces specjalizacji
  • 12.1.5. Proces generalizacji
  • 12.1.6. Więzy dotyczące specjalizacji-generalizacji
  • 12.1.7. Roboczy przykład użycia specjalizacji-generalizacji do modelowania perspektywy dyrektorów w projekcie WymarzonyDom
  • 12.2. Agregacja
  • 12.3. Kompozycja

Rozdział 13 Normalizacja

  • 13.1. Cel normalizacji
  • 13.2. Redundancja danych i anomalie aktualizacji
  • 13.2.1. Anomalie wstawiania
  • 13.2.2. Anomalie usuwania
  • 13.2.3. Anomalie modyfikacji
  • 13.3. Zależności funkcyjne
  • 13.3.1. Charakterystyki zależności funkcyjnych
  • 13.3.2. Wyznaczanie klucza głównego za pomocą zależności funkcyjnych
  • 13.3.3. Reguły wnioskowania dotyczące zależności funkcyjnych
  • 13.3.4. Minimalne zbiory zależności funkcyjnych
  • 13.4. Proces normalizacji
  • 13.5. Pierwsza postać normalna (1NF)
  • 13.6. Druga postać normalna (2NF)
  • 13.6.1. Pełna zależność funkcyjna
  • 13.6.2. Definicja drugiej postaci normalnej
  • 13.7. Trzecia postać normalna (3NF)
  • 13.7.1. Zależności przechodnie
  • 13.7.2. Definicja trzeciej postaci normalnej
  • 13.8. Uogólnione definicje drugiej i trzeciej postaci normalnej
  • 13.9. Postać normalna Boyce'a-Codda (BCNF)
  • 13.9.1. Definicja postaci normalnej Boyce'a-Codda
  • 13.10. Przegląd normalizacji (od 1NF do BCNF)
  • 13.11. Czwarta postać normalna (4NF)
  • 13.11.1. Zależności wielowartościowe
  • 13.11.2. Definicja czwartej postaci normalnej
  • 13.12. Piąta postać normalna (5NF)
  • 13.12.1. Zależność złączenia bezstratnego
  • 13.12.2. Definicja piątej postaci normalnej

CZĘŚĆ CZWARTA: Metodologia

Rozdział 14 Metodologia – konceptualne projektowanie bazy danych

  • 14.1. Wprowadzenie do metodologii projektowania bazy danych
  • 14.1.1. Czym jest metodologia projektowania?
  • 14.1.2. Konceptualne, logiczne i fizyczne projektowanie bazy danych
  • 14.1.3. Główne zasady efektywnego projektowania baz danych
  • 14.2. Przegląd metodologii projektowania bazy danych
  • 14.3. Konceptualne projektowanie bazy danych

Rozdział 15 Metodologia – Logiczne projektowanie bazy danych dla modelu relacyjnego

  • 15.1. Logiczne projektowanie bazy danych dla modelu relacyjnego

Rozdział 16 Metodologia – Fizyczne projektowanie bazy danych dla modelu relacyjnego

  • 16.1. Porównanie logicznego i fizycznego projektowania bazy danych
  • 16.2. Przegląd metodologii fizycznego projektowania bazy danych
  • 16.3. Metodologia fizycznego projektowania bazy danych w modelu relacyjnym

Rozdział 17 Metodologia – Monitorowanie i dostrajanie systemu operacyjnego

Dodatki

Dodatek A Specyfikacja użytkownika do projektu WymarzonyDom

  • A.1. Użytkownik „Biuro” projektu WymarzonyDom
  • A.1.1. Specyfikacja danych
  • A.1.2. Specyfikacja transakcji (przykładowa)
  • A.2. Użytkownik „Personel” projektu WymarzonyDom
  • A.2.1. Specyfikacja danych
  • A.2.2. Specyfikacja transakcji (przykładowa)

Dodatek B Inne przykładowe projekty

  • B.1. UniwersyteckieBiuroMieszkaniowe
  • B.1.1. Wymagania dotyczące danych
  • B.1.2. Transakcje wybierające (przykładowe)
  • B.2. Szkoła Nauki Jazdy „ProstaDroga”
  • B.2.1. Wymagania dotyczące danych
  • B.2.2. Transakcje wybierające (przykładowe)
  • B.3. SzpitalPrzyPięknychŁąkach
  • B.3.1. Wymagania dotyczące danych
  • B.3.2. Transakcje wybierające (przykładowe)

Dodatek C Organizacja plików i struktury danych

  • C.1. Podstawowe pojęcia
  • C.2. Pliki nieuporządkowane
  • C.3. Pliki uporządkowane
  • C.4. Pliki haszowane
  • C.4.1. Haszowanie dynamiczne
  • C.4.2. Ograniczenia zastosowań haszowania
  • C.5. Indeksy
  • C.5.1. Rodzaje indeksów
  • C.5.2. Indeksowane pliki sekwencyjne
  • C.5.3. Indeksy pomocnicze
  • C.5.4 Indeksy wielopoziomowe
  • C.5.5. B+-drzewa
  • C.6. Łączenie tabel w klastry
  • C.6.1. Klastry indeksowane
  • C.6.2. Klastry haszowane
  • Dodatek D Warunki, które powinien spełniać relacyjny SZBD
  • Dodatek E Alternatywne notacje modelu związków encji
  • E.1. Modelowanie ER za pomocą notacji Chena
  • E.2. Modelowanie ER za pomocą notacji „kurzej łapki”
  • Dodatek F Streszczenie metodologii projektowania bazy danych dla modelu relacyjnego
  • Dodatek G Szacowanie wymaganej wielkości pamięci dyskowej
  • Lektury
  • Bibliografia ogólna
Systemy baz danych Tom 1 Praktyczne metody projektowania implementacji i zarządzania
--- Pozycja niedostępna.---
Klienci, którzy kupili „Systemy baz danych Tom 1 Praktyczne metody projektowania implementacji i zarządzania”, kupili także:

Podstawowy kurs systemów baz danych Wydanie III, Jeffrey D. Ullman, Jennifer Widom, Wydawnictwo Helion

Unix użytkowanie i administrowanie Wydanie II, Jerzy Marczyński, Wydawnictwo Helion

Algebra macierzy liczbowych, Adam Marlewski, Wydawnictwo NAKOM

Teoria strun bez tajemnic, Steven S. Gubser, Wydawnictwo Prószyński

Ukryte wymiary Wszechświata, Lisa Randall, Wydawnictwo Prószyński

Systemy baz danych Tom 2 Praktyczne metody projektowania implementacji i zarządzania, Thomas Connolly, Carolyn Regg, Wydawnictwo RM

czwartek, 28 marca 2024   Mapa strony |  Nowości |  Dzisiejsze promocje |  Koszty wysyłki |  Kontakt z nami