Revisão e Dicas de Projeto Conceitual Modelo ER
|
|
- Adelino Caiado Pereira
- 8 Há anos
- Visualizações:
Transcrição
1 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 conceitos reresentação gráfica modelo de fácil comreensão Um esquema conceitual de BD é também chamado de diagrama ER
2 Conceitos do Modelo ER Entidade normal, fraca ou associativa Relacionamento auto-relacionamento, binário ou n-ário cardinalidades um-ara-um, um-ara-muitos ou muitos-ara-muitos articiação ocional ou obrigatória das entidades envolvidas Atributo categorias identificador, monovalorado, multivalorado, comosto, obrigatório e ocional Generalização e Esecialização total ou arcial exclusiva ou não-exclusiva
3 Modelo ER - Notação a2 a5 a6 a7 E3 a8 a9 E1 r 2 E4 a4 (0,1) a1 (0,3) r 1 a3 E2 ael 2 E7 E8 r 4 r 5 ael 1 E5 E6 E9 E10 E11 a11 r 3 r 6 E12 (0,1) a10 a12 a13
4 Modelo ER - Notação a2 a5 a6 a7 E3 a8 a9 E1 r 2 E4 a4 (0,1) a1 (0,3) r 1 a3 E2 ael 2 entidade E7 E8 r 4 r 5 ael 1 E5 E6 E9 E10 E11 a11 r 3 r 6 E12 (0,1) a10 a12 a13
5 Modelo ER - Notação a7 a5 a6 E3 a2 a8 entidade fraca a9 E5 E1 r 2 E4 a1 (0,3) E6 r 1 a3 r 4 E9 a4 (0,1) E7 E2 ael 1 ael 2 E8 r 5 E10 E11 a11 r 3 r 6 E12 (0,1) a10 a12 a13
6 a7 a5 a6 E3 Modelo ER - Notação a2 a8 a9 E5 E1 r 2 E4 a1 (0,3) E6 r 1 a3 r 4 E9 a4 (0,1) E7 E2 ael 1 ael 2 E8 r 5 E10 E11 a11 entidade associativa r 3 r 6 E12 (0,1) a10 a12 a13
7 a2 a5 a6 a7 E3 a8 a9 Modelo ER - Notação E1 r 2 E4 a4 (0,1) a1 (0,3) r 1 a3 E2 ael 2 E7 E8 r 4 r 5 relacionamento ael 1 E11 a11 E5 E6 E9 E10 E12 r 3 r 6 (0,1) a10 a12 a13
8 a2 a5 a6 a7 E3 a8 a9 Modelo ER - Notação E1 r 2 E4 a4 (0,1) a1 (0,3) r 1 a3 E2 ael 2 E7 E8 r 4 r 5 auto-relacionamento ael 1 E11 a11 E5 E6 E9 E10 E12 r 3 r 6 (0,1) a10 a12 a13
9 relacionamento ternário a5 a6 a7 E3 Modelo ER - Notação a2 a8 a9 E1 r 2 E4 a4 (0,1) a1 (0,3) r 1 a3 E2 ael 2 E7 E8 r 4 r 5 ael 1 E5 E6 E9 E10 E11 a11 r 3 r 6 E12 (0,1) a10 a12 a13
10 Modelo ER - Notação a2 a5 a6 a7 E3 a8 a9 E1 r 2 E4 a4 (0,1) a1 (0,3) r 1 a3 E2 ael 2 atributo identificador E7 E8 r 4 r 5 ael 1 E5 E6 E9 E10 E11 a11 r 3 r 6 E12 (0,1) a10 a12 a13
11 atributo monovalorado a7 a5 a6 E3 Modelo ER - Notação a2 a8 a9 E5 E1 r 2 E4 a1 (0,3) E6 r 1 a3 r 4 E9 a4 (0,1) E7 E2 ael 1 ael 2 E8 r 5 E10 E11 a11 r 3 r 6 E12 (0,1) a10 a12 a13
12 a7 a5 a6 E3 Modelo ER - Notação a2 a8 a9 E5 E1 r 2 E4 a1 (0,3) E6 r 1 a3 r 4 E9 a4 (0,1) E7 E2 ael 1 ael 2 E8 r 5 E10 E11 a11 atributo multivalorado r 3 r 6 E12 (0,1) a10 a12 a13
13 a7 a5 a6 E3 Modelo ER - Notação a2 a8 a9 E5 E1 r 2 E4 a1 (0,3) E6 r 1 a3 r 4 E9 a4 (0,1) E7 E2 ael 1 ael 2 E8 r 5 E10 E11 a11 atributo comosto r 3 r 6 E12 (0,1) a10 a12 a13
14 atributo obrigatório a7 a5 a6 E3 Modelo ER - Notação a2 a8 a9 E5 E1 r 2 E4 a1 (0,3) E6 r 1 a3 r 4 E9 a4 (0,1) E7 E2 ael 1 ael 2 E8 r 5 E10 E11 a11 atributo ocional r 3 r 6 E12 (0,1) a10 a12 a13
15 esecialização arcial a7 a5 a6 E3 Modelo ER - Notação a2 a8 a9 E5 E1 r 2 E4 a1 (0,3) E6 r 1 a3 r 4 E9 a4 (0,1) E7 E2 ael 1 ael 2 E8 r 5 E10 E11 a11 esecialização total r 3 r 6 E12 (0,1) a10 a12 a13
16 esecialização exclusiva a7 a5 a6 E3 Modelo ER - Notação a2 a8 a9 E5 E1 r 2 E4 a1 (0,3) E6 r 1 a3 r 4 E9 a4 (0,1) E7 E2 ael 1 ael 2 E8 r 5 E10 E11 a11 esecialização não-exclusiva r 3 r 6 E12 (0,1) a10 a12 a13
17 Vantagens do Projeto Conceitual Abstração de dados de alto nível indicação de dados e seus relacionamentos da forma como ercebidos no mundo real indeendência de detalhes de reresentação de SGBDs Fácil comreensão elo usuário leigo facilita a validação da modelagem dos dados Facilita a manutenção dos dados modificação dos requisitos migração de SGBD Tradução ara qualquer modelo de SGBD
18 Dicas de Modelagem Conceitual Entidade X Atributo a oção or entidade é válida se existem roriedades (atributos e relacionamentos) e transações relevantes ara o fato Emregados salário deduçãoirpf valorbruto Emregados remuneração Salários categoria gratificação valorlíquido
19 Dicas de Modelagem Conceitual Entidade X Atributo Comosto a oção or atributo comosto é válida se existe noção de agregação Pessoas imóvel localização valor alicação comercial (setor de crediário de uma loja) localização Pessoas rorietário Imóveis valor alicação de negócio imobiliário
20 Dicas de Modelagem Conceitual Entidade X Atributo Multivalorado a oção or atributo multivalorado é válida se existe noção de agregação Pessoas telefone alicação comercial (setor de crediário de uma loja) DDD Pessoas (0,1) rorietário Linhas Telefônicas número alicação: comanhia telefônica
21 Dicas de Modelagem Conceitual Entidade Fraca X Atributo a oção or atributo é válida se o fato não ossui outros relacionamentos Pedidos itens descrição quantidade valor número quantidade Pedidos comosição Itens Produtos referência
22 Dicas de Modelagem Conceitual Entidade X Relacionamento admite-se reresentações equivalentes a oção or relacionamento é recomendada se não existem roriedades associadas ao fato a oção or entidade é recomendada se existe um identificador exlícito ara o fato (ex.: ID da consulta) CRM hora Médicos consulta Pacientes código CRM data Médicos Consultas Pacientes código data hora
23 Dicas de Modelagem Conceitual Entidade X Relacionamento a oção or entidade introduz uma indireção na associação entre fatos não recomendável, esecialmente ara casos umara-um e um-ara-muitos não geram o mesmo banco de dados relacional! CPF marca Pessoas (0,1) osse Automóveis chassi CPF marca Pessoas (0,1) Posses Automóveis chassi
24 Dicas de Modelagem Conceitual Entidade X Entidade Associativa admite-se reresentações equivalentes levar em conta as recomendações do caso anterior (entidade X relacionamento) CRM hora Médicos consulta Pacientes código data Consultas intervalohoras rescrição Medicamentos código
25 Dicas de Modelagem Conceitual Entidade X Entidade Associativa CRM Médicos Consultas Pacientes código data hora intervalohoras rescrição Medicamentos código
26 Dicas de Modelagem Conceitual Entidade Associativa X Relacionamento N-Ário recomenda-se a oção or relacionamento n-ário aenas se a articiação for obrigatória ara todas as entidades evita roblemas de identificação do relacionamento CPF Emregados alocação Projetos código Tarefas código
27 Dicas de Modelagem Conceitual Entidade Associativa X Relacionamento N-Ário recomenda-se a oção or entidade associativa se a articiação não for obrigatória ara todas as entidades CPF Emregados alocação Projetos código Alocações execução Tarefas código
28 Dicas de Modelagem Conceitual Relacionamento X Esecialização a oção or esecialização é válida se houver uma associação um-ara-um entre as entidades articiantes CPF CPF Pessoas titulação Professores alicação universitária código Pessoas formação Professores habilitação alicação de uma escola de música temo exeriência
29 Dicas de Modelagem Conceitual Atributo X Esecialização a oção or esecialização é valida se houver atributos e/ou relacionamentos relevantes ara os fatos esecializados função CPF CPF Pessoas Pessoas CREA nrohabilitação Engenheiros Motoristas
30 Dicas de Modelagem Conceitual Atributo X Esecialização atenção: atributos ocionais odem sugerir a modelagem de uma entidade esecializada veículoshabilitados nrohabilitação (0,1) Pessoas CPF Pessoas CPF nrohabilitação veículoshabilitados Motoristas
31 Dicas de Modelagem Conceitual Limitações no oder de exressão! exige a documentação de restrições de integridade em anexo Alunos Emregados suervisionado (0,1) suervisor suervisão RIs: - um emregado não ode ser suervisor de si rório - ciclos em hierarquias de suervisão não são ermitidos emcurso G emcurso PG (0,1) (0,1) Graduação Pós-Graduação RIs: - um aluno não ode estar cursando ambos os cursos - um aluno deve estar cursando elo menos um dos cursos Cursos alicação de um deto universitário
32 Dicas de Modelagem Conceitual Consideração de asectos temorais atenção: alteram a modelagem conceitual! Emregados instantâneo salário Emregados temoral remuneração valor data Salários Emregados lotação Deartamentos instantâneo data Emregados lotação Deartamentos temoral
33 Dicas de Modelagem Conceitual Entidade isolada ode-se admitir a sua reresentação Escolas definição Home-Pages DicasDidáticas OK! (mostrada aleatoriamente semre que uma home-age é aberta) Emregados lotação Deartamentos Emresa OK?
34 Dicas de Modelagem Conceitual Validação do esquema conceitual verificar eventuais redundâncias... eliminar excessos e esar desemenho de consultas X controles de integridade e volume de dados lotação Setores comosição Deartamentos Emregados deartamento inadequado! lotação (0,1) Setores comosição Fábricas Máquinas bens
35 Dicas de Modelagem Conceitual Validação do esquema conceitual substantivos ara s de relacionamentos minimizam a redundância de s s mais adequados ara futuros conceitos lógicos (tabelas, atributos) cardinalidade de relacionamentos na dúvida, definir cardinalidades ocionais menos restritivas reduzem os controles de integridade no BD» deendências de inserção e controles na atualização ossui Setores revisão lotação Setores Máquinas Máquinas
36 Categoria (ou Entidade União) Entidade que reresenta uma união de entidades com roriedades e identificações indeendentes indicam categorias de entidades que odem assumir o ael reresentado ela entidade união caso esecial de esecialização (total ou arcial) várias suerclasses, mas herança de aenas uma delas Obs.: conceito não suortado ela ferramenta de rojeto DN CPF CGC ramo CNPJ Pessoas Bancos Emresas U marca chassi renda Prorietários (0,1) osse Automóveis
37 Maeamento de Categorias Tabelas das entidades articiantes da categoria se relacionam com a tabela da entidade união DN CPF CGC ramo CNPJ Pessoas Bancos U Emresas renda Prorietários Prorietários (ID, renda) Pessoas (CPF, DN,, IDPro) Bancos (CGC,, IDPro) Emresas (CNPJ,, ramo, IDPro)
PROJETO 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 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 maisModelagem de Dados e Conversão de Modelos. Frederico Damasceno Bortoloti freddb@ltc.ufes.br
Modelagem de Dados e Conversão de Modelos Frederico Damasceno Bortoloti freddb@ltc.ufes.br Objetivo Teoria e prática de projeto de Bancos de Dados Relacionais (BDRs) Foco: modelagem conceitual e lógica
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 parte II
Modelagem Conceitual arte II Vitor Valerio de Souza Camos Objetivos Aresentar o conceito de. Mostrar a cardinalidade de. Aresentar os tios de s. Aresentar o conceito de entidade fraca Aresentar o conceito
Leia mais2. 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 -PROJETO CONCEITUAL DE BD. Prof. Angelo Augusto Frozza, M.Sc.
MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD Prof. Angelo Augusto Frozza, M.Sc. PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL Parte integrante do Projeto
Leia maisDisciplina: Unidade II: Prof.: E-mail: Período:
Encontro 03 Disciplina: Sistemas de Banco de Dados Unidade II: Modelagem Conceitual de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM 2. Modelagem Conceitual de Dados (Modelo
Leia maisProcesso de Projeto Bottom-Up. esquema conceitual do BD. engenharia reversa do esquema relacional. esquema relacional integrado do BD (esquema global)
Processo de Projeto Bottom-Up esquema conceitual do BD engenharia reversa do esquema relacional Passo4 esquema relacional integrado do BD (esquema global) esquema relacional 1 normalização tabela ÑN 1
Leia maisProcesso de Projeto Bottom-Up. esquema conceitual do BD. engenharia reversa do esquema relacional. esquema relacional integrado do BD (esquema global)
Processo de Projeto Bottom-Up esquema conceitual do BD engenharia reversa do esquema relacional Passo4 esquema relacional integrado do BD (esquema global) integração Passo3 esquema relacional 1 normalização
Leia maisBANCO DE DADOS -PROJETO LÓGICO. Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br
BANCO DE DADOS -PROJETO LÓGICO Prof. Angelo Augusto Frozza, M.Sc. frozza@ifc-camboriu.edu.br PROJETO DE BANCO DE DADOS Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual
Leia maisCiclo de Desenvolvimento de Sistemas de BD
Gerenciamento de Dados e Informação Fernando Fonseca Ana Carolina Valeria Times Bernadette Loscio Robson Nascimento Ciclo de Desenvolvimento de Sistemas de BD Investigação dos Dados Modelagem dos Dados
Leia maisBANCO DE DADOS PROFESSOR MAURÍCIO - MAURICIO.MELLO@PUCPR.BR AULA 02. O Modelo Entidade-Relacionamento ( MER )
AULA 02 BANCO DE DADOS PROFESSOR MAURÍCIO - MAURICIO.MELLO@PUCPR.BR O Modelo Entidade-Relacionamento ( MER ) Fases do Projeto de Bases de Dados (EN94)- O Modelo Entidade- Relacionamento Definição : modelo
Leia maisModelo Entidade-Relacionamento
Modelo Entidade-Relacionamento Banco de Dados I Fases do Projeto jt de BD Enunciado de requisitos entrevista com o usuário do banco de dados para entender e documentar seus requerimentos de dados. Projeto
Leia maisFernando Fonseca Ana Carolina
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 maisBanco de Dados 1 2º Semestre
Banco de Dados 1 2º Semestre Aula 07 Prof. Gladimir Ceroni Catarino gladimir@gmail.com SERVIÇO NACIONAL DE APRENDIZAGEM COMERCIAL FACULDADE DE TECNOLOGIA SENAC PELOTAS o Uma coletânea de conceitos que
Leia maisProf.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Banco de Dados Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Processo de Projeto de Banco de Dados Minimundo Projeto Lógico (Mapeamento do Modelo de Dados) 1 4 Esquema Lógico (Modelo do SGBD)
Leia maisAdministração de Bancos de Dados
Modelo Entidade-Relacionamento Prof. Rodrigo M. Silva Administração de Bancos de Dados 1 silvars@gmail.com Plano de Aula Modelos de Dados (Revisão) O Modelo Entidade-Relacionamento Entidades Atributos
Leia maisBanco de Dados. Modelagem de Dados com MER. Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.
Banco de Dados Modelagem de Dados com MER Prof. Walteno Martins Parreira Jr www.waltenomartins.com.br waltenomartins@yahoo.com 2015 Modelagem de Dados Modelagem de Dados tem como objetivo transformar uma
Leia maisCurso de Gestão em SI MODELAGEM DE DADOS. Rodrigo da Silva Gomes. (Extraído do material do prof. Ronaldo Melo - UFSC)
Curso de Gestão em SI MODELAGEM DE DADOS Rodrigo da Silva Gomes (Extraído do material do prof. Ronaldo Melo - UFSC) Modelo Conceitual Descrição do banco de dados de forma independente de implementação
Leia maisPROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc.
1 PROJETO DE BANCO DE DADOS -INTRODUÇÃO Prof. Angelo Augusto Frozza, M.Sc. FUNDAMENTOS Dados Representação de fatos, conceitos ou instruções de maneira formalizada; Informação Significado que pessoas associam
Leia maisBanco de Dados I. 1. Conceitos de Banco de Dados
Banco de Dados I 1. Conceitos de Banco de Dados 1.1. Características de um Banco de Dados. 1.2. Vantagens na utilização de um BD. 1.3. Quando usar e não usar um Banco de Dados. 1.4. Modelos, Esquemas e
Leia maisProfa. Daniela Barreiro Claro
Profa. Daniela Barreiro Claro Modelar é criar representações do mundo real A modelagem relacional pode ser representada via MER (Modelo de Entidade Relacionamento) O MER define estruturas e restrições
Leia maisCiclo de vida de um banco de dados relacional
Ciclo de vida de um banco de dados relacional 1. Formulação e análise de requisitos: a) Relacionamentos naturais entre os dados (independentes de processo). b) Requisitos de uso (dependentes de processo).
Leia maisModelagem de dados usando o modelo BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS
Modelagem de dados usando o modelo Entidade-Relacionamento BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS Introdução Modelagem conceitual fase de planejamento/projeto de um BD; Modelo Entidade/Relacionamento
Leia maisModelagem de Dados Usando o Modelo Entidade-Relacionamento
Usando o Modelo Entidade-Relacionamento MER 1 MER Levantamento e Análise de requisitos Entrevista Entender e documentar seus requisitos de dados Requisitos funcionais da aplicação empregadas ao banco de
Leia maisPROJETO DE BANCO DE DADOS -INTRODUÇÃO. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
1 PROJETO DE BANCO DE DADOS -INTRODUÇÃO Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza FUNDAMENTOS Dados Representação de fatos, conceitos ou instruções de maneira formalizada; Informação
Leia maisMODELAGEM DE DADOS. Banco de Dados I. O uso da análise e do projeto Orientados a Objetos atenuou a separação! Unidade I
O uso da análise e do projeto Orientados a Objetos atenuou a separação! 1 Etapas do Projeto do BD Análise de Requisitos Coleta de informações sobre os dados e seus relacionamentos na organização Projeto
Leia maisMC536 Bancos de Dados: Teoria e Prática
Universidade Estadual de Campinas - UNICAMP Instituto de Computação - IC MC536 Bancos de Dados: Teoria e Prática Aula #3 : MER e MER Estendido Profs. Anderson Rocha e André Santanchè Campinas, 1 de Agosto
Leia maisGBC043 Sistemas de Banco de Dados Modelo de Entidade-Relacionamento (ER)
GBC043 Sistemas de Banco de Dados Modelo de Entidade-Relacionamento (ER) Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/sbd Projeto de BD Uma Visão Panorâmica Página 2 Projeto Conceitual
Leia maisBanco de Dados Modelo Entidade-Relacionamento. Frederico D. Bortoloti freddb@ltc.ufes.br
Banco de Dados Modelo Entidade- Frederico D. Bortoloti freddb@ltc.ufes.br Modelo Entidade- Proposto por Peter Chen, em 1976 Baseado na percepção do mundo real Consiste de um conjunto de objetos básicos
Leia maisModelo de Entidade e Relacionamento (MER) - Parte 07
Modelo de Entidade e Relacionamento (MER) - Parte 07 7.1 Definição Consiste em mapear o mundo real do sistema em um modelo gráfico que irá representar o modelo e o relacionamento existente entre os dados.
Leia maisDescreve relacionamentos entre objetos de dados; conduz à modelagem de dados; atributos de cada objeto => Descrição de Objetos de Dados;
Diagrama Entidade-Relacionamento (DER) Descreve relacionamentos entre objetos de dados; conduz à modelagem de dados; atributos de cada objeto => Descrição de Objetos de Dados; Profa. Maria Auxiliadora
Leia maisBanco de Dados I. Prof. Bal. Emerson Meneses Inocente
Banco de Dados I Prof. Bal. Emerson Meneses Inocente Continuação aula 1 Arquitetura de SGBD Relacional ocaracterísticas: Independência de dados e programas; Suporte a múltiplas visões de usuários; Uso
Leia maisBanco de Dados. Uma coleção de dados relacionados [ELMASRI/NAVATHE]
1/6 Banco de Dados O que é um Banco de Dados? Uma coleção de dados relacionados [ELMASRI/NAVATHE] Conjunto de dados integrados que tem por objetivo atender a uma comunidade específica [HEUSER] Um conjunto
Leia maisBanco de Dados - Senado
Banco de Dados - Senado Introdução Ilka Kawashita Material preparado :Prof. Marcio Vitorino Ementa do Curso n Banco de Dados n Sistemas de Apoio à Decisão (SAD) n ORACLE BANCO DE DADOS (BD) n Modelo Entidade
Leia maisENGENHARIA DA COMPUTAÇÃO
ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 2 Prof. Msc. Ricardo Antonello ABORDAGEM ER A primeira etapa do projeto de um banco de dados é a construção de um modelo conceitual ou modelagem conceitual.
Leia maisA quem pertencem os atributos: PRECO, QUANTIDADE e PRAZO?
Atributos de Relacionamento A quem pertencem os atributos: PRECO, QUANTIDADE e PRAZO? Produto n Vende n Fornecedor Produto n Vende n Fornecedor Preço Quant Prazo 1 DESENVOLVIMENTO DA MODELAGEM - Observar
Leia maisModelo Entidade-Relacionamento. Prof. Antonio Almeida de Barros Jr.
Modelo Entidade-Relacionamento Prof. Antonio Almeida de Barros Jr. Conteúdo Contexto Histórico A Importância da Modelagem de Dados Projeto de Banco de Dados Modelagem Conceitual Projeto Lógico Projeto
Leia maisModelagem de dados e uso do SGBD MySQL
CURSO DE VERÃO EM BIOINFORMÁTICA ESTRUTURAL Modelagem de dados e uso do SGBD MySQL Modelagem e projeto de banco de dados Arquitetura de três esquemas [1] USUÁRIOS Nível externo Visão externa Mapeamento
Leia maisModelagem de Dados Usando o Modelo Entidade-Relacionamento
Modelagem de Dados Usando o Modelo Entidade-Relacionamento Sumário Fases do Projeto de BD Conceitos Básicos do Modelo ER Tipos de entidade, atributos e chaves Tipos de relacionamento Restrições estruturais
Leia maisBANCO DE DADOS I AULA 3. Willamys Araújo
BANCO DE DADOS I AULA 3 Willamys Araújo Modelo Conceitual Descreve quais dados serão armazenados no banco de dados as relações que existem entre eles. Independe do SGBD e da abordagem do banco de dados
Leia maisCurso Superior de Tecnologia em BD
Curso Superior de Tecnologia em BD Modelagem de Dados Aula 01 Revisão Modelos de Dados Existem modelos para diferentes níveis de abstração de representação de dados modelos conceituais modelos lógicos
Leia maisProjeto Conceitual (geralmente no modelo E-R):
1 Projeto Conceitual (geralmente no modelo E-R): o modelo E-R o esquema do BD é representado graficamente. Quais as entidades e os relacionamentos na empresa? Que informações sobre essas entidades e relacionamentos
Leia maisProfº Aldo Rocha. Banco de Dados
Profº Aldo Rocha Banco de Dados AULA 03: MODELO CONCEITUAL E DE ENTIDADES Turma: ASN102 BELÉM, 19 DE AGOSTO DE 2011 Aula Passada Na aula passada nós trabalhamos a introdução a Banco de dados e a AGENDA
Leia maisBanco de Dados - Senado
Banco de Dados - Senado Modelo Relacional Ilka Kawashita Material preparado :Prof. Marcio Vitorino Abordagem Relacional n Abordagem de modelagem de dados utilizada nos sistemas de gerenciamento de bancos
Leia maisModelagem dos dados. entendo. Reino Real. Reino. Representação
Modelagem dos dados entendo Reino Real Reino Imaginário (modelagem) Reino Representação represento Nós não somos capazes de representar tudo o que imaginamos. Nós somente representamos o que é interessante.
Leia maisBANCO DE DADOS. Fixação dos conteúdos Integridade Referencial Normalização Exercícios
BANCO DE DADOS Fixação dos conteúdos Integridade Referencial Normalização Exercícios BANCO DE DADOS X SGBD Banco de Dados: Um "banco de dados" pode ser definido como um conjunto de "dados" devidamente
Leia maisModelo de Dados. Modelo para organização dos dados de um BD
Modelo de Dados Modelo para organização dos dados de um BD define um conjunto de conceitos para a representação de dados exemplos: entidade, tabela, atributo,... existem modelos para diferentes níveis
Leia maisO Modelo de Entidades e Relacionamentos (MER) é um modelo conceitual usado para projeto de aplicações de banco de dados.
Fases do Projeto de um Banco de Dados Modelo ER O Modelo de Entidades e Relacionamentos (MER) é um modelo conceitual usado para projeto de aplicações de banco de dados. É um modelo baseado na percepção
Leia maisMSc. Daniele Carvalho Oliveira
MSc. Daniele Carvalho Oliveira AULA 2 Administração de Banco de Dados: MSc. Daniele Oliveira 2 CONCEITOS FUNDAMENTAIS DE BANCO DE DADOS Administração de Banco de Dados: MSc. Daniele Oliveira 3 Conceitos
Leia maisProf. Alexandre Unterstell Banco de Dados I
Prof. Alexandre Unterstell Banco de Dados I Etapas para o projeto de um BD Análise de requisitos Analista: Entrevista Necessidade do negócio As etapas não consideram ainda nenhuma característica específica
Leia maisRoteiro. Modelo de Dados Relacional. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento.
Roteiro Modelo de Dados Relacional Posicionamento Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz Introdução
Leia maisIntrodução à Banco de Dados
Introdução à Banco de Dados Introdução à Banco de Dados Agenda O que é Banco de Dados Como ele funciona Sistema Gerenciador de Banco de Dados Modelagem de Dados Modelo de dados Entidade-Relacionamento
Leia maisBanco de Dados Lista de Exercícios 01
Banco de Dados Lista de Exercícios 01 Prof. Anderson Rocha & Prof. André Santanché Campinas, 24 de Setembro de 2012 Nome: RA: 1 Observações Este lista contem 20 exercícios e contempla os seguintes assuntos
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 ENTIDADE - RELACIONAMENTO
MODELO ENTIDADE - RELACIONAMENTO Modelo Entidade - Relacionamento = Percepção de que o mundo real é formado por um conjunto de objetos chamados entidades e pelo conjunto dos relacionamentos entre estes
Leia maisINF01145 - Fundamentos de Banco de Dados Exercícios sobre normalização
INF045 - Fundamentos de Banco de Dados Exercícios sobre normalização Carlos A. Heuser 28 de Junho de 2006 Exercícios do Capítulo 5 do livro Exercício. Considere as seguintes alternativas de implementação
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 maisRevisão de Banco de Dados
Revisão de Banco de Dados Fabiano Baldo 1 Sistema de Processamento de Arquivos Antes da concepção dos BDs o registro das informações eram feitos através de arquivos. Desvantagens: Redundância e Inconsistência
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 maisENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL
ENGENHARIA DA COMPUTAÇÃO BANCO DE DADOS I CONTEÚDO 5 ABORDAGEM RELACIONAL PROF. MS C. RICARDO ANTONELLO WWW.ANTONELLO.COM.B R PORQUE SER RELACIONAL? Hoje, há um claro predomínio dos SGBD relacionais, principalmente
Leia maisGBC043 - Sistemas de Banco de Dados Mapeamento ER, EER para o Relacional
GBC043 - Sistemas de Banco de Dados Mapeamento ER, EER para o Relacional Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/sbd /BCC Projeto Lógico Def. o projeto lógico é a especificação
Leia maisPara construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.
Apresentação Este curso tem como objetivo, oferecer uma noção geral sobre a construção de sistemas de banco de dados. Para isto, é necessário estudar modelos para a construção de projetos lógicos de bancos
Leia maisBanco de Dados para Redes. Cassio Diego cassiodiego.com/bdr
Banco de Dados para Redes Cassio Diego cassiodiego.com/bdr 1 Unidade 1 - Introdução Conceito de Banco de Dados Definição de SGBD Vantagens de utilizar SGBD Usuários do Banco de Dados Principais Bancos
Leia maisSISTEMAS DE BANCO DE DADOS. Prof. Adriano Pereira Maranhão
SISTEMAS DE BANCO DE DADOS Prof. Adriano Pereira Maranhão 1 REVISÃO BANCO DE DADOS I O que é banco de dados? Ou seja afinal o que é um SGBD? REVISÃO BD I REVISÃO DE BD I Um Sistema de Gerenciamento de
Leia maisConstruindo modelos ER. Capítulo 3
Construindo modelos ER Capítulo 3 1 Construindo modelos ER Conselhos práticos Heurísticas Notações alternativas Processo de modelagem e alternativas 2 Propriedades de modelos ER Modelo ER é um modelo formal
Leia maisTodos os imóveis são comprados pela imobiliária para, então, serem colocados a venda.
Como base nas especificações abaixo, elabore o modelo conceitual de dados (DER), contendo todos os objetos (Entidades, Atributos relacionamentos e cardinalidades). 1) Clínica Médica Uma clínica deseja
Leia maisUnidade II ADMINISTRAÇÃO DE. Prof. Luiz Fernando de Lima Santos
Unidade II ADMINISTRAÇÃO DE BANCOS DE DADOS Prof. Luiz Fernando de Lima Santos Modelagem de Dados Coleção de ferramentas conceituais para descrever dados, suas relações e restrições Modelo Conceitual:
Leia mais1) O QUE NÃO É BANCO DE DADOS?
FMU - Graduação em Ciência da Computação - BANCO DE DADOS I - Prof. Fernando Alberto Covalski - pág 1 1) O QUE NÃO É BANCO DE DADOS? SISTEMAS ISOLADOS SISTEMA DE PRODUÇÃO SISTEMA DE VENDAS SISTEMA DE COMPRAS
Leia maisAula II Introdução ao Modelo de Entidade-Relacionamento
Aula II Introdução ao Modelo de Entidade-Relacionamento Referência bibliográfica ANGELOTTI, E S. Banco de Dados. Ed. Livro Técnico Introdução É um modelo conceitual e deve estar o mais próximo possível
Leia maisCurso Superior em Tecnologia de Análise e Desenvolvimento de Sistemas. Campus Alegrete. Banco de Dados I. Cristhiano Bossardi de Vasconcellos.
Curso Superior em Tecnologia de Análise e Desenvolvimento de Sistemas Campus Alegrete Banco de Dados I Cristhiano Bossardi de Vasconcellos Parte 8 TRANSFORMAÇÃO ENTRE MODELOS A abordagem ER é voltada à
Leia maisLista de exercícios 01
PARTE I Lista de exercícios 01 1. Defina os seguintes termos: entidade, atributo, valor do atributo, atributo composto, atributo multivalorado, atributo derivado, atributo-chave, domínio. 2. Explique as
Leia maisBanco de Dados I. Introdução. Fabricio Breve
Banco de Dados I Introdução Fabricio Breve Introdução SGBD (Sistema Gerenciador de Banco de Dados): coleção de dados interrelacionados e um conjunto de programas para acessar esses dados Coleção de dados
Leia maisMODELO DE DADOS. É uma imagem gráfica de toda a base de informações necessárias para um determinado empreendimento.
MODELO DE DADOS. Modelo de Dados É uma imagem gráfica de toda a base de informações necessárias para um determinado empreendimento. 2. Modelo de Entidade Relacionamento É a principal ferramenta gráfica
Leia maisModelo de Dados. Modelos Conceituais
Modelo de Dados Modelo para organização dos dados de um BD define um conjunto de conceitos para a representação de dados exemplos: entidade, tabela, atributo,... existem modelos para diferentes níveis
Leia maisBanco de Dados. Banco de Dados (aulas 7 e 8) 1 Wedson Quintanilha da Silva - Banco de Dados
Banco de Dados Banco de Dados (aulas 7 e 8) 1 Wedson Quintanilha da Silva - Banco de Dados Generalizaçao/Especialização: Definição de atributos e/ou relacionamentos particulares a um subconjunto de ocorrências
Leia maisSISTEMAS DE INFORMAÇÃO GERENCIAIS
SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo
Leia maisFundamentos de Bancos de Dados Prova 3
Fundamentos de Bancos de Dados Prova 3 Prof. Carlos A. Heuser 26 de janeiro de 2004 Duração: 2 horas Prova com consulta Questão 1 (Construção de modelo ER - Peso 3) Deseja-se construir uma base de dados
Leia maisExercícios Propostos de Modelagem parte II
Exercícios Propostos de Modelagem parte II Vitor Valerio de Souza Campos 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
Leia maisExercícios Propostos de Modelagem parte II
Exercícios Propostos de Modelagem parte II Vitor Valerio de Souza Campos 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
Leia maisDisciplina: Unidade III: Prof.: E-mail: Período:
Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: pro@mariofilho.com.br Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto
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 maisBanco de Dados. Introdução. João Eduardo Ferreira Osvaldo Kotaro Takai. jef@ime.usp.br DCC-IME-USP
Banco de Dados Introdução João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP Importância dos Bancos de Dados A competitividade das empresas depende de dados precisos e atualizados. Conforme
Leia maisIntegridade dos Dados
1 Integridade dos Dados Integridade dos Dados Melissa Lemos melissa@inf.puc-rio.br A integridade dos dados é feita através de restrições, que são condições obrigatórias impostas pelo modelo. Restrições
Leia mais10. Risco, Retorno e Mercado
10. Risco, Retorno e Mercado 10.1 Mercado eficiente 10.2 Risco e retorno eserados 10.3 Retorno eserado de um ortfólio 10.4 Risco na estrutura de uma carteira de ativos 1/3/2009 1 Introdução A incerteza
Leia maisBanco de Dados I. Projeto de Banco de Dados e o Modelo E-R Parte 2. Fabricio Breve
Banco de Dados I Projeto de Banco de Dados e o Modelo E-R Parte 2 Fabricio Breve Aspectos de projeto de entidaderelacionamento As noções de um conjunto de entidades e um conjunto de relacionamento não
Leia maisProf.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br
Programação com acesso a BD Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Modelos de Dados, Esquemas e Instâncias 2 Modelos de Dados, Esquemas e Instâncias Modelo de dados: Conjunto de conceitos
Leia maisOBJETIVOS. Orientações para Projetos de BD; Dependências Funcionais (DFs): Definição de DF; Regras de inferência para DFs.
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 OBJETIVOS Orientações
Leia maisModelo Entidade - Relacionamento (ER ou MER) Parte 2
Modelo Entidade - Relacionamento (ER ou MER) Parte 2 ISTITUTO FEDERAL DE EDUCAÇÃO, CIÊCIA E TECOLOGIA DE SATA CATARIA CAMPUS DE FLORIAÓPOLIS CURSO TÉCICO T DE METEOROLOGIA DASS - Departamento Acadêmico
Leia maisSISTEMA GERENCIADOR DE BANCO DE DADOS
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 SISTEMA GERENCIADOR
Leia maisIntrodução Banco de Dados
Introdução Banco de Dados Vitor Valerio de Souza Campos Adaptado de Vania Bogorny Por que estudar BD? Os Bancos de Dados fazem parte do nosso dia-a-dia: operação bancária reserva de hotel matrícula em
Leia maisI Requisitos de um modelo conceitual: - clareza (facilidade de compreensão) - exatidão (formal)
Modelagem Conceitual C O objetivo É: Representar a semântica da informação, independente de considerações de eficiência. D O objetivo NÃO É: Descrever a estrutura do armazenamento do banco de dados. I
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisEngenharia de Software. Diagramas de Entidade- Relacionamento (E-R) Estruturação de dados
Engenharia de Software Profa. Dra. Lúcia V. L. Filgueiras Profa. Dra. Selma Shin Shimizu Melnikoff Diagramas de Entidade- Relacionamento (E-R) modelo para descrever a estruturação dos dados armazenados
Leia maisSimulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados
Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados 01) Defina com suas próprias palavras: a) Banco de Dados b) Sistema Gerenciador de Banco de Dados c) Sistema de Banco de
Leia maisBANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -MODELAGEM DE BD GEOGRÁFICOS. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza
1 BANCO DE DADOS GEOGRÁFICOS E WEBMAPPING -MODELAGEM DE BD GEOGRÁFICOS Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza MODELAGEM DE BDG Modelagem de dados convencional abstração de entidades
Leia maisModelos de Sistema. 2007 by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1.
Modelos de Sistema Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1 Objetivos Explicar por que o contexto de um sistema deve ser modelado como parte do processo de RE Descrever
Leia maisMODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 4. Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 4 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Aprofundar seus conhecimentos sobre o Modelo Entidade Relacionamento.
Leia mais04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 9. Prof. Rafael Dias Ribeiro. M.Sc.
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 9 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Método de conversão do modelo conceitual para o modelo
Leia mais