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

O design do banco de dados é o processo de especificar a estrutura e, portanto, os aspectos lógicos de um banco de dados. O objetivo do design de banco de dados é fazer uma representação de algum "universo do discurso" - os tipos de fatos, regras de negócios e outros requisitos que o banco de dados pretende modelar.

8
Armazenando sexo (sexo) no banco de dados
Quero armazenar o sexo de um usuário em um banco de dados com o menor custo possível (tamanho / desempenho). Até agora, três cenários vêm à mente Int - alinhado com Enum no código (1 = Masculino, 2 = Feminino, 3 = ...) char (1) - armazena m , f …


11
Design de banco de dados para uma pesquisa [fechado]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 2 anos . Melhore esta pergunta Preciso criar uma pesquisa em que …


15
Chave primária ou índice exclusivo?
No trabalho, temos um grande banco de dados com índices exclusivos em vez de chaves primárias e tudo funciona bem. Estou criando um novo banco de dados para um novo projeto e tenho um dilema: Na teoria do banco de dados, a chave primária é o elemento fundamental, tudo bem, …



16
Design de banco de dados para revisões?
Temos um requisito no projeto para armazenar todas as revisões (histórico de alterações) das entidades no banco de dados. Atualmente, temos 2 propostas projetadas para isso: por exemplo, para entidade "Empregado" Projeto 1: -- Holds Employee Entity "Employees (EmployeeId, FirstName, LastName, DepartmentId, .., ..)" -- Holds the Employee Revisions in …


8
MySQL: várias tabelas ou uma tabela com muitas colunas?
Portanto, essa é mais uma questão de design. Eu tenho uma chave primária (digamos o ID do usuário) e tenho toneladas de informações associadas a esse usuário. Devo ter várias tabelas divididas em categorias de acordo com as informações ou devo ter apenas uma tabela com muitas colunas? O jeito …


8
Banco de dados: Para excluir ou não excluir registros
Eu não acho que sou a única pessoa pensando sobre isso. O que você costuma praticar sobre o comportamento do banco de dados? Você prefere excluir um registro do banco de dados fisicamente? Ou é melhor apenas sinalizar o registro com um sinalizador "excluído" ou uma coluna booleana para indicar …

11
Prática inadequada de chave estrangeira anulável?
Digamos que você tenha uma tabela Pedidos com uma chave estrangeira para um ID do cliente. Agora, suponha que você queira adicionar um pedido sem um ID de cliente, (se isso deveria ser possível é outra questão), você teria que tornar a chave estrangeira NULL ... Isso é uma prática …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.