Сообщение Re[3]: таблица со строго одной записью от 03.01.2025 15:05
Изменено 03.01.2025 15:12 ·
Re[3]: таблица со строго одной записью
Здравствуйте, Pavel Dvorkin, Вы писали:
BVA>>Это все ложится в одну таблицу, просто со ссылкой на parent и типом строки.
PD>Не понял.
PD>У вуза десяток, а то и больше полей — название, адрес, реквизиты и пр.
PD>У факультета несколько полей — название, корпус и т.д.
PD>У группы полей немного — название скорее всего, и только.
PD>У отдела кадров свои поля, у бухгалтерии свои
PD>Какой строки ? Все поля для каждого типа в одну строку упаковать ? А поиск потом как вести ?
По идее это можно моделировать немного иначе. Одна таблица — хранит собственно иерархию, оргструктуру — какие подразделения организации кому подчиняются.
Другие таблицы хранят разные вещи о чём-то. Например, таблица адресов + таблица связей "поразделение -> адрес". То же с таблицей реквизитов и т.п.
У вас маленький ВУЗ, наверное, и имеет один адрес, несколько стоящих рядом зданий. А большие ВУЗы могут быть географически распределённые. Например, в университете может быть куча факультетов и ещё пара дочерних институтов, в разных концах города, со своей бухгалтерией и реквизитами, да ещё филиал в другом городе.
BVA>>Это все ложится в одну таблицу, просто со ссылкой на parent и типом строки.
PD>Не понял.
PD>У вуза десяток, а то и больше полей — название, адрес, реквизиты и пр.
PD>У факультета несколько полей — название, корпус и т.д.
PD>У группы полей немного — название скорее всего, и только.
PD>У отдела кадров свои поля, у бухгалтерии свои
PD>Какой строки ? Все поля для каждого типа в одну строку упаковать ? А поиск потом как вести ?
По идее это можно моделировать немного иначе. Одна таблица — хранит собственно иерархию, оргструктуру — какие подразделения организации кому подчиняются.
Другие таблицы хранят разные вещи о чём-то. Например, таблица адресов + таблица связей "поразделение -> адрес". То же с таблицей реквизитов и т.п.
У вас маленький ВУЗ, наверное, и имеет один адрес, несколько стоящих рядом зданий. А большие ВУЗы могут быть географически распределённые. Например, в университете может быть куча факультетов и ещё пара дочерних институтов, в разных концах города, со своей бухгалтерией и реквизитами, да ещё филиал в другом городе.
Re[3]: таблица со строго одной записью
Здравствуйте, Pavel Dvorkin, Вы писали:
BVA>>Это все ложится в одну таблицу, просто со ссылкой на parent и типом строки.
PD>Не понял.
PD>У вуза десяток, а то и больше полей — название, адрес, реквизиты и пр.
PD>У факультета несколько полей — название, корпус и т.д.
PD>У группы полей немного — название скорее всего, и только.
PD>У отдела кадров свои поля, у бухгалтерии свои
PD>Какой строки ? Все поля для каждого типа в одну строку упаковать ? А поиск потом как вести ?
По идее это можно моделировать немного иначе. Одна таблица — хранит собственно иерархию, оргструктуру — какие подразделения организации кому подчиняются.
Другие таблицы хранят разные вещи о чём-то. Например, таблица адресов + таблица связей "поразделение -> адрес". То же с таблицей реквизитов и т.п.
У вас маленький ВУЗ, наверное, и имеет один адрес, несколько стоящих рядом зданий. А большие ВУЗы могут быть географически распределённые. Например, в университете может быть куча факультетов и ещё пара дочерних институтов со своими факультетами, в разных концах города, со своей бухгалтерией и реквизитами, да ещё филиал в другом городе.
BVA>>Это все ложится в одну таблицу, просто со ссылкой на parent и типом строки.
PD>Не понял.
PD>У вуза десяток, а то и больше полей — название, адрес, реквизиты и пр.
PD>У факультета несколько полей — название, корпус и т.д.
PD>У группы полей немного — название скорее всего, и только.
PD>У отдела кадров свои поля, у бухгалтерии свои
PD>Какой строки ? Все поля для каждого типа в одну строку упаковать ? А поиск потом как вести ?
По идее это можно моделировать немного иначе. Одна таблица — хранит собственно иерархию, оргструктуру — какие подразделения организации кому подчиняются.
Другие таблицы хранят разные вещи о чём-то. Например, таблица адресов + таблица связей "поразделение -> адрес". То же с таблицей реквизитов и т.п.
У вас маленький ВУЗ, наверное, и имеет один адрес, несколько стоящих рядом зданий. А большие ВУЗы могут быть географически распределённые. Например, в университете может быть куча факультетов и ещё пара дочерних институтов со своими факультетами, в разных концах города, со своей бухгалтерией и реквизитами, да ещё филиал в другом городе.