После столь долгого перерыва я снова с вами. За это время мы подключились к системе Нейрон и открыли новый раздел "Рекламисты шутят" (CTR рекламы в этой рубрике достигает 60%!). А вот статьи временно пришлось забросить. Но теперь все вернулось на круги своя и я с радостью предлагаю вашему вниманию новые материалы.
Сегодняшний выпуск почти целиком посвящен базам данных. Согласитесь, сейчас это одна из самых актуальных тем программирования - почти всем заказчикам требуются именно базы данных. И проргаммистам волей неволей приходится следовать этому.
SQL - Structured Query Language (структурированный язык запросов). Язык SQL - наиболее распространённый язык управления базами данных типа клиент - сервер. Существует несколько разновидностей SQL. Между ними есть небольшие различия, но основа одна и та же. В Visual Basic 6 возможности языка SQL представлены Microsoft Jet Database ANSI-89. SQL-запрос представляет собой набор команд, определённым образом влияющий на отбор данных. Каждая инструкция начинается командой (одной из SELECT, INSERT, DELETE, UPDATE, CREATE, DROP, ALTER, TRANSFORM) и заканчивается точкой с запятой.
Как повысить производительность SQL Server Кэлен Дилани
Сегодня я хочу предложить читателям 10 рекомендаций по настройке, которые помогут увеличить производительность SQL Server на 90%.
Оптимизировать производительность Microsoft SQL Server 2000 и SQL Server 7.0 не так-то просто, но в большинстве случаев администратор может добиться неплохих результатов, приложив совсем немного усилий. Здесь действует старое правило 90:10, т. е. 90% успеха достигается после затраты всего 10% усилий. Но нельзя забывать, что повысить производительность еще на 10% удастся, лишь затратив остальные 90% усилий при настройке.
Правило 90:10 неприменимо в отношении любых баз данных и даже ранних версий SQL Server. Для того чтобы добиться приемлемой производительности некоторых продуктов, необходимо настроить десятки, а то и сотни параметров сервера и другие многочисленные функции SQL. В отличие от названных продуктов, SQL Server 2000 и SQL Server 7.0 - самонастраивающиеся системы, которые имеют неплохую производительность при работе с параметрами, принятыми по умолчанию.
Работа с XML при помощи продуктов Informix Андрей Прохоров
В последние годы все большее количество поставщиков программного обеспечения заявляют о поддержке в своих продуктах технологий XML. Не остался в стороне и такой поставщик СУБД, как компания Informix Software.
Как именно объектно-реляционный сервер может поддерживать XML - вопрос далеко не однозначный даже для специалистов. Задача данной статьи - рассказать о том, как в принципе объектно-реляционная СУБД (ОРСУБД) может поддерживать XML-технологии и как эти подходы реализованы в СУБД Informix Dynamic Server 9.
Примеры подключения различных Баз Данных через ADO Carl Prothman
Данный материал содержит примеры создания строк ADO connection для различных типов часто используемых Баз Данных, например: ODBC DSN, ODBC DSN-Less, OLE DB Provider, MS Remote, Oracle, Excel, FoxPro и т.д.
А вот эта статья посвящена уже не базам данных, а языку Visual Basic, причем материал этот написан профессионалом для других профессионалов.
Обзор некоторых особенностей элементов управления библиотеки FM20.DLL Михаил Эскин, НОКСТР
Обзор некоторых особенностей элементов управления библиотеки FM20.DLL. Давайте откроем эту библиотеку и внимательно изучим... Не то чтобы Вы ее не знали, скорее всего, открывали, видели, что она повторяет стандартные элементы управления, и забывали про нее.
Ну а этот материал окажется интересен не только программистам. Вы хотите узнать, что программисты думают о простых пользователях? Ну а если вы настоящий профессиланал, но не понимаете юзеров, тогда вам просто необходимо прочитать эту статью. В общем, настоятельно рекомендую!
Чтобы программист мог понять, что нужно пользователю, ему самому приходится на время стать пользователем. Я попытался перевоплотиться и вот что из этого получилось...
Вы можете ответить, чем обычный пользователь отличается от продвинутого? А продвинутый пользователь от программиста? Начинающий юзер просто не знает, чего ждать от "этого телевизора". Продвинутый уже подозревает обо всех проблемах, с ним связанных, а программист знает эти проблемы изнутри. В результате получается, что начинающий юзер компьютер обожествляет, продвинутый пользователь его очеловечивает, а программист видит в нем кучу железа.