Size: a a a

2020 June 07

Y

Yuriy in MySQL
А как тогда этого избежать?
Можно сделать поля уникальными?
источник

DE

Denis Efremov in MySQL
Yuriy
А как тогда этого избежать?
Можно сделать поля уникальными?
И это две связи
источник

DE

Denis Efremov in MySQL
Yuriy
А как тогда этого избежать?
Можно сделать поля уникальными?
Можно сделать
источник

JB

Joe Beretta in MySQL
Вот FK для student - user
источник

JB

Joe Beretta in MySQL
для teachers - users
источник

JB

Joe Beretta in MySQL
Denis Efremov
Можно сделать
Попробовал сейчас сгенерить из этой диаграммы таблицы, к сожалению, 1 юзер может быть как студентом, так и учителем.

Как можно избежать этого?)
источник

DE

Denis Efremov in MySQL
Joe Beretta
Попробовал сейчас сгенерить из этой диаграммы таблицы, к сожалению, 1 юзер может быть как студентом, так и учителем.

Как можно избежать этого?)
А в чем отличие с точки зрения хранимых данных?
источник

DE

Denis Efremov in MySQL
Между учеником и учителем
источник

JB

Joe Beretta in MySQL
в хранимых данных. У учителя свои данные (профиль, звание, прочее), а у студента (группа, направление, факультет) как пример
источник

DE

Denis Efremov in MySQL
Joe Beretta
Попробовал сейчас сгенерить из этой диаграммы таблицы, к сожалению, 1 юзер может быть как студентом, так и учителем.

Как можно избежать этого?)
Полиморф от юзера на две или более таблиц
источник

Г

Глебка in MySQL
Ребят, а есть чат по Латеху на примете?
источник

DE

Denis Efremov in MySQL
Глебка
Ребят, а есть чат по Латеху на примете?
Есть полата по чатеху
источник

Г

Глебка in MySQL
Denis Efremov
Есть полата по чатеху
Если там верстают, то подходит
источник

JB

Joe Beretta in MySQL
Denis Efremov
Полиморф от юзера на две или более таблиц
Как я понял нагугленное про полиморф, достаточно сделать поле role у юзера и создавать исходя из него связь? но как в таком случае организовать валидацию? через триггеры? скажем так, if(user.role !== 'teacher') ERROR?
источник

DE

Denis Efremov in MySQL
Joe Beretta
Как я понял нагугленное про полиморф, достаточно сделать поле role у юзера и создавать исходя из него связь? но как в таком случае организовать валидацию? через триггеры? скажем так, if(user.role !== 'teacher') ERROR?
Валидацию чего?
источник

DE

Denis Efremov in MySQL
Глебка
Если там верстают, то подходит
Верстают HTML если?
источник

DE

Denis Efremov in MySQL
Глебка
Если там верстают, то подходит
источник

Г

Глебка in MySQL
Не те верстальщики😢
источник

DE

Denis Efremov in MySQL
источник

JB

Joe Beretta in MySQL
Denis Efremov
Валидацию чего?
создания экземпляра препода/студента.

К примеру, есть запись с юзером Иванов и ролью student. Как запретить (выдать ошибку при попытке создания) создание записи в таблице teachers с этим юзером
источник