Articles of banco de

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?

O que é atomicidade em dbms?

Eu li algo como abaixo no formulário 1NF do SGBD. Houve uma frase como segue: “Cada coluna deve ser atômica.” Alguém por favor pode explicar-me completamente com um exemplo?

Qual é o melhor design para uma tabela de database que pode ser de propriedade de dois resources diferentes e, portanto, precisa de duas foreign keys diferentes?

Meu aplicativo possui configurações de notificação para usuários que podem pertencer a grupos. Um administrador do grupo pode definir configurações para todo o grupo, de modo que, quando qualquer usuário executar uma ação, o administrador será notificado. O administrador também pode definir configurações para um usuário individual, o que replaceá a configuração do grupo. Agora […]

Quais são as práticas recomendadas para design de database em vários idiomas?

Qual é a melhor maneira de criar database em vários idiomas? Para criar uma tabela localizada para cada tabela está tornando o design e a consulta complexos, em outro caso, para adicionar coluna para cada idioma é simples, mas não dynamic, por favor me ajude a entender qual é a melhor escolha para aplicativos corporativos

Como fazer modelagem de inheritance em bancos de dados relacionais?

Minha pergunta é sobre modelagem de inheritance em sistemas de database relacional. Eu tenho modelo de dados canônicos e em que eu tenho alguns campos relacionados ao preço do produto herdando certos atributos da tabela de produtos e eu quero modelar essa inheritance no database relacional do MySQL e assim, “Como podemos fazer modelagem de […]

Como criar um múltiplo para um

Eu tenho um database configurado com muitas tabelas e tudo parece bom, além de um pouco … Inventory Table Storage Table Van Table ^ 1 |——-1> Warehouse Table A tabela Armazenamento é usada, já que as tabelas Van e Warehouse são semelhantes, mas como criar uma relação entre as tabelas Armazenamento e Armazém / Van? […]

Posso ter várias chaves primárias em uma única tabela?

Posso ter várias chaves primárias em uma única tabela?

Quais são as formas normais do database e você pode dar exemplos?

No projeto de database relacional, há um conceito de normalização de database ou simplesmente normalização, que é um processo de organizar colunas (atributos) e tabelas (relações) para reduzir a redundância de dados e melhorar a integridade dos dados. (como escrito na Wikipedia ). Como a maioria dos artigos é um pouco técnica e, portanto, mais […]

O que há de errado com foreign keys?

Lembro-me de ouvir Joel Spolsky mencionar no podcast 014 que ele mal usara uma chave estrangeira (se bem me lembro). No entanto, para mim eles parecem bastante importantes para evitar duplicação e problemas subseqüentes de integridade de dados em todo o database. As pessoas têm algumas razões sólidas por que (para evitar uma discussão em […]

Como faço para renomear rapidamente um database MySQL (alterar nome do esquema)?

O manual do MySQL no MySQL aborda isso. Normalmente eu apenas despejo o database e reimportei-o com um novo nome. Esta não é uma opção para bancos de dados muito grandes. Aparentemente, RENAME {DATABASE | SCHEMA} db_name TO new_db_name; RENAME {DATABASE | SCHEMA} db_name TO new_db_name; faz coisas ruins, existe apenas em algumas versões, e […]