SQL - Modelação de dados
Uma abordagem prática Bases de Dados - ESTG - IPVC
1
Modelação de Dados
Modelação de dados
Em que consiste a Modelação de Dados?
Consiste na actividade de estudar os requisitos em termos de informação de um sistema e definir uma estrutura de dados lógica para suportar esses requisitos definidos. Bases de Dados - ESTG - IPVC
3
Modelação de dados
Essencialmente existem dois tipos de modelos: O Modelo Entidade-Relacionamento;
O Modelo Relacional
Bases de Dados - ESTG - IPVC
4
Modelação de Dados
Modelo Entidade-Relacionamento
Representação da informação de uma organização através da definição das suas entidades e os seus relacionamentos; Evidencia-se também a cardinalidade das relações, ou seja, o tipo de relacionamento entre as entidades;
Bases de Dados - ESTG - IPVC
5
Modelação de Dados
Modelo Entidade-Relacionamento
Bases de Dados - ESTG - IPVC
6
Modelação de Dados
Modelo Entidade-Relacionamento
• Modelo de alto-nível;
• Utilizado para estudar e entender o sistema;
Bases de Dados - ESTG - IPVC
7
Modelação de Dados
Modelo Relacional de Dados
Estrutura de dados que permite armazenar informação na base de dados;
Modelo de baixo-nível, implementa-se directamente no
SGBDR.
Bases de Dados - ESTG - IPVC
8
Modelação de Dados
Modelo Relacional de Dados
Bases de Dados - ESTG - IPVC
9
Em que consiste o Modelo Relacional?
É uma forma de olhar para os dados
• Define uma forma de representar os dados; • Define uma forma de manipular os dados para a representação referida;
Bases de Dados - ESTG - IPVC
10
Em que consiste o Modelo Relacional?
Em relação aos dados, aborda três aspectos fundamentais: • Estrutura de Dados;
• Integridade dos Dados;
• Manipulação dos Dados;
Bases de Dados - ESTG - IPVC
11
O Modelo Relacional
Conceitos
" A estrutura principal é a relação, também designada por tabela
" É uma estrutura