Новинки издательства «Вильямс»

Наталья Елманова

Поль Дюбуа. MySQL

Джудит С.Боуман, Сандра Л.Эмерсон, Марси Дарновски. Практическое руководство по SQL

William Stallings. Network Security Essentials

Michael Main, Walter Savitch. Data Structures and Other Objects Using C++

Walter Savitch. Java. An Introduction to Computer Science & Programming

James A.Anderson. Discrete Mathematics with Combinatorics

 

В данном обзоре мы расскажем о новинках издательства «Вильямс» — о двух уже вышедших из печати книгах и еще о нескольких, над переводами которых сейчас ведется работа.

Поль Дюбуа. MySQL

Книга Поля Дюбуа посвящена одной из самых популярных реляционных систем управления базами данных — MySQL, продукту класса OpenSource, широко применяемому Web-программистами. В книге рассказано, как использовать эту СУБД с максимальной эффективностью и как решать проблемы, возникающие при ее практическом применении. Значительное внимание автор уделяет администрированию данной СУБД, вопросам безопасности при ее применении, созданию приложений в архитектуре «клиент-сервер», а также созданию динамических Web-сайтов, использующих MySQL, с помощью PHP и Perl. Здесь приведен обширный справочник по типам столбцов, операторам, функциям, синтаксическим конструкциям языка SQL, интерфейсам C, Perl DBI и PHP API. Книгу можно рекомендовать разработчикам, создающим приложения в архитектуре «клиент-сервер» на основе MySQL.

В начало В начало

Джудит С.Боуман, Сандра Л.Эмерсон, Марси Дарновски. Практическое руководство по SQL

Книга рассказывает о широко используемом мировом стандарте компьютерной индустрии — о языке SQL (Structured Query Language). Этот язык сейчас поддерживается всеми без исключения лидерами рынка СУБД и применяется практически всеми разработчиками и многими квалифицированными пользователями.

Помимо стандартных конструкций SQL, описанных в большинстве изданий о базах данных, в этой книге содержатся разделы, которым порой не уделяется должного внимания. Это структуры баз данных, индексация, подзапросы, виртуальные таблицы, производительность и целостность данных. Издание адресовано разработчикам приложений, использующих базы данных.

А теперь — о новинках, которые пока только переводятся на русский язык.

В начало В начало

William Stallings. Network Security Essentials

Сейчас, когда Интернет применяется повсеместно, вопросы безопасности данных актуальны как никогда. Этим вопросам и посвящена данная книга, содержащая описания как принципов обеспечения защиты данных и обзор криптографических алгоритмов, так и способов обеспечения безопасности в приложениях, связанных с передачей данных, таких как Интернет-клиенты и Web-серверы, системы обмена сообщениями, почтовые клиенты и серверы, приложения для идентификации пользователей. Рассматриваются принципы защиты от вирусных атак и применение брандмауэров.

Книгу можно рекомендовать сетевым администраторам и IT-менеджерам, отвечающим за вопросы безопасности данных.

В начало В начало

Michael Main, Walter Savitch. Data Structures and Other Objects Using C++

Этот весьма популярный в США учебник для университетов посвящен структурам данных и адресован разработчикам, уже владеющим основами объектно-ориентированного программирования. В книге рассматриваются этапы разработки приложений (проектирование, разработка, отладка, тестирование), абстрактные типы данных и классы С++, контейнерные классы, применение указателей и массивов, связанные списки, применение шаблонов и STL, использование очередей и стеков, создание и применение рекурсивных функций, использование деревьев, реализация алгоритмов сортировки и поиска, использование производных классов, применение графов. В конце каждой главы даны вопросы и упражнения, позволяющие проверить и закрепить усвоенный материал.

Издание предназначено для студентов факультетов вычислительной математики и кибернетики, а также для разработчиков, желающих повысить свой профессиональный уровень.

В начало В начало

Walter Savitch. Java. An Introduction to Computer Science & Programming

Данная книга, как и предыдущая, представляет собой учебник для университетов, рассказывающий о языке Java, но предназначенный для начинающих разработчиков, не имеющих опыта программирования. Поэтому, как и во всех учебниках такого класса, в нем сначала приводятся описания типов данных, понятий массива, класса, методов, наследования. Затем рассматриваются обработка ошибок и исключений в Java, создание динамических структур данных и реализация рекурсивных функций. Далее приводятся описания библиотек Swing, разработки пользовательского интерфейса, создания аплетов, работы с графикой. В конце каждой главы — вопросы и упражнения. Имеется и компакт-диск, содержащий тексты приведенных в книге примеров и Borland JBuilder Foundation — облегченную бесплатную версию одного из самых популярных средств создания Java-приложений.

Данная книга может быть рекомендована начинающим Java-разработчикам.

В начало В начало

James A.Anderson. Discrete Mathematics with Combinatorics

И опять перед вами университетский учебник дискретной математики — предмета, являющегося частью фундаментальной подготовки IT-специалистов. В книге рассматриваются логические операции, теория множеств, алгоритмы поиска и сортировки, теория графов, применение деревьев, комбинаторика — в общем, основополагающие понятия и принципы, без которых нельзя создавать корректно и логично работающие алгоритмы и программы.

Книга адресована студентам факультетов вычислительной математики и кибернетики высших учебных заведений. Ее стоит прочесть и начинающим разработчикам, особенно тем, которые не изучали в вузе этот предмет, ибо фундаментальные знания никогда не бывают лишними.

Более подробные сведения о русских переводах этих книг можно найти по адресу http://www.williamspublishing.com/.

КомпьютерПресс 9'2001