Laravel по-русски

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

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

#1 20.10.2017 09:21:37

Организация БД, сущность с 5 комбобоксами неужели 6 таблиц?

Организация БД,  сущность с 5 комбобоксами неужели 6 таблиц?
Например есть у нас сущность автомобиль, у него есть 5 свойств с перечнем, то есть комбобоксы, у каждого по 2-3 варианта. и что вот такая небольшая структура займет 6 таблиц в базе? то есть 1 для машин и 5 pivot таблиц.

Не в сети

#2 20.10.2017 14:07:15

Re: Организация БД, сущность с 5 комбобоксами неужели 6 таблиц?

Да это уж от тебя зависит) Можно 6 таблиц, можно хранить json или enum

Не в сети

#3 20.10.2017 14:18:08

Re: Организация БД, сущность с 5 комбобоксами неужели 6 таблиц?

можно воспользоваться документооринтированными субд (mongodb etc..).
в контексте реляционных баз данных, следует соблюдать нормальные формы https://ru.wikipedia.org/wiki/%D0%9D%D0 … 0%BC%D0%B0 , т.е. 6 таблиц.
тут уж выбор за тобой, что удобнее (использовать несколько разных бд в одном проекте - тоже нормальная практика)

Не в сети

#4 20.10.2017 14:33:20

Re: Организация БД, сущность с 5 комбобоксами неужели 6 таблиц?

Да это уж от тебя зависит) Можно 6 таблиц, можно хранить json или enum

А енум это значит перечень где то в коде, где например? прямо в контролерах?

Понятно что есть разные способы вопрос такой, по какому алгоритму действуют опытные разработчики, когда выбирают способ.

Не в сети

#5 20.10.2017 14:33:55

Re: Организация БД, сущность с 5 комбобоксами неужели 6 таблиц?

enum - тип данных в БД

Не в сети

#6 20.10.2017 15:56:04

Re: Организация БД, сущность с 5 комбобоксами неужели 6 таблиц?

Звучит так, как-будто таблиц будет 11 (авто, 5 pivot, 5 для свойств авто). Не вижу здесь проблемы.

Изменено AlexeyMezenin (20.10.2017 15:56:50)

Не в сети

#7 06.12.2017 21:39:48

Re: Организация БД, сущность с 5 комбобоксами неужели 6 таблиц?

Если использовать связи БД то можно и в 3 уложится.
1 - Авто
2 - Список свойст
3 - значения свойств с привязкой к авто и списку свойств

Не в сети

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