Logo Passei Direto

A maior rede de estudos do Brasil

Grátis
21 pág.
Aula 5-AES

Pré-visualização | Página 1 de 1

Analise Essencial
Analise Essencial
Modelo Comportamental
Diagrama de Entidade Relacionamento
Para a modelagem de dados o analista 
fará inicialmente o DER, para a 
montagem desse diagrama o analista 
não deve levar em conta, neste 
momento, os dispositivos tecnológicos 
onde os dados serão armazenados. 
Analise Essencial
Modelo Comportamental
Diagrama de Entidade Relacionamento
O D.E.R. é o diagrama responsável por 
mapear como os dados estão 
organizados e como se relacionam. Essa 
atividade pode ser realizada em 
paralelo a construção dos diagramas de 
DFDs ou ao seu termino. 
Analise Essencial
Exemplo de D.E.R.
Analise Essencial
Exemplo de D.E.R.
Analise Essencial
Modelo Comportamental
Diagrama de Entidade Relacionamento
A modelagem de dados é a fase do 
método essencial em que o analista de 
sistema busca especificar, a partir dos 
fatos essenciais que estejam associados 
ao domínio de conhecimento 
analisado, a perspectiva dos dados, 
permitindo organiza-los em estruturas 
bem definidas, estabelecer as regras de 
dependência e restrições entre eles, 
produzindo um modelo expresso por 
uma representação, ao mesmo tempo 
descritiva e diagramática.
Analise Essencial
nome da entidade na parte externa do retângulo 
um dos atributos deve ser eleito como uma chave 
principal de acesso aos dados do cliente. Atributos 
candidatos a serem chave principal de acesso devem 
ter conteúdos únicos no conjunto de seu domínio
Demais atributos da entidade cliente
Analise Essencial
Modelo Comportamental
No modelo que emprega balões para os atributos, a chave 
principal corresponde ao balão que esteja preenchido, RG no 
exemplo, porém poderia ser mais de um. 
Analise Essencial
Diagrama de Entidade Relacionamento
Normalização
Normalização é um processo a partir do 
qual se aplicam regras a todas as 
tabelas do banco de dados com o 
objetivo de evitar falhas no projeto, 
como redundância de dados e mistura 
de diferentes assuntos numa mesma 
tabela.
Analise Essencial
Diagrama de Entidade Relacionamento
Normalização
Existem no total 6 formas normais, mas 
nem todas elas são aplicadas 
profissionalmente. 
As mais comuns são as três primeiras 
formas.
Analise Essencial
1ª Forma Normal: a tabela não deve conter grupos repetidos e nem 
atributos com mais de um valor. Para deixar nesta forma normal, é 
preciso identificar a chave primária da tabela, identificar a(s) coluna(s) 
que tem(êm) dados repetidos e removê-la(s), criar uma nova tabela com 
a chave primária para armazenar o dado repetido e, por fim, criar uma 
relação entre a tabela principal e a tabela secundária.
Analise Essencial
2ª Forma Normal : antes de mais nada, para estar na 2FN é preciso estar 
na 1FN. Além disso, todos os atributos não chaves da tabela devem 
depender unicamente da chave primária (não podendo depender 
apenas de parte dela). Para deixar na segunda forma normal, é preciso 
identificar as colunas que não são funcionalmente dependentes da 
chave primária da tabela e, em seguida, remover essa coluna da tabela 
principal e criar uma nova tabela com esses dados.
Analise Essencial
3ª Forma Normal : para estar na 3FN, é preciso estar na 2FN. Além 
disso, os atributos não chave de uma tabela devem ser mutuamente 
independentes e dependentes unicamente e exclusivamente da chave 
primária (um atributo B é funcionalmente dependente de A se, e 
somente se, para cada valor de A só existe um valor de B). Para atingir 
essa forma normal, é preciso identificar as colunas que são 
funcionalmente dependentes das outras colunas não chave e extraí-las 
para outra tabela
Itens do Pedido
Pedido Item Preço Quantidade Total
15 102 9,25 2 18,5
15 132 1,3 5 6,5
Analise Essencial
Diagrama de Entidade Relacionamento
Dicionário de dados
Todos os dados referenciados na 
construção do sistema devem ter sua 
definição no dicionário de dados.
Analise Essencial
Diagrama de Entidade Relacionamento
Dicionário de dados
Para a construção do dicionário de dados 
existem alguns padrões, nos quais é comum 
encontrar a convenção simbólica conforme a 
tabela abaixo:
Símbolo Significado
= É composto de 
+ E
( ) Opcional (pode estar presente 
ou ausente)
{ } Iteração (Repetição)
[ ] Escolha uma das opções
** Comentário
@ Atributo chave
/ ou | Separa alternativas na 
construção
Analise Essencial
Exemplo de Dicionário de Dados
Código_da_Obra = * Identificador de uma obra * Tipo: Numérico @Codigo_da_Obra
Data_Registro = * Data em que ocorreu o evento * Tipo: Data Formato: 99/99/9999
OU 
Nome Tipo Primary Key Observações
Código_da_Obra Numérico S Identificador de 
uma obra 
Data_Registro Data N Data em que 
ocorreu o evento 
Analise Essencial
Analise Essencial
Analise Essencial
Mini Spec em Português Estruturado
1. Para cada cliente:
2. Coloque o CPF, o nome e o endereço do cliente no 
formulário 
3. Consultar a tabela quartos e reservas
4. Verifique quais quartos estão disponíveis 
1. (Caso 1) Efetue a reserva do quarto que esta 
disponível. 
2. (Caso 2) Informe que não existem quartos 
disponíveis.
Analise Essencial
Diagrama de Entidade Relacionamento
Perguntas
Analise Essencial