Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Проектирование БД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Симметричность структуры данных  [new]
L.Otujktd
Member

Откуда:
Сообщений: 63
Mr.Fontaine
L.Otujktd
пропущено...

Годная схема, кстати :)Реализовать вставку связи через хранимку и там валидацию реализовать

Совсем даже негодная:
во-первых, она описана у автора тем в первом посте, и она ему уже тогда не нравилась.
Ибо как ты сам и пишешь, что структура позволит хранить любое количество user. Довольно часто мероприятия (хоть игры, хоть спорт) должны иметь определённое количество участников. И возможность записи произвольного количества просто недопустима. У автора темы это количество равно двум. Ни больше, ни меньше.
во-вторых, реализация вставки через хранимку тоже вызывает сомнения, ибо как запретить прямой insert в таблицу для связей?

Кто делает прямой инсерт получает удар током:) На уровне прав, конечно
11 сен 19, 18:55    [21968829]     Ответить | Цитировать Сообщить модератору
 Re: Симметричность структуры данных  [new]
Mr.Fontaine
Member

Откуда: у меня столько мыслей?
Сообщений: 757
L.Otujktd, ок, согласен.
Выполнять процедуру под специальным пользователем и только ему дать права на insert.
Вполне вариант, о котором я сразу не подумал.
12 сен 19, 07:35    [21969080]     Ответить | Цитировать Сообщить модератору
 Re: Симметричность структуры данных  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 48131

Mr.Fontaine
Выполнять процедуру под специальным пользователем

Обычно в СУБД таких прыжков в ширину не требуется. Права либо выдаются самой процедуре
либо наследуются ею от создателя.

Posted via ActualForum NNTP Server 1.5

12 сен 19, 12:41    [21969335]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Проектирование БД Ответить