Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Вниз

Хранение однотипных элементов   Найти похожие ветки 

 
Dim!S   (2003-10-23 11:19) [0]

Уважаемые мастера!

Как правильно и красиво решить следующую проблему:
Имеется список однотипных элементов (например: ед. изм.), как их лучше хранить в базе или в текстовых файлах?

Спрасибо.


 
AlexGreG   (2003-10-23 11:33) [1]

А зачем их хранить?


 
bushmen   (2003-10-23 11:34) [2]

Да, какая цель хранения-то? :)


 
Sergey13   (2003-10-23 11:40) [3]

Оракл надо ставить. Однозначно Энтерпрайз.
Или на бумажке хранить. 8-)
Зачем тебе это? В смысле общая задача какая?


 
Dim!S   (2003-10-23 11:43) [4]

Например, я не знаю какие ед. изм. будут использоваться...все их занести в программу или бд естественно не возможно... и пользователь будет по мере надобности добавлять новые и чтобы он не добавлял повторно уже существующие или не начал городить что-то типа: КВатт, кВАТт, кваТТ...

тоже самое и про категории в складской программе...

Надеюсь, объяснил...

Используется бд Paradox...


 
Sergey13   (2003-10-23 11:46) [5]

Ну раз уже "Используется бд Paradox", то в чем вопрос то? Конечно в базе. К чему извращаться то?


 
AlexGreG   (2003-10-23 11:47) [6]

>> Dim!S
Вот ты и ответил на свой вопрос. Конечно БД. А чтобы всякую хрень не вводили, форматируй (п.: кВАтТ -> Кватт) значение до сохранения и на поле уникальный индекс.

Какие проблемы-то?


 
Dim!S   (2003-10-23 11:50) [7]

Просто тоже самое можно реализовать с помошью текст. файлов и ComboBox и сортировку и проверку и т.д.

И стоит ли создавать отдельные таблицы для однотипных элементов... Добавлять DataSouurce и Table...


 
bushmen   (2003-10-23 11:54) [8]

А зачем тебе использовать разные методы: с одной стороны запрос из таблицы, с другой - открытие и закрытие файла? А потом, скорость доступа? А если потребуется из файла выбрать какое-либо конкретное значение - вручную все записи переберать?


 
AlexGreG   (2003-10-23 11:56) [9]

>> Dim!S

1)а у тебя большая БД?
2)а как насчёт резервной копии?
3)а не запаришься все файлы восстанавливать, если вдруг при очередном скочке напряжения винт полетит нахрен?
+ еще 10 а


 
Dim!S   (2003-10-24 03:52) [10]

Нет, Вы не поняли проблему... :)

Данные будут храниться конечно же в бд...
Пример:
Поле1, поле2, ..., поле_ед_изм, ...
КВатт
МВатт
мм
кг

При добавлении нового значения в эту таблицу что лучше использовать?
ComboBox и текст. файл или справочную таблицу и LoookupDBComboBox...

Извините, если глупость спрашиваю...
Просто мы, по-моему, друг друга не поняли...


 
Danilka   (2003-10-24 07:47) [11]

о, тебе еще фиребирд вместо парадокса не советовали? сейчас посоветуют! :))


 
Sergey13   (2003-10-24 08:55) [12]

2Dim!S (24.10.03 03:52) [10]
>Извините, если глупость спрашиваю...
Да ладно, ч кем не бывает. 8-)

>Просто мы, по-моему, друг друга не поняли...
Просто ты ответов не понял... 8-)

>При добавлении нового значения в эту таблицу что лучше использовать?
ComboBox и текст. файл или справочную таблицу и LoookupDBComboBox...
ОТВЕТ: справочную таблицу и LoookupDBComboBox... (но лутше все же DBLoookupComboBox)


 
AlexGreG   (2003-10-24 09:10) [13]

Конечно DBLookupCombobox!


 
asp   (2003-10-24 10:11) [14]

Dim!S (24.10.03 03:52) [10] > В DB, разумеется.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.029 c
3-40865
ec
2003-10-20 18:27
2003.11.13
Filter с * что то не работает


3-41010
Piton X
2003-10-14 13:44
2003.11.13
Запрос об оплате услуг по датам. Строки - люди, столбцы - даты, а


3-40790
AlexPul
2003-10-22 13:05
2003.11.13
Как сделать поля TIBQuery редактируемыми.


1-41133
UGB
2003-11-04 15:32
2003.11.13
Помогите советом по ФОРМАМ


1-41333
[BAD]Angel
2003-10-30 23:07
2003.11.13
Проверка существования файла... :(





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский