Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
1-54571
it
2003-04-05 21:23
2003.04.17
Куда можно запихнуть болле 2000 строк?


1-54646
OlegM
2003-04-08 09:47
2003.04.17
Как картинку сохранить в текстовый файл


14-54792
vic_vm
2003-04-01 16:19
2003.04.17
Каким компонентом реализована кнопка на панели IDE в Delphi


3-54430
jocko
2003-03-27 09:40
2003.04.17
Как определить какая запись?


1-54726
it
2003-04-05 15:02
2003.04.17
Кнопки в Windows XP





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский