-
Доброе время суток! Имеется форма документа с реквизитами (номер, дата и т.д) и имеется табличная часть. Вопрос: как лучше представлять информацию о документе в базе данных? Кроме того, чтоб для каждого документа под табличную часть создавать отдельную таблицу в БД, ни чего в голову не приходит. Спасибо.
-
> Alexsis f (20.03.2010 10:12:00) [0]
Схема мастер детайл
-
Это то и есть, что называется "мастер-детаил"? Т.е. создаются две таблицы, в одной из которых хранятся все реквизиты документов, а в другой - табличные данные и сопоставляются эти таблицы по значению внешнего ключа?
CREATE TABLE person ( id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ); CREATE TABLE shirt ( id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT, owner SMALLINT UNSIGNED NOT NULL REFERENCES person(id), PRIMARY KEY (id) );
|