A finalidade e características de um banco de dados relacional

Um banco de dados relacional faz análise de dados complexos mais rápida e fácil

Um banco de dados relacional faz análise de dados complexos mais rápida e fácil

Um banco de dados relacional é aquele que oferece consultas extremamente complexas e sofisticadas e pesquisas graças a dois fatores: tabelas e referências cruzadas. Ele armazena dados como tabelas em vez de listas simples, tornando mais fácil para filtrar elementos individuais de cada registro. Permite também que a referência cruzada entre diferentes conjuntos de dados.

Video: Bancos de Dados - Aula 05 – Modelo Relacional (R) – características, formalização e restrições

Banco de Dados Básico

A base de dados armazena básicas todos os detalhes em um único arquivo, constituídos de uma série de registros. Por exemplo, um banco de dados da polícia pode ter uma lista de registros de crimes individuais, cada um com detalhes como o nome do infractor, o tipo de crime ea data e local. Um banco de dados tradicional seria simplesmente um equivalente eletrônico de uma coleção de formas ou cartões e em termos técnicos seria semelhante a uma lista simples em um documento processador de texto. Se você quiser encontrar um padrão específico, como todas as infracções cometidas por uma pessoa particular, você precisa pesquisar cada menção do nome e, em seguida, copiar todos os detalhes de cada registro de crime.

Tabelas em bases de dados relacionais



Um banco de dados relacional coloca a informação em tabelas em vez de uma lista em linha reta. Em uma tal tabela, cada coluna representa um tipo particular de informação (um campo) e cada linha lista uma ficha. No exemplo crime, você poderia ter colunas para o tipo de criminoso, o tipo de crime, a data e o local, com cada crime em uma linha separada. Esta estrutura significa que o computador pode realizar pesquisas mais sofisticadas. Por exemplo, ele pode montar uma lista de todas as linhas apresentando nome de um determinado criminoso, o que cria um histórico detalhado de crimes que do infrator. A maioria dos bancos de dados permitem mais sofisticação e pode procurar registros que atendam a critérios múltiplos. Por exemplo, um banco de dados poderia montar uma lista de registros que envolvem um determinado crime e uns dados particulares para mostrar se determinadas infracções são sazonais, o que poderia ajudar chefes de polícia designar oficiais de forma mais eficaz.

Cross-referenciamento em Bancos de Dados Relacionais

Video: Modelo Relacional - Aula 04 - Bancos de Dados 2015.2

Na prática, bancos de dados relacionais pode ser ainda mais sofisticado do que simplesmente usando mesas separadas. Muitos vão ser composta de diferentes tabelas que podem ser cruzados. Por exemplo, bem como uma mesa de crime, você poderia ter uma mesa para tratamento médico, um para registros escolares e outro para as receitas fiscais. O termo "relacional" trata da forma como a base de dados está configurado para reconhecer factores comuns entre cada base de dados. No exemplo, o banco de dados saberia que uma determinada cidade mencionada em cada tabela refere-se ao mesmo lugar. Isso pode permitir consultas extremamente complexas, por exemplo, para descobrir se cidades que têm mau desempenho escolar são mais propensos a ter altos níveis de um determinado crime.

sites

Enquanto bancos de dados de computador foram originalmente concebido para ser um software autônomo, bancos de dados relacionais são agora uma parte fundamental de diversos sites. Por exemplo, um varejista online poderia ter uma base de dados que reúne tabelas cobrindo compras individuais, revisões e ofertas de produtos. Esta tecnologia significa sites podem criar rapidamente páginas altamente personalizados: por exemplo, um website livro poderia olhar para compras anteriores do cliente, cross-referência para encontrar as pessoas que compraram o mesmo livro, encontrar outros livros essas pessoas tenham comprado, em seguida, escolher livros a partir desta lista que estão em oferta especial e sugeri-los para o cliente.

Video: Bancos de Dados - Aula 02 – Modelo Entidade-Relacionamento (MER) - Parte I

Referências

  • ligação Dados Agile: Bancos de Dados Relacionais 101
  • ligação Jornal de banco de dados: Introdução aos Bancos de Dados Relacionais

Sobre o autor

Um escritor profissional desde 1998 com um Bachelor of Arts em jornalismo, John Lister dirigia o departamento de imprensa da Campanha Inglês Plain até 2005. Em seguida, ele trabalhou como um escritor freelance com créditos incluindo jornais nacionais, revistas e trabalho online. Ele é especialista em tecnologia e comunicações.

Video: Banco de Dados Modelo Relacional Normalizado Videoaula


Artigos relacionados