Articles of banco de

Número máximo de registros em uma tabela de database MySQL

Qual é o limite superior de registros para a tabela de database MySQL. Eu estou querendo saber sobre o campo de incremento automático. O que aconteceria se eu adicionasse milhões de registros? Como lidar com esse tipo de situação? THX!

tabela fixa única com várias colunas versus tabelas abstratas flexíveis

Eu queria saber se você tem um site com uma dúzia de diferentes tipos de listagens (lojas, restaurantes, clubes, hotéis, events) que exigem campos diferentes, há uma vantagem de criar uma tabela com colunas definidas como assim Exemplo de loja: shop_id | name | X | Y | city | district | area | metro […]

Um guia para iniciantes em design de database SQL

Você conhece uma boa fonte para aprender a projetar soluções SQL? Além da syntax básica da linguagem, estou procurando algo para me ajudar a entender: Quais tabelas criar e como vinculá-las Como projetar para diferentes escalas (pequeno cliente APP para um enorme site distribuído) Como escrever consultas SQL eficazes / eficientes / elegantes

Auto Gerar Diagrama de Banco de Dados MySQL

Estou cansado de abrir o Dia e criar um diagrama de database no começo de cada projeto. Existe uma ferramenta lá fora que me permitirá selecionar tabelas específicas e, em seguida, criar um diagrama de database para mim com base em um database MySQL? De preferência, permitir-me-ia editar o diagrama depois, uma vez que nenhuma […]

Design de database para revisões?

Temos um requisito no projeto para armazenar todas as revisões (histórico de alterações) para as entidades no database. Atualmente, temos duas propostas projetadas para isso: por exemplo, para Entidade “Empregado” Design 1: — Holds Employee Entity “Employees (EmployeeId, FirstName, LastName, DepartmentId, .., ..)” — Holds the Employee Revisions in Xml. The RevisionXML will contain — […]

As exclusões suaves são uma boa ideia?

O soft exclui uma boa ideia ou uma má ideia? Em vez de realmente deletar um registro em seu database, você poderia apenas IsDeleted = true lo como IsDeleted = true , e após a recuperação do registro você poderia apenas marcá-lo como False . isso é uma boa ideia? É melhor excluir fisicamente o […]

Normalização: o que significa “grupos repetidos”?

Eu li diferentes tutoriais e vi diferentes exemplos de normalização, especialmente a noção de “repetição de grupos” na primeira forma normal. Com base neles, eu concluí que os grupos repetidos são atributos “multivalorados” (por exemplo, aqui e aqui ). Mas já fazemos tabelas separadas para cada atributo de valor múltiplo incluindo foreign keys da tabela […]

Quais tabelas e relacionamentos do database mysql suportariam uma pesquisa de perguntas e respostas com perguntas condicionais?

Eu estou trabalhando em um sistema de pesquisa bastante simples agora. O esquema do database será simples: uma tabela Survey , em uma relação um-para-muitos com a tabela Question , que está em uma relação um-para-muitos com a tabela Answer e com a tabela PossibleAnswers . Recentemente, o cliente percebeu que ela queria mostrar certas […]

projetar database para armazenar informações de metadados diferentes

Por isso, estou tentando criar um database que me permita conectar um produto a várias categorias. Esta parte eu imaginei. Mas o que eu não sou capaz de resolver é a questão de manter diferentes tipos de detalhes do produto. Por exemplo, o produto poderia ser um livro (nesse caso, eu precisaria de metadados que […]

Strings como chaves primárias no database SQL

Eu não estou muito familiarizado com bancos de dados e as teorias por trás de como eles funcionam. É mais lento do ponto de vista do desempenho (inserir / atualizar / consultar) para usar Strings for Primary Keys do que inteiros?