Modelo Relacional

Aumentar a independência de dados nos SGBD's.
Aumentar a independência de dados nos SGBD's.

Informática

24/08/2015

É uma teoria matemática desenvolvida por Edgar Frank Codd, que surgiu na década de 1970 para descrever como as bases de dados deveriam funcionar. A implementação desse modelo exigiu muitas pesquisas e só na década de 1980 ele começou a ser utilizado, se estabilizando no mercado a partir da década de 1990.

De acordo com a arquitetura ANSI (American National Standards Institute) / SPARC (Scalable Processor ARChitecture), os bancos de dados relacionais possuem três camadas:

a- Um conjunto de visões compondo o nível externo;

b- Uma coleção de estruturas de dados, compondo o nível conceitual;

c- Um conjunto de índices ou métodos de acesso a dados armazenados compondo o nível interno.

A teoria relacional de banco de dados define um conjunto de operações lógicas e essas operações e são a base da linguagem SQL.

Um dos pontos fortes do modelo relacional é a possibilidade de definição de um conjunto de restrições de integridade que determinam os valores que podem ou não ser armazenados.

O modelo relacional apareceu devido às seguintes necessidades:

• Aumentar a independência de dados nos SGBD’s.

• Prover um conjunto de funções apoiadas em álgebra relacional para armazenamento e recuperação dos dados.

Este modelo revelou-se ser o mais flexível e adequado para solucionar os vários problemas que se colocam no nível da concepção e implementação da base de dados.

A estrutura fundamental do modelo relacional é a relação (tabela). Uma relação é constituída por um ou mais atributos (campos) que traduzem o tipo de dados a serem armazenados. Cada instância (linha) é chamada de tupla (registro). O modelo relacional não tem caminhos pré-definidos para se fazer acessos aos dados como nos modelos que o precederam. Ele implementa a estrutura de dados organizada em relações. Porém, algumas restrições precisam ser impostas para evitar aspectos indesejáveis, como a repetição de informação, incapacidade de representar parte da informação e perda de informação. Essas restrições são:

• Integridade referencial.

• Chaves e integridade de junções de relações.

Esta apresentação reflete a opinião pessoal do autor sobre o tema, podendo não refletir a posição oficial do Portal Educação.


Colunista Portal - Educação

por Colunista Portal - Educação

O Portal Educação possui uma equipe focada no trabalho de curadoria de conteúdo. Artigos em diversas áreas do conhecimento são produzidos e disponibilizados para profissionais, acadêmicos e interessados em adquirir conhecimento qualificado. O departamento de Conteúdo e Comunicação leva ao leitor informações de alto nível, recebidas e publicadas de colunistas externos e internos.

Portal Educação

UOL CURSOS TECNOLOGIA EDUCACIONAL LTDA, com sede na cidade de São Paulo, SP, na Alameda Barão de Limeira, 425, 7º andar - Santa Cecília CEP 01202-001 CNPJ: 17.543.049/0001-93