Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.17;
Скачать: CL | DM;

Вниз

структуры таблицы и уникальный индекс   Найти похожие ветки 

 
AlexA ©   (2003-03-28 14:05) [0]

Помогите с организацией структуры таблицы
Необходимо хранить некое расписание автобусов, расписание зависит от дня недели.Например, такие записи
1. ПнСр ( В понедельник и среду)
2. Кр. Пт (Во все дни недели, кроме пятницы)
3. Ежедневно ( все дни недели)

Сложность в следующем: как обеспечить непротиворечивость информации, например , чтобы
не было повторяющихся дней недели для одного маршрута.
Триггеры для указаной цели ( на сколбко я понимаю) не подойдут - они не могут обеспечивать уникальность.
Необходимо создать уникальный индекс. Но как? и для какой структуры?


 
Alexandr ©   (2003-03-28 14:15) [1]

ты про нормализацию слышал?


 
AlexA ©   (2003-03-28 14:20) [2]

>Alexandr
слышал!


 
Alexandr ©   (2003-03-28 14:21) [3]

ну так примени ее сначала.
А потом уже индекс легко применится.


 
AlexA ©   (2003-03-28 14:28) [4]

> 2 Alexcandr
нормализация это конечно хорошо, но вопервых будет не удобно, заполнять таблицу, во втрорых если нужно указать первого числа месеца, последнию пятницу месяца и т. д.?


 
Anatoly Podgoretsky ©   (2003-03-28 14:28) [5]

Как насчет такой
Marsrut, d1,d2,..d7 повторов не будет если наложишь ограничение на Marsrut


 
Жук ©   (2003-03-28 14:50) [6]

2 AlexA
А как алгоритмизировать "17.00 - по нечётным" ? Или таких условий в представленной базе не будет ?


 
MsGuns ©   (2003-03-28 17:39) [7]

ИМХО, структуры таблиц и "удобство" заполнения - это две весьма разные вещи. Разрабатывать таблицы и связи между ними, руководствуясь принципом "Люсе неудобно для 3-х дней писать одно и то же" - дилетантство высшей пробы.
Должен быть календарь, варианты расписаний, маршруты автобусов. Вот это, пожалуй и все ! Интерфейс же можно организовать таким образом, что Люся выбирает в один список даты (чет-нечет, день недели - это все можно посадть на кнопки), в другой маршруты, а в третий-расписание. Потом жмет кнопуську, а прога все разнесет по таблицам.


 
zacho ©   (2003-03-28 21:00) [8]


> MsGuns © (28.03.03 17:39)
> ИМХО, структуры таблиц и "удобство" заполнения - это две
> весьма разные вещи.

Полностью согласен ! А если хочешь "удобство заполнения" - сделай View с триггерами, и работай с ним как с таблицей.



Страницы: 1 вся ветка

Текущий архив: 2003.04.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
3-54461
sergun
2003-03-28 20:19
2003.04.17
Сопоставление полей


3-54425
Julya
2003-04-01 15:09
2003.04.17
Как описать в дельфе формат числа - длинное время?


3-54506
Гость
2003-03-30 23:18
2003.04.17
QReport - кто хорошо разбирается?


1-54685
Ska
2003-04-04 16:53
2003.04.17
TChart


1-54642
sidorov_al
2003-04-08 11:17
2003.04.17
Как положить ProgressBar на StatusBar