![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 20.11.2009
Сообщений: 1
|
![]()
Добрый день всем. Вопрос наверное больше из области идеологии БД.
Есть общий справочник товаров разбитый на несколько групп товаров. Назовем их условно Корма, Лекарства, Стройматериалы и т.д. Происходит активная работа с данным списком - приход, расход, списывание и прочее. С точки зрения логики данный справочник удобно держать в одной таблице. Но когда к примеру в конкретной форме знаешь, что четко придется работать только с лекарствами, очень неудобно выбирать из всего выпадающего списка~2000 элементов. Я нашел собственно два решения проблемы первый - тривиальный каждой группе товаров свой справочник, свою таблицу - возникают лишние сложности с выборкой по разным товарам. Второй сделать в одной таблице лишнее поле, которое отвести под индекс группы товаров и выбирать исходя из него. Вопрос фактически такой - какое из этих решений более правильное с точки зрения Access? |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,542
|
![]()
одна большая правильней
потом можно будет безболезнено ввести новые группы товаров перевязка для больших собак для маленьких собак и любые другие.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 20.11.2009 в 18:50. |
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 26.04.2008
Сообщений: 487
|
![]() Цитата:
![]() Если с точки зрения логики это правильно - делайте так. Такой способ довольно распространен. Если таблицы одинаковы, зачем их плодить, достаточно сделать так, как Вы предлагаете (с доп. полем). Все зависит от способа и удобства пополнения самих справочников. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
лежит ли заданная точка А внутри или вне много-угольника. | Anton1997 | Общие вопросы Delphi | 4 | 30.11.2008 16:07 |
Как написать,чтобы одна таблица заполнялась на основании другой при определенных условиях | Alexm77 | Microsoft Office Excel | 21 | 26.05.2008 23:35 |
2 маленьких вопроса | Ксеноцид | БД в Delphi | 7 | 07.05.2008 13:43 |
массы n идентичных на вид монет среди которых одна фальшивая - легче или тяжелее остальных | Wintrymoon | Паскаль, Turbo Pascal, PascalABC.NET | 14 | 10.03.2008 23:10 |
Дилема: много екзешников или одни? | Fainder | Общие вопросы Delphi | 8 | 25.02.2007 15:59 |