Criando bancos de dados robustos em sql
Com o SQL, ficando a estrutura de um certo banco de dados é muito importante se você quiser ser capaz de puxar informações precisas a partir dele mais tarde. Surpreendentemente entanto, muitos desenvolvedores de banco de dados novatos dão pouca atenção à forma como as várias partes de um banco de dados se relacionam entre si.
O conceito-chave para a construção e manutenção de um banco de dados confiável é a integridade dos dados. Há toda uma série de maneiras que um banco de dados pode ir mal, mas felizmente, muitos deles podem ser evitados através da manutenção de integridade dos dados. Uma base de dados relacional é uma estrutura hierárquica, o que significa que a integridade deve ser mantida a vários níveis.
Cada tabela em um banco de dados representa uma entidade que é exclusivamente identificável. O facto de ter sido concedido o estatuto de entidade significa que é importante em seu próprio direito, independente de como ela pode se relacionar com outras partes do banco de dados. A tabela deve ser internamente consistente, estruturada de tal forma que as anomalias modificação não são possíveis, bem como correto em suas relações com outras tabelas ao qual está ligado por uma chave primária para link de chave estrangeira. Ao manter a integridade da entidade, a integridade de domínio, e integridade referencial, você pode garantir que os bancos de dados que você criar será repositórios confiáveis de dados de sua organização.