1. Entidade - Representam objetos do mundo real, podem ser concretos ou abstratos.
Relacionamento - Descrevem as relaçõesentre as entidades, podem relacionar qualquer quantidade de entidades.
Atributo - Descrevem propriedades que caracterizam uma entidade. Podem ser simples ou compostos emonovalorados e multivalorados.
Entidades Forte e Fraca – Entidade forte não depende de da existência de outras entidades, enquanto a Entidade fraca para existir depende deoutra entidade.
Atributos Simples – Não podem ser subdivididos em partes menores, ex.: saldo, nome.
Atributos Compostos – Podem ser divididos em partes menores, ex.:endereço (rua, número, bairro).
Atributos Multivalorados – significa que a entidade pode ter muitos valores, ex.: um cliente pode ter vários emails.
2. BRModelo
3.BRModelo
4. BRModelo
5. BRModelo
6. Opcional
7. BRModelo
8. A) A Inserção da instância “Doquinha” significaria que “Doquinha” é obrigado a ser um Professor ou umAluno, pois a hierarquia está usando um relacionamento ISA (“é um), além de restrição de participação total.
B) Como no diagrama mostra que toda Pessoa é um Professor ou éum Aluno, levando em consideração que a disjunção (d) somente está associada a, no máximo uma instância de uma subclasse a eliminação da instância do Aluno “Coxinha” nãoteria efeito nas instâncias professor e Pessoa.
C) Sobrepondo a Letra A, “Doquinha” seria ao mesmo tempo um Professor e um Aluno. Sobrepondo a Letra B, se toda Pessoapode ser ao mesmo tempo um Professor e um Aluno, significa que a eliminação da instância do Aluno “Coxinha” acarretaria na eliminação das instâncias Professor e Pessoa.
...ModeloEntidadeRelacionamento
Prof. Scilas Barbosa Filho
Scilas Barbosa Filho
Modelagem de Dados
1
O Modelo E-R
• Proposto por Peter Chen [1976]
• “The Entity-Relationship Model: Toward
the unified view of data”
• Notações:
–
–
–
–
Chen
Martin (“pé-de-galinha”)
Bachman (setas)
IDEF1X (US Air Force)
Scilas Barbosa Filho
Modelagem de Dados
2
O Modelo E-R
Elementos:
–...
...de Dados
MER (ModeloEntidadeRelacionamento)
Etapa 1, 2, 3, 4 e 5 da atividade direcionada de autoaprendizagem, onde especificaremos o modelo de entidade relacional de um sistema de uma farmácia, tema escolhido pelo grupo.
Professor: Mauricio Mendes Faria
CAMPO LIMPO - SP
2012
Índice
Etapa 1 8
Passo 1 8
Solução 8
Passo 2 12
1. Definam, em no mínimo 10 linhas, “Modelo de Dados”. 12...
...dados – definições de entidades, atributos e relacionamentos.
Exercícios para desenvolver a percepção de entidades, atributos e relacionamentos
utilizando o DER.
Modelos de Banco de Dados
Um modelo de banco é uma descrição dos tipos de informações que estão armazenadas em
um banco de dados1. Para se construir um modelo de dados, usa-se uma linguagem de
modelagem de dados. Linguagens de...
...Modelo de Entidades e Relacionamentos:
Exercício 1
Administradora de Imóveis (1)
• Construa um diagrama ER (apenas entidades e relacionamentos com cardinalidades máximas) para a administradora de imóveis descrita abaixo. • A administradora trabalha tanto com administração de condomínios, quanto com a administração de aluguéis.
Administradora de Imóveis (2)
• Uma entrevista com o gerente da administradora resultou...
...
Modelo de Entidade e Relacionamento (MER)
Trabalho entregue à disciplina de Banco de Dados I do curso de
Análise de Sistemas da Universidade Salgado de Oliveira –
UNIVERSO no 4º período.
Professor(a): Prof. Emanuel Braz Da Cruz
São Gonçalo
2014
Sumário
1. História
2. Introdução
3. Entidade
4. Atributos
4.1. Atributo simples
4.2. Atributo composto
4.3. Atributo multivalorado
4.4. Atributo chave
5....
...LISTA DE EXERCÍCIOS: MODELOENTIDADERELACIONAMENTO
01. CONSTRUIR O MODELOENTIDADERELACIONAMENTO PARA CADA UMA DAS SITUAÇÕES ABAIXOS:
a) Sistema Acadêmico
O sistema da escola “Educando” precisa controlar a vida acadêmica de seus alunos. O sistema precisa então armazenar os dados pessoais (Nome, endereço, tel, etc) e acadêmicos (Matrícula, turma, série) de cada aluno. Cada série possui uma turma...
...SISTEMAS DE INFORMAÇÃO
ENGENHARIA DE SOFTWARE
MODELOS DE CICLO DE VIDA
Incremental
O modelo incremental combina elementos do modelo cascata sendo aplicado de maneira interativa. O modelo de processo incremental é interativo igual à prototipagem, mais diferente a prototipagem o incremental tem como objetivo apresentar um produto operacional a cada incremento realizado.
Esse modelo é muito útil quando a empresa não...
...1 - Discuta o papel de um modelo de dados de alto-nível no projeto de banco de dados.
Tem o papel de representar a semântica associada aos dados do minimundo, permitindo ao projetista de banco de dados capturar os conceitos de dados da aplicação, sem a influência de nenhuma tecnologia de banco de dados.
=============================================================================================================================================================
2 - Cite...