Douglas Antunes Rocha (discussão | contribs)
Sem resumo de edição
Douglas Antunes Rocha (discussão | contribs)
Sem resumo de edição
Linha 62: Linha 62:


Sistema comercial mais divulgado CA-IDMS da Computer Associates
Sistema comercial mais divulgado CA-IDMS da Computer Associates
=Modelo Relacional=
O modelo relacional foi proposto por Edgar Codd em 1970, como uma nova maneira de representação de dados. Codd mostrou que uma visão relacional dos dados permite a sua descrição em uma maneira natural, sem que sejam necessárias estruturas adicionais para sua representação. Prove uma maior independência dos dados em relação aos programas.

Edição das 04h42min de 20 de agosto de 2013

Gerações de SGBD

  • 1a geração – primeiros passos da tecnologia de BD, com o desenvolvimento dos modelos hierárquicos e em rede;
  • 2a geração – corresponde ao aparecimento e divulgação do modelo relacional;
  • 3a geração – estado atual do desenvolvimento da tecnologia de BD: pós-relacional.

Modelo Hierárquico

- É o 1o modelo reconhecido como tal;

- Os dados estão estruturados em hierarquias ou árvores, percorrendo-as desde a raiz até ao nó que contém o registo pretendido, para ser efetuado o acesso aos dados;

- É adequado para acesso sequencial a dados,principalmente em casos em que, pela sua natureza, os dados estão organizados de forma sequencial;

- Os dados estão organizados e podem ser acedidos segundo uma sequência hierárquica com uma navegação do tipo cima para baixo.

- Dados em posições superiores são mais fácies de se buscar.

IMAGEM MODELO HIERÁRQUICO

A consulta a uma linha de encomenda obriga a:

  • Aceder ao registo do cliente;
  • Extrair a localização da 1a encomenda;
  • Ler vários registos até encontrar a encomenda pretendida;
  • Extrair a localização da 1a linha dessa encomenda;
  • Ler vários registos até encontrar a linha pretendida

Ainda no mesmo exemplo não é possível registar dados de um produto enquanto não lhe estiver associada uma encomenda;

Para a aceder a um produto é preciso localizar um cliente que o tenha encomendado;

Quando um produto é encomendado todos os seus dados são registados de novo;

Sistema comercial mais divulgado: Information Management System da IBM Corp.(IMS)

Modelo de Rede

Aparece como uma extensão do modelo hierárquico;

Elimina o conceito de hierarquia e permite assim que um mesmo registo esteja envolvido em várias associações;

No modelo em rede os registos estão organizados em grafos;

No modelo em rede aparece um único tipo de associação – SET, que define uma relação de 1:M entre 2 tipos de registos – owner e member;

O Data Base Task Group (DBTG) da CODASYL (COmmittee on DAta SYstems and Languages) estabeleceu uma norma para este modelo de BD, com linguagem própria para definição e manipulação de dados, donde este modelo também ser conhecido por CODASYL;

Forma de descrição de um set:

Nome do set + definição do owner + definição do member

IMAGENSSS MODELO DE REDE

Ao contrário do Modelo Hierárquico, em que qualquer acesso aos dados passa pela raiz, no modelo em rede pode aceder-se a qualquer nó da rede;

Estes dois modelos – Hierárquico e Rede são Record Oriented, isto é qualquer acesso à base de dados insere, consulta, altera ou remode um registo de cada vez.

Sistema comercial mais divulgado CA-IDMS da Computer Associates

Modelo Relacional

O modelo relacional foi proposto por Edgar Codd em 1970, como uma nova maneira de representação de dados. Codd mostrou que uma visão relacional dos dados permite a sua descrição em uma maneira natural, sem que sejam necessárias estruturas adicionais para sua representação. Prove uma maior independência dos dados em relação aos programas.