Страница 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 писал(а):совершенно фиговая структура. тебе бы почитать Шумакова "разработка приложений баз данных" по поводу проектирования БД.
то есть, у тебя должен быть таблица-справочник людей, и таблица с этими датой и значениями и ссылкой на справочник.
Да я это понимаю... но ТЗ требует :cry: буду выкручиваться :?

Добавлено: 25 авг 2005, 12:30
sag
Dimos писал(а):Да я это понимаю... но ТЗ требует :cry: буду выкручиваться :?
в тз прописана структура таблицы?

Добавлено: 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 писал(а):В том то все и дело... я такую уже создал, но думал может есть другой какой выход :?:
А ты их чуток надуй. Создай нормальные структуры, а завместо таблицы которую они жаждут видеть сделай вью.