Как наиболее эффективно структурировать данные, полученные из базы данных? [закрыто] ⇐ Python
-
Anonymous
Как наиболее эффективно структурировать данные, полученные из базы данных? [закрыто]
В настоящее время я использую базу данных продуктов, которая не позволяет получить полную информацию о продуктах.
В этой базе данных вы можете увидеть только n-1 разбивку продукта. Если вы хотите увидеть разбивку субпродукта, вам придется поискать его в базе данных.
Итак, если у вас есть продукт с несколькими уровнями и множеством подпродуктов, у которых есть подпродукты, поиск в базе данных может оказаться очень трудоемким.
Итак, я работаю над небольшим скриптом на Python, который позволит мне извлечь всю разбивку в Excel или простой интерфейс визуализации.
Мне удалось подключиться к базе данных SQL и получить список подпродуктов продукта, который я искал.
Теперь мне интересно, какой наиболее эффективный способ поиска всех подпродуктов продукта в базе данных и организации данных.
У вас есть какие-нибудь идеи, которые вы можете мне предложить?
Заранее спасибо.
Сейчас я думаю о том, какую структуру лучше всего использовать.
Я думал о создании дерева, в котором каждый узел содержит информацию о подпродуктах, или о создании нескольких списков с некоторой ключевой информацией, позволяющей идентифицировать предка и потомка.
Что касается поиска в базе данных, лучше всего выполнять поиск по всем подпродуктам/компонентам отрасли или поуровневый поиск?
В настоящее время я использую базу данных продуктов, которая не позволяет получить полную информацию о продуктах.
В этой базе данных вы можете увидеть только n-1 разбивку продукта. Если вы хотите увидеть разбивку субпродукта, вам придется поискать его в базе данных.
Итак, если у вас есть продукт с несколькими уровнями и множеством подпродуктов, у которых есть подпродукты, поиск в базе данных может оказаться очень трудоемким.
Итак, я работаю над небольшим скриптом на Python, который позволит мне извлечь всю разбивку в Excel или простой интерфейс визуализации.
Мне удалось подключиться к базе данных SQL и получить список подпродуктов продукта, который я искал.
Теперь мне интересно, какой наиболее эффективный способ поиска всех подпродуктов продукта в базе данных и организации данных.
У вас есть какие-нибудь идеи, которые вы можете мне предложить?
Заранее спасибо.
Сейчас я думаю о том, какую структуру лучше всего использовать.
Я думал о создании дерева, в котором каждый узел содержит информацию о подпродуктах, или о создании нескольких списков с некоторой ключевой информацией, позволяющей идентифицировать предка и потомка.
Что касается поиска в базе данных, лучше всего выполнять поиск по всем подпродуктам/компонентам отрасли или поуровневый поиск?