Escolar Documentos
Profissional Documentos
Cultura Documentos
Sumrio
Assuntos:
Empregar o modelo E/R em diversas situaes
Competncia(s):
C1
14:16:31
Segundo Codd...
Um Banco de Dados Relacional um banco de dados que segue o Modelo Relacional. De forma mais detalhada, um Banco de Dados Relacional um conceito abstrato que define maneiras de armazenar, manipular e recuperar dados estruturados unicamente na forma de tabelas, construindo um banco de dados. O termo tambm aplicvel aos prprios dados, quando organizados dessa forma, ou a um Sistema Gerenciador de Banco de Dados Relacional (SGBDR) do ingls Relational database management system (RDBMS) um programa de computador que implementa a abstrao
quarta-feira, 14 de dezembro de 2011 3 14:16:31
14:16:31
As 12 leis de Codd
1. Regra Fundamental:
Um SGBD relacional deve gerenciar seus dados usando apenas suas capacidades relacionais
2. Regra da informao:
Toda informao deve ser representada de uma nica forma, como dados em uma tabela
As 12 leis de Codd
4. Tratamento sistemtico de valores nulos:
Os valores nulos (diferente do zero, da string vazia, da string de caracteres em brancos e outros valores no nulos) existem para representar dados no existentes de forma sistemtica e independente do tipo de dado.
14:16:31
As 12 leis de Codd
6. Regra da sub-linguagem compreensiva:
Um sistema relacional pode suportar vrias linguagens e formas de uso, porm deve possuir ao menos uma linguagem com sintaxe bem definida e expressa por cadeia de caracteres e com habilidade de apoiar a definio de dados, a definio de vises, a manipulao de dados, as restries de integridade, a autorizao e a fronteira de transaes.
As 12 leis de Codd
8. Insero, atualizao e eliminao de alto nvel:
A capacidade de manipular a relao base ou relaes derivadas como um operador nico no se aplica apenas a recuperao de dados, mas tambm a insero, alterao e eliminao de dados.
14:16:31
14:16:31
As 12 leis de Codd
10. Independncia de integridade:
As relaes de integridade especficas de um banco de dados relacional devem ser definidas em uma sublinguagem de dados e armazenadas no catlogo (e no em programas).
10
14:16:31
As 12 leis de Codd
12. Regra da No-subverso:
Se o sistema relacional possui uma linguagem de baixo nvel (um registro por vez), no deve ser possvel subverter ou ignorar as regras de integridade e restries definidas no alto nvel (muitos registros por vez).
11
14:16:31
Perguntas?
13
14:16:31
Referncias
Projeto de Banco de Dados: Uma Viso Geral (Felipe Gomes Nery Machado, Mauricio Pereira Abreu So Paulo: rica, 1996 11 edio) Introduo a Sistemas de Bancos de Dados (J.C Date Rio de Janeiro Camus, 2000 7 edio)
14
14:16:31