Я немного смущен тем, что создал хорошую реляционную базу данных. Я использую phpmyAdmin для создания базы данных. У меня следующие четыре таблицы. Не беспокойтесь о том, что место и цена не являются обязательными.Связи базы данных с использованием phpmyAdmin (составные ключи)
- лицо (обязательно)
- Предмет (обязательно)
- место (необязательно)
- Цена (необязательно)
Деталь основной таблицы. Он всегда будет связан с человеком. * Я знаю, что вы соединяетесь в mysql для таблиц. Если я хочу связать таблицы вместе, я мог бы использовать составные клавиши (используя идентификаторы из каждой таблицы), однако является ли это наиболее правильным способом связывания таблиц? Это также означает, что у элемента будет 5 идентификаторов, включая его собственные. Все это приводит к нулевым значениям (видимо, большой нет нет, что я могу понять), потому что если место и цена являются необязательными и не используются в одной записи в таблице элементов, у меня будет нулевое значение. Пожалуйста помоги!
Заранее спасибо. Я надеюсь в этом есть смысл.
Как вы убедитесь, что правильные идентификаторы заполнены на INSERT? Например, когда я вставляю, я не получаю правильный идентификатор для других таблиц, мне нужно сделать это с помощью операторов mysql? –