quinta-feira, 13 de agosto de 2009

Banco de Dados - 11/08 "Modelo Relacional de Dados"

É isto ai, voltamos com tudo!!.. quem lê acredita..rsrs

Para quem perdeu a primeira aula de Banco de Dados e Teoria dos Grafos, segue matéria:

BANCO DE DADOS - 11/08/09 Profº Guardado

MODELO RELACIONAL DE DADOS

Vamos ver neste semestre:
* Modelo Relacional de dados
Estrutura
Restrições de Integridade
Manipulação dos dados (Álgebra relacional)
* Mapeamento Modelo E-R para modelo Relacional


MODELOS:

Conceitual - ER (Diagrama de classes OO)

Lógico - Estrutura de dados (Tabela)

Físico - Implementação

* Do Conceitual para o Lógico = Projeto Lógico
* Do Lógico para o Físico = Projeto Físico

* Projeto feito do Modelo Lógico para o Físico é Engenharia Direta e o inverso é Engenharia Reversa.

* SGBDOO = Manipula objetos orientados (OQL)
* SGBDR = Relacional (SQL)

RELACIONAL vem de Relação / Relação = Lista de dados. Ex:

PRODUTO QTDA
Arroz 5Kg
51 2 garrafas
Açúcar 3Kg
Limão 1 dúzia

TABELA - Relação implementada.
Na relação, a linha é chamada de Atributo e a coluna de Tupla.

Importante:

Relação = Conjunto
Relação = Atributos x Tuplas
Cardinalidade = número de elementos (tuplas) de uma relação (quantidade de linhas da tabela)
Grau = quantidade de atributos da relação

Basicamente existem 2 fatos:

1º A existência dos objetos
2º O relacionamento entre os objetos

Cada fato é único. Se os fatos forem parecidos, coloca-se um outro atributo para diferenciá-lo (chave primária).

-------------------------------------------------------------------------------------------------

Nenhum comentário:

Postar um comentário