MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD. Prof. Angelo Augusto Frozza, M.Sc.
|
|
- Ângelo Cerveira Vilanova
- 6 Há anos
- Visualizações:
Transcrição
1 MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD Prof. Angelo Augusto Frozza, M.Sc.
2 PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER
3 PROJETO CONCEITUAL Parte integrante do Projeto de um BD Etapas: Levantamento de requisitos Projeto conceitual Projeto lógico Projeto físico Preocupação com a representação adequada dos dados da organização Definição de esquemas de dados em diferentes níveis de abstração
4 MODELAGEM CONCEITUAL Abstração de alto nível dos fatos relevantes do mundo real que devem se tornar persistentes (dados operacionais) Identifica : Objetos concretos (pessoa, livro etc.) Objetos abstratos conceitos (endereço, pedido etc.)
5 MODELAGEM CONCEITUAL Vantagens de uma documentação conceitual de dados independente de detalhes de implementação em um SGBD facilita a definição da semântica dos dados de um domínio melhor compreendido por usuários leigos pode ser mapeado para qualquer modelo de BD facilita a manutenção dos dados modificação de requisitos de dados engenharia reversa (desempenho,...) facilita a migração de SGBD usado como modelo intermediário
6 MODELO ER Modelo definido por Peter Chen em 1976 sofreu diversas extensões e notações ao longo do tempo Padrão para modelagem conceitual de BD modelo simples poucos conceitos representação gráfica fácil compreensão Um esquema conceitual de BD é também chamado de diagrama ER
7 CONCEITOS DO MODELO ER Entidade Relacionamento Atributo Generalização e Especialização
8 CONCEITOS DO MODELO ER Entidade normal, fraca ou associativa Relacionamento auto-relacionamento, binário ou n-ário cardinalidades um-para-um, um-para-muitos ou muitos-para-muitos participação opcional ou obrigatória das entidades envolvidas
9 CONCEITOS DO MODELO ER Atributo tipos identificador, monovalorado, multivalorado, composto, obrigatório e opcional Generalização e Especialização total ou parcial exclusiva ou não-exclusiva
10 a7 MODELO ER - NOTAÇÃO a5 a6 E1 a1 E3 r 2 a8 a9 a2 E5 E4 p (0,3) E6 a10 r 1 a3 r 4 E9 E7 a4 (0,1) E2 papel 1 papel 2 E8 r 5 E10 E11 a11 a12 r 3 r 6 E12 (0,1) a13
11 a7 MODELO ER - NOTAÇÃO a5 a6 a2 E1 r 2 a1 E3 a8 a9 E5 E4 p E6 (0,3) r 1 a3 entidade a10 r 4 E9 E7 a4 (0,1) E2 papel 1 papel 2 E8 r 5 E10 E11 a11 a12 r 3 r 6 E12 (0,1) a13
12 a7 MODELO ER - NOTAÇÃO a5 a6 E1 a1 E3 r 2 a8 entidade fraca a9 a2 E5 E4 p (0,3) E6 a10 r 1 a3 r 4 E9 E7 a4 (0,1) E2 papel 1 papel 2 E8 r 5 E10 E11 a11 a12 r 3 r 6 E12 (0,1) a13
13 a7 MODELO ER - NOTAÇÃO a5 a6 E1 a1 E3 r 2 a8 a9 a2 E5 E4 p (0,3) E6 a10 r 1 a3 r 4 E9 E7 a4 (0,1) E2 papel 1 papel 2 E8 r 5 E10 E11 a11 entidade associativa a12 r 3 r 6 E12 (0,1) a13
14 a7 MODELO ER - NOTAÇÃO a5 a6 a2 E1 r 2 a1 E3 a8 a9 E5 E4 p (0,3) E6 a10 r 1 a3 r 4 E9 E7 a4 (0,1) E2 papel 1 papel 2 E8 r 5 E10 relacionamento E11 a11 a12 r 3 r 6 E12 (0,1) a13
15 a7 MODELO ER - NOTAÇÃO a5 a6 a2 E1 r 2 a1 E3 a8 a9 E5 E4 p (0,3) E6 a10 r 1 a3 r 4 E9 E7 a4 (0,1) E2 papel 1 papel 2 E8 auto-relacionamento r 5 E10 E11 a11 a12 r 3 r 6 E12 (0,1) a13
16 MODELO ER - NOTAÇÃO relacionamento ternário a7 a5 a6 E3 a8 a9 a2 E5 E1 r 2 E4 a1 p (0,3) E6 a10 r 1 a3 r 4 E9 E7 a4 (0,1) E2 papel 1 papel 2 E8 r 5 E10 E11 a11 a12 r 3 r 6 E12 (0,1) a13
17 a7 MODELO ER - NOTAÇÃO a5 a6 a2 E1 r 2 E3 a8 a9 E5 E4 p a1 (0,3) r 1 a3 atributo identificador E6 a10 r 4 E9 E7 a4 (0,1) E2 papel 1 papel 2 E8 r 5 E10 E11 a11 a12 r 3 r 6 E12 (0,1) a13
18 MODELO ER - NOTAÇÃO atributo monovalorado a7 a5 a6 E3 a8 a9 a2 E5 E1 r 2 E4 a1 p (0,3) E6 a10 r 1 a3 r 4 E9 E7 a4 (0,1) E2 papel 1 papel 2 E8 r 5 E10 E11 a11 a12 r 3 r 6 E12 (0,1) a13
19 a7 MODELO ER - NOTAÇÃO a5 a6 a2 E1 a1 E3 r 2 a8 a9 E5 E4 p (0,3) E6 a10 r 1 a3 r 4 E9 E7 a4 (0,1) E2 papel 1 papel 2 E8 r 5 E10 atributo multivalorado E11 a11 a12 r 3 r 6 E12 (0,1) a13
20 a7 MODELO ER - NOTAÇÃO a5 a6 a2 E1 a1 E3 r 2 a8 a9 E5 E4 p E6 (0,3) a10 r 1 a3 r 4 E9 E7 a4 (0,1) E2 papel 1 papel 2 E8 r 5 E10 E11 a11 atributo composto a12 r 3 r 6 E12 (0,1) a13
21 MODELO ER - NOTAÇÃO atributo obrigatório a7 a5 a6 a2 E1 a1 E3 r 2 a8 a9 E5 E4 p (0,3) E6 a10 r 1 a3 r 4 E9 E7 a4 (0,1) E2 papel 1 papel 2 E8 r 5 E10 E11 a11 atributo opcional a12 r 3 r 6 E12 (0,1) a13
22 MODELO ER - NOTAÇÃO especialização parcial a7 a5 a6 E3 a8 a9 a2 E5 E1 r 2 E4 a1 p (0,3) E6 a10 r 1 a3 r 4 E9 E7 a4 (0,1) E2 papel 1 papel 2 E8 r 5 E10 especialização total E11 a11 a12 r 3 r 6 E12 (0,1) a13
23 MODELO ER - NOTAÇÃO especialização exclusiva a7 a5 a6 E3 a8 a9 a2 E5 E1 r 2 E4 a1 p (0,3) E6 a10 r 1 a3 r 4 E9 E7 a4 (0,1) E2 papel 1 papel 2 E8 r 5 E10 especialização não-exclusiva E11 a11 a12 r 3 r 6 E12 (0,1) a13
24 Entidade X Atributo a opção por entidade é válida se existem propriedades (atributos e relacionamentos) e transações relevantes para o fato Empregados salário deduçãoirpf valorbruto Empregados remuneração Salários categoria gratificação valorlíquido
25 Entidade X Atributo Composto a opção por atributo composto é válida se existe noção de agregação Pessoas imóvel localização valor domínio comercial (setor de crediário de uma loja) localização Pessoas proprietário Imóveis valor domínio imobiliário
26 Entidade X Atributo Multivalorado a opção por atributo multivalorado é válida se existe noção de agregação Pessoas telefone domínio comercial (setor de crediário de uma loja) DDD Pessoas (0,1) proprietário Linhas Telefônicas número domínio de uma companhia telefônica
27 Entidade Fraca X Atributo a opção por atributo é válida se o fato não possui outros relacionamentos Pedidos itens descrição quantidade valor número quantidade Pedidos composição Itens Produtos referência
28 Entidade X Relacionamento admite-se representações equivalentes a opção por relacionamento é recomendada se não existem propriedades associadas ao fato a opção por entidade é recomendada se existe um identificador explícito para o fato (ex.: ID da consulta)
29 Entidade X Relacionamento nome CRM hora nome Médicos consulta Pacientes código data CRM nome Médicos Consultas nome Pacientes código data hora
30 Entidade X Relacionamento a opção por entidade introduz uma indireção na associação entre fatos não recomendável, especialmente para casos um-para-um e um-para-muitos
31 Entidade X Relacionamento nome CPF marca Pessoas (0,1) posse Automóveis chassi nome CPF marca Pessoas (0,1) Posses Automóveis chassi
32 Entidade X Entidade Associativa admite-se representações equivalentes levar em conta as recomendações do caso anterior (entidade X relacionamento)
33 Entidade X Entidade Associativa nome CRM hora nome Médicos consulta Pacientes código data Consultas nome intervalohoras prescrição Medicamentos código
34 Entidade X Entidade Associativa nome CRM nome Médicos Consultas Pacientes código data hora nome intervalohoras prescrição Medicamentos código
35 Entidade Associativa X Relacionamento N-Ário recomenda-se a opção por relacionamento n-ário apenas se a participação for obrigatória para todas as entidades evita problemas de identificação do relacionamento
36 Entidade Associativa X Relacionamento N-Ário nome CPF nome Empregados alocação Projetos código nome Tarefas código
37 Entidade Associativa X Relacionamento N-Ário nome CPF nome Empregados alocação Projetos código Alocações nome execução Tarefas código
38 Relacionamento X Especialização a opção por especialização é válida se houver uma associação um-para-um entre as entidades participantes
39 Relacionamento X Especialização nome Pessoas CPF CPF nome Pessoas titulação formação habilitação Professores domínio universitário código tempo Professores experiência domínio de uma escola de música
40 Atributo X Especialização a opção por especialização é valida se houver atributos e/ou relacionamentos relevantes para os fatos especializados função nome Pessoas CPF CREA nome Pessoas CPF nrohabilitação Engenheiros Motoristas
41 Atributo X Especialização atributos opcionais podem sugerir a modelagem de uma entidade especializada veículoshabilitados nrohabilitação (0,1) nome Pessoas CPF nome Pessoas CPF nrohabilitação veículoshabilitados Motoristas
42 Limitações no poder de expressão exige a documentação de restrições de integridade em anexo
43 Limitações no poder de expressão Empregados supervisionado (0,1) supervisor supervisão RIs: - um empregado não pode ser supervisor de si próprio - ciclos em hierarquias de supervisão não são permitidos Alunos emcurso G emcurso PG Graduação Pós-Graduação RI: um aluno não pode estar cursando ambos os cursos Cursos domínio de um depto universitário
44 Consideração de aspectos temporais alteram a modelagem conceitual Empregados instantâneo salário valor data Empregados remuneração Salários temporal
45 Consideração de aspectos temporais Empregados lotação Departamentos instantâneo data Empregados lotação Departamentos temporal
46 Entidade isolada admite-se a sua representação Escolas definição Home-Pages DicasDidáticas (mostrada aleatoriamente sempre que uma home-page é aberta) Empresa Empregados lotação Departamentos
47 Validação do esquema conceitual verificar eventuais redundâncias... pesar desempenho de consultas X controles de integridade e volume de dados
48 Validação do esquema conceitual lotação Setores composição Departamentos Empregados departamento lotação (0,1) Setores composição Fábricas Máquinas bens
49 Sugestões finais substantivos para nomes de relacionamentos descrevem ação ou estado minimizam a redundância de nomes nomes mais adequados para prováveis entidades lógicas na dúvida, definir cardinalidades opcionais menos restritivas reduzem os controles de integridade no BD dependências de inserção e controles na atualização
50 Sugestões finais possui Setores revisão lotação Setores Máquinas Máquinas
51 EXERCÍCIO DE MODELAGEM ER Pizzaria Uma pizzaria de tele-entrega apresenta um cardápio composto por diversos tipos de pizza, cujos dados são: número do item, nome da pizza, ingredientes e preços das pizzas pequena, média e grande. Na pizzaria trabalham funcionários que emitem pedidos de pizzas. Cada pedido possui um número e uma data de emissão, além do nome, telefone e endereço do cliente que solicitou o pedido. Um pedido é emitido por apenas um funcionário. Um pedido solicita uma ou mais pizzas do cardápio, informando tamanhos (pequena, média ou grande) e quantidades desejados de cada pizza. O cliente pode desejar retirar um ou mais ingredientes de alguma pizza solicitada. Existem funcionários que são entregadores, ou seja, são responsáveis pela entrega de um ou mais pedidos. Deve-se saber o número do telefone celular destes funcionários para um eventual contato durante uma entrega. Um pedido destina-se a um bairro. Para cada bairro existe um tempo máximo de espera para a entrega de um pedido. Você é livre para definir outros atributos que julgar relevantes.
2. Revisão e Dicas de Modelagem Conceitual
Sumário 1. Introdução à Aplicações Não-Convencionais 2. Revisão e Dicas de Modelagem Conceitual 3. BD Orientado a Objetos (BDOO) 4. BD Temporal (BDT) 5. BD Geográfico (BDG) 6. XML & BD Revisão de Modelagem
Leia maisModelagem de Dados. Modelagem Conceitual
Modelagem de Dados Atividade de definição de um esquema de dados em um certo nível de abstração Projeto de um BD modelagem conceitual abstração de mais alto nível objetivo: representação dos requisitos
Leia maisPROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc.
PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL
Leia maisProjeto de Banco de Dados
Projeto de Banco de Dados Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual (projeto conceitual) abstração de mais alto nível objetivo: representação dos requisitos de
Leia maisProjeto de Banco de Dados
Projeto de Banco de Dados Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual (projeto conceitual) abstração de mais alto nível objetivo: representação dos requisitos de
Leia maisPROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc.
PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL Prof. Angelo Augusto Frozza, M.Sc. PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL Parte integrante do Projeto
Leia maisProjeto de Bancos de Dados
Projeto de Bancos de Dados Compreende três etapas: 1) Modelagem Conceitual (Projeto Conceitual): - Modelo de dados abstrato - Define os dados do domínio - Independente do SGBD 2) Projeto Lógico - Define
Leia maisModelagem Conceitual parte I
Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados
Leia maisModelagem Conceitual parte I
Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados
Leia maisConstruindo modelos ER. Capítulo 3
Construindo modelos ER Capítulo 3 Construindo modelos ER - Temário 1. Conselhos práticos 2. Heurísticas 3. Notações alternativas 4. Processo de modelagem e alternativas 2 Propriedades de modelos ER Modelo
Leia mais2. Revisão de Modelagem Conceitual
Sumário 1. Introdução a Alicações Não-Convencionais 2. Revisão de Modelagem Conceitual 3. BD Orientado a Objetos (BDOO) 4. BD Objeto-Relacional (BDOR) 5. BD Temoral (BDT) 6. BD Geográfico (BDG) 7. BD XML
Leia maisModelagem Conceitual e o Modelo Entidade-Relacionamento
o Modelo Entidade-Relacionamento Gerenciamento de Dados e Informação Fernando Fonseca & Robson Fidalgo 1 Modelagem Transformar aspectos do mundo real em um modelo de dados formal Modelagem Conceitual Modelo
Leia maisModelagem de dados usando MER. Andre Noel
Modelagem de dados usando MER Andre Noel Introdução Introdução Modelagem conceitual Introdução Modelagem conceitual Modelo Entidade-Relacionamento (MER) Modelo de dados conceitual popular de alto nível
Leia maisAdministração e Projeto de Banco de dados. Aula 4 Modelagem Conceitual Tipos de Relacionamentos
Administração e Projeto de Banco de dados Aula 4 Modelagem Conceitual Tipos de Relacionamentos Profº Mauricio M. Faria UNIBAN 1 Relacionamento Unário Relacionamento Unário ou Auto-Relacionamento representa
Leia maisSISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS
SISTEMA DE INFORMAÇÃO Modelo Conceitual Prof. Luiz Fernando Laguardia Campos FMS lflcampos@machadosobrinho.com.br Modelo conceitual Um modelo conceitual é uma descrição do banco de dados de forma independente
Leia maisBanco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011
Banco de Dados Aula 3 - Prof. Bruno Moreno 26/08/2011 Aula passada.. PostgreSQL Profissionais de BD Vantagens do uso de BD Modelagem de Dados Esquema de Banco de Dados Arquitetura de Banco de Dados Independência
Leia maisAnálise das Necessidades
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br Análise das Necessidades
Leia maisRevisão e Dicas de Projeto Conceitual Modelo ER
Revisão e Dicas de Projeto Conceitual Modelo ER Modelo definido or Peter Chen em 1976 modelo sofreu diversas extensões e notações ao longo do temo Padrão ara modelagem conceitual de BD modelo simles oucos
Leia maisBanco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011
Banco de Dados Aula 4 - Prof. Bruno Moreno 02/09/2011 Modelo de Dados Vimos que a idéia não é nova Arquitetura, engenharia Objetivo Representar ou reproduzir a estrutura e o comportamento do original,
Leia maisPCS3413 Engenharia de Software e Banco de Dados
PCS3413 Engenharia de Software e Banco de Dados Aula 11 Escola Politécnica da Universidade de São Paulo 1 Conceitos de Sistemas de Gerenciamento de Banco de Dados (SGBD), Banco de Dados, Modelos de Dados
Leia maisCiclo de Desenvolvimento de BD
Ciclo de Desenvolvimento de BD Gerenciamento de Dados e Informação Investigação dos Dados Modelagem dos Dados Modelagem Conceitual Fernando Fonseca Ana Carolina Robson Fidalgo Projeto do Banco de Dados
Leia maisBANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -PROJETO LÓGICO RELACIONAL. Prof. Angelo Augusto Frozza, M.Sc.
BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -PROJETO LÓGICO RELACIONAL Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza 1 PROJETO DE BANCO DE DADOS Atividade de modelagem de dados em diversos níveis
Leia maisAula 2 Abordagem Entidade-Relacionamento Cleverton Hentz
Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz Sumário da Aula Modelo Entidade Relacionamento Diagrama de Entidade Relacionamento Casos de Uso 2 Introdução É uma técnica para construir modelos
Leia maisIF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64
IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64 Projeto Conceitual de BD Modelo Conceitual Entidade e Relacionamento Por: Robson do Nascimento Fidalgo rdnf@cin.ufpe.br IF685 Gerenciamento
Leia maisModelo Entidade-Relacionamento
Modelo Entidade-Relacionamento Processo de Projeto de Bancos de Dados Mini-Mundo Análise de Requisitos Requisitos Funcionais Requisitos do BD Análise Funcional Projeto Conceitual Especificação das Transações
Leia mais18/03/2012. Independência de Dados: capacidade de modificar a definição dos esquemas em. determinado nível, sem afetar o esquema do nível superior;
Modelagem Conceitual 2012.1 2 Independência de Dados: capacidade de modificar a definição dos esquemas em determinado nível, sem afetar o esquema do nível superior Independência de dados física: modifica
Leia maisModelo Entidade- Relacionamento
Modelo Entidade- Relacionamento 1 Plano de Aula Modelos de Dados (Revisão) O Modelo Entidade-Relacionamento Entidades Atributos Relacionamentos Identificando Entidades e Relacionamentos Resumo da Aula
Leia maisMER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.
Banco de Dados Aula 1.5 - Modelo ER Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/40 Modelo Entidade Relacionamento Descreve objetos (entidades),
Leia maisProf. Fabiano Taguchi
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com MODELAGEM ER Consiste em um modelo conceitual, criado em 1976 por Peter Chen. O diagrama que resulta
Leia maisArquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.
Banco de Dados Aula 1.4 - Sistemas de Banco de Dados Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/25 Arquitetura dos SBDs 2/25 Objetivos dos SGBDs
Leia maisCiclo de Desenvolvimento de Sistemas de BD
Banco de Dados Ciclo de Desenvolvimento de Sistemas de BD Investigação dos Dados Modelagem dos Dados Modelagem Conceitual Projeto do Banco de Dados Fernando Fonseca Ana Carolina Implementação do Banco
Leia maisAbordagem ER. Capítulo 2
Abordagem ER Capítulo 2 Abordagem Entidade-Relacionamento Técnica para construir modelos conceituais de bases de dados. Técnica de modelagem de dados mais difundida e utilizada. Criada em 1976, por Peter
Leia maisAbordagem ER. Capítulo 2
Abordagem ER Capítulo 2 1 Abordagem Entidade-Relacionamento Técnica para construir modelos conceituais de bases de dados Técnica de modelagem de dados mais difundida e utilizada 2 Criada em 1976 por Peter
Leia maisModelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos:
Motivação Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos: Modelo de Entidades e Relacionamento (MER) UML (linguagem de modelagem universal) Fases de um projeto de
Leia maisUnidade 2 Modelo Conceitual
Unidade 2 Modelo Conceitual UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD Motivação Motivação Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos: MER -
Leia maisProjeto Lógico de BDOO
Projeto Lógico de BDOO Entidades Classes Relacionamentos Atributos Atributos Herança Herança Associação Diagrama ER Modelo OO (abstração da realidade) (organização de dados) Mapeamento de Entidades Entidades
Leia maisMODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Prof. Rosemary Melo
MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Prof. Rosemary Melo OBJETIVOS Conhecer a arquitetura de 3 esquemas (projeto conceitual, lógico e físico) Entender o conceito e o processo
Leia maisGBD PROF. ANDREZA S. AREÃO
GBD PROF. ANDREZA S. AREÃO Projeto Conceitual de Banco de Dados Introdução: O Modelo Entidade-Relacionamento (MER) foi originalmente criado pelo norte americano Peter Pin-Shan Chen enquanto trabalhava
Leia maisProjeto Lógico de BDOO
Projeto Lógico de BDOO Entidades Relacionamentos Atributos Herança Classes Atributos Herança Associação Diagrama ER (abstração da realidade) Modelo OO (organização de dados) Mapeamento de Entidades Entidades
Leia maisAbordagem Entidade-Relacionamento. Edmilson Campos
Disciplina: Banco de Dados AULA 02 Abordagem Modelo Conceitual Adaptado dos slides do Livro Projeto de Banco de Dados, v. 4 de Carlos A. Heuser Edmilson Campos, Prof. http://www3.ifrn.edu.br/~edmilsoncampos/
Leia maisSISTEMAS DE BANCO DE DADOS CONCEITOS DE MODELAGEM CONCEITUAL DE DADOS
SISTEMAS DE BANCO DE DADOS CONCEITOS DE MODELAGEM CONCEITUAL DE DADOS A modelagem conceitual de dados tem por função representar a organização de dados que descreva um determinado mini-mundo.. Esta modelagem
Leia maisModelo Entidade- Relacionamento. Hugo Barros
Modelo Entidade- Relacionamento Hugo Barros emai@hugobarros.com.br http://www.hugobarros.com.br 1 Modelos de Dados Modelo de dados: Descrição formal da estrutura de um banco de dados Modelos propostos:
Leia maisMODELAGEM DE DADOS UNIDADE 3 Modelo Entidade-Relacionamento. Luiz Leão
Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 3.1 Modelo Entidade-Relacionamento 3.1.1 Modelo de Banco de Dados 3.1.2 Modelo Conceitual 3.1.3 Modelo lógico 3.2 As Principais
Leia maisConstruindo modelos ER. Capítulo 3
Construindo modelos ER Capítulo 3 Construindo modelos ER Conselhos práticos Heurísticas Notações alternativas Processo de modelagem e alternativas Propriedades de modelos ER Modelo ER é um modelo formal
Leia maisCONTEÚDO PROGRAMÁTICO
CONTEÚDO PROGRAMÁTICO Levantamento de Requisitos Modelo Físico Modelo Conceitual Modelo Lógico REVISANDO OS CONCEITOS DE MODELAGEM Até grau máximo Pelo menos grau mínimo PEDIDO (0,N) ITEM_ PEDIDO (1,N)
Leia maisMATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos Prof. Daniela Barreiro Claro Agenda Modelo de Dados MER 2 de X; X=37 Modelo de Dados O Modelo de Dados é a principal ferramenta que fornece
Leia maisBanco de Dados. Modelagem de dados - Modelo Entidade Relacionamentos (MER) Francisco Antonio de Sousa
Banco de Dados Modelagem de dados - Modelo Entidade Relacionamentos (MER) Francisco Antonio de Sousa xsousa@yahoo.com.br 1 Modelos de Banco de Dados Modelo de (Banco de) Dados : descrição das informações
Leia maisIntrodução. Modelo de dados conceitual para o projeto de BD
Contribuição do Capítulo 3.1: Introdução discutir o papel dos modelos de dados conceituais em projetos de BD introduzir os requisitos para uma aplicação de BD com o uso do modelo ER (Entidade-Relacionamento)
Leia maisMarcelo Henrique dos Santos
Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Marketing e Vendas (em andamento) Especialista em games Bacharel em Sistema de Informação Email: marcelosantos@outlook.com BANCO DE
Leia maisModelo Entidade-Relacionamento. Aécio Costa
Aécio Costa Modelo de dados conceitual de alto-nível, ou seja, seus conceitos foram projetados para serem compreensíveis a usuários, descartando detalhes de como os dados são armazenados. O MER descreve
Leia maisModelagem ER - Clinica
Modelagem ER - Clinica Modelagem Lógica de BD Foco mapeamento ER->relacional Para 1 esquema ER N esquemas relacionais existem várias maneiras de se implementar uma modelagem conceitual abstrata 1 Prática
Leia maisModelagem Lógica de BD
Modelagem Lógica de BD Foco mapeamento ER->relacional Para 1 esquema ER N esquemas relacionais existem várias maneiras de se estruturar uma modelagem conceitual abstrata em um esquema relacional Prática
Leia maisProjeto de Banco de dados - Fundamentos
CONTEÚDO PROGRAMÁTICO eprojetos do BD Projeto de Banco de dados - Fundamentos Carga horária: 24 horas CONTEÚDO PROGRAMÁTICO TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista, 1765 - Conj
Leia maisRetrospectiva (Aula 2) O Modelo Entidade-Relacionamento. O Modelo Entidade- Relacionamento. O Modelo Entidade- Relacionamento
Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento Exercícios de Fixação Modelagem de Dados a Forma: Descritiva; 2 a Forma: Esquemática; 3 a Forma: Modelo de Dados. Prof. Anderson Henriques O Modelo
Leia maisBanco de Dados. André Luís Duarte Capítulo 2. exatasfepi.com.br
exatasfepi.com.br Banco de Dados André Luís Duarte Capítulo 2 Eu é que sei os pensamentos que tenho a vosso respeito... pensamentos de bem e não de mal... (Jr 29:11) Modelo Conceitual (MER) Abstração e
Leia maisTópico: Modelagem CONTEÚDO PROGRAMÁTICO
Tópico: Modelagem CONTEÚDO PROGRAMÁTICO INTRODUÇÃO Algumas definições: Modelo: Abstração da Realidade Esquema Instância Cliente Nome Cidade Rua João Ouro Preto Albino Sartori Antônio Mariana Sete Setembro
Leia maisDCC011 Introdução a Banco de Dados. Construindo o Esquema. 1. Propriedades de Modelos ER. Construindo Esquema Conceitual
DCC011 Introdução a Banco de Dados Projeto de Bancos de Dados Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Construindo o Esquema Conceitual
Leia maisBanco de Dados Modelagem Conceitual de Dados. Prof. Edjandir Corrêa Costa
Banco de Dados Modelagem Conceitual de Dados Prof. Edjandir Corrêa Costa edjandir.costa@ifsc.edu.br Introdução Modelagem conceitual de dados É a etapa inicial do projeto de banco de dados É uma descrição
Leia maisRevisão e Exercícios. Relacionamento. Projeto de Bancos de Dados. Chave e Domínio. Tipos de Atributos
Projeto de Bancos de Dados Mini Mundo DCC011 Revisão e Exercícios Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais mirella@dcc.ufmg.br Independente de SGBD Específico
Leia maisApostila de Modelagem de Banco de Dados
Apostila de Modelagem de Banco de Dados Primeira Edição Volume 2 Modelo Conceitual: Diagrama Entidade e Modelo Lógico Relacional (mapeamento) ormalização de Dados Maria Marli Milan Luqueta Carlos Catini
Leia maisModelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo
MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Profa. Rosemary Melo PROJETO DE BANCO DE DADOS OBJETIVOS Gerar um banco de dados que permita armazenar informações sem redundância e recuperá-las
Leia maisModelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo
MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Profa. Rosemary Melo PROJETO DE BANCO DE DADOS OBJETIVOS Gerar um banco de dados que permita armazenar informações sem redundância e recuperá-las
Leia maisModelagem de dados. Abordagem Entidade-Relacionamento. Conceitos da abordagem ER. Modelo entidade-relacionamento (MER)
Pós-Graduação em Engenharia de Requisitos de Software Abordagem Entidade-Relacionamento Modelagem de dados Técnica de modelagem de dados mais difundida e utilizada. Criada em 1976 por Peter Chen. Conceito
Leia maisO MODELO ENTIDADE RELACIONAMENTO. Tiago Alves de Oliveira
O MODELO ENTIDADE RELACIONAMENTO Tiago Alves de Oliveira Sumário Noções Básicas MER Entidades Atributos Relacionamentos MER estendido Noções Básicas Modelo conceitual de alto nível empregado em projetos
Leia maisBanco de Dados I Parte II a: Abordagem Entidade-Relacionamento
Banco de Dados I Parte II a: Abordagem Entidade-Relacionamento Prof. Gregorio Perez ( gregorio@uninove.br ) Colaboração: profa. Ana Leda prof. André Santos prof. José Ferreira Prata Roteiro Introdução
Leia maisIntrodução e projeto de Bancos de dados Completo
CONTEÚDO PROGRAMÁTICO Introdução eprojetos do BD Introdução e projeto de Bancos de dados Completo Carga horária: 24 horas CONTEÚDO PROGRAMÁTICO TreinaWeb Tecnologia LTDA CNPJ: 06.156.637/0001-58 Av. Paulista,
Leia maisProjeto de Banco de Dados
Projeto de Banco de Dados Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual (projeto conceitual) abstração de mais alto nível objetivo: representação dos requisitos de
Leia maisModelo Lógico de Dados. Modelo Relacional
Modelo Lógico de Dados Modelo Relacional 1 Composição de um Banco de Dados Relacional É composto de tabelas ou relações O termo tabela é mais comum nos produtos comerciais e na prática O termo relação
Leia maisModelagem Lógica de BD
Modelagem Lógica de BD Foco mapeamento ER->relacional Para 1 esquema ER N esquemas relacionais existem várias maneiras de se implementar uma modelagem conceitual abstrata Prática de Modelagem Lógica Compromisso
Leia maisBANCO DE DADOS I. Prof. Luiz Antônio Vivacqua C. Meyer
BANCO DE DADOS I Prof. Luiz Antônio Vivacqua C. Meyer Projeto de Banco de Dados Etapas do Desenvolvimento de um Projeto de Sistemas: 1. Levantamento de Requisitos a. Requisitos Funcionais b. Requisitos
Leia maisMODELAGEM DE DADOS PARTE 2
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 2 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp. Manaus - AM ROTEIRO Diagrama
Leia maisBANCO DE DADOS E APLICAÇÕES EM NEGÓCIOS: Modelagem usando o Modelo Entidade Relacionamento. Evandro Eduardo Seron Ruiz, Ph.D.!
BANCO DE DADOS E APLICAÇÕES EM NEGÓCIOS: Modelagem usando o Modelo Entidade Relacionamento Evandro Eduardo Seron Ruiz, Ph.D.! evandro@usp.br 1 Modelagem Usar recursos para modelagem conceitual! Modelo
Leia mais01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos?
Exercícios 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? 02 - Defina, sem retornar ao capítulo, os
Leia maisBanco de Dados Diagrama Entidade Relacionamento DER
Universidade Estadual de Mato Grosso do Sul Curso de Computação, Licenciatura Banco de Dados Diagrama Entidade Relacionamento DER Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Notação Existem
Leia maisModelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.
Modelos Banco de dados Professor: Jarbas Araújo professorjarbasaraujo@gmail.com CENTRO EDUCACIONAL RADIER Projeto de banco de dados Todo bom sistema de banco de dados deve apresentar um projeto, que visa
Leia maisCorrespondência das NOTAÇÕES Razão de Cardinalidade e Restrição de participação com Restrição Estrutural
Correspondência das NOTAÇÕES Razão de Cardinalidade e Restrição de participação com Restrição Estrutural A1 A2 A3 A4 A5 D1 D2 D3 A6 A7 Razão de Cardinalidade Relacionamento Entidade Restrição de participação
Leia maisSUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos.
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SUMÁRIO Introdução
Leia maisSumário. Banco de Dados Temporal (BDT)
Sumário Aplicações Não-Convencionais BD Orientado a Objetos e Objeto- Relacional 3 BD Temporal 4 BD Geográfico 5 BDs XML Banco de Dados Temporal (BDT) Considera a evolução de um dado no tempo manutenção
Leia maisBanco de Dados Modelagem de Dados. Prof. Joel da Silva
Banco de Dados Modelagem de Dados Prof. Joel da Silva Modelagem É o processo de transformar aspectos do mundo real (fatos) em um modelo formal igualmente representativo. A modelagem conceitual do BD independe
Leia maisComputação Instrumental
Computação Instrumental Banco de Dados Modelo ER Material de Maria Augusta Constante Puget Referência: http://www.geocities.com/magupug/bd/bd.html Engenharia Ambiental 2º Semestre de 2006 1 Ciclo de vida
Leia maisBANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar
BANC DE DADS I/MDELAGEM DE DADS - Aula 3 - MDELAGEM DE DADS 1. INTRDUÇÃ Como dito anteriormente uma das principais características da abordagem banco de dados, é que a mesma fornece alguns níveis de abstração
Leia maisBanco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Dados x Informações Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados
Leia maisBanco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados em outros momentos
Leia maisMC536. Modelo Entidade- Relacionamento
MC536 Modelo Entidade- Relacionamento Sumário Noções Básicas MER Entidades Atributos Relacionamentos MER estendido Sumário Noções Básicas MER Entidades Atributos Relacionamentos MER estendido Noções Básicas
Leia maisModelagem de dados usando o modelo Entidade- Relacionamento (ER)
Modelagem de dados usando o modelo Entidade- Relacionamento (ER) slide 1 Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Tópicos Usando modelo de dados conceituais de alto nível
Leia maisModelagem de Sistemas Web. Modelagem de BD
Modelagem de Sistemas Web Aula 9 Modelagem de BD OBS: Pré-requisito: noções intermediárias em BD e de modelo ER Fonte: Proj. e Mod. BD 4/E Capítulo: Análise de Req. E Mod. Dados Conceit. - Toby Teorey
Leia maisBanco de Dados I Dicas de Modelagem
Banco de Dados I Dicas de Modelagem Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Atributos x Entidade Relacionada: Questão: Quando modelar um objeto como
Leia maisUnidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores
Faculdade INED Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan 1 Unidade 3 3.1 Etapas da construção de
Leia maisBancos de Dados Aula #2 - Modelos Conceituais de Dados
Bancos de Dados Aula #2 - Modelos Conceituais de Dados Prof. Eduardo R. Hruschka * Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri Elaine P. M. de Souza Motivação Objetivo
Leia maisBanco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.
Banco de Dados I Prof. Diego Buchinger diego.buchinger@outlook.com diego.buchinger@udesc.br Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo Projeto de Banco de Dados Existem três níveis de modelagem
Leia maisAula 02. Modelo de Dados Modelo Conceitual Modelo de Implementação Entidades e Atributos
INSTITUTO FEDERAL NORTE DE MINAS GERAIS Curso Técnico em Informática Disciplina: Banco de Dados Professor: Alessandro Carneiro Ribeiro E-mail: alessandro.carneiro@yahoo.com.br Aula 02 Modelo de Dados Modelo
Leia maisRequisitos de sistemas
Requisitos de sistemas Unidade III - Casos de Uso Identificação de casos de uso Conceitos de orientação a objetos Modelagem do diagrama de classes e casos de uso 1 Casos de uso CONCEITO Especifica o comportamento
Leia maisBanco de Dados. Modelagem de Dados. Prof.: Salustiano Rodrigues
Banco de Dados Modelagem de Dados Prof.: Salustiano Rodrigues OBJETIVOS: Entender o que é um mini mundo O que é o modelo Entidade Relacionamento? Identificar as entidades de um Mini Mundo Identificar o
Leia maisBanco de Dados I Curso: Sistemas de Informação
Banco de Dados I Curso: Sistemas de Informação Prof.: José Ronaldo Leles Júnior Email.: juniorleles80@gmail.com Alguns aspectos da arquitetura dos computadores têm influência na arquitetura do banco de
Leia maisBanco de Dados I Modelagem Conceitual
Banco de Dados I Modelagem Conceitual Prof. Moser Fagundes Técnico em Informática Instituto Federal Sul-Rio-Grandense (IFSul) Campus Charqueadas Sumário da aula Modelagem conceitual Projeto de Banco de
Leia maisAbordagem ER. Capítulo 2
$ Abordagem ER Capítulo 2 # Abordagem Entidade-Relacionamento Técnica para construir modelos conceituais de bases de dados Técnica de modelagem de dados mais difundida e utilizada Criada em 1976, por Peter
Leia maisProjeto Banco de Dados
Projeto Banco de Dados Principais Fases do Processo Projeto Conceitual Projeto Lógico Projeto Físico 32 Projeto Banco de Dados Projeto Conceitual Modelagem de dados em alto nível Foco no domínio do problema
Leia maisAnálise e Projeto de Sistemas I
Análise e Projeto de Sistemas I Curso de Sistemas de Informação Karla Donato Fook karladf@ifma.edu.br DESU / DComp 2017 Análise Estruturada Diagrama de Entidade e Relacionamento 2 1 Representação gráfica
Leia maisCom base nos slides vistos em sala de aula resolva os seguintes exercícios:
Com base nos slides vistos em sala de aula resolva os seguintes exercícios: 1. Dê ao menos cinco exemplos de cada um dos conceitos básicos da abordagem ER apresentados nesta aula: entidade, relacionamento,
Leia mais