Você está na página 1de 16

GESTÃO DA INFORMAÇÃO

MODELAGEM DE DADOS UTILIZANDO


TEORIA DOS CONJUNTOS E DAS
CATEGORIAS

INTEGRANTES: ANDRE
ATAÍDE
DILMAR
FRANCISCO PAULINO
MELISSA
RÔNIA MARTINS
RESUMO DA APRESENTAÇÃO
● O QUE É MODELAGEM DE DADOS
● TIPOS DE MODELAGEM DE DADOS
● COMO FUNCIONA A MODELAGEM
● A TEORIA DOS CONJUNTOS
● A TEORIA DAS CATEGORIAS
● A UTILIZAÇÃO DESTAS TEORIAS NA MD
O QUE É MODELAGEM DE
DADOS
● MODELAR SIGNIFICA CRIAR UM MODELO QUE
EXPLIQUE ALGO.

● PARA SOFTWARES É IMPORTANTE A


EXPLICAÇÃO DAS CARACTERISTICAS DE SEU
COMPORTAMENTO E DE SEU FUNCIONAMENTO.
O QUE É MODELAGEM DE
DADOS
● “Os modelos de dados são ferramentas que
permitem demonstrar como serão construídas as
estruturas de dados que darão suporte aos
processos de negócio, como esses dados estarão
organizados e quais os relacionamentos que
pretendemos estabelecer entre eles”. Definindo Escopo em
Projetos de Software. São Paulo: Novatec. 2015. ISBN 978-85-7522-429-8
O QUE É MODELAGEM DE
DADOS
Por que modelar ?
● Representar o ambiente observado
● Documentar e normalizar
● Fornecer processos de validação
● Observar processos de relacionamentos entre
objetos
O QUE É MODELAGEM DE
DADOS
Definições importantes em modelagem:
Entidade: pode ser definida como qualquer coisa do mundo real, abstrata ou
concreta, na qual se deseja guardar informações. (Tabela ,File,etc...).
Exemplos de entidades: Cliente, Produto, Contrato, Vendas, etc.

Atributo: é tudo o que se pode relacionar como propriedade da entidade.


(coluna, campo , etc,..). Exemplos de atributos: Código do Produto (Entidade
Produto), Nome do Cliente (Entidade Cliente).
O QUE É MODELAGEM DE
DADOS
Definições importantes em modelagem:
Relacionamento: Associação entre instâncias de Entidades devido a regras
de negócio. Normalmente ocorre entre instâncias de duas ou mais entidades,
podendo ocorrer entre instâncias da mesma Entidade( auto-relacionamento).
O QUE É MODELAGEM DE
DADOS
Por exemplo, em um modelo de consultas médicas, determinado
paciente pode realizar consultas mais de uma vez com o mesmo
médico. Neste caso, podemos utilizar um atributo identificador no
relacionamento (data/hora).
O QUE É MODELAGEM DE DADOS
Definições importantes em modelagem:
Atributo identificador: atributo capaz de identificar exclusivamente
cada ocorrência de uma entidade. também conhecido como Primary
key (PK) ou chave Primária.

NÂO PODE haver duas ocorrências de uma mesma entidade com o


mesmo conteúdo na Chave Primária
O QUE É MODELAGEM DE
DADOS
Ex: 2
O QUE É MODELAGEM DE
DADOS
Podemos definir as etapas envolvidas na construção de
modelos em:
1 - Modelo conceitual - Representa as regras de negócio sem limitações
tecnológicas ou de implementação, por isto é a etapa mais adequada para
o envolvimento do usuário que não precisa ter conhecimentos técnicos.
Neste modelo temos :

● Visão Geral do negócio


● Facilitação do entendimento entre usuários e desenvolvedores
● Possui somente as entidades e atributos principais
● Pode conter relacionamentos n para m
O QUE É MODELAGEM DE DADOS
2- Modelo Lógico - Leva em conta limites impostos por algum tipo de
tecnologia de banco de dados. (banco de dados hierárquico , banco de
dados relacional ,etc.). Suas características são :

● Deriva do modelo conceitual e visa a representação do negócio


● Possui entidades associativas em lugar de relacionamentos n:m
● Define as chaves primárias das entidades
● Normalização até a 3a. forma normal
● Adequação ao padrão de nomenclatura
● Entidades e atributos documentados
USANDO A TEORIA DOS
CONJUNTOS

Produto cartesiano – teoria dos conjuntos

Dados dois conjuntos, A e B o produto cartesiano desses conjuntos (A × B) é


o conjunto com todos os pares de ambos conjuntos.
Associação entre entidades por
algebra relacional
EXEMPLO DE UMA OPERAÇÃO ALGÉBRICA EM BANCO DE DADOS
USANDO A TEORIA DAS
CATEGORIAS
A teoria das categorias estuda, de maneira abstrata, as estruturas
matemáticas e as relações entre elas. De maneira vaga, uma categoria
pode ser definida como um conjunto de objetos e um conjunto de
relações (morfismos) entre esses objetos. Esses morfismos obedecem
às restrições de identidade e de composição, isto é, cada objeto possui
uma identidade e cada par de morfismos componíveis possui uma
composta. A partir dessas definições básicas são construídos os
demais resultados.

Você também pode gostar