Базы данных. Проектирование, реализация и сопровождение. Теория и практика — Коннолли Томас, Бегг Каролин

В книге «Базы данных. Проектирование, реализация и сопровождение. Теория и практика» сосредоточен богатый опыт разработки баз данных для нужд промышленности, бизнеса, науки и обучения студентов. Результатом труда авторов стало представленное пред вами справочное руководство по проектированию, реализации и сопровождению баз данных. В книгу вошло множество примеров кода доступа к базам данных из Web, включая использование средств JDBC, SQLJ, JSP, PSP Oracle, ASP и доскональный обзор особенностей разработки приложений баз данных для Web. Авторами предоставлено подробное введение в технологию информационной проходки, хранилищ данных и OLAP, рассмотрены современные распределённые, объектно-ориентированные и объектно-реляционные СУБД. Хорошее изложение материала делает из книги не только хороший учебник для самообразования, но основу для разработки курсов обучения студентов, а также справочное руководство для разработчиков высоко квалификации.

Самоучитель C++ — Г. Шилдт

Переработка предыдущего издания книги «Самоучитель C++» вызвана не столько устареванием материала, сколько выходом долгожданного для программистов единого международного стандарта C++. Это позволяет увериться в будущем едином формате программных кодов C++ и функционировании. В книгу, помимо материала предыдущих изданий, включено некоторое количество новых глав и новых разделов. Представленное издание является наиболее удобным руководство для самостоятельного изучения C++ в соответствии с требованиями нового стандарта и рассчитана на читателей, обладающих знаниями по языку программирования C. В книге присутствует много примеров программ и упражнений для проверки и повторения пройденного материала.

MySQL — Поль Дюбуа

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

Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов — С. Мейерс

Книга «Эффективное использование C++» является переводом третьего издания бестселлера Effective C++ и представляет собой не что иное, как руководство по наиболее эффективному использованию конструкций языка программирования C++. В нужных руках материал книги сделает коды программ более понятными, простыми в сопровождении и более эффективными. В книгу, кроме писания стратегии проектирования, вошли главы по управлению ресурсами, по программированию с использованием шаблонов и советы, помогающие улучшить программы и превратить работу в более увлекательное и творческое занятие. Для иллюстрации всех принципов используются новейшие языковые средства из стандарта ISO/ANSI C++ — внутриклассовая инициализация констант, пространства имен и шаблоны-члены класса. Также в издание включён новый материал, рассматривающий принципы обработки исключений, паттерны проектирования и библиотечные средства. Издание адресовано программистам, владеющим навыками программирования на C++ и опытом практического применения.

MySQL. Справочник по языку — Артеменко Ю. Н.

Книга «MySQL. Справочник по языку» написана специалистами компании MySQL AB, представляет собой обширный справочник по языку SQL, используемый для организации запросов к базе данных, и по аспектам реализации стандарта SQL в сервере MySQL. Материал книги можно считать официальной документацией фирмы-производителя. В ней рассматриваются вопросы, затрагивающие языковую структуру, операторы, операции и функции и существующие расширения MySQL, допустимые типы столбцов.

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

CGI программирование на Perl — Скотт Гулич, Шишир Гундаварам, Гюнтер Бирзнекс

Книга «CGI программирование на Perl» является хорошим началом для желающих научиться писать CGI-программы, обеспечивающих вывод динамические изменяемого контента на WEB-сайте, и уже знакомых с языком программирования Perl. Материал книги является полностью переписанным бестселлером CGI программирование в WWW. Автором книги приводятся примеры разработки высокопроизводительных и безопасных CGI-приложений, подробно рассмотрена работа с модулем CGI.pm, обзор протокола HTTP, применение javascript для обработки форм, работа с базами данных, вывод динамической графики, создание поисковой системы и системы на основе XML и многие другие аспекты работы в среде Perl. Книга представляет собой отличное руководство и справочник. Содержащийся в ней материал позволит вам стать хорошим CGI-разработчиком.

Системное программирование на C++ для Unix — Теренс Чан

Книга «Системное программирование на C++ для Unix» обращена опытным разработчикам программного обеспечения и администраторам систем, которые создают сложные системные приложения в среде UNIX. Разрабатываемые такими специалистами проекты могут содержать в себе компиляторы, сетевые приложения клиент-сервер, средства автоматизированного проектирования, операционные системы, распределённые базы данных и т.д. Читающий должен знать язык программирования C++, основанный на версии AT&T 3.0 или более поздней, и иметь опыт самостоятельного разработки прикладных программ на C++. Также не обойтись без знания хотя бы одной из версий ОС UNIX. Требуется знание архитектуры файловой системы UNIX, методики создания пользовательских бюджетов и управления им, методы управления доступом к файлам, методы управления заданиями. В издание включён обзор современных технологий разработки сложных системных приложений для среды UNIX. Автором приведены примеры программ, показывающих аспекты создания классов и приложений с помощью стандартных функций и классов ANSI, POSUX, UNIX. Немаловажное внимание автором уделено реальным проблемам, с которыми сталкиваются разработчики приложений клиент-сервер и других программных продуктов. Книга предназначена для IT-специалистов, желающих овладеть передовыми методами программирования на C++ для UNIX.

Oracle для профессионалов (2 тома) — Том Кайт

В книге «Oracle для профессионалов» доступным языком всесторонне рассмотрены основные особенности архитектуры СУБД Oracle, благодаря которым она отлична от других систем управления базами данных. Досконально рассматриваются проиллюстрированные многие примеры тех средств и особенностей Oracle, которые позволяют разрабатывать и использовать эффективные приложения для данного вида СУБД. Автор книги имеет большой стаж работы в среде СУБД Oracle, проектируя приложения и администрируя базы данных. Том Кайт много лет посвятил решению проблем, появляющихся у администраторов и разработчиков всего мира, при использовании СУБД Oracle. Начало изучения СУБД Oracle именно с этого издания – верный путь на пути к профессиональной разработке баз данных. Опытному разработчику приложений или администратору также не помешает ознакомиться с материалом книги и удостоверится в хорошем знании всех аспектов работы в СУБД Oracle и умении использовать весь её потенциал.

Perl для системного администрирования — Дэвид Н. Бланк-Эдельман

Книга «Perl для системного администрирования» адресована администраторам с различным опытом, в числе которых могут быть как обычные пользователи Linux, так и администраторы крупных многопользовательских систем. В книге проанализированы основные платформы: Unix, Windows NT/2000 и MacOS. Небольшой опыт в программировании позволит вам при помощи языка программирования Perl увеличить производительность работы в управлении учётными записями пользователей, контролировании файловых систем и процессов; работе с сетевыми службами имён NIS и DNS; администрировании баз данных с использованием модулей DBI и ODBC; работе со службами каталогов LDAP и ADSI; обработке и анализе файлов журналов регистрации; поддержке защищённости сети; наблюдении за удалёнными устройствами с использованием SNMP. Издание написано опытным системным администратором, работающим в многоплатформенном окружении, что даёт читающему неплохую возможность познакомиться с чужим опытом в программировании на Perl. Материал книги предоставит информацию о всевозможных ловушках и способах их избежания с использованием Perl. Примеры и сценарии, предоставленные в книге, могут пригодиться в решении рутинных повседневных задач.

Дизайн и эволюция C++ — Бьёрн Страуструп

Книга «Дизайн и эволюция C++» открывает описание истории проектирования и разработки языка программирования C++. В книге изложены цели, принципы и практические ограничения, оставившие опечаток на структуре и облике C++, одним из объектов рассмотрения также является недавно появившиеся в языке: исключения, идентификации типа во время исполнения, шаблоны, пространства имён и шаблоны. Автором книги подвергнуты рассмотрению решения, принятые в процессе работы над языком, рассматриваются правильное использование реального объектно-ориентированного языка программирования. Материал издания хорошо организован, поучителен и что не мало важно написан с юмором. Подробное описание главных моментов даёт начинающему программисту основу, на которой позже он сможет основать своё понимание принципов языка C++. Для опытного программиста в книге будут интересны обзоры принципиальных вопросов проектирования, что позволяет ему лучше понять язык, с помощью которого он создаёт программный код.