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


-
- Заслуженный разработчик
- Сообщения: 644
- Зарегистрирован: 15 фев 2005, 11:34
И где тут новую идею подкидывать? Твой случай голимая классика жанра: отношение много ко многим, реализуется классически тремя таблицами для каждой пары сущностей. Все остальное отклонение от НФБК, соответственно с отклонениями поимеешь гемор в дальнейшем.
Конкетно тут, надо 4 таблицы: 3 справочника и 1 таблица связей.
Цельный семестр теории построения БД даром не прошел
Конкетно тут, надо 4 таблицы: 3 справочника и 1 таблица связей.
Цельный семестр теории построения БД даром не прошел
