#mysql #sql #dataset #mysql-workbench
#mysql #sql #набор данных #mysql-workbench
Вопрос:
Ну, для проекта мне нужно связать определенный набор данных с первичным ключом и придать этому отношению «силу» (любое числовое значение).
Я провел несколько поисковых запросов, и единственный ответ, который я нашел, — это создание новых таблиц для каждого нового отношения. Однако, если бы у меня было 100 отношений с различными наборами данных, было бы 100 таблиц, и это может быть очень опасно для работы базы данных.
Я хочу найти способ связать этот набор данных с первичным ключом и присвоить число этому конкретному отношению, где другие отношения могут иметь другие наборы тегов и их значения.
На этом рисунке показан пример. Некоторые наборы данных могут иметь разные значения прочности, когда они связаны с одним и тем же первичным ключом
Комментарии:
1. Это довольно непонятно. Что вы хотите сохранить? как связаны данные? И какой результат вам нужен, когда вы его извлекаете? Включите все ваши вопросы, отредактировав вопрос здесь В ТЕКСТЕ.
Ответ №1:
Как насчет проектирования базы данных, как показано ниже:
Таблица 1:
TagID Tag Strength
===== ===== ========
1 Feather 0
2 Paws 100
3 Beak 150
4 Wings 150
Таблица 2:
SpeciesID Species TagID (Relation)
========= ======= =====
B1 Bird 4
B1 Bird 1
B1 Bird 3
B2 Bird 2
B2 Bird 1
B2 Bird 3
B2 Bird 4
B3 Bird 2
B3 Bird 1