1
resposta

Relacionamento pontilhado

Criei as tabelas e suas restrições assistindo aos vídeos, porém, quando joguei as tabelas para o modelo relacional aconteceu de uma das relações estar com a linha pontilhada, pelo que entendi pesquisando isso significa que ela é opcional, porém não consigo torna-la obrigatória, nem mesmo apagando e criando novamente a relação. Uma imagem abaixo do modelo relacional.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Lucas, tudo bem?

Peço desculpas pelo tempo que aguardou por uma resposta.

Possivelmente, houve algum problema durante a indicação da chave estrangeira MATRICULA (da tabela VENDEDORES) durante a criação da tabela NOTAS, tendo como consequência a aparição do relacionamento pontilhado.

Por esse motivo, sugiro excluir todas as tabelas e criá-las novamente executando os comandos do arquivo CREATE_SCRIPT_DB.sql, que pode ser baixado através do link abaixo:

Ao recriar todas as tabelas, iremos também refazer seus relacionamentos por completo, garantindo a remoção de inconsistências.

Lucas, caso tenha interesse, este curso ganhou uma versão novinha e utiliza uma base de dados semelhante, porém mais organizada e estruturada:

Estarei aqui para conversarmos caso surja alguma dúvida!

Abraços.