Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизКак опеспечить уникальность записи в VARCHAR(255)? Найти похожие ветки
← →
Vlad © (2004-06-30 14:39) [40]
> Danilka © (30.06.04 14:29) [38]
> Смотря где пробегает, может на клиенте..
> while not table1.eof ...
и еще вдобавок машина IBM XT с проц.8088 :-)
← →
Sandman25 © (2004-06-30 14:39) [41][38] Danilka © (30.06.04 14:29)
while not Table1.Eof do
begin
Table2.First;
while not Table2.Eof do
...
end;
← →
Tomkat (2004-06-30 14:51) [42]Если вы слышали о правилах нормализации таблиц, то попробуйте привести вашу таблицу хотябы к первой нормальной форме ....
← →
AndB (2004-06-30 15:03) [43]2 Shama_n © (29.06.04 21:49) [26]
> В поле хранится наименование товара. В основном больше 70 символов
но ведь не одним же словом! значит название составное, а значит Алхимик © (30.06.04 01:05) [28]
Любопытно просто! Если название товара "Огурцы малосольные в стеклянных банках" - вы, чего? ждете (см. [11]), что "пользователь если в суть врубился сам через пробел части слов" вводить будет? Это как? "огу мал в ст ба"?
Нормализируй!
← →
TohaNik © (2004-06-30 16:06) [44]AndB (30.06.04 15:03) [43]
А причем здесь нормализация???
Просто представь базу из одной таблицы в которой могут быть
- Огурцы малосольные в стеклянных банках
- Малосольные огурцы в стеклянных банках
- Огурцы малосольные в банках из стекла)
Все это один еда т.е. один продукт ,а записи три, а надо одна.
И "огу мал в ст ба" очень даже поможет не ввести 2 последние
← →
Danilka © (2004-06-30 16:18) [45]Вообще, как правило, когда так много позиций товаров используют группу/подгруппу товаров, 2 уровней достаточно и на 50тыс. наименований, чтобы не совершать таких ошибок.
Сначала заходишь в группу, например "овощи", затем подгруппу "консервированые", и получаешь список стеклянных банок, т.к. их наврядли будет больше чем несколько десятков, то чтобы спутать и заново ввести "Огурцы малосольные в стеклянных банках" когда уже есть "Малосольные огурцы в стеклянных банках" это надо быть дурой.
И вообще, где вы видели малосольные огурцы в банках? Если в банках, то уже соленые, а не малосольные.
← →
TohaNik © (2004-06-30 16:34) [46]>И вообще, где вы видели малосольные огурцы в банках? Если в банках, то уже соленые, а не малосольные.
:)
К TohaNik © (30.06.04 16:06) [44] набирать достаточно "огур сол"
А если это подшипники с размерами и позициями которых которых м.б. до нескольких тысяч. И здесь можно структурировать напр по диапазонам. Но ИМХО набрав "Подш 10 20" проще
← →
Курдль © (2004-06-30 16:36) [47]
> Vlad © (29.06.04 19:26) [7]
> Как у кого ? У меня на Оракле индекс уникальный ставится
> в таком случае :-)))
Я тож Оракл люблю, но не поверишь - ни разу не понадобилось уникальный индекс на текстовое поле ставить. Пример из богатого опыта можно? :)
← →
Danilka © (2004-06-30 16:47) [48][46] TohaNik © (30.06.04 16:34)
> А если это подшипники с размерами и позициями которых которых
> м.б. до нескольких тысяч
то нефиг на каждый размер новую запись городить: размеры это детальная таблица.
← →
TohaNik © (2004-06-30 17:38) [49]< Danilka © (30.06.04 16:47) [48]
Да правильно все - спросить вид продукции потом поочереди тип параметра потом знач. параметра
Интересует тот случай когда даже структурирование не дает достаточно малой выборки а более всего
TohaNik © (29.06.04 19:53) [11]
>при вводе "Оце" - возвращалось "ацетон"
Интуитивно - вроде как от длины сравниваемой строки допускается допускается определенное кол-во несовпадений т.к. введя "оцы" не возвращалось ничего. Особенности фонетики
точно не учитывались.
← →
TohaNik © (2004-06-30 17:40) [50]Извинения автору что передергиваю ветку не в том направлении
← →
Shama_n © (2004-06-30 19:29) [51]Автор уже решил проблему установкой еще 128Mb памяти на сервер :D Вместо 3 часов все прошло за 1 минуту. Теперь буду почаще обращать внимание на железо
Страницы: 1 2 вся ветка
Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.53 MB
Время: 0.051 c