Observando o diagrama do banco e comparando alguns registros das tabelas encontrei alguns pontos a serem discutidos.
A tabela Category possui os atributos Category (smallint) PK e CategoryName (nvarchar (30) ) e há mais três tabelas que possuem atributos relacionados a Category: MiniFigs, Parts e Sets.
A tabela MiniFigs possui um atributo CategoryId (int) e um CategoryName (nvarchar(25) ); a Parts possui um atributo CategoryId (int) e a Sets possui um atributo Category (smallint). Nenhum destes atributos é FK, alguns têm tipos diferentes e o atributo CategoryName da tabela MiniFigs possui apenas alguns registros quase iguais ao atributo da tabela Category.
Como estou tendo dificuldades para instalar o MS SQL Server em casa eu consultei as tabelas no trabalho apenas analizando as estruturas e realizando consultas. Não me recordo se outros atributos FK também tinham tipos diferentes, e se faltava referenciar outra FK em alguma tabela.
Nenhum comentário:
Postar um comentário