Perguntas com a marcação «database-design»

19
INT ou CHAR para um campo de tipo

Qual é o melhor design para uma tabela, um Typecampo que é intou char(1)? Em outras palavras, dado este esquema: create table Car ( Name varchar(100) not null, Description varchar(100) not null, VehType .... not null ) É mais eficiente (em termos de desempenho) VehTypeser um intou um char(1)?...

19
Aplicação da integridade do banco de dados

Isso faria algum sentido em fazer com que o aplicativo reforçasse a integridade do banco de dados em vez de ter chaves estrangeiras, verificar restrições etc.? Quanto de melhoria de desempenho se pode esperar por não impor a integridade do banco de dados por meio de ferramentas internas de banco...

19
Problema de relacionamento da entidade

Eu tenho 4 tabelas relacionadas como esta (é um exemplo): Company: ID Name CNPJ Department: ID Name Code ID_Company Classification: ID Name Code ID_Company Workers: Id Name Code ID_Classification ID_Department Suponha que eu tenha um classificationcom id = 20, id_company = 1. E um...

18
Por que um valor de chave primária mudaria?

Eu tenho pesquisado recentemente o conceito de ROWGUID e me deparei com essa pergunta. Essa resposta deu uma ideia, mas me levou a uma toca de coelho diferente com a menção de alterar o valor da chave primária. Sempre entendi que uma chave primária deve ser imutável, e minha pesquisa desde a...

18
Maneira preferida de armazenar DateTime

Podemos armazenar informações de data e hora de duas maneiras. Qual é a melhor abordagem para armazenar informações DateTime? Armazenando Data e Hora em 2 colunas separadas ou uma coluna usando DateTime ? Você pode explicar por que essa abordagem é melhor? (Link para os documentos do MySQL para...