Разработка баз данныхРазработка баз данных

 Программирование  Программы  Ссылки  Обратная связь
     
. . .
. . .
startpage.htm Новости
about.htm О сайте
fileformat.htm I. Выбор технологии
clientserver.htm Преимущества клиент-серверной технологи
prepare.htm Переход от MDB к ADP
upsizing.htm Инструменты переноса данных
setupserver.htm Выбор версии и установка сервера
selectclient.htm Выбор версии MSAccess
formsreports.htm II. Формы, Отчеты MSAccess
queries.htm Запросы / ADO
inputparameters.htm Передача входных параметров
data_drivers.htm Библиотеки доступа к данным
forms.htm Формы MSAccess
requery.htm Обновление данных в форме
updatableform.htm Обновляемость данных в форме
dialogform.htm Остановка кода пока открыта форма
formsaverecord.htm Сохранить текущую запись
formgotorecord.htm Переход по записям формы
sumform.htm Итоги в формах
serverfiltersample.htm Пример серверного фильтра
formerror.htm Причина Ошибки #Error
menubarevent.htm Перехват нажатия на кнопку меню
woconditionalformat.htm Раскраска строк ленточной формы без условного форматирования
currrec.htm Выделение цветом текущей записи
subform.htm Подчиненные Формы
textboxenter.htm Ввод перевода строки
twimagelistbug.htm treview + imagelist + подч. форма
reports.htm Отчеты, общие рекомендации
report_input_parameters.htm Входные параметры
vbaprog.htm III. Программирование VBA
dbpic.htm Картинки в базе данных
binbmp.htm Двоичные данные картинки в поле таблицы базы данных
piclink.htm Хранение ссылок на файлы
picjpg.htm Бинарное содержимое JPG, Gif файла в бинарном поле базы данных
playsound.htm Воспроизведение звуков
tv.htm Функции для тривью
restartaccess.htm Перезапуск Аксесса
publicvariables.htm Передача и хранение параметров и настроек
collectionfunctions.htm Коллекция полезных функций
datepicker.htm Всплывающий календарик
menuhummer.htm Меню и тулбары
padeg.htm Склонение по падежам
comborowsource.htm Источник данных для поля со списком
filedialog.htm Диалог выбора файла / папки
sendmapi.htm Отправка почты (4 способа) + архивация
autoupdateclient.htm Автоматическое обновление клиентской части
licenses.htm  Устранение проблем с регистрацией компонентов
uncommented.htm Без коментариев
filetime.htm Время и дата файла
reportsample.htm Пример настраивомого отчета
adpformfilter.htm Серверный Фильтр by GEO
tempmdb.htm ADP: Временный MDB для временных таблиц
mutex.htm Запрет запуска нескольких копий приложения
translit.htm Транслитерация всего проекта.
updateident.htm Изменение счетчика
webinterface.htm IV WEB
accessinternet.htm Работа с аксесс через интернет
webupdate.htm Обновление приложения аксесс через интернет
msiecom.htm Программное управление веббраузером
sqlserver.htm MS SQL
mssqltransfer2.htm Перенос/копирование баз
mssqlperm.htm Adp проверка прав пользователя перед открытием формы или управление доступностью полей формы
mssqlcrossdatabase.htm  Межбазовые разрешения
tsqlcollection.htm T-sql коллекция
similarity.htm Сортировка по созвучности
esp.htm расширенные хранимые процедуры
mssqloptimizing.htm Оптимизация быстродействия
     
sqlsrv Расширенная хранимая процедура для MS SQL Server   
 Определение степени сходства фраз.  
Возможность поиска похожих названий в таблице, на стороне сервера для контроля отсутствия  дубликатов при заполнении справочников.  
 
Назначение:  
Одной из наиболее сложных и важных задач  для разработчика и оператора базы данных является  обеспечение уникальности (неповторяемости)  названий в наиболее важных справочниках системы.  Предлагаемая функция может быть использована в SQL запросе  как критерий сортировки справочника  в соответствии со схожестью с искомой фразой.  
 
Особенности :  
  • Невероятно высокая скорость обработки данных 
  • Уникальный алгоритм анализирующий схожесть фраз даже при значительных расхождениях в искомых фразах  
  • Не требуется установка дополнительных библиотек каждому клиенту - библиотека DLL устанавливается только на сервер.  
  • Результатом является вся таблица-справочник отсортированная в порядке убывания фонетического сходства (возможно использование оператора TOP для выборки только ограниченного количества наиболее похожих вариантов)  
  • Использование серверной функции допускает использование в Хранимых процедурах, Представлениях и произвольных SQL выражениях  
  • Расходует минимум памяти сервера  
     
    Отличие от встроенных функций сервера:  
     SOUNDEX, DIFFERENCE  - на мой взгляд данные функции непригодны для практического  сравнения строк  так как возвращают значения только при незначительных отличиях строк  
     
    предлагаемая функция возвращает похожесть при комбинации  символов превышающей порог существенности (в настоящее время выбран - 3 ).    
     
    Возвращаемый результат:  
    при отсутствии существенного сходства двух фраз  возвращаемое значение меньше 27 (как правило 0)  
    При совпадении двух фраз возвращатся числовое значение  пропорциональное значимости и количеству факторов похожести фраз.  
     
    Пример:  
    Найденное Искомое Степень сходства
    Бахчисарайский электромеханический завод   н-ский электромеханический завод   1428714
    механическая лаборатория   н-ский электромеханический завод   7860
    Ульяновский автомобильный завод н-ский электромеханический завод   2209

     
     
     
    Полнофункциональная версия:   
    MSSQL 32-bit редакций  RAR (2,5 КБ)  Скачать
    MSSQL 64-bit редакций (x64)  RAR (2,5 КБ)  Скачать
     
  •  
    . . .
    . . .
    © 2000 - 2009 Алексей Козин эта вебстраница является зеркалом сайта www.msdatabase.ru Рейтинг@Mail.ru
    Hosted by uCoz