Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 11.02.2018 18:55:54

Дизайн БД

Добрый вечер.
При проектировании БД, у меня возник вопрос. Вот у меня есть обьекты, к примеру Рестораны, Достопремечательности, и отели. У них у всех одинаковые свойства (имя, описание, местоположение…). Как будит лучше разделить эти обьекты, создав одну таблицу, и добавить поле type типа enum. Или для каждого обьекта создать свою таблицу? В дальнейшем типы обьектов могут добавляться.
Спасибо

Изменено Testuser123 (11.02.2018 18:57:07)

Не в сети

#2 11.02.2018 19:13:33

Re: Дизайн БД

Лучше для каждого объекта создавать отдельную таблицу

Не в сети

#3 11.02.2018 19:18:26

Re: Дизайн БД

Как вариант, полиморфические связи. Но я бы создал отдельные таблицы, если типов объектов не очень много (рестораны, отели и пр.).

Не в сети

#4 11.02.2018 20:32:08

Re: Дизайн БД

Спасибо всем за ответы. Создам все по отдельности.

Не в сети

Подвал раздела