Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ограничение на число полей в таблицах paradox [D7, Paradox]


kvi ©   (2005-10-14 08:43:00) 

Кто-нибудь знает - имеются ли ограничения на число полей в таблицах paradox? Нигде не могу найти ответ - сколько полей допустимо создавать в таблице.


Курдль   (2005-10-14 16:42:00) [1]


> Anatoly Podgoretsky ©   (14.10.05 16:36) [13]
> По вопросу видно, что он под каждый бит отводит одно поле,
>  такая широкая запись


Ну и пусть отводит поле типа logical (bool или т.п.).
Это не противоречит поставленной задаче и не кажется абсурдным при оперделенных условиях (напр. весьма расширенный метод выборки записей читай [8] и [9]).
Просто мы не знаем глобального замысла, а то могли бы оценить общую эффективность такого подхода.


Anatoly Podgoretsky   (2005-10-14 16:36:00) [2]

По вопросу видно, что он под каждый бит отводит одно поле, такая широкая запись


Курдль   (2005-10-14 15:27:00) [3]


> Anatoly Podgoretsky ©   (14.10.05 15:12) [11]
> Неверный дизайн таблиц, неварняка про нормализацию ничего
> не слышал.


Нормальный дизайн, если количество сигналов неизменно, а выборки из БД замысловаты.
Я бы интуитивно писал в integer и обрабатывал побитно, но допускаю возможноть, что при определенных условиях перешел бы на запись каждого сигнала в свое поле.


> а в случае возможности отсутствия замера по конкретному
> биту - еще и экономия места

В условии сказано - выборки дискретные. Т.е. предполагаю, что по стробу со всей шины одновременно.


Anatoly Podgoretsky   (2005-10-14 15:12:00) [4]

Неверный дизайн таблиц, неварняка про нормализацию ничего не слышал.


Desdechado   (2005-10-14 11:15:00) [5]

можно городить не столбцы, а строки (номер замера, номер бита, значение)
так удобнее и быстрее будет
а в случае возможности отсутствия замера по конкретному биту - еще и экономия места

по поводу ограничений - AFAIK, еще есть ограничения на суммарную длину строки


kvi   (2005-10-14 10:02:00) [6]

ага


ЮЮ   (2005-10-14 09:59:00) [7]

Неужели потребуются запросы типа
WHERE [певый бит] = 1 AND [12-й бит] = 1 ?


kvi   (2005-10-14 09:53:00) [8]

Чтение/запись дискретных выходов/входов контроллера. С таблицей работают несколько программ. Объединять дискреты в целые и потом работать с битами этих целых категорически не хочу.


Sergey13   (2005-10-14 09:43:00) [9]

2 [5] kvi   (14.10.05 09:29)
Что за предметная область? Тут местным и 50 полей кажутся подозрительными. 8-)


kvi   (2005-10-14 09:29:00) [10]

Спасибо за ответ. Придется переделывать таблицы - мне надо больше.


ЮЮ   (2005-10-14 09:24:00) [11]

Что на порядок больше реальных потребностей :)


Виталий Панасенко   (2005-10-14 09:22:00) [12]

255


Johnmen   (2005-10-14 09:12:00) [13]

>kvi

Тебе зачем?


Sergey13   (2005-10-14 09:09:00) [14]

А скока надо?


Наверх

Титульная страница Поиск, карта сайта Написать письмо