powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поделитесь опытом исправления ошибок
4 сообщений из 4, страница 1 из 1
Поделитесь опытом исправления ошибок
    #32958613
Scara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Думаю, все сталкивались с существованием ошибок в БД, и конечно, не раз их исправляли. Расскажите об ошибках (желательно тех, которые укладываются в классификацию) и методах борьбы с ними, которые вы использовали. Линки и названия книг также приветствуются :)
Классификация:
ошибки:
- орфографические (*)
--- правила русского языка ("жи-ши" и пр.)
--- логические ("ннн" и т.п.)
--- другие
- смысловые (*)
--- множественное повторение под разными вариантами одного по сути значения
--- другие
- системные
--- проверка, все ли объекты, на которые есть ссылки, реально существуют
--- другие
- прочие

Наиболее интересна информация по ошибкам, отмеченным знаком (*).
...
Рейтинг: 0 / 0
Поделитесь опытом исправления ошибок
    #32958729
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Орфографические -- проверка в клиенте pspell'ом
...
Рейтинг: 0 / 0
Поделитесь опытом исправления ошибок
    #32961387
Welly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Scaraошибки:
- орфографические (*)

Экспортнуть данные из базы в текстовые файлы и просмотреть WORD'ом.
Либо написать свою UDF, используя какой-нибудь spellchecker, для проверки строки на отсутствие ошибок и написать скриптик, достающий кривые данные.


- смысловые (*)
--- множественное повторение под разными вариантами одного по сути значения

Где-то видел код функции, которая возвращает степень похожести строк.
Тоже можно написать UDF. Или просто убирать пробелы, знаки препинания и т.д., и проверять, приводя к одному регистру, переставляя слова и т.д.


--- другие
- системные
--- проверка, все ли объекты, на которые есть ссылки, реально существуют

Написать селекты, которые джойнят таблицы и показывают записи, у которых не нашлось соответствия. Если пусто - все ОК. Как вариант - создать копию базы, изменить тип таблиц на innodb и прогнать на ней скрипт, создающий foreign keys, которые нужны для целостности ваших данных.


--- другие
- прочие

Дык это от задач зависит :)
...
Рейтинг: 0 / 0
Поделитесь опытом исправления ошибок
    #32979253
Scara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну неужели никто не сталкивался с ошибками при использовании баз данных???
Орфографические, опечатки, перестановка букв, неверное заполнение поля..
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Поделитесь опытом исправления ошибок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]