sábado, 13 de outubro de 2012
Vantagens de Bancos de Dados Relacionais
O que é um banco de dados?
Uma coleção estruturada de registros é conhecido como um banco de dados. A maneira em que uma base de dados encontra-se estruturado é definido pelo modelo de base de dados. Modelo hierárquico, modelo de rede, modelo de objeto e modelo relacional são alguns dos modelos mais utilizados na estrutura das bases de dados. Um banco de dados facilita o armazenamento organizado de dados na forma de registros. Os registros podem ser consultados em diferentes formas de recuperar as informações do banco de dados. Devido a um armazenamento de dados organizada, uma base de dados torna-se uma ferramenta útil de armazenamento de dados. Bases de dados formam a camada básica de qualquer sistema multi-tier. Informações tratadas e manipuladas por outras camadas de um sistema de n-tier é basicamente armazenados de forma estruturada em um banco de dados. Tomemos um exemplo de qualquer organização. Como você acha que eles armazenam seus funcionários e clientes? Sim, eles armazená-lo em um banco de dados. Imagine um site e onde você acha que o site mantém o registro em informações sobre seus usuários? A resposta é, novamente, do banco de dados.
Depois de ter realizado o utilitário de bases de dados em sistemas de software, vamos nos apresentar a bases de dados. A base de dados é composta de tabelas, as quais são compostas de registos. Há uma chave primária associada com todos os registros e serve como identificação única. Cada registro tem uma chave primária única e também as informações sobre a entidade associada a esse registro. Cada campo na base de dados pode ser chamado de atributo e dados de uma tabela pode ser recuperada a partir da base de dados de atributos. As consultas de pesquisa permitir a recuperação fácil dos dados a partir da tabela, mostrando a importância da natureza organizado de dados numa base de dados.
Bancos de dados relacionais - Uma Introdução
Um dos modelos de banco de dados mais popularmente usado é o modelo relacional. Foi desenvolvido por Edgar Codd em 1969. Este modelo fornece um método declarativa para especificação de dados e consultas. Em um modelo relacional de um banco de dados, os usuários de banco de dados diretamente determinar as informações que eles querem ser recuperada a partir dele e abstrair-se da responsabilidade de descrever as estruturas de dados que são usados para armazenar dados. Uma base de dados que confirma o modelo de dados relacional é conhecido como uma base de dados relacional.
Um banco de dados relacional é uma coleção de relações ou tabelas. As linhas de uma tabela em um banco de dados relacional são conhecidas como tuplas e cada coluna de uma tabela é chamada de atributo. Por definição, uma relação é um conjunto de tuplas com os mesmos atributos. Operações, que podem ser realizadas sobre as relações são projeto, selecione e participar. A operação de junção combina as relações, as consultas seleção são usados para recuperação de dados e operação do projeto identifica atributos. Semelhante aos modelos de banco de dados, até mesmo bancos de dados relacionais apoiar a inserção, excluir e atualizar operações.
Vantagens de Bancos de Dados Relacionais
Basicamente, bancos de dados relacionais são baseados na teoria de conjunto relacional. A normalização é um componente vital do modelo relacional de bases de dados. Operações relacionais, apoiados pelos bancos de dados relacionais funcionam melhor com tabelas normalizadas. Um banco de dados relacional suporta álgebra relacional, consequentemente, apoiar as operações relacionais da teoria dos conjuntos. Além de operações de conjunto matemáticos ou seja, união, interseção diferença e produto cartesiano, bancos de dados relacionais também apoiar seleto, o projeto de junção, relacional e operações de divisão. Estas operações são exclusivas para bancos de dados relacionais.
Bancos de dados relacionais apoiar um conceito importante de pontos de vista dinâmico. Em um banco de dados relacional, uma visão não é uma parte do esquema físico, é dinâmico. Daí alterar os dados em uma tabela altera os dados descritos pela exibição. Visualizações de dados pode subconjunto, junte-se e simplificar múltiplas relações, dinamicamente ocultar a complexidade dos dados e reduzir os requisitos de armazenamento de dados.
Bancos de dados relacionais usam SQL, que é uma linguagem fácil e legível. Instruções SQL são sob a forma de instruções simples, que podem ser colocadas na base de dados para a execução. A maioria dos fornecedores de banco de dados suportam o padrão SQL. Uma tecnologia competitiva de arquivos simples suporta um armazenamento seqüencial de dados e não fornecer os usuários com opções de pesquisa e consulta. Por outro lado, os bancos de dados relacionais fornecer aos utilizadores com operações simples de manipular dados em bases de dados e recuperá-lo. Bancos de dados relacionais, além disso estabelecer relações definidas entre as mesas, dando a seus usuários uma visão completa dos dados armazenados.
Bancos de dados relacionais têm uma excelente segurança. Um banco de dados relacional suporta permissões de acesso, que permitem que o administrador de banco de dados para implementar precisa baseadas em permissões para o acesso dos dados em tabelas de banco de dados. Bancos de dados relacionais apoiar o conceito de usuários e direitos de utilização, atendendo assim as necessidades de segurança de bancos de dados. Relações são associados com privilégios como criar privilégio, o privilégio de concessão, selecionar, inserir e eliminar privilégios, que autorizam usuários diferentes para operações de correspondentes no banco de dados.
As outras vantagens importantes de bancos de dados relacionais incluem o seu desempenho, poder e apoio a novas tecnologias de hardware como também a flexibilidade e capacidade para atender todos os tipos de necessidades de dados. Bancos de dados relacionais são escaláveis e fornecem suporte para a implementação de sistemas distribuídos.
Devido às suas vantagens e aplicações em operações de armazenamento de dados e recuperação de bancos de dados relacionais têm revolucionado os sistemas de gestão de banco de dados.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário