:?: Подскажите как организовать лучше таблицу

Запросы, планы, оптимизация запросов, ...

Модераторы: kdv, CyberMax

Ответить
Dimos
Сообщения: 4
Зарегистрирован: 29 мар 2005, 09:19

:?: Подскажите как организовать лучше таблицу

Сообщение Dimos » 25 авг 2005, 08:39

Необходимо создать базу, в которой будет организована такая структура

ФИО 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
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 25 авг 2005, 09:54

совершенно фиговая структура. тебе бы почитать Шумакова "разработка приложений баз данных" по поводу проектирования БД.
то есть, у тебя должен быть таблица-справочник людей, и таблица с этими датой и значениями и ссылкой на справочник.

Dimos
Сообщения: 4
Зарегистрирован: 29 мар 2005, 09:19

Сообщение Dimos » 25 авг 2005, 11:32

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

sag
Сообщения: 116
Зарегистрирован: 02 ноя 2004, 11:42

Сообщение sag » 25 авг 2005, 12:30

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

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Сообщение Ivan_Pisarevsky » 25 авг 2005, 12:33

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

Dimos
Сообщения: 4
Зарегистрирован: 29 мар 2005, 09:19

Сообщение Dimos » 25 авг 2005, 12:34

в тз прописана структура таблицы?
да и ТЗ писали недальновидные люди, незнающие в программировании абсолютно ничего... эхх. И на компромисс не идут, подавай так, как заказали. Убить мало...

Dimos
Сообщения: 4
Зарегистрирован: 29 мар 2005, 09:19

Сообщение Dimos » 25 авг 2005, 12:37

Ivan_Pisarevsky писал(а):... соответственно с отклонениями поимеешь гемор в дальнейшем.
В том то все и дело... я такую уже создал, но думал может есть другой какой выход :?:

sag
Сообщения: 116
Зарегистрирован: 02 ноя 2004, 11:42

Сообщение sag » 25 авг 2005, 12:58

Dimos писал(а):В том то все и дело... я такую уже создал, но думал может есть другой какой выход :?:
А ты их чуток надуй. Создай нормальные структуры, а завместо таблицы которую они жаждут видеть сделай вью.

Ответить