Escolar Documentos
Profissional Documentos
Cultura Documentos
3
MODELAGEM DE DADOS
4
MODELAGEM DE DADOS
5
MODELAGEM DE DADOS
Simplicidade Performance
6
MODELAGEM DE DADOS
7
CARACTERIZAÇÃO DO WORKLOAD
8
CARACTERIZAÇÃO DO WORKLOAD
9
CARACTERIZAÇÃO DO WORKLOAD
► Levantamento de Requisitos
❖ Usando uma das práticas de levantamento de requisito
conhecida como entrevista, os analistas conversam com o
cliente para entender tudo o que deve ter no sistema.
❖ A realização do levantamento de requisitos é o primeiro
passo para obter um sistema que atenda às necessidades
do cliente. (Engenharia de Software).
10
CARACTERIZAÇÃO DO WORKLOAD
11
CARACTERIZAÇÃO DO WORKLOAD
12
CARACTERIZAÇÃO DO WORKLOAD
13
CARACTERIZAÇÃO DO WORKLOAD
Levantamento de
Requisito
Analista
Funcional/Negócio
1. Quantificar os dados
2. Qualificar as operações
Informações sobre 3. Quantificar as operações
Esquema de Dados:
Workload de
Ambientes Existentes
Lista de Suposições
Modelo de telas de Lista de Operações no BD
aplicação
14
IDENTIFICAÇÃO E MODELAGEM DOS
RELACIONAMENTOS
15
IDENTIFICAÇÃO E MODELAGEM DOS
RELACIONAMENTOS
► Vamos usar a cardinalidade do banco de dados Relacional,
sendo:
❖ Relacionamento de 1 para 1;
❖ Relacionamento de 1 para N ou de N para 1 quando for o
caso;
❖ Relacionamento de N para N.
16
IDENTIFICAÇÃO E MODELAGEM DOS
RELACIONAMENTOS
17
IDENTIFICAÇÃO E MODELAGEM DOS
RELACIONAMENTOS
18
IDENTIFICAÇÃO E MODELAGEM DOS
RELACIONAMENTOS
► CRD - Collection Relationship Diagram (diagrama de relação
e coleção)
_id: "<string>"
_id: "<string>"
Marca: "<string>"
1 N Mês: "<date>"
Modelo: "<string>“
Valor: "<int32>"
Cores: "<array>" (0, 5, 10)
Desconto: "<int32>"
Cor: "<azul>"
Frete: "<int32>"
Cor: "<branco>"
19
IDENTIFICAÇÃO E MODELAGEM DOS
RELACIONAMENTOS
► Esquema de Dados:
❖ Lista de Suposições
❖ Lista de Operações no BD
❖ Collection Relationship Diagram (CRD)
❖ Tamanho do BD
❖ Lista de índices
20
APLICAÇÃO DE DESIGN PATTERNS
21
APLICAÇÃO DE DESIGN PATTERNS
22
APLICAÇÃO DE DESIGN PATTERNS
23
MODELAGEM FINAL
24
MODELAGEM FINAL
25
MODELAGEM FINAL
26
MODELAGEM FINAL
_id: "<string>"
_id: "<string>"
Marca: "<string>" 1 N Mês: "<date>"
Modelo: "<string>“
27
MODELAGEM FINAL
► Dicionário:
28
MODELAGEM FINAL
29
MODELAGEM FINAL
31
ESQUEMA FLEXÍVEL
32
ESQUEMA FLEXÍVEL
33
ESQUEMA FLEXÍVEL
34
ESQUEMA FLEXÍVEL
35
Obrigado
Qualquer dúvida entrar em contato via e-mail:
E-mail jeferson.dias5@fatec.sp.gov.br
36