|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.11.2009, 16:15 | #1 |
Новичок
Джуниор
Регистрация: 20.11.2009
Сообщений: 1
|
Одна большая таблица или много маленьких.
Добрый день всем. Вопрос наверное больше из области идеологии БД.
Есть общий справочник товаров разбитый на несколько групп товаров. Назовем их условно Корма, Лекарства, Стройматериалы и т.д. Происходит активная работа с данным списком - приход, расход, списывание и прочее. С точки зрения логики данный справочник удобно держать в одной таблице. Но когда к примеру в конкретной форме знаешь, что четко придется работать только с лекарствами, очень неудобно выбирать из всего выпадающего списка~2000 элементов. Я нашел собственно два решения проблемы первый - тривиальный каждой группе товаров свой справочник, свою таблицу - возникают лишние сложности с выборкой по разным товарам. Второй сделать в одной таблице лишнее поле, которое отвести под индекс группы товаров и выбирать исходя из него. Вопрос фактически такой - какое из этих решений более правильное с точки зрения Access? |
20.11.2009, 18:48 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
одна большая правильней
потом можно будет безболезнено ввести новые группы товаров перевязка для больших собак для маленьких собак и любые другие.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 20.11.2009 в 18:50. |
20.11.2009, 20:15 | #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 |