Страница 1 из 1
:?: Подскажите как организовать лучше таблицу
Добавлено: 25 авг 2005, 08:39
Dimos
Необходимо создать базу, в которой будет организована такая структура
ФИО 1 ДАТА 1 ЗНАЧЕНИЕ 1
ФИО 1 ДАТА 2 ЗНАЧЕНИЕ 2
****
ФИО 1 ДАТА N ЗНАЧЕИНЕ N
ФИО 2 ДАТА1 ЗНАЧЕНИЕ 1
ФИО 2 ДАТА2 ЗНАЧЕИНЕ 2
****
ФИО N ДАТА 1 ЗНАЧЕНИЕ 1
***
ФИО N ДАТА N ЗНАЧЕНИЕ N
У полей ФИО поля ДАТА с соответсвующими номерами совпадают, а поля со ЗНАЧЕНИЕМ нет. Никак не могу придумать как построить таблицу. Подкиньте идею пожалуйста.
Сервер IB 6.5
Добавлено: 25 авг 2005, 09:54
kdv
совершенно фиговая структура. тебе бы почитать Шумакова "разработка приложений баз данных" по поводу проектирования БД.
то есть, у тебя должен быть таблица-справочник людей, и таблица с этими датой и значениями и ссылкой на справочник.
Добавлено: 25 авг 2005, 11:32
Dimos
kdv писал(а):совершенно фиговая структура. тебе бы почитать Шумакова "разработка приложений баз данных" по поводу проектирования БД.
то есть, у тебя должен быть таблица-справочник людей, и таблица с этими датой и значениями и ссылкой на справочник.
Да я это понимаю... но ТЗ требует

буду выкручиваться

Добавлено: 25 авг 2005, 12:30
sag
Dimos писал(а):Да я это понимаю... но ТЗ требует

буду выкручиваться

в тз прописана структура таблицы?
Добавлено: 25 авг 2005, 12:33
Ivan_Pisarevsky
И где тут новую идею подкидывать? Твой случай голимая классика жанра: отношение много ко многим, реализуется классически тремя таблицами для каждой пары сущностей. Все остальное отклонение от НФБК, соответственно с отклонениями поимеешь гемор в дальнейшем.
Конкетно тут, надо 4 таблицы: 3 справочника и 1 таблица связей.
Цельный семестр теории построения БД даром не прошел

Добавлено: 25 авг 2005, 12:34
Dimos
в тз прописана структура таблицы?
да и ТЗ писали недальновидные люди, незнающие в программировании абсолютно ничего... эхх. И на компромисс не идут, подавай так, как заказали. Убить мало...
Добавлено: 25 авг 2005, 12:37
Dimos
Ivan_Pisarevsky писал(а):... соответственно с отклонениями поимеешь гемор в дальнейшем.
В том то все и дело... я такую уже создал, но думал может есть другой какой выход

Добавлено: 25 авг 2005, 12:58
sag
Dimos писал(а):В том то все и дело... я такую уже создал, но думал может есть другой какой выход

А ты их чуток надуй. Создай нормальные структуры, а завместо таблицы которую они жаждут видеть сделай вью.