Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 17.09.2010, 21:42
Аватар для Yurk@
Yurk@ Yurk@ вне форума
Специалист
 
Регистрация: 07.09.2007
Адрес: Украина, г. Днепропетровск
Сообщения: 892
Версия Delphi: 7 + ОгнеПтица
Репутация: выкл
Вопрос определение результатов

доброго время суток.
народ, подкиньте идею по решению такого вопроса (что-то никак не могу заставить мозг работать как надо ) :
имеется таблица opers с полями ID, oper_id, oper_result и т.д. (таблица всех проделанных работ)
имеется таблица dic_oper_type с полями id, oper_type_id, oper_name и т.д. (таблица типов работ)
поля opers.oper_id и dic_oper_type.oper_type_id являются связанными один ко многим.
так вот мне нужно (возможно создать еще одну таблицу) которая бы имела связь с таблицей dic_oper_type и содержала в себе перечень результатов выполнения работы.
Напр:
1) работа "импорт" - тип работы "загрузка данных в БД" - возможные результаты выполнения "1.успешно; 2.ошибка загрузки; 3.Обработано с ошибками"
2) работа "экспорт" - тип работы "выгрузка данных с БД" - возможные результаты выполнения "1.выгружено; 2.подтверждено; 3.обработано; 4.Обработано с ошибками
=========
субд: Firebird 2.1
у кого есть какие-нить идеи по реализации подобной задачи ?

====================
UPD
пока единственное более или менее нормальное что пришло в голову это: между таблицами dic_oper_type и dic_oper_result создать промежуточную таблицу вида:
oper_type_id|oper_result_id
1|1
1|2
1|3
2|1
2|2
2|3
и потом доставать все результаты связывая таблицы через эту таблицу
---------------------
у кого будут другие идеи ???
__________________
Поживу - увижу, Доживу - узнаю, Выживу - учту.
[P.S.]->Выражая благодарность за помощь - Вы получаете шанс на помощь в следующий раз

Последний раз редактировалось Yurk@, 17.09.2010 в 22:37.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:01.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025