Платный
хостинг от провайдера HostSpace.com.ua - хостинг, регистрация доменов.
Поддержка PHP, MySQL, почта - в каждом тарифном плане.
Шифрование данных с помощью функции ENCRYPT 29-01-2007 БД
Вопрос о том, как правильно шифровать данные и хранить их на SQL сервере, является одним
из наиболее часто задаваемых клиентами вопросов. Одна из основных проблем, которую я вижу в этой
области - это хранение закрытых данных на SQL сервере в открытом виде. Например, если пароль
хранится на SQL сервере в незашифрованном виде, то злоумышленик может легко прочесть все пароли
с помощью обычного SELECT запроса. Вы можете разработать ваш собственный способ для шифрования
паролей, а в дан...
Тайна вопросительного знака 28-01-2007 БД
Владимир Журавлев, Visual FoxPro CLUB
Заранее прошу прощения у ассов клиент-сервер. Им совсем незачем читать эти заметки и ругать меня за изложение тривиальных вещей. Безусловно этот материал для начинающих делать клиент-сервер. Ну не сразу же в конце концов человек становиться ассом. Когда то нужно с чего то начинать. Возможно я не совсем знаком с нашим уровнем знаний, но лично для меня тайна вопросительного знака стала своего рода откровением около двух с половиной лет назад. А когда я е...
Создание проекта 28-01-2007 БД
Visual FoxPro CLUB
Проект Я знаю людей, которые в FoxPro для DOS использовали проект только для генерации исполняемого файла. В Visual FoxPro проект - основа всего. Нажимайте: File - New, по умолчанию вам сразу будет предложено сделать проект - в появившемся меню уже выбран пункт Project. Если вы выбираете кнопку New File придется задать имя проекта, под которым он будет сохранен и вы получите окно проекта. Есть еще кнопка предполагающая использование Wizard. Честно скажу - после ...
Советы по клиент-сервер на Оракл 28-01-2007 БД
Visual FoxPro CLUB
Два года назад мне пришлось поучаствовать в большом проекте VFP ( клиент) -Oracle (сервер). Хотя до этого довольно долго игрался с персональным Оракл сервером, на первых порах каждый наш шаг при выполнении проекта добывался трудно и рассматривался как маленькая победа. После этого по горячим следам пришлось для других клиентов сделать еще проект. По прошествии времени все эти победы кажутся ничего не значащами мелочами. Но может кому понадобятся и эти поношенные вещи. Снов...
Сбоник хитростей VFP 28-01-2007 БД
Содержание:
Объект GRID
TEXT BOX
BUTTON
COMBOBOX
Работа с EXEL и WORD
Программы, процедуры, функции
Вопросы сети
Работа с формами
Menu
База данных и таблицы
Главное окно
Порядок разроботки системы
Маленькие хитрости и предупреждения
Объекты ActiveX
Проект - основа Вашего приложения 28-01-2007 БД
Иван Никитин, http://nsvisual.com
Прежде чем приступить к созданию приложения, мы должны четко уяснить себе организацию самого приложения и входящих в него компонентов. Все компоненты (файлы), участвующие в создании построении приложения объединены в проект. Проект это книга, в которой записано все то, из чего приложение строится. Диспетчер проектов (project manager) позволяет Вам собирать и классифицировать ссылки на различные файлы Вашего проекта, для того чтобы Вы могли иметь легкий дост...
Краткий справочник по Visual FoxPro 28-01-2007 БД
Содержание:
Массивы
Классы, объекты, формы
ТИПЫ ДАННЫХ – строковый функции
ТИПЫ ДАННЫХ – функции преобразования данных
ТИПЫ ДАННЫХ – функции для дат и временем
ТИПЫ ДАННЫХ – цифровые функции
База данных – манипулирование данными
База данных – работа с полями
База данных - индексы
База данных – работа с записями
База данных – отношения
База данных – работа с таблицами
Visual FoxPro окружение - среда
Visual FoxPro окружение - работа с файлами
Расп...
Взгляд на класс календаря с бюрократической точки зрения 28-01-2007 БД
Владимир Журавлев, http://nsvisual.com Почившему в бозе (обанкротившемуся) и возродившемуся из ничего, как феникс из пепла, торговому холдингу - Торговые Залы посвящаю эту песню и код на Фоксе. Пусть вечно живет и процветает расходная накладная , источник наших побед, зарплат и благ. Да здравствуют и процветают наши коммерческие заказчики , фирмы и фирмочки, дающие хлеб насущный скромным труженикам клавиатуры и монитора - программистам"
Из всего иногда можно извлечь пользу. Даже из вещей и л...
Управление индексами в 1С-SQL 26-01-2007 БД
Задача проектирования структуры БД является ключевой
с точки зрения производительности и масштабируемости ИТ
систем. Под структурой можно также понимать структуру
индексов. В зависимости от того насколько правильно
расставлены индексы один и тот же запрос может
формироваться различное время. Соотношение во времени
выполнения может составлять порядки. Кроме этого,
совокупная нагрузка на серверные ресурсы будет
существенно отличатся. Именно поэтому технология
правильной ...
Имена и элементы данных 13-01-2007 БД
Есть такой старый анекдот.
— Когда я был маленьким, у нас было три кошки.
— И как их звали?
— Кошка, кошка и кошка.
— Ерунда какая-то. Как же вы их различали?
— А какая разница? Кошки все равно на имена не откликаются!
Ваши данные тоже не придут к вам на зов, если вы не присвоите им четкие и понятные имена. Это важная часть любого проекта базы данных (БД). Неудачные имена для элементов данных приводят к тому, что код бывает трудно, а то и невозможно прочитать.
Невоз...
MSSQL 2005 (Yukon) – работа с очередями и асинхронная обработка данных 13-09-2006 БД
Несколько общих слов
Этот очерк посвящен трудностям, с которыми сталкивается разработчик при попытке построить полноценное асинхронное приложение, а также той посильной помощи, которую может оказать компания Microsoft в этом нелегком предприятии благодаря следующей версии SQL Server с кодовым именем Yukon и сопутствующих библиотек.
Безусловно, тема асинхронности весьма обширна, и ее невозможно охватить в одной статье, даже если ограничиваться исключительно рамками SQL Server-а, но я и не став...
Штриховое кодирование: принципы и эффективность 08-09-2006 БД
Матвеевhttp://www.interface.ru/
Эффективный обмен информацией является своеобразным ключом к успешному ведению бизнеса. Международная ассоциация товарной нумерации EAN International разработала международный стандарт идентификации продуктов, услуг и местоположений, позволяющий различным отраслям производства
обмениваться информацией таким образом, что все участники процесса коммуникации воспринимают данную информацию однозначно, не допуская двусмысленности в ее толковании.
В стандарт...
Схемы блокировок в Базах Данных 08-09-2006 БД
При
работе с Базами Данных в многопользовательском режиме
возникают ситуации, когда необходимо ограничить число
обращающихся пользователей к данным. Это делается для
того, чтобы предотвратить одновременное обновление
одной и той же записи, при глобальном обновленим данных
или при техническом обслуживания самой Базы Данных.
Процессор
Баз Данных
обеспечивает три уровня блокировок:
Блокировка
Базы Данных. На этом уровне блокировки к Базе Данных
может обращ...
С чего начать реорганизацию предприятия 08-09-2006 БД
© С.В. Березовский, А.В. Зубенко, Н.П. Малофеев, НПФ "ЭнТехЭко", www.entecheco.com, www.interface.ru
Введение
Несмотря на многочисленные публикации в периодике, вопрос о том, как реорганизовать управление производством, по-прежнему достаточно остр для многих руководителей предприятий. Причин тому много, но немаловажную роль играет, в частности, и то, что нет однозначного и "надежного" рецепта, как собственно реорганизацию проводить и, особенно, с чего ее начать. Поэтому сегодня конференции и с...
Проблема создания современных бизнес-приложений СУБД 08-09-2006 БД
Начнем с истоков СУБД. Бог создал Адама и Еву, Адам и Ева родили Каина и Авеля, далее см. "Ветхий Завет"... В конце концов далекие потомки Адама - фон Нейман и K° породили ящик, напичканный резисторами, реле, конденсаторами и прочими железными штучками, назвав его Компьютер. Ребенок оказался весьма резвым и смекалистым, быстро встал на ноги и в образе Deep Blue недавно обыграл шахматного короля - Гарри Каспарова. Это историческое событие случилось в наши дни и возможно поэтому оценено явно нед...
Фильтрация реплицируемых данных 08-09-2006 БД
Введение
Фильтры строк
Фильтры столбцов
Динамические фильтры
Динамические снимки
Некоторые соображения по поводу Dynamic Snapshot
Создание и применение динамических снимков вручную
Сверка информации на подписчике
Join фильтры
Определяемые пользователем функции и статические фильтры
Определяемые пользователем функции и динамические фильтры
Введение
Горизонтальные, вертикальные, динамические и join фильтры дают возможность создать разделы данных,
которые потом будут изда...
Основы проектирование реляционных баз данныхУчебное пособие 08-09-2006 БД
Содержание
Глава 1. Что такое базы
данных и СУБД
1.1. Данные и ЭВМ
1.2. Концепция баз
данных
1.3. Архитектура
СУБД
1.4. Модели данных
Глава 2. Инфологическая
модель данных
"Сущность-связь"
2.1. Основные
понятия
2.2. Характеристика
связей и язык моделирования
2.3. Классификация
сущностей
2.4. О первичных и
внешних ключах
2.5. Ограничения
целостности
2.6. О построении
инфологической модели
Глава 3. ...
Репликация пользовательского кода в SQL Server 08-09-2006 БД
Перевод:Маргариты Баскаковой
Репликация стаей - таблиц помогает синхронизировать данные
в нескольких базах данных. Но что относительно хранимых
процедур, представлений, и пользовательских функций? Вы должны
применить те же самые изменения кода на множестве серверов,
которыми управляете? К счастью, есть способ синхронизировать
схему статей, основанных не на таблице; а репликация
исполнения хранимых процедур может обеспечить более высокую
производительность, чем репликация о...
Процессор запросов Microsoft SQL Server 08-09-2006 БД
О некоторых стратегиях оптимизатора при построении сложных, параллельных и распределенных планов А. Шуленин, Журнал "СУБД"
Введение Наверное, не будет большим преувеличением сказать, что процессор запросов (query processor) является стержневым элементом архитектуры серверов баз данных. Его эффективность в значительной мере определяет популярность продукта на рынке СУБД. Проектирование процессора запросов Microsoft SQL Server 7.0 ставило своей основной задачей обеспечение функциональности, быс...
Настройка характеристик показа данных 08-09-2006 БД
Листинг 1: Запрос и извлечение свойств ячеек
Private Sub Form_Load()
Открыть соединение с OLAP Services на локальном компьютере
Dim gConnection As Connection
Set gConnection = New Connection
gConnection.Open "Data Source=LocalHost;Provider=MSOLAP"
Убедиться в том, что работаем с базой данных FoodMart
If gConnection.DefaultDatabase <> "FoodMart" Then
gConnection.DefaultDatabase = "FoodMart 2000"
End If
Объявить переменные (набор ячеек) для хранения результатов...
|