Новинки издательства «Вильямс»
Джудит С.Боуман, Сандра Л.Эмерсон, Марси Дарновски. Практическое руководство по 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