..
Usamos um banco de dados (ou bases de dados) para armazenar um determinado grupo de informações de interesse de forma ordenada e eficiente. Um dos recursos oferecidos por um banco de dados permite típicos a base de dados para extrair todos e somente os dados que correspondem a determinados critérios, especificados pelo usuário.
Por exemplo, imagine um banco de dados para armazenar dados mestre para alguns frequentadores do ginásio. Suponha, então, ser interessado em saber os nomes e sobrenomes de todos os membros que ainda não tenham atingido 30 anos.
E 'possível obter esta informação através de uma consulta de banco de dados simples, a consulta também mais conhecido, precisamente permitindo a identificação e visualização dos dados desejados.
Assim, um banco de dados é uma ferramenta para agrupar e gerenciar informações de todos os tipos através do uso de tabelas, onde os dados são colocados em relação uns aos outros. Mas como a informação é agrupada? Por qual padrão são construídas as tabelas?
A solução mais imediata pode ser a inclusão de todos os dados de interesse em uma única tabela. Esta operação, no entanto, ajuda a construir uma tabela com um número de linhas (registros) e colunas (campos) muito alto em relação à quantidade de dados tratados.
O problema causado pelo uso de uma única tabela, além disso, é conceitual. O uso de uma única tabela não divulga em um arquivo. Oportuna e esclarecer quais são as relações específicas que normalmente também envolver um ou mais subconjuntos dos dados analisados
Em vez de imaginar a informação está contida em várias tabelas, torna-se necessário e não simplesmente para garantir que não há informações duplicadas, resultando em desperdício de memória e necessidade de múltiplas operações de atualização.
Apenas para fornecer diretrizes para estas escolhas, garantindo a eficiência e abrangência da estrutura de dados, as formas ditas normais são definidos em um banco de dados.
Um banco de dados estruturado em forma normal, na verdade, fácil e mais rápido operações de dados, reduzindo o risco de redundância e inconsistência de dados.
Por isso, vamos tentar entender o que se entende por formas normais e normalização de bancos de dados.
| |
MS Access (Avançado)
Saiba como criar e gerenciar bancos de dados com rapidez e facilidade. A partir de 29 €. |
| |
MySQL (Curso)
Gestão de banco de dados open-source. A partir de 39 €. |
| |
SQL e Banco de Dados (Curso)
Criar e gerenciar bancos de dados relacionais. A partir de 39 €. |