Olá, eu estou criando um banco de dados para gerenciar linhas de ônibus em uma cidade, porem para passar informações de onde esta linha de ônibus passa tenho um atributo ponto de origem, um destino e também tem outro atributo que pode ser vazio ou conter vários pontos(onde o ônibus passaria entre a origem e o destino), que diferenciaria das demais que possuem o mesmo ponto origem e destino.
como eu implemento este “conceito” em um modelo, usando o mesmo atributo e separando os demais ponto com algum caractere? ou que outro meio posso usar para deixar este modelo da forma mais adequada?
Pelo que entendi seria assim.
===> Nesta tabela você cadastra a linha com origem e destino
Tabela Linha
ID_linha
Linha_Nome
Percurso_Origem
Percurso_destino
===> Nesta tabela você cadastaria o percurso da linha
(A cada novo local que o onibus passasse, seria uma nova inserção)
Tabela percurso
ID_Percursos
ID_linha (chave estrangeira, referenciando a linha)
local_do_percuso