Wprowadzenie do systemów baz danych

Wprowadzenie do systemów baz danych
Ramez Elmasri, Shamkant B. Navathe

Kategoria: Bazy danych, Teoria baz danych
Wydawnictwo: HELION

Ilość stron: 1056
ISBN: 83-7361-716-7
Wprowadzenie do systemów baz danych

Bazy danych to podstawa większości złożonych systemów informatycznych. W oparciu o dane czerpane z tabel w bazie działają portale i sklepy internetowe, aplikacje biznesowe i informacyjne, a nawet multimedialne witryny, coraz częściej spotykane w urzędach, muzeach i innych budynkach użyteczności publicznej.

Na rynku dostępnych jest wiele systemów zarządzania bazami danych, oferowanych przez różnych producentów i na różnych zasadach licencjonowania. Pomimo istotnych różnic, wszystkie opierają się na podobnych założeniach, a projektowanie wydajnych baz danych odbywa się w niemal identyczny sposób, niezależnie od docelowego systemu zarządzania nimi. Opanowanie wiadomości leżących u podstaw projektowania i wykorzystywania baz danych jest więc niezbędne do stworzenia efektywnego i bezpiecznego zaplecza bazodanowego dla systemu informatycznego.

Książka "Wprowadzenie do systemów baz danych" to szczegółowe omówienie wszystkich aspektów projektowania i stosowania baz danych. Szczególny nacisk położono w niej na podstawy modelowania danych i definiowania tabel. Opisano języki i mechanizmy udostępniane przez systemy zarządzania bazami danych oraz techniki implementacji samych systemów. Książka może pełnić rolę podręcznika pomocnego przy poznawaniu zagadnień związanych z bazami danych lub źródła informacji dla projektantów i administratorów systemów bazodanowych.

  • Rozwiązania oparte na bazach danych
  • Użytkownicy baz danych
  • Architektury systemów zarządzania bazami danych
  • Modelowanie danych oparte na związkach encji
  • Zastosowanie języka UML w modelowaniu danych
  • Relacyjny model danych
  • Język SQL-99
  • Normalizacja danych
  • Składowanie danych na dysku
  • Indeksy i klucze
  • Algorytmy przetwarzania zapytań
  • Mechanizmy transakcyjne
  • Obiektowe bazy danych
  • Bezpieczeństwo danych
  • Język XML w bazach danych
  • Technologie eksploracji danych
  • Hurtownie danych, systemy GIS i bazy danych dla urządzeń mobilnych
  • Spis treści:

    Część I. Wprowadzenie i modelowanie koncepcyjne

  • bazy danych i ich użytkownicy
  • architektura systemów baz danych i związane z nimi pojęcia
  • modelowanie danych zgodnie z modelem związków encji
  • rozszerzony model związków encji oraz modelowanie UML
  • Część II. Model relacyjny: elementy składowe, ograniczenia, języki, projekty i programowanie

  • relacyjny model danych i ograniczenia relacyjnych baz danych
  • algebra relacyjna i rachunek relacji
  • projektowanie relacyjnych baz danych przez odwzorowywanie modelu ER i ERR w model relacyjny
  • SQL-99: Definicja schematu, podstawowe ograniczenia oraz zapytania
  • więcej o języku SQL: asercje, perspektywy i techniki programowania
  • Część III. Teoria i metodologia projektowania baz danych

  • zależności funkcyjne i normalizacja w relacyjnych bazach danych
  • algorytmy projektowania relacyjnych baz danych i dodatkowe zależności
  • praktyczna metodologia projektowania baz danych i uzycie diagramów UML
  • Część IV: Przechowywanie danych, indeksowanie, przetwarzanie zapytań oraz projektowanie fizyczne

  • składowanie danych na dysku, podstawowe struktury plikowe
  • struktury indeksowe dla plików
  • algorytmy prztwarzania i optymalizacji zapytań
  • praktyczne projektowanie i strojenie baz danych
  • Część V. Zagadnienia z zakresu przetwarzania transakcji

  • wprowadzenie do problematyki i teorii przetwarzania transakcji
  • techniki sterowania współbieżnego
  • techniki odtwarzania baz danych
  • Część VI. Obiektowe i obiektowo - relacyjne bazy danych

  • idea obiektowych baz danych
  •  standardy, języki i i projektowanie obiektowych baz danych
  • systemy obiektowo-relacyjne i rozszerzone relacyjne
  • Część VII. Inne tematy

  • bezpieczeństwo baz danych i mechanizmy uwierzytelniania
  • rozszerzone modele danych stosowane w zaawansowanych aplikacjach
  • rozproszone bazy danych i architektury klinet-serwer
  • Część VIII. Nowe technologie

  • XML i internetowe bazy danych
  • elementy drążenia danych
  • przegląd hurtowni danych i rozwiązań OLAP
  • przegląd najnowszych technologii i zastosowań baz danych
  • Bazy danych, Teoria baz danych


    Podobne książki:


    SQL. Wydanie II SQL. Wydanie II Dla każdego, kto korzysta z języka SQL podczas tworzenia, administrowania czy formułowania zapytań do baz danych, książka będzie niezastąpioną pomocą. Znajdziemy w niej uporządkowane alfabetyczne omówienia wszystkich dostępnych instrukcji, jak...
     
    ECUK Bazy danych ECUK Bazy danych Struktura bazy danych Projektowanie tabel Relacje między tabelami Kwerendy Formularze Raporty Przykładowy egzamin ECDL
     
    Programowanie Microsoft SQL Server 2005 Praktyczny, specjalistyczny przewodnik, nieodzowny podczas rozwijania własnych aplikacji bazodanowych. Książka "Programowanie Microsoft SQL Server 2005" zawiera zaprezentowane w przystępny sposób informacje, które pozwolą zapoznać się z podstawowymi...