Как лучше спроектировать базу данных?

89
20 апреля 2022, 04:40

Я в этом деле новичок, только начал изучение PHP. Прошу подсказать как мне лучше осуществить связь между таблицами внутри базы данных. Я буду делать базу данных для удобной работы с клиентами, будет поиск по заказчикам, их прошлые заказы и тд. Наверняка кто-то делал похожее, поделитесь пожалуйста, как вы это реализовали. На данный момент у меня 2 варианта. Либо искать связь через циклы. Например, в таблице заказчик будет id заказчика и через цикл перебором он будет искать этот же id в другой таблице и подставлять значения при совпадении, либо сделать связь через внешний ключ. Конечно же при внесении заказа должна быть выпадающая строка(условно, по прошлым адресам, на которые были сделаны заказы у конкретного заказчика). Будут уместны любые советы, желательно с примерами, дабы было от чего отталкиваться. Набросал пример на листочке(извиняюсь за письменный вид)

Спасибо заранее за помощь!

READ ALSO
WP Query вывод paginate_links

WP Query вывод paginate_links

Пагинация выводится правильноНо ссылки не работают

93
Что такое Docker

Что такое Docker

Что такое докер и для чего он нужен? Во всех статьях про докер встречаются термины "имейдж" и "контейнер", что эти термины означают?

110
Блокировка при парсинге Bitrix PHP

Блокировка при парсинге Bitrix PHP

Пишу парсер для проекта, если коротко, то он собирает лист товаров с сайта на Bitrix, а после выводит нужную информацию

227
Как сделать возможность клиентам подключить свой домен к моему сервису

Как сделать возможность клиентам подключить свой домен к моему сервису

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

111