1 / 1 / 0
Регистрация: 19.07.2016
Сообщений: 28
|
|
1 | |
Как правильно спроектировать схему БД для сайта с ЛК17.01.2019, 10:32. Показов 1282. Ответов 5
Метки нет Все метки)
(
Здравствуйте, делаю сайт в котором есть личный кабинет.
Пользователи добавляют, изменяют, удаляют записи в таблицых БД. Вопрос в том, как правильно идентифицировать записи того, кто их добавил. Т.е. например человек добавляет записи в таблицу "товары" и далее он должен видеть только эти записи (которые добавил сам). Сейчас я сделал в каждой таблице поле "владелец" и записываю туда id пользователя, который добавил запись. Правильно ли это? Или есть какой-то способ лучше? Пытался гуглить, ничего по этой теме не нашел.
0
|
|
17.01.2019, 10:32 | |
Ответы с готовыми решениями:
5
Как правильно спроектировать база данных для Учет товаров для маленький фирмы Как спроектировать Таблицы для ингредиентов кулинарного сайта? Как правильно спроектировать бд Как правильно спроектировать БД |
Модератор
4214 / 3054 / 582
Регистрация: 21.01.2011
Сообщений: 13,205
|
|
17.01.2019, 11:13 | 2 |
1
|
Zero day
|
|
17.01.2019, 13:23 | 3 |
xcuube, вообще-то не совсем правильно.
Есть таблица "пользователи", есть таблица "товары". И та и другая таблица - это своего рода справочники. Если нужна таблица, в которой реализована связь "пользователь-товар", то это отдельная таблица.
0
|
1 / 1 / 0
Регистрация: 19.07.2016
Сообщений: 28
|
|
17.01.2019, 13:29 [ТС] | 4 |
Если я правильно понимаю, то такая таблица нужна для связи многие-ко-многим, но в моём случае конкретный товар может быть только у одного пользователя.
0
|
Модератор
4214 / 3054 / 582
Регистрация: 21.01.2011
Сообщений: 13,205
|
|
17.01.2019, 13:30 | 5 |
![]() Решение
Это если одна строка товаров может иметь видимость для нескольких пользователей. Если есть однозначное соответствие строка-владелец, то отдельная таблица необязательна.
1
|
Zero day
|
|
17.01.2019, 15:38 | 6 |
Grossmeister, xcuube, тогда, видимо, я не совсем правильно понял задание. Видимо под таблицей "товары" подразумевалась таблица "заказы"... Связывать справочник номенклатуры магазина и покупателей мне показалось странным, потому я и предложил ввести еще одну таблицу.
0
|
17.01.2019, 15:38 | |
Помогаю со студенческими работами здесь
6
Спроектировать цифровую схему, осуществляющую декремент для данного трехразрядного двоичного числа Как правильно спроектировать базу ?
Как правильно спроектировать службу? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |