Вот мы с вами снова встретились. И в этот раз в нашей библиотеке произошло существенное пополнение. Но обо всем по порядку.
Как-то, просматривая рубрики нашего любимого раздела "Программирование", я заметил, что одна из них долго оставалась без моего внимания. Я говорю о "Программировании баз данных". Что ж, пришла пора исправлять этот пробел. Итак, на этой неделе читайте...
Распределенные секционированные представления в MS SQL Server 2000 Лев Бондаренко
Эта статья предназначена для профессионалов. Она поможет освоить применение теории распределенных баз данных на практике в MS SQL Server 2000. Вот, что пишет по этому поводу сам автор:
До некоторых пор на вопрос "Как нам увеличить производительность нашей базы данных?" было всего два ответа. Либо вы вкладывали деньги в наращивание мощности аппаратной части, либо развивали бизнес-логику ваших приложений.
Оба решения обладают существенными недостатками. Если вы решаете развивать аппаратную часть, вы можете достаточно быстро оказаться владельцем уникального оборудования с высокой стоимостью сопровождения. Усложнение бизнес-логики приложений приводит к удорожанию ПО промежуточного слоя. В обоих случаях каждый новый вложенный в систему рубль менее эффективен, чем предыдущий.
Теперь разработчики получили альтернативный инструмент, свободный от этих ограничений. Его идея довольно проста: всю БД необходимо разделить на равные части и поместить каждую часть на относительно недорогие и легко заменяемые узлы.
Распространение программ Microsoft Access Драпеко А.Г.
Если вы уже научились создавать приложения в Microsoft Access, то рано или поздно у вас возникнет потребность их распространять - возможно, только внутри своей фирмы, а возможно, и на рынке. Возникающие проблемы и пути их решения в обоих случаях будут одними и теми же.
Какой же путь избрать для передачи своего приложения в чужие руки? Если просто переписать на дискету файл базы данных и файл рабочих групп, то с приложением смогут работать только обладатели соответствующей версии Access. Можно воспользоваться специальной программой-инсталлятором, но тогда нужно будет знать, какие библиотеки Access подключаются к вашему приложению, как следует регистрировать приложения Access в Windows и многое другое...
Эффективная работа с БД в VB 6.0 Кирилл Флоренский
Статья рассчитана на широкий круг читателей, меющих дело с разработкой клиент-серверных СУБД-приложений. Программисты, уверенно владеющие VB, но не знакомые с этой областью его применения, найдут описание эффективных подходов к разработке. Читатели, не знакомые с VB, смогут составить представление о плюсах и минусах этого языка как средства разработки СУБД-приложений. Наконец, опытные VB-программисты, возможно, найдут в статье пару-тройку неизвестных им приемов.
Материал для начинающих программистов. Эта статья покажет вам, как можно использовать в своих программах компоненты закладок Standard и Additional, которые были не рассмотрены в предыдущей статье. Мы попробуем создать программу, которая будет задавать вопросы экзаменуемому и предлагать варианты ответов (кстати, на ее основе можно довольно легко создавать программы типа "О, Счастливчик!").
Фундаментальные основы VB. Списки: сортировка, поиск, удаление Грибков M.H.
Данная статья посвящена фундаментальным основам работы со списками в Visual Basic. В различной литературе можно встретить много различных определений таким видам данных. Их много, - это и связанные списки, и разреженные списки, стеки и очереди, коллекции, массивы и так далее. В свою очередь каждый вид имеет много различных вариаций. Я не буду рассматривать вопросы о том, чем отличаются различные виды списков и почему мы в школе учили только массивы? Я остановлюсь на методах их обработки: сортировке, удалении, поиске. Строго говоря, практически все, рассмотренные здесь алгоритмы будут применимы для списков вообще, то есть для всех списков. В практике офисного программирования редко встречаются экзотические списки, поэтому если вам потребуется более подробная информация по этому вопросу, вы всегда можете обратиться к дополнительной литературе.
И в заключении хотелось представить вашему вниманию, дорогие подписчики, пар статей про PHP, которые, надеюсь, помогут всем "сайтостроителям".
PHP-шаблоны или, как помирить программиста с верстальщиком
Современный Web-сайт - это продукт совместного труда дизайнера, программиста, верстальщика и контентщика. При разработке HTML протокола такое разделение труда не предполагалось. При необходимости динамического изменения фрагментов документа такое решение проблемы трудоемко. А для отображения результатов запроса поисковых серверов - это просто недопустимо.
В этой статье на простых и очевидных примерах рассказано о некоторых способах оптимизировать любую (готовую) программу, не меняя ни одного алгоритма. Для такой оптимизации можно даже написать программу для автоматического выполнения всех рекомендаций, все они очень простые (правда, для начала придется написать парсер пхп-кода).