MODELAGEM DE DADOS. Prof. Alex Moretti

Documentos relacionados
Banco de Dados Modelagem de Dados

TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE

01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos?

Análise de Sistemas 2º Bimestre (material 2)

Análise Clássica (Tradicional) X Análise Estruturada

Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.

Projeto de um BD Modelo Entidade-Relacionamento (ER)

Análise e Projeto de Sistemas

GBD PROF. ANDREZA S. AREÃO

Revisando Banco de Dados. Modelo Relacional

MER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.

BANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período

Unidade 2 Modelo Conceitual

Banco de Dados Diagrama Entidade Relacionamento DER

Modelagem e Implementação de. Banco de Dados SAP HANA. 04: Modelo Conceitual: Relacionamentos. Prof. Ari Oliveira

Prof. Fabiano Taguchi

Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos:

UNIP Ciência da Computação AES Análise Essencial de Sistemas MER (Modelo Entidade Relacionamento)

Modelagem de Dados (Estrutura Relacional)

Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento. O Modelo Entidade- Relacionamento. O Modelo Entidade- Relacionamento

Arquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.

MODELO DE BANCO DE DADOS RELACIONAL

Administração e Projeto de Banco de dados

Análise Estruturada. Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:

BANCO DE DADOS. TÁSSIO JOSÉ GONÇALVES GOMES

Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz

PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc.

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD

SISTEMAS DE BANCO DE DADOS CONCEITOS DE MODELAGEM CONCEITUAL DE DADOS

SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS

SUMÁRIO. Restrições de Integridade Dicionário de Dados Relacionamentos n-ários Generalização/Especialização em DER

UFCD 786. Exercicios de DER s

Modelo Entidade-Relacionamento. Aécio Costa

Diagramas de Classes. ESII Profª. Andressa Falcade URI Santiago

Técnicas de Modelação de Dados

SUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos.

DIAGRAMAS de FLUXO de DADOS

Modelo Conceitual Parte 1 Banco de Dados I Prof. Luiz Antônio Vivacqua C. Meyer

MODELAGEM DE DADOS PARTE 2

Exemplo de Rel. Condicional

Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R)

Abordagem ER. Capítulo 2

Aula 01 Conceito de Banco de Dados e SGBD

Banco de Dados I Modelagem Conceitual

AULA 3 Classificação dos Sistemas de Informação

Sistemas de Banco de Dados Prof. Flávio de Oliveira Silva, M.Sc. O esquema de uma relação é escrito da seguinte forma:

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.

Descrição da entidade Armazena os dados de Clientes Atributos Tipos Tamanho Descrição Requisito Chave Relacionamento

Modelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves

Banco de Dados Relacionais. Eduardo Ribeiro Felipe

MODELAGEM DE DADOS UNIDADE 3 Modelo Entidade-Relacionamento. Luiz Leão

INF1012 MODELAGEM DE DADOS. Departamento de Informática PUC-Rio. Ivan Mathias Filho A Abordagem Entidade-Relacionamento

Modelo Relacional. Aula 02

Correspondência das NOTAÇÕES Razão de Cardinalidade e Restrição de participação com Restrição Estrutural

UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROJETO DE BANCO DE DADOS RELACIONAL. Profº Erinaldo Sanches Nascimento

Modelagem de Dados. Abordagem Entidade-Relacionamento - Conceitos

MODELO ENTIDADE RELACIONAMENTO

O MODELO ENTIDADE RELACIONAMENTO. Tiago Alves de Oliveira

Ano: 2014 Banca: FCC Órgão: TJ-AP Prova: Analista Judiciário - Área Apoio Especializado - Tecnologia da Informação

Sistema de Banco de Dados

Banco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011

Banco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011

Abordagem ER. Capítulo 2

Banco de Dados 30/04/2012 1

Informática II Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R

Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores

BANCO DE DADOS. TÁSSIO JOSÉ GONÇALVES GOMES

Banco de Dados. Bruno Rafael de Oliveira Rodrigues

Banco de Dados I Parte II a: Abordagem Entidade-Relacionamento

BANCO DE DADOS I. Prof. Luiz Antônio Vivacqua C. Meyer

INTRODUÇÃO (MODELAGEM DE BANCO DE DADOS) Professor Carlos Muniz

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

Apostila de Modelagem de Banco de Dados

Modelo Comportamental

Modelagem Conceitual parte I

Projeto de Bancos de Dados

DIAGRAMAS DE FLUXO DE DADOS. Rosana C. M. Grillo Gonçalves

Modelagem Conceitual parte I

Conceito de Campos e Tabelas

Modelagem Conceitual e o Modelo Entidade-Relacionamento

Banco de Dados. Diagramas de Entidade Relacionamento (DER) - Complementos. Ref. Prof. Renato de Oliveira Violin - UFSCar

Banco de Dados II. Prof. Fiorin

Análise e Projeto de Sistemas I

Projeto de Banco de Dados

Tópico: Modelagem CONTEÚDO PROGRAMÁTICO

Projeto de Banco de Dados

Introdução a Banco de Dados Aula 02. Prof. Silvestri

Modelagem de Dados. Conceitos de Normalização. Prof. Esp. Andrew Rodrigues

12.4 DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO SISTEMAS DE GESTÃO DE BASE DE DADOS O MODELO RELACIONAL

Bancos de Dados. 7. Mapeamento ER/ERE para Relacional

Simulado para CFPS. Questões de Propósito, Tipo e Fronteira. 1. Um dos objetivos da Análise de Pontos de Função é:

Banco de Dados. André Luís Duarte Capítulo 2. exatasfepi.com.br

Introdução a Banco de Dados Prof. Msc Denival A. dos Santos

Transcrição:

MODELAGEM DE DADOS Prof. Alex Moretti

Estuda como os dados utilizados pelo sistema deverão ser organizados (performance na utilização cotidiana pelos usuários); DADOS = Atributos + Valor Surge a partir dos depósitos de dados nos DFDs particionados por evento; Um depósito dará origem a uma ou mais entidades; Para representação gráfica utiliza-se o DIAGRAMA DE ENTIDADE RELACIONAMENTO e o DIAGRAMA DE ESTRUTURA DE DADOS (de Peter Pin Chan Chen).

LISTA DE ATRIBUTOS (Dicionário de Dados) Características inerentes a uma determinada Entidade CLIENTE NOME Cli_Nome Cli_End Cli_CPF Cli_Fone Texto Texto Número Texto TIPO

LISTA DE ATRIBUTOS (Dicionário de Dados) Características inerentes a uma determinada Entidade Nome Criado Caractere_Valido Cli_cpf Significado e Características *Conjunto de caracteres que poderão ser utilizados* Tipo: Alfanumérico Tamanho:01 [A-Z 0-9 @ & / a-z,. - * ] *Conterá o Código do cadastro de Pessoa Física (CIC)* Formato: 999.999.999-99 Cli_Nom *Nome do Cliente* Tipo: Alfanumérico Tamanho: 40 Conteúdo: {Caractere_Valido}

CHAVE PRIMÁRIA Dentre os atributos relacionados para uma entidade, um deles deve ser escolhido para representar os demais (chave da tupla). Seu conteúdo deve ser unívoco (não pode repetir em todo o domínio do atributo na entidade). Se observado que nenhum atributo atende ao critério de chave primária, um dos aspectos abaixo deve ser observado: Está faltando atributos na entidade que ainda não foram identificados; Trata-se de uma entidade-relacionamento, onde a chave será composta por pelas chaves estrangeiras; Trata-se de uma entidade cuja chave será a concatenação de atributos.

DIAGRAMA DE ENTIDADE RELACIONAMENTO Constituído por 4 elementos primitivos: CLIENTES ENTIDADE Normalmente, representam os depósitos de dados existentes no DFD Particionado por Eventos. FAZ RELACIONAMENTO Representa a relação entre as Entidades CLIENTES Cli_cpf Cli_nome Cli_End ATRIBUTOS Relação de informações que a base de dados tem.

DIAGRAMA DE ENTIDADE RELACIONAMENTO Constituído por 4 elementos primitivos: CLIENTES Cli_CPF Cli_Nome Cli_End Cli_Tipo DOMÍNIO Conjunto de valores válidos para um atributo. Exemplo: Para Cli_Tipo o domínio poderá ser M ou F.

DIAGRAMA DE ENTIDADE RELACIONAMENTO Exemplo de DER: CLIENTE Faz PEDIDOS Cliente faz Pedidos Pedidos possuem Produtos Possuem PRODUTOS

DIAGRAMA DE ENTIDADE RELACIONAMENTO Exemplo de DER com atributos: Cli_Cpf Cli_Nome Cli_End Res_DataIn Res_DataFi Qua_Nr Qua_Descr CLIENTE Reserva QUARTO Cli_Sit Qua_Sit Qua_Val Cli_xxx

CARDINALIDADE Toda relação entre Entidades, deve expressar as quantidades mínima e máxima de tuplas (ligações) que estão relacionadas. Essa representação é feita através de 0 (nenhum), 1 (somente um) e N (muitos).

CARDINALIDADE Toda relação entre Entidades, deve expressar as quantidades mínima e máxima de tuplas (ligações) que estão relacionadas. Um cliente faz nenhum ou muito pedidos (1,1) (0,N) CLIENTE Faz PEDIDO Um pedido é feito por um e somente um cliente

DIAGRAMA DE ESTRUTURA DE DADOS Permite passar do modelo lógico de dados para o modelo físico (aquele que efetivamente dará origem as tabelas) (1,1) (0,N) CLIENTE Faz PEDIDOS (0,N) Possuem (1,N) PRODUTOS

DIAGRAMA DE ESTRUTURA DE DADOS Permite passar do modelo lógico de dados para o modelo físico (aquele que efetivamente dará origem as tabelas) CLIENTE PEDIDOS ITENS PRODUTOS

EXERCÍCIOS Construa os Diagramas de Entidade-Relacionamento para as seguintes descrições: 1. Um médico passa várias receitas. Cada receita é passada apenas por um médico. Uma receita pode ter vários medicamentos discriminados mas, cada receita só pertence a um doente. Cada doente pode ter várias receitas. 2. Uma escola tem muitos alunos e muitos professores. Um professor tem vários alunos e apenas leciona numa escola. Cada aluno tem muitos professores e pertencem apenas a uma escola. 3. Uma empresa têxtil tem vários fornecedores. Cada fornecedor vende material para várias empresas têxteis. 4. Uma empresa decidiu organizar um jogo de futebol em que cada funcionário da empresa pertence a uma equipe. Os funcionários são agrupados por departamentos e, cada departamento tem apenas uma equipe.

EXERCÍCIOS Construa os Diagramas de Entidade-Relacionamento para as seguintes descrições: 5. Considere o seguinte DER:

EXERCÍCIOS Construa os Diagramas de Entidade-Relacionamento para as seguintes descrições: 5.1. Baseado no diagrama anterior, faça uma descrição do sistema real.