powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / как лучше организовать справочник
3 сообщений из 3, страница 1 из 1
как лучше организовать справочник
    #32604858
Фотография konstsch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Справочики фактически заносяться один раз изменяться буду в лучшем случае раз в пол года.
Дак вот можно в отдельной таблице хранить справочник на какое-то свойство, например:

Таблица Size

Num Text
1 маленький
2 средний
3 большой

Или все в одной таблице

Category Num Text
1 1 маленький
1 2 срелний
1 3 большой

2 1 низкий
2 2 средний
2 3 высокий

Как лучше или разницы нет?
...
Рейтинг: 0 / 0
как лучше организовать справочник
    #32605298
minva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Imho: Второй вариант, если записей мало, справочник статический и этот спарвочник предназначенный для выбора значения без связей по ключам. Ну, если совсем упростить, то
category NUm Text
1 1 м
1 2 ж

В таблицу с данными я буду подставлять значение "м" или "ж". А где нибудь в триггере можно добавить проверку на наличие введённого значения в справочнике
...
Рейтинг: 0 / 0
как лучше организовать справочник
    #32606177
Фотография konstsch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему с лукап полями нельзя?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE PROCEDURE CLASS (
    CAT INTEGER)
RETURNS (
    TXT VARCHAR( 50 )
    N INTEGER)
AS
begin
  for select num, text from ZCLASS where CAT=:CAT
  into :n, :txt
  do suspend;
end

где zclass - таблица справочник

т.е. мы обращаемся с процедуриной как с обыкновенной таблицей с нужными нам свойствами например select num, text from class(1050)
где 1050 категория свойств
получаеться проблем с лукап полями быть не должно?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / как лучше организовать справочник
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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