Software Developer's Journal 11/2005 (131) Bazy danych
Cena: 26 PLN
ISBN: 977173439111511
Wydawca: Software
Format: zawiera DVD
W listopadowym numerze znajdują się m.in. następujące artykuły:
* "Interfejs webowy do zarządzania plikami danych w Oracle 10g"
(Igor Kruk, Artur Mościcki)
W artykule autorzy instruują, jak w łatwy sposób można stworzyć interfejs webowy do zarządzania plikami danych. Stworzony w artykule moduł do zarządzania plikami danych DataFiles i TempFiles ma na celu zapoznanie czytelnika z tą techniką obsługi bazy danych Oracle 10g. Celem artykułu jest zachęcenie czytelnika do stworzenia bardziej zaawansowanych projektów.
* "Zbudujmy sobie bazę danych - LhimkDB. Część 1"
(Paweł Marciniak)
Lhimk jest środowiskiem dynamicznej kompilacji dla języka o tej samej nazwie (Lhimk), który jest oparty na C. Artykuł jest wprowadzeniem do cztericzęsciowej serii, w której Paweł opisuje mechanizm budowy od podstaw nowoczesnej bazy danych do wbudowywania. W pierwszej części została opisana ogólna architektura LhimkDB.
* "Samoobsługowa baza danych"
(Tomasz Nazar)
Autor przedstawia rozwiązanie PAT (ang. Persistent Applications Toolkit), które ukrywa obsługę bazy danych przed programistami. Oparte jest ono na obiektowej bazie danych Prevayler. Jest zaprogramowane z użyciem programowania aspektowego (ang. Aspect Oriented Programming, AOP).
* "Integralność danych, wyzwalacze i wydajność"
(Damian Dudek)
Artykuł jest wprowadzeniem do problematyki integralności w bazach danych. Damian omawia rodzaje integralności i główne grupy metod jej zapewniania oraz prezentuje mechanizm wyzwalaczy, dostępnych w bazach danych MS SQL Server 2000. Dalsza część artykułu zawiera analizę wydajności wyzwalaczy AFTER i INSTEAD OF w porównaniu z zastosowaniem analogicznego kodu w zwykłych procedurach przechowywanych. Damian próbuje odpowiedzieć na pytanie, jakie są potencjalne zyski i koszty stosowania przez programistę poszczególnych wariantów realizacji tych samych reguł integralności.
* "Szperając w nagłówkach, czyli wstęp do reverse engineeringu"
(Wojciech Warpechowski)
Reverse Engineering czyli inżynieria wsteczna oprogramowania i elementów komputera może być stosowana w celu zapewnienia obsługi niedokumentowanym standardom zapisu, protokołom komunikacyjnym czy też peryferiom. Wojtek przedstawia techniki reverse engineeringu pisząc w pełni działający program z zaszyfrowanym kodem.
Oprócz tego także:
WARSZATY:
"Pisanie aplikacji w Qt 4.0. Cześć 2"
(Jacek Surazki)
Autor, w kolejnej odsłonie, przedstawia proces pisania aplikacji w Ot 4.0. Tym razem jest to program służący do manipulacji plikami. W artykule poznajemy klasy QAbstractItemModel oraz QTreeView, system zasobów (resources) pozwalający "wkompilować" ikony w aplikacją, klasy QMainWindow, QToolBar, QMenuBar oraz QMenu, służące do pisania głównego okna aplikacji.
BIBLIOTEKA MIESIĄCA:
"IM - narzędzia do obróbki obrazu"
(Antonio Scuri)
Biblioteka IM jest zestawem narzędzi umożliwiających obróbkę obrazów cyfrowych. Przy jej pomocy można przechwytywać obraz z urządzenia, wykonywać na nim najrozmaitsze przekształcenia, oraz zapisywać przetworzony obraz w różnych formatach. Artykuł ten zawiera krótki opis podstawowych koncepcji wykorzystanych podczas budowania biblioteki i pokazuje kilka przykładów jej zastosowania.
* " Indeksowanie dokumentów XML w Tamino XML Server"
(Piotr Ścibor)
* "Optymalizacja zapytań w bazie danych IBM DB2"
(Artur Wroński)
* "Ultimate++"
(Miroslav Fidler, Tomas Rylek)
* "Baza wiedzy w zarządzaniu projektem informatycznym"
(Marcin Żmigrodzki)
Zawartość DVD:
* IBM DB2 UDB 8.2 Evaluation
To relacyjno-obiektowy serwer baz danych o wszechstronnych zastosowaniach. Może działać zarówno jako repozytorium danych wbudowane w aplikację, jak również w charakterze korporacyjnej bazy danych obsługującej wiele aplikacji jednocześnie.
* IBM Informix Dynamic Server 10 Evaluation
Jest to zaawansowany technologicznie serwer bazodanowy. Serwer zapewnia wysoką wydajność i skalowalność opartą na wilowątkowej, równoległej architekturze, możliwość zarządzania danymi i wysoką wydajność rozwiązać internetowych.
* EMS MySQL Manager. 60-dniowa wersja ewaluacyjna
Potężne narzędzie służące do administracji i obiektowego zarządzania serwerem baz danych My SQL Database Server.
* NARZĘDZIA BAZODANOWE: Adit 0.90, Aqua Data Studio 4.5.1, Copper 1.4.3, GEODE 0.2.4, Gequel 1.13, Gaudi - DB Visual Editor Gaudi 0.9, Glom 0.9.0, Kexi 0.9, MSQL Administrator, PhpPgAdmin 3.5.5, Exist 1.0b2
* BIBLIOTEKI: FireFoot Library 0.1.3, Jboss-ACP 1.3.1, Golden Design Reports 7.00, IM 3.0
* BAZY DANYCH: My SQL 4.1.14 Max, PostgreSQL 8.0, Firebird 1.5.2
* KSIĄŻKI ELEKTRONICZNE
* INNE: Persistent Applications Toolkit M1-08, Ocaml 3.08.4, JediVCS 2.40RC2, Lhimk, iValidator
Kup teraz!