Заранее извиняюсь за много букв.
1. Входные данные
Есть 2 таблицы:
// theme - тематика
id | num | description
// project - проекты
id | description
Эти две таблицы связаны 3-ей таблицей, Много ко Многим.
По структуре: Тема содержит несколько Проектов. По каждому проекту можно узнать сумму затраченных часов, т.е. для Темы рассчитать часы тоже можно.
2. Решаемая мной задача
Возникла необходимость создать экспорт шаблонный, настраиваемый (из php) в Excel. Значит шаблон должен храниться, я выбрал место хранение - таблица в БД. В качестве шаблона подразумевается только шапка таблицы.
3. Особенности шаблона:
К примеру:
Тема1 (Т1)
- проект1 (п1)
- проект2 (п2)
Тема2 (Т2)
- проект1 (п1)
- проект3 (п3)
Тема3 (Т3)
- проект1 (п1)
- проект4 (п4)
Данную структуру чтобы можно было сформировать такой шаблон:
Группировка1 | Т2 | Т3.п1 | Т3.п4 |
Т1.п1 | Т1.п2 | | | |
4. Мои задумки / начало проектирования
Создать таблицу, одна строка которой будет содержать либо "Группировку", либо "Тему" (ссылку), либо "Проект" (ссылку) и настройки.
id //
id_theme // ссылка на тему
id_project // ссылка на проект
description // описание, название колонки
parent // для темы и проекта - отношение к группировке
order // порядок
сочетание id_theme и id_project формируют вид - Группировка (оба null), Тема (id_project = null), Проект (оба заданы).
Но с такой структурой возникают некоторые сложности с редактированием.
5. Вопрос
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть база данных с картинками и текстом, как сделать так чтобы все данные из базы записались в xml файл, с помощью php скрипта может быть?...
Доброй ночи! Проблема такаяЕсть две таблицы в БД - в одной "ответы студента на тест", в другой "ключи к тесту"