Мне нужна помощь в разработке моей базы данных. Что было бы самым эффективным способом сделать мою базу данных? У меня есть 18 категорий в моем списке, каждая из этих категорий имеет 4 элемента на выбор и из каждого из этих предметов есть 3 размера каждый. Я попытался сделать это из одного стола, но он выглядит неорганизованным, любые идеи как? Благодарю.Проектирование таблиц из базы данных mySQL
ответ
Сначала изложите связь между этими тремя объектами. Я предполагаю, что у вас есть Категории (1): Отношение предметов (M) и предметов (1): Размеры (M) согласно вашему описанию.
Таким образом, лучший способ дизайна состоит в том, чтобы сделать три таблицы по категориям, элементам и размерам и связать каждый из них в 1: M, т.е. категории < -> Предметы (1: M) и предметы < -> Размер (1: M)
Это обеспечит нормализацию базы данных без избыточности данных.
Спасибо.
Вы описываете базовую звездную схему со снежинками .. Это настоящее имя, ваша основная таблица будет иметь N измерений, каждое измерение будет иметь свою отдельную таблицу.
Ваши факты будут встречать объекты в главном столе, например.
http://infogoal.com/datawarehousing/images/orders_star_schema_01.png
- 1. Mysql - Проектирование базы данных
- 2. Проектирование таблиц базы данных
- 3. Проектирование схемы базы данных (MySQL)
- 4. Схема базы данных проектирование помощь - Mysql
- 5. Проектирование хорошей базы данных
- 6. Android: проектирование базы данных MySQL и SQLite
- 7. проектирование базы данных отчета студента
- 8. Проектирование базы данных Mysql Комплексный каталог покупок
- 9. MySQL: проектирование базы данных для потока процедур
- 10. Проектирование базы данных
- 11. Проектирование хранилища данных из базы данных oltp
- 12. Прочитать несколько таблиц из базы данных mySQL?
- 13. Объединение Mysql из нескольких таблиц базы данных
- 14. Проектирование базы данных управления запасами?
- 15. MySQL проектирование баз данных
- 16. проектирование базы данных Hypertable
- 17. Aerospike проектирование базы данных
- 18. Комплексное проектирование базы данных
- 19. Проектирование таблицы базы данных Notification
- 20. PHP MYSQL - Получение данных из 3 таблиц из базы данных
- 21. Проектирование базы данных с той же таблицей для других таблиц
- 22. Проектирование локализованной схемы базы данных
- 23. Проектирование таблиц Sql Server
- 24. Проектирование базы данных из JSon файла
- 25. проектирование базы данных для мечения нескольких источников (MySQL)
- 26. Проектирование базы данных для отношений
- 27. Запрос на проектирование базы данных
- 28. Запрос на проектирование базы данных
- 29. Проектирование базы данных, на основе структуры данных
- 30. Относительно удаления данных базы данных из таблиц в mysql
Вы пытались разбить его на несколько таблиц, как далеко вы получили? – Jeroen
Я просто новый в mysql. Я попытался сделать их на одном столе. это выглядит беспорядочно – meatno
Поиск в Google даст вам много ресурсов для обучения. – Jeroen