Пособие написано по материалам вводного лекционного курса, который автор читает на математико-механическом факультете Санкт-Петербургского государственного университета студентам, специализирующимся по прикладной математике и информатике. Особое внимание уделяется связям между понятиями дискретного анализа, возникающими в разных разделах математики и современной информатики. В это издание включено много новых материалов, в связи с чем изменилась структура книги: появились новые главы и параграфы. Увеличено число упражнений. Текст дополнен алфавитным указателем и библиографическими рекомендациями.
Краткое содержание
Введение 1. Некоторые определения из теории множеств. 2. Строки фиксированной длины. 3. Элементарная теория вероятностей. 4. Строки переменной длины. 5. Сжатие и защита информации. 6. Информационный поиск и организация информации. 7. Предикаты и отношения. 8. Теория графов. 9. Экстремальные задачи. 10. Процессы. 11. Связи дискретного и непрерывного анализа.
Эта книга представляет собой один из выпусков очередных томов всемирно известной работы Искусство программирования, не нуждающейся ни в представлении, ни в рекламе. В данный выпуск вошли разделы четвертного тома, посвященные вопросам генерации всех деревьев, а также обзор истории генерации различных комбинаторных объектов.
Рассмотрены практические вопросы разработки приложений баз данных для MS SQL Server 2005 и Oracle 10g с использованием Borland Developer Studio 2006. Приведена информация о теории построения реляционных баз данных и языке SQL. Освещены вопросы настройки и администрирования СУБД. Подробно рассмотрены интерфейсы взаимодействия приложений с БД - Borland dbExpress, Microsoft ADO, Borland dbGo, ADO.NET.