powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Симметричность структуры данных
3 сообщений из 28, страница 2 из 2
Симметричность структуры данных
    #39860505
L.Otujktd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mr.FontaineL.Otujktdпропущено...

Годная схема, кстати :)Реализовать вставку связи через хранимку и там валидацию реализовать
Совсем даже негодная:
во-первых, она описана у автора тем в первом посте, и она ему уже тогда не нравилась.
Ибо как ты сам и пишешь, что структура позволит хранить любое количество user. Довольно часто мероприятия (хоть игры, хоть спорт) должны иметь определённое количество участников. И возможность записи произвольного количества просто недопустима. У автора темы это количество равно двум. Ни больше, ни меньше.
во-вторых, реализация вставки через хранимку тоже вызывает сомнения, ибо как запретить прямой insert в таблицу для связей?
Кто делает прямой инсерт получает удар током:) На уровне прав, конечно
...
Рейтинг: 0 / 0
Симметричность структуры данных
    #39860680
Mr.Fontaine
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
L.Otujktd, ок, согласен.
Выполнять процедуру под специальным пользователем и только ему дать права на insert.
Вполне вариант, о котором я сразу не подумал.
...
Рейтинг: 0 / 0
Симметричность структуры данных
    #39860840
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mr.FontaineВыполнять процедуру под специальным пользователем

Обычно в СУБД таких прыжков в ширину не требуется. Права либо выдаются самой процедуре
либо наследуются ею от создателя.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
3 сообщений из 28, страница 2 из 2
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Симметричность структуры данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]