Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Bancos de Dados Relacionais Explicada
Dados Um banco de dados relacional grupos de acordo com atributos comuns encontrados no conjunto de dados . Esta forma de organização de dados faz com que seja mais fácil para as pessoas entenderem e acesso. O software utilizado para organizar os dados é chamado um sistema de gerenciamento de banco de dados relacional ( RDMS ) . No entanto , o termo " base de dados relacional " é também usado para se referir ao software . História

O Modelo de Banco de Dados Relacional foi desenvolvido por Frank Edgar ( EF ) Codd , Ph.D. Foi mencionado pela primeira vez em agosto , 19, 1969 , no relatório da pesquisa IBM " RJ599 . " No entanto, o artigo que é considerado a base para a tecnologia de banco de dados relacional é " um modelo relacional de dados para Large Shared Dados Banks, " escrito pelo Dr. Codd em 1970 e publicado em " Comunicações da ACM . "

Dr. Codd escreveu mais artigos ao longo das próximas duas décadas, que definiram mais implementações de banco de dados relacionais. Estes artigos incluídos "é seu DBMS Relacional Really ? " publicado em " Computerworld " em 14 de outubro de 1985 e " Será que o seu DBMS Correr pelas regras ? " publicado em " Computerworld " em 21 de outubro de 1985 , onde ele definiu 12 regras para bancos de dados relacionais. Estas regras se expandiu ao longo dos anos . Existem hoje 333 regras definidas no livro do Dr. Codd , " o modelo relacional para Database Management , versão 2 ", que foi publicado em abril de 1990.
Os fatos

a dados relacional armazena dados em tabelas separadas , organizadas em linhas e colunas. Cada tabela é baseada em um conjunto de atributos . Relações pode ser definida entre tabelas através do uso de chaves . As chaves são campos que são usados ​​para identificar os registros específicos.

Relações podem ser relações de base , que são as tabelas no banco de dados e armazenar dados. Relações derivadas são vistas ou consultas. Relações derivadas não armazenar dados, mas são criados através da aplicação de operações para basear as relações ou outras relações derivadas.
Linguagem SQL

As regras descritas pelo Dr. Codd chamar para uma linguagem especializada que é usado para definir , manipular e consultar os dados na base de dados . O SQL (Structured Query Language ) é a linguagem que tem sido adotado para este fim por todos os principais bancos de dados relacionais .

SQL foi desenvolvido por Raymond Boyce e Donald Chamberlin na IBM e foi adotado como um padrão ANSI /ISO . A norma foi revista em 1999, mas a maioria dos bancos de dados ainda não são totalmente compatíveis com a versão 1992. A versão de 1992 é menor e mais simples de referência , tornando-se um ponto de partida mais fácil para aprender a língua.
Benefícios

Bancos de dados relacionais minimizar os erros devido ao fato de que os dados é dividida em tabelas e o número de valores que são utilizadas entre as tabelas . Os dados também é claramente definida dentro dos quadros , por isso pode ser checados e validados na entrada. Os dados podem ser manipulados de várias maneiras , utilizando o SQL . Esta manipulação pode produzir relatórios detalhados. Os dados também são todos armazenados em um único local , eliminando a necessidade de múltiplos arquivos . Isso faz com que a atualização e backup dos dados mais fácil.
Alternativas

Existem alternativas para o banco de dados relacional , incluindo o modelo hierárquico , modelo de rede e orientada a objeto modelo . O modelo hierárquico organiza os dados em uma estrutura de árvore cheia de relações pai /chid . Enquanto o modelo hierárquico permite que cada criança tenha apenas um filho, o modelo de rede permite que cada criança tenha mais de um pai , criando uma estrutura de treliça . No modelo orientado a objetos , os dados são representados na forma de objetos , similar à programação orientada a objetos .

Anterior :

Próximo : No
  Os artigos relacionados
·Como definir uma validação Data no Access 
·Meu banco de dados não pode ser criado ou aberto porqu…
·SQL Básico de Formação 
·Como escrever programas com Visual Foxpro 
·Como Desenvolver um banco de dados relacional para uma …
·Microsoft Sharepoint 
·Como desfragmentar Tudo em um disco 
·Como adicionar um campo em branco para uma consulta do …
·Como adicionar um formulário de contato com Bluehost 
·Como converter uma imagem de disquete para um ISO 
  Artigos em destaque
·Como gravar arquivos em um CD em um Mac 
·Como avançar rapidamente num ficheiro Media Player 
·A melhor maneira de se livrar de Adware 
·Como fazer um Mashup na Flórida Studio 
·Como gravar um DVD após usar o DVD Shrink 
·Como gravar filmes em DVD Usando o Cyberlink DVD Suite 
·Como fazer Natal Animado Displays 
·Como usar a função DSum no Access 
·Meu Roxio 2010 Cine Jogador Não Funciona 
·Como remover Backdoor.Graybird.O 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados