Autor: Lech Banachowski, Krzystzof Stencel
ISBN: 83[zasłonięte]89244-8
Ilość stron: 408
Data wydania: 03/2007
Książka zawiera pogłębiony materiał na temat programowania i architektury systemów zarządzania bazami danych, a także na temat obiektowych i półstrukturalnych baz danych oraz repozytoriów XML.
Książka "Systemy zarządzania bazami danych" składa się z czterech części. W części pierwszej przedstawiono podstawy systemów baz danych, w tym zaawansowane cechy języka baz danych SQL. Część druga zawiera materiał o zaawansowanych cechach programowania po stronie serwera baz danych z przykładami pochodzącymi z systemu Oracle.
W części trzeciej przedstawiono informacje o architekturze relacyjnych i obiektowo-relacyjnych baz danych.Część czwarta ma mniej parktyczny, a bardziej badawczy wymiar. Przedstwiono w niej model formalny dla obiektowych baz danych i rozmaite eksperymentalne języki dla takich baz danych . Na końcu, na tle rozmaitych języków zapytań do repozytoriów XML omówiono język XQuery, który już niedługo stanie się formalnym standardem rekomendowanym przez W3C.
Dodatki zawierają informacje o problemach ochrony danych w bazach danych, informacje na temat implementacji systemu zarządzania bazami danych w systemie Oracle i w systemie Microsoft SQL Server.
Rozdziały:
Część I. Podstawy systemów baz danych
1. Modelowanie relacyjne i podstawy języka zapytań SQL 3
2. Podstawowe wymagania dotyczące SZBD 23
3. Język SQL - zaawansowane konstrukcje 33
4. Obiektowość w bazach obiektowo-relacyjnych na przykładzie Oracle 57
Część II. Programowanie serwera baz danych
5. Zaawansowane programowanie na serwrze baz danych 83
6. XML w obiektowo-relacyjnej bazie danych 105
7. Hurtownie danych a bazy danych 119
Część III. Architektura systemów baz danych
8. Fizyczna organizacja danych w bazie danych 143
9. Indeksy i sortowanie zewnętrzne 163
10. Wykonywanie zapytań. Projektowanie, dostrajanie fizycznej bazy danych 189
11. Zarządzanie transakcjami. Odtwarzanie 217
12. Rozproszona baza danych 249
Część IV. Nierelacyjne systemy baz danych
13. Obiektowy model danych. Formalizacja 269
14. Stronniczy przegląd obiektowych języków zapytań 287
15. Języki zapytań do XML 313
Dodatki:
A. Problemy ochrony danych w bazie danych
B. Realizacja SZBD w Oracle 351
C. Realizacja SZBD w SQL Server 381