72 похожих чатов

Всем привет. Можете, пожалуста подсказать, правильно ли я составил схему

БД?
Бизнес-правила:
1) Один студент может подписываться на множество групп студентов.
2) Один курс может состоять во множестве груп курсов
3) Студент или группа студентов может подписаться на курс или группу курсов.
Буду очень признателен.
Изображение схемы: https://pasteboard.co/JzGP26i.png

9 ответов

7 просмотров

Выглядит как придуманное мной однажды тестовое задание

Таблица zapis заведомо неправильная...

Дмитрий-М Автор вопроса
Ilya Zviagin
Таблица zapis заведомо неправильная...

Можете, пожалуйста, подсказать, что именно мне нужно поправить?

Дмитрий М
Можете, пожалуйста, подсказать, что именно мне нуж...

Не могу, не понимаю твою постановку задачи до конца

Дмитрий-М Автор вопроса
Ilya Zviagin
Не могу, не понимаю твою постановку задачи до конц...

Это для проекта. Нужно чтобы студенты, или группы студентов могли записаться на курс, или группу курсов. В каком виде лучше оформить таблицы, чтобы с сайта выбирались данные и можно было это записать базу данных.

Дмитрий-М Автор вопроса
Ilya Zviagin
От этого яснее не стало.

Я просто вижу, что таким корявым способом через код смог бы сделать чтобы все работало. При этом я заинтересован, что моя задача была выполнена правильно, и, скорее всего, более оптимально.

Дмитрий М
Я просто вижу, что таким корявым способом через ко...

ты молодец, что держишь нас в кусре, но ещё раз - предметная область твоя от этого не становится яснее.

Студент или группа студентов может подписаться на курс или группу курсов. — две таблицы связи, студента с курсом И группы студентов с группой курсов. Ну или четыре, если это возможно.

Похожие вопросы

Обсуждают сегодня

Хтось використовував Vapor на Windows?
Jaroshevskii
15
Не знаю куда ещё обратиться, есть вопрос Допустим у нас существуют два устройства, которые обмениваются данными по сети (в целом не важно как именно, допустим это 2.4гг) Како...
Артем
5
подскажите, а как можно очистить экран с библиотекой POSIX-UEFI?
Vi Chapmann 🪙
11
@y0zhig @shizzard А можно я опишу цель и может вообще ерланг мне не подходит. На текущий момент как я понимаю у ерланга есть легковесные потоки и задача выполняется в каком т...
Дмитрий Спиридонов
6
это кластер, в смысле связность сети высокая, или это сотня хакнутых компов, на которых вертится взлом /etc/passwd ?
Д. П.
8
Нужен пулл реквест с хаммингберд + асинкхттпклиент или хаммингберд + юрлсессия?
Karl {🌪️}{🐊} Shinobi
8
Всем привет. Подскажите, почему не меняется значение поля при переключении сайта?
Alexander Peterikov
11
Можно ли загрузить скрипт py в бота чтобы он работал по нему? как это сделать?
huskadam #RCC Фанат? @hitlerpvp
13
@spiridonov_dv скажите, у вас будет 1 дц или несколько? переход обработки в другой дц нужен? что будет в таком случае с tcp/tls соединениями? если только udp, то все равно ост...
Ilya
2
'frakturBold' => ['𝖆', '𝖇', '𝖈', '𝖉', '𝖊', '𝖋', '𝖌', '𝖍', '𝖎', '𝖏', '𝖐', '𝖑', '𝖒', '𝖓', '𝖔', '𝖕', '𝖖', '𝖗', '𝖘', '𝖙', '𝖚', '𝖛', '𝖜', '𝖝', '𝖞', '𝖟', '𝕬', '𝕭', '𝕮', '𝕯'...
Roma
4
Карта сайта