As 12 regras de edgar frank codd

2063 palavras 9 páginas
Introdução
Dr. Edgar Frank Codd, o criador dos bancos de dados relacionais, publicou uma lista de 12 regras que definem os Sistemas de Banco de Dados Relacional (SBDR) na Computerworld, de 14 e 21 de outubro de 1985, com o título “Is your DBMS Really Relational?” e “Does Your DBMS Run by the Rules?”.
Sua preocupação era que os fornecedores comercializassem seus produtos como relacionais, ainda que não estivessem sendo atendidas as regras mínimas dos padrões. Suas regras servem como modelo de referência sobre o que deve ser um Banco de Dados Relacional.
É muito comum você encontrar publicações falando que são 12 regras, e menos comum sendo 13 regras. O que acontece na verdade, é que são 13 regras que são enumeradas do 0 (zero) até o 12
…exibir mais conteúdo…

Regra 4: Catálogo On-Line Dinâmico com Base no Modelo Relacional – Os metadados devem ser armazenados e gerenciados como dados comuns, ou seja, em tabelas no interior do BD. Esses dados devem estar disponíveis aos usuários autorizados, utilizando a linguagem relacional padrão do BD.
A descrição do banco de dados é representada em nível lógico, da mesma maneira que seus dados.
Esta regra exige que um SGBD relacional tenha uma mesma linguagem para acesso e definição dos dados no dicionário e para a manipulação dos dados do banco e do dicionário. Por exemplo: um comando para adicionar informações em uma tabela da aplicação deve ser o mesmo para acrescentar informações no dicionário de dados.
Regra 5: Sublinguagem Ampla de Dados – O BDR pode suportar várias linguagens. No entanto deve suportar uma linguagem declarativa bem definida com suporte para definição de dados, definição de visualização, manipulação de dados (interativa ou por programa), restrições de integridade, autorização e gerenciamento de transações (iniciar, comprometer e desfazer).
Um sistema de banco de dados relacional deve ter uma linguagem cujas instruções, com sintaxe bem definida, suportem a definição de dados, a definição de visão de dados, a manipulação de dados, as restrições de integridade, as autorizações e os limites de transação.

Instruções
• Definição dos dados: criar ou adicionar tabelas no dicionário de dados.

Relacionados

  • Fiap
    1244 palavras | 5 páginas
  • Entidade e Relacionamento
    13826 palavras | 56 páginas