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!