![]() |
|
|
![]()
|
|
| vovk |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 28.2.2008 Репутация: 6 Всего: 6 |
Есть база на Firebird. В ней несколько таблиц - справочников, 1 таблица объектов которая на треть состоит из внешних ключей к таблицам справочникам,
и нужно сделать таблицу подбора (условий). В этой табличке будут хранися условия выбора из таблицы объектов, это поля в которых будет содержатся 1 внешний ключ, а вот некоторые критерии отбора могут состоять из нескольки вариантов. Есть мысль использовать не отдельную таблицу , а блоб поле для таких условий, если смысл в этом к примеру таблица объектов tab1 id | pole1 | pole2 | pole3 1 a aa aaa 2 a aa bbb 3 a cc ccc 4 d dd bbb 5 d cc eee 6 i ii fff 7 i ff fff таблица поиска tab2 id | pole1 | pole2 | pole3 aaa // 1 a aa bbb// Это всё имеет отношение к 1 поиску ddd// ddd// 2 d dd eee// ну а это есснео ко 2 aaa// надеюсь понятно описал.. вот в общем имеет ли смысл записывать в блоб, или заводить ещё таблицу придётся. Записей естественно может быть гораздо больше в поиске. ЗЫ: учусь самостоятельно по книгам и форуму так что если вопрос глупый не пинайте сразу, лучше обьясните Это сообщение отредактировал(а) vovk - 22.5.2009, 16:07 |
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
Если честно, то я не совсем понял. Или совсем не понял.
что такое "таблица подбора условий"? например.... дай рисунок, так нагляднее в полях будет содержать один внешний ключ дальше я запутался Добавлено через 53 секунды И ещё, какое отношение имеет к дельфи всё твое описание? Можешь пояснить? Ни единого слова про дельфи не нашёл. |
|||
|
||||
| vovk |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 157 Регистрация: 28.2.2008 Репутация: 6 Всего: 6 |
дааа чтото накарябал действительно сумбур.. и да опять похоже с темой заблудился, дельфи тут ни при чём.. в общем уже подумал, и решил не заморачиватся создать таблицу.. В теме 'плаваю' поэтому в общем то и обьяснить не получается. Проблема у меня, смешиваю в кучу всё от бд до клиенского приложения, в общем пошол книги читать.
А таблица 'условий' .. ну в общем таблица в которой хранятся данные которые служат условиями для построения запросов Это сообщение отредактировал(а) vovk - 24.5.2009, 13:23 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |