Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcelobbt

Estrutura do BD

Recommended Posts

Estou na dúvida do que seria melhor para montar o BD. Uma única tabela com todas as informações ou várias tabelas interligadas?

 

Vou mostrar um exemplo para ver se fica fácil de entender. Digamos que preciso das informações abaixo (mas no real as informações são 4x maior em quantidade).

 

Usuário

Login

Senha

Livro

Livro_cor

Livro_tamanho

Escola

Escola_local

Escola_telefone

Professor

Professor_contato

Professor_especialidades

 

Melhor criar essa única tabela, ou varias tabelas como abaixo, estando elas relacionadas entre si?:

 

Tabela 1

Usuário

Login

Senha

Livro

Escola

Professor

 

Tabela 2

Livro

Livro_cor

Livro_tamanho

 

Tabela 3

Escola

Escola_local

Escola_telefone

 

Tabela 4

Professor

Professor_contato

Professor_especialidades

O que fica melhor depois para trabalhar as informações, imaginando que poderia trocá-las individualmente. Ex: Poderia querer trocar só o livro e seus atributos, ou trocar o livro e o professor e seus respectivos atributos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O segundo jeito é o correto, uma tabela para livro, uma tabela para professor, e assim respectivamente. Para alterar os dados é só fazer 2 Updates, um para cada tabela

Compartilhar este post


Link para o post
Compartilhar em outros sites

tabelas diferenciadas. também uma tabela para usuários e uma caso uma biblioteca uma de livros emprestados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pesquise sobre "Normalização de tabelas" que entenderá quando é necessário usar outras tabelas.

 

Tópicos: 1ª forma normal, 2ª forma normal e 3ª forma normal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.