Я пытаюсь разобраться в этом разумом, что они называют Database Design без особого успеха, поэтому я попытаюсь проиллюстрировать свою проблему на примере.
Я использую MySQL, и вот мой вопрос:
Скажем, я хочу создать базу данных для хранения моей коллекции DVD. У меня есть следующая информация, которую я хочу включить:
- Название фильма
- Актеры
- Время выполнения
- Жанр
- Описание
- Год
- директор
Я хотел бы создать отношения между ними, чтобы сделать его более эффективным, но не знаю, как это сделать.
Вот что я думаю о дизайне базы данных:
Таблица фильмов = > фильм, название фильма, время работы, описание
Таблица года = > год
Жанр Таблица = > жанр
Таблица директора = > директор
Актеры Таблица = > имя_актера
Но как бы я начал создавать отношения между этими таблицами?
Кроме того, я создал уникальный идентификатор для таблицы Films с первичным ключом, который автоматически увеличивается, мне нужно создать уникальный идентификатор для каждой таблицы?
И, наконец, если бы я обновил новый фильм в базе данных через форму PHP, как бы вставить все эти данные в (с отношениями и всего?)
спасибо за любую помощь, которую вы можете дать, Кит