Perguntas sobre 'database-design'

9
respostas

É sempre bom usar listas em um banco de dados relacional?

Eu tenho tentado criar um banco de dados com um conceito de projeto e me deparo com o que parece ser um assunto muito debatido. Eu li alguns artigos e algumas respostas do Stack Overflow afirmam que nunca (ou quase nunca) é permitido armazenar u...
14.11.2018 / 05:25
7
respostas

Code First vs. Database First

Quando eu projeto e crio o software em que trabalho, normalmente desenho e crio as tabelas SQL de back-end primeiro e depois passo para a programação real. O projeto no qual estou atualmente trabalhando me deixa perplexo. Isso provavelmente se d...
02.12.2014 / 22:51
4
respostas

Por que usar o MySQL para um site de dicionário é uma má ideia?

Estou planejando projetar e configurar um banco de dados para armazenar entradas de dicionário (normalmente, palavras isoladas) e seu significado em outro idioma. Assim, por exemplo, a tabela Glossário deve ter entrada e definição e cada r...
05.06.2017 / 22:22
10
respostas

Quando você usaria um longo ID de string em vez de um inteiro simples? [fechadas]

Eu gostaria de usar o Youtube como exemplo: eles usam IDs na forma de PEckzwggd78 . Por que eles não usam números inteiros simples? Ou imgur.com - eles também usam IDs como 9b6tMZS para imagens e galerias. Não inteiros sequenciais....
28.11.2017 / 07:33
7
respostas

Dados de configuração: tabela de linha única vs. tabela de pares nome-valor

Digamos que você escreva um aplicativo que possa ser configurado pelo usuário. Para armazenar esses "dados de configuração" em um banco de dados, dois padrões são comumente usados. A tabela de linha única CompanyName | StartFullScr...
04.09.2012 / 16:48
13
respostas

É necessário criar um banco de dados com o menor número de tabelas possível

Devemos criar uma estrutura de banco de dados com um número mínimo de tabelas? Deve ser projetado de forma que tudo permaneça em um único lugar ou não há problema em ter mais tabelas? Será que de alguma forma afetará alguma coisa? Estou...
13.06.2011 / 16:57
7
respostas

O que aconteceu com as restrições do banco de dados?

Quando reviso modelos de banco de dados para RDBMS, geralmente me surpreendo ao encontrar pouca ou nenhuma restrição (exceto PK / FK). Por exemplo, a porcentagem costuma ser armazenada em uma coluna do tipo int (enquanto tinyint seria ma...
29.11.2016 / 12:34
7
respostas

Como posso argumentar convincentemente contra a duplicação de colunas do banco de dados?

Comecei a trabalhar em uma nova organização e um dos padrões que tenho visto no banco de dados é a duplicação de campos para tornar as consultas por escrito mais fáceis para os analistas de negócios. Estamos usando o Django e seu ORM. Em um c...
11.04.2015 / 18:44
10
respostas

É uma otimização prematura para adicionar índices de banco de dados?

Um colega meu sugeriu que passássemos por todas as perguntas em nosso aplicativo e adicionássemos índices de acordo. Eu sinto que isso é uma otimização prematura porque nosso aplicativo ainda não foi lançado. Eu sugeri monitorar as consultas...
24.02.2015 / 12:57
8
respostas

O uso de Bancos de Dados NoSQL é impraticável para grandes conjuntos de dados em que você precisa pesquisar por conteúdo?

Estou aprendendo sobre bancos de dados NoSQL há uma semana. Eu realmente entendo as vantagens dos Bancos de Dados NoSQL e os muitos casos de uso para os quais eles são ótimos. Mas muitas vezes as pessoas escrevem seus artigos como se o NoS...
11.01.2016 / 19:01