SISTEMA DE INFORMAÇÃO MODELO - ER. Prof. Edson Thizon
|
|
- Nina Lagos Sintra
- 6 Há anos
- Visualizações:
Transcrição
1 SISTEMA DE INFORMAÇÃO MODELO - ER Prof. Edson Thizon
2 Modelo Entidade-Relacionamento Componentes Entidades - os objetos de significância sobre os quais as informações necessitam ser mantidas. Atributos - a informação específica a qual necessita ser mantida. Relacionamentos - como os objetos de significância são relacionados. Generalização/especialização Entidade associativa
3 ENTIDADE - Conceito Entidade é alguma coisa (objeto significante) sobre a qual a informação precisa ser conhecida ou mantida. OU Conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações no banco de dados. Pode representar objetos concretos ou abstratos. Outras definições de Entidade: Um objeto de interesse de negócios. Uma classe ou categoria de alguma coisa Uma entidade é a nomeação de algo. Exemplos EMPREGADO DEPARTAMENTO PROJETO
4 ATRIBUTOS - Conceito Atributos são informações sobre uma entidade que precisa ser conhecida ou mantida. Atributos descrevem uma entidade pela qualificação, identificação, classificação, quantidade ou expressando o estado da entidade. Exemplo Quais são alguns dos atributos da entidade EMPREGADO? código ou número da folha de pagamento identificam um EMPREGADO nome e sobrenome qualificam um EMPREGADO categoria da folha de pagamentto (semanal, mensal) classificam um EMPREGADO a idade quantifica um EMPREGADO status do emprego (ativo, aposentado) expressa a posição do EMPREGADO
5 RELACIONAMENTO - Conceito Conjunto de associações entre entidades sobre as quais deseja-se manter informações na base de dados. O relacionamento é a associação bi-direcional, significante entre duas entidades, ou entre a entidade e ela mesma. EMPREGADO DEPARTAMENTO responsável por LOTAÇÃO
6 Cardinalidade de Relacionamentos Propriedade importante de um relacionamento Quantas ocorrências de uma entidade podem estar associadas a uma determinada ocorrência de entidade através do relacionamento. Chamada de cardinalidade de uma entidade em um relacionamento Duas cardinalidades Máxima mínima
7 RELACIONAMENTO - Convenções Convenções Uma linha entre duas entidades Nome das conexões localizados abaixo dos soft box Opcionalidade (cardinalidade mínima): opcional (pode ser) obrigatório(deve ser) Grau (cardinalidade máxima): um ou mais um e somente um m u i t o s (p é d e g ali n h a) o b r i g at ó r i o u m o p ci o n al
8 Cardinalidade máxima m no DER EMPREGADO DEPARTAMENTO responsável por LOTAÇÃO Expressa que a cada ocorrência de EMPREGADO (entidade do lado oposto da anotação) deve estar associada ao máximo uma ( 1 ) ocorrência de DEPERTAMENTO
9 Cardinalidade máxima m no DER EMPREGADO DEPARTAMENTO responsável por LOTAÇÃO Expressa que a cada ocorrência de DEPARTAMENTO (entidade do lado oposto da anotação) pode estar associadas muitas ( n ) ocorrências de EMPREGADO
10 Cardinalidade mínima m no DER EMPREGADO DEPARTAMENTO responsável por LOTAÇÃO Expressa que a cada ocorrência de EMPREGADO (entidade do lado da anotação) deve estar associada a uma ocorrência de DEPERTAMENTO
11 Cardinalidade mínima m no DER EMPREGADO DEPARTAMENTO responsável por LOTAÇÃO Expressa que a cada ocorrência de DEPARTAMENTO (entidade do lado da anotação) pode estar associada a muitas ocorrência de EMPREGADO
12 RELACIONAMENTO - Leitura Sintaxe Cada entidade1 { deve ser} NOME DO RELAC. {um ou mais} entidade2 {ou pode ser } {ou um único} Exemplo O relacionamento entre o instrutor e o curso é: Cada CURSO pode ser lecionado por um e somente um PROFESSOR. Cada PROFESSOR pode ser alocado para lecionar um ou mais CURSOs. Cada direção da conexão tem: um nome --- lecionado por ou alocado para. uma opção --- deve ser ou pode ser,um ou outro. um grau (cardinalidade) --- um e somente um ou um ou mais.
13 RELACIONAMENTO - Exemplo Primeiro leia o relacionamento em uma direção, e então leia o relacionamento no outro sentido. Exemplo: ALUNO matriculado em CURSO Ministrado para Cada ALUNO pode se matricular em um ou mais CURSOs. Cada CURSO pode ser cursado para um ou mais ALUNOs. CHEQUE para EMPREGADO Receber Cada CHEQUE deve ser para um e somente um EMPREGADO. Cada EMPREGADO pode receber um ou mais CHEQUEs de pagamento.
14 Classificação de relacionamentos Cardinalidade máxima pode ser usada para classificar relacionamentos binários Relacionamento binário É aquele cujas instâncias envolvem duas instâncias de entidades Existem 3 tipos de relacionamentos binários muitos para um (M:1) muitos para muitos (M:M) um para um (1:1)
15 RELACIONAMENTO (M:1) Existe um relacionamento muitos para um (M:1) entre CLIENTE e REPRESENTANTE COMERCIAL). CLIENTE visitado por REPRESENTANTE Notas Designado a visitar -Os relacionamentos M:1 são muitos comuns. -Os relacionamentos M:1 que são obrigatórios em ambas as direções são raros.
16 RELACIONAMENTO (M:M) Existe um relacionamento M:M entre ALUNO e CURSO. ALUNO matriculado em inscrito por CURSO Cada ALUNO pode ser matriculado em um ou mais CURSOs. Cada CURSO pode ser cursado por um ou mais ALUNOs. Notas Relacionamentos M:M são muito comuns. Na maioria dos casos os relacionamentos M:M são opcionais em ambas as direções, contudo esta relação pode ser opcional em somente uma direção.
17 RELACIONAMENTO (1:1) Existe um relacionamento 1:1 entre COMPUTADOR e CPU COMPUTADOR o hospedeiro de incorporado no CPU Cada COMPUTADOR deve ser o hospedeiro de uma e somente uma CPU. Cada CPU pode ser incorporada em um e somente um COMPUTADOR. Notas Este relacionamento é raro. Entidades que pareçam ter uma relação 1:1 podem ser realmente a mesma entidade
18 RELACIONAMENTO UID Uma entidade pode ser unicamente identificada através de uma relação. Exemplo Na indústria dos bancos, para cada banco é atribuido um único número. Dentro de um banco, cada conta tem um único número. Qual é o UID da entidade CONTA? CONTA é unicamente identificada pelo seu número de atributo e o específico BANCO com que ela está relacionada. Usar a barra UID para indicar que a relação é parte do UID da entidade. Exemplo A barra UID indica que o relacionamento com BANCO é parte do UID da CONTA. CONTA #nr_conta gerenciado por o gerente de BANCO #cd_banco
19 Generalização/especializa ão/especialização Conceito permite Atribuir propriedade particulares a um subconjunto das ocorrências (especializadas) de uma entidade genérica Herança de propriedades Herdar propriedade significa Cada ocorrência da entidade especializada possui Além de suas próprias propriedades Também as propriedades da ocorrência da entidade genérica correspondente
20 Especialização Uma empresa definiu dois tipos de funcionários: privilegiados e não-privilegiados. Para todos eles, traçar cada número, nome, sobrenome, e o departamento designado. Para os privilegiados traçar também seu salário. Para os não-privilegiados trace a quantia horária, a quantia total e membro da união. Especialização Total Indica que todo FUNCIONÁRIO é ou FUNCIONÁRIO PRIVILEGIADO ou FUNCIONÁRIO NÃO-PRIVELIGIADO. Especialização Parcial Indica que nem todo FUNCIONÁRIO é ou FUNCIONÁRIO PRIVILEGIADO ou FUNCIONÁRIO NÃO-PRIVELIGIADO.
21 Especialização - DER FUNCIONÁRIO #*número *nome *sobrenome FUNCIONÁRIO PRIVILEGIADO *salário FUNCIONÁRIO NÃO-PRIVILEGIADO *quantia horária *quantia total membro de designado a feitode DEPARTAMENTO UNIÃO feito de
22 Relacionamento Exclusivo Modelar dois ou mais relacionamentos mutuamente exclusivos vindos da mesma entidade usando um arco. Exemplo: Uma CONTA BANCÁRIA qualquer deve ser apropriada a um INDIVÍDUO ou apropriada a uma COMPANHIA. Usar o arco para modelar este relacionamento. Cada CONTA BANCÁRIA deve ser adquirida por um e somente um INDIVÍDUO ou por uma e somente uma COMPANHIA. CONTA BANCÁRIA Adquirida pora o dono da INDIVÍDUO Adquirida por COMPANHIA o dono da
23 Relacionamento Exclusivo Um ponto no arco é usado para significar que um relacionamento pertence ao arco. Qualquer relacionamento cruzado pelo arco pertence a ele. Uma quebra no arco indica que o relacionamento não está incluído no arco.
24 ENTIDADE ASSOCIATIVA Atributos podem parecer associados com o relacionamento M:M. Resolver o relacionamento M:M pela adição de uma entidade associativa com aqueles atributos. Exemplo: Considere qo relacionamento M:M entre PRODUTO e VENDEDOR. Qual o preço atual de um específico PRODUTO de um específico VENDEDOR? preço atual parece ser um atributo do relacionamento entre PRODUTO e VENDEDOR. Atributos descrevem somente entidades. Se atributos descrevem um relacionamento, o relacionamento deve ser resolvido.
25 Substituindo relacionamento por entidade Substituir ou resolver um relacionamento M:M com uma nova Entidade Associativa e duas relações M:1. O relacionamento M:M entre PRODUTO e VENDEDOR pode ser resolvido pela adição de uma entidade intersecção ITEM DO CATÁLOGO. Preço atual é realmente um atributo desta entidade. ITEM CATÁLOGO *preço atual *quant. do pacote *unidade de medida para fornecedor de VENDEDOR #*código *nome para fornecido por PRODUTO #* id *nome *descrição
26 Entidade Associativa - Layout Posicionar Entidades Intersecção Layout do relacionamento M:M Layout da Entidade Associativa entidade intersecção ou entidades referentes
27 Entidade Associativa - UID O UID de uma entidade intersecção é frequentemente composto de seus relacionamentos com as entidades originárias. Ex: Trace a data em que cada aluno foi matriculado, a data em que completou o curso e o grau do aluno. ALUNO #*id *sobrenome *nome o telefone matriculado em escolhido por CURSO #*código *nome o taxa o duração
28 Entidade Associativa - Solução Adicione a entidade intersecção MATRÍCULA e dois relacioonamentos M:1. M A T R ÍC U L A * d a ta d a m a tr íc u la o d a ta e m q u e c o m p le to u o g r a u p a r a p a r a A L U N O # * id * s o b r e n o m e * n o m e o te le fo n e m a tr ic u la d o e m C U R S O # * c ó d ig o * n o m e o ta x a o d u r a ç ã o e s c o lh id o p o r
29 RELACIOINAMENTO RECURSIVO (auto-relacionamento) Um Relacionamento Recursivo é o relacionamento entre a entidade e ela mesma. Exemplo: EMPREGADO #*número *nome *sobrenome o trabalho o salário o comissão gerenciado por gerente de Cada EMPREGADO pode ser gerenciado por um e somente um EMPREGADO. Cada EMPREGADO pode ser o gerente de um ou mais EMPREGADOS.
30 PASSOS Siga os cinco passos para analisar e modelar os relacionamentos. Passos: 1. Determine a existência do relacionamento. 2. Nomeie cada direção do relacionamento. 3. Determine a opcionalidade para cada direção do relacionamento. 4. Determine o grau para cada direção do relacionamento. 5. Leia o relacionamento para aprová-lo.
31 PASSOS PASSO 1 - DETERMINAR A EXISTÊNCIA DO RELACIONAMENTO Determine a existência do relacionamento. Examine cada par de entidades para determinar se a relacionamento existe. Pergunte sobre a existência do relacionamento. Existe uma relação significativa entre ENTIDADE A e ENTIDADE B? Exemplos Considere as entidades DEPARTAMENTO e EMPREGADO. Há uma relação significativa entre DEPARTAMENTO e EMPREGADO? Sim, há um relacionamento significativo entre as entidades.
32 PASSOS PASSO 2 - NOMEANDO O RELACIONAMENTO Nomeie cada direção do relacionamento. Perguntar o nome do relacionamento Como a ENTIDADE A é relacionada com a ENTIDADE B? Uma ENTIDADE A é o nome do relacionamento uma ENTIDADE B. Como a ENTIDADE B é relacionada com a ENTIDADE A? Exemplo Uma ENTIDADE B é o nome do relacionamento uma ENTIDADE A. Considere o relacionamento entre DEPARTAMENTO e EMPREGADO. Como estas entidades são relacionadas? Cada DEPARTAMENTO é responsável pelo EMPREGADO. Cada EMPREGADO é designado para um DEPARTAMENTO.
33 PASSOS PASSO 3 - DETERMINAR A OPCIONALIDADE DOS RELACIONAMENTOS Determinar a opcionalidade de cada direção dos relacionamentos. Perguntar sobre a opcionalidade das relações A ENTIDADE A deve ser nome do relacionamento ENTIDADE B? A ENTIDADE B pode ser nome do relacionamento ENTIDADE A? Exemplo Considere o relacionamento entre DEPARTAMENTO e EMPREGADO. Um EMPREGADO deve ser designado a um DEPARTAMENTO? Sempre? Existe alguma situação em que o EMPREGADO não seria designado a um DEPARTAMENTO? Não, um EMPREGADO deve sempre ser designado a um DEPARTAMENTO. Um DEPARTAMENTO deve ser responsável por um EMPREGADO? Não, um DEPARTAMENTO não tem que ser responsável por um empregado.
34 PASSOS PASSO 4 - DETERMINAR O GRAU DOS RELACIONAMENTOS Determinar o grau em ambas direções Perguntar sobre os graus de relacionamentos Pode a ENTIDADE A ser nome do relacionamento de mais de uma ENTIDADE B? Pode a ENTIDADE B ser nome do relacionamento de mais de uma ENTIDADE A? Exemplo Considere a relação entre DEPARTAMENTO e EMPREGADO. Pode um EMPREGADO ser designado para mais de um DEPARTAMENTO? Não, um EMPREGADO deve ser designado para apenas um DEPARTAMENTO. Pode um DEPARTAMENTO ser responsável por mais de um EMPREGADO? Sim, um Departamento pode ser responsável por mais de um empregado.
35 PASSOS PASSO 5 - VALIDAR O RELACIONAMENTO Re-examinar o modelo E-R e validar o relacionamento. Leia o Relacionamento Os relacionamentos devem ser legíveis e fazer sentido ao negócio. Exemplo Leia o relacionamento representado pelo seguinte diagrama. EMPREGADO Designado para responsável por DEPARTAMENTO Cada EMPREGADO deve ser designado a um e somente um DEPARTAMENTO. Cada DEPARTAMENTO pode ser responsável por um ou mais EMPREGADOs.
36 Exercícios cios Relacionamentos no exercício 1
37 Referências Bibliográficas KORTH, Henry F. & SILBERSCHATZ, Abraham. Sistemas de Bancos de Dados, São Paulo. Ed. Makron Books, HEUSER, Carlos Alberto. Projeto de Banco de Dados. 4ª Edição. Ed. Sagra, 2001.
MODELO - ER. Modelo Entidade-Relacionamento. ATRIBUTOS - Conceito. ENTIDADE - Conceito. RELACIONAMENTO - Conceito. Cardinalidade de Relacionamentos
SISTEMA DE INFORMAÇÃO Molo Entida-Relacionamento Componentes MODELO - ER Entidas - os objetos significância sobre os quais as informações necessitam ser mantidas. Atributos - a informação específica a
Leia maisModelos e SGBDs MODELAGEM DE DADOS. Esquema de banco de dados. Modelos de Dados. Modelo de Dados (níveis de abstração) Modelo conceitual
SISTEMA DE INFORMAÇÃO Histórico de Evolução dos Modelos e SGBDs MODELAGEM DE DADOS Prof. Edson Thizon 2002 Tamino (XML) Modelo UML 1998 Modelo OO / OR SGBDs Universais 1994 1990 Ontos, O2, Postgres 1986
Leia maisSISTEMA DE INFORMAÇÃO MODELAGEM DE DADOS
SISTEMA DE INFORMAÇÃO MODELAGEM DE DADOS Prof. Edson Thizon Histórico de Evolução dos Modelos e SGBDs Modelo Relacional Modelo E-R 1970 IDMS (Rede) 1966 IMS (Hierárquico) 1962 TOTAL (Rede - limitado) 1958
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 maisSistema de Banco de Dados
Sistema de Banco de Dados Abordagem Entidade Relacionamento(ER) Professor: Armando Hage Belém-PA Abordagem ER Técnica para construir modelos conceituais de bases de dados Técnica de modelagem de dados
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 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 maisBCD29008 Banco de dados
BCD29008 Banco de dados Modelo Entidade-Relacionamento (ER) Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd
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 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 II. Prof. Fiorin
Banco de Dados II Prof. Fiorin andre.fiorin@iffarroupilha.edu.br Aula 01 Revisão sobre Modelagem Modelagem conceitual modelo conceitual Diagrama Entidade-Relacionamento (DER) Objetivo: Obter uma descrição
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 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 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 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 maisBanco de Dados I Generalização/Especialização
Banco de Dados I Frederico Queiroga fredericoqueiroga@gmail.com https://sites.google.com/site/fredericoqueiroga/ Extensões É possível modelar a maioria dos bancos de dados apenas com os conceitos básicos
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 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 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 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 maisBANCO DE DADOS MODELAGEM ER. Prof.: Jean Carlo Mendes
BANCO DE DADOS MODELAGEM ER Prof.: Jean Carlo Mendes carlomendes@yahoo.com.br http://www.jeancarlomendes.com.br - Entidades - Conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações
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 de Dados Usando o Modelo Entidade-Relacionamento (ME-R)
MER Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R) Conceitos O ME-R (Modelo Entidade Relacionamento) foi concebido para representar numa estrutura sintática a semântica que os 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 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 de Dados. Abordagem Entidade-Relacionamento - Conceitos
Abordagem Entidade-Relacionamento - Conceitos Abordagem Entidade-Relacionamento - Conceitos Abordagem Entidade-Relacionamento - ENTIDADE Abordagem Entidade-Relacionamento - ENTIDADE Entidade é um objeto
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 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 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 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 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 maisMODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 6. Prof. Rafael Dias Ribeiro.
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord 1 MODELAGEM DE DADOS Aula 6 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Conhecer as extenções do Modelo Entidade Relacionamento
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 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 maisFaculdade Ieducare. 5º Semestre Sistemas de Informação. Professor: Rhyan Ximenes. Banco de Dados II 1. Banco de Dados II
Faculdade Ieducare 5º Semestre Sistemas de Informação Professor: Rhyan Ximenes 1 M.E.R MODELO ENTIDADE RELACIONAMENTO 2 1 Compreender os conceitos de ENTIDADE e algumas de suas características: RELACIONAMENTO,
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
Modelo Entidade-Relacionamento : Modelo de dados baseado na percepção do mundo real que consiste em um conjunto de objetos básicos chamados de entidades e relacionamentos Dept. CC Entidade Professor n
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 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 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 maisPROJETO LÓGICO DE BDOO
UNIDADEC PROJETO LÓGICO DE BDOO Quando estudamos Projeto de Banco de Dados Relacional em um módulo anterior, aprendemos a mapear o Modelo ER para o Modelo Relacional e, com isso, transformar um modelo
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 maisBANCO DE DADOS. Engenharia da Computação Univasf. Modelo Entidade-Relacionamento. Aula 2. Conjuntos de Entidades - Representação Exemplo:
Banco de Dados / Banco de Dados / 2 Engenharia da Computação Univasf BACO DE DADOS Aul Projeto de um BD: () modelo conceitual (2) projeto lógico : modelo conceitual de dados criado em 976 por Peter Chen
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 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 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 maisModelo Entidade-Relacionamento. José Antônio da Cunha CEFET-RN
Modelo Entidade-Relacionamento José Antônio da Cunha CEFET-RN Roteiro Contexto Objetivos Modelo de Entidade-Relacionamento (MER) Notação gráfica Considerações Finais Contexto MER no desenvolvimento 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 maisDiagramas de Classes. Diagramas de Classes. Diagramas de Classes. Análise e Projeto de Sistemas OO
Análise e Projeto de Sistemas OO s Representam os tipos de objetos existentes no modelo Descritas a partir de seus atributos, operações e restrições Podem ser organizadas segundo uma estrutura de generalização/especialização
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 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 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 maisConceitos básicos e diagramas ER
Conceitos básicos e diagramas ER UFPr Departamento de Informática 1 Conceitos Básicos O modelo Entidade-Relacionamento (ER, ou também chamado Entidade Associação) é usado na maioria dos métodos e ferramentas
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 mais1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:
Gerenciamento de Dados Assunto 2. MODELAGEM DE DADOS 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. MODELO DE
Leia maisModelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves
Tópicos Apresentação Entidade, Atributo e Relacionamento Cardinalidade Representação simbólica Generalizações / Especializações Agregações Apresentação O Modelo Entidade-Relacionamento tem o objetivo de
Leia maisTécnicas de Modelação de Dados
Técnicas de Modelação de Dados Diagrama de Classes Curso Profissional Técnico de Gestão e Programação de Sistemas de Informáticos Programação e Sistemas de Informação Módulo 13 Técnicas de Modelação de
Leia maisAula 4 SBD Modelo Entidade Relacionamento Parte 2. Profa. Elaine Faria UFU
Aula 4 SBD Modelo Entidade Relacionamento Parte 2 Profa. Elaine Faria UFU - 2018 Hierarquia de Classe É natural classificar as entidades de um conjunto de entidades em subclasses Ex: Funcionário Horista
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 ER. Ricardo Terra rterrabh [at] gmail.com
Modelo ER Ricardo Terra rterrabh [at] gmail.com 1 CV Nome: Ricardo Terra Email: rterrabh [at] gmail.com www: ricardoterra.com.br Twitter: rterrabh Lattes: lattes.cnpq.br/ 0162081093970868 Ph.D. (UFMG/UWaterloo),
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 maisANÁLISE E PROJETO DE BANCO DE DADOS
ANÁLISE E PROJETO DE BANCO DE DADOS ÁLGEBRA E CÁLCULO RELACIONAL FELIPE G. TORRES APRESENTAÇÃO Avaliações AV1 AV2 TRAB1 TRAB2 REFERÊNCIAS GRAVES, M. Projeto de Banco de Dados com XML. São Paulo: Makron
Leia maisExtensões do Modelo Entidade-Relacionamento
Extensões do Modelo Entidade-Relacionamento Banco de Dados Modelo Entidade Relacionamento Estendido Características introduz semântica adicional ao modelo ER utilizado na modelagem de aplicações mais complexas,
Leia maisBanco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 1) Clodis Boscarioli
Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional (Aula 1) Clodis Boscarioli Conteúdo do Módulo: Conceituação Objetivos; Problemas; Chaves; Restrições; Regras de Integridade;
Leia maisAula 3 - Modelo Entidade-Relacionamento
Aula 3 - Modelo Entidade-Relacionamento 1. Conceitos básicos O modelo Entidade-Relacionamento (E-R) tem por base a percepção de que o mundo real é formado por um conjunto de objetos chamados de entidades
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 maisE D I T A L D E C O N C U R S O P Ú B L I C O N / P R O C E S S O N
E D I T A L D E C O N C U R S O P Ú B L I C O N 0 0 1 / 2 0 1 2 P R O C E S S O N 0 0 7 2 0. 2 0 1 1. 0 4 0. 0 1 O P r e f e i t o d o M u n i c í p i o d e F l o r e s t a d o A r a g u a i a e o S e
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 maisAnálise de Sistemas 2º Bimestre (material 2)
Análise de Sistemas 2º Bimestre (material 2) Professor: José Ronaldo Leles Júnior Turma: 2º ano do curso de Sistemas de Informação UEG Universidade Estadual de Goiás Campus Posse Solução para a atividade
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 maisO Modelo ER. Bases de Dados (CC2005) Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto
(CC2005) Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto Eduardo R. B. Marques DCC/FCUP parcialmente adaptado de slides por Fernando Silva e Ricardo Rocha Modelação
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 maisMER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião
MER Modelo de entidade e Relacionamento Prof. Me. Hélio Esperidião Objetivos: Compreender os aspectos tecnológicos relacionados aos principais dispositivos de memória computacional. Banco de dados Podemos
Leia maisBanco de Dados. Diagramas de Entidade Relacionamento (DER) - Complementos. Ref. Prof. Renato de Oliveira Violin - UFSCar
Banco de Dados Diagramas de Entidade Relacionamento (DER) - Complementos Ref. Prof. Renato de Oliveira Violin - UFSCar Tipo de Entidade Fraca ou Dependente É a entidade cuja identificação não pode ser
Leia maisGEE051 - Banco de Dados Projeto de BD Projeto Conceitual. Ilmério Reis da Silva UFU/FACOM /2
GEE051 - Banco de Dados Projeto de BD Projeto Conceitual Ilmério Reis da Silva ilmerio@facom.ufu.br www.facom.ufu.br/~ilmerio/bd - 2011/2 Projeto de BD Página 2 Projeto Conceitual Modelagem de dados em
Leia maisMODELO RELACIONAL DE UM SISTEMA DE GERENCIAMENTO DE VAGAS DE ESTÁGIO
MODELO RELACIONAL DE UM SISTEMA DE GERENCIAMENTO DE VAGAS DE ESTÁGIO Jean Pierry Felix da Silva Bolsista de Iniciação Científica IFRN Campus Natal Zona Norte E-mail: jeanpierryf@gmail.com Ítalo Pinheiro
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 maisCardinalidades no Modelo ER. Maria Claudia Reis Cavalcanti IME
Cardinalidades no Modelo ER Maria Claudia Reis Cavalcanti IME Cardinalidade Problemas Pouca expressividade Diferentes interpretações (formas de ler) Difentes posicionamentos Confusão! Relacionamentos Binários
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 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 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 maisOs auto relacionamentos são na verdade uma forma de representarmos relações de hierarquia entre ocorrências de uma mesma entidade.
Auto Relacionamento Este tipo de relacionamento ocorre toda a vez que temos uma ocorrência de uma entidade que está associada a um ou mais ocorrências da mesma entidade. Ou seja, temos uma entidade onde
Leia maisBanco de Dados I. Prof. Edson Thizon ethizon@bol.com.br
Banco de Dados I Prof. Edson Thizon ethizon@bol.com.br Conceitos Dados Fatos conhecidos que podem ser registrados e que possuem significado implícito Banco de dados (BD) Conjunto de dados interrelacionados
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 maisModelo Lógico: Tabelas, Chaves Primárias e Estrangeiras
Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras Apresentar a próxima etapa da modelagem de dados: o modelo lógico e os conceitos de tabelas, chaves primárias e estrangeiras e como o banco de dados
Leia maisMODELAGEM DE DADOS PARTE 3
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 3 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp. Manaus - AM ROTEIRO Extensões
Leia maisBanco de Dados Modelagem de Dados
Universidade Estadual de Mato Grosso do Sul Curso de Computação, Licenciatura Banco de Dados Modelagem de Dados Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Modelagem de Dados Um projeto de banco
Leia maisBCD29008 Banco de dados
BCD29008 Banco de dados Modelo ER & Modelo Relacional Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 18 de
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 maisBase de Dados. Base de Dados. O diagrama Entidade - Relacionamento Setembro, Msc Célio B. sengo. Ano Lectivo 2013
Base de Dados O diagrama Entidade - Relacionamento Setembro, 2013 Msc Célio B. sengo Ano Lectivo 2013 Uma empresa quer ter o controle dos cursos internos realizados de todos funcionários. Os dados que
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 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 maisP R O F. M E. H É L I O E S P E R I D I Ã O. Eng. Computação
P R O F. M E. H É L I O E S P E R I D I Ã O Eng. Computação BANCO DE DADOS Podemos entender por banco de dados qualquer sistema que reúna e mantenha organizada uma série de informações relacionadas a um
Leia maisBanco de Dados Mapeamento Entidade Relacionamento para Relacional
Universidade Estadual de Mato Grosso do Sul Curso de Computação, Licenciatura Banco de Dados Mapeamento Entidade Relacionamento para Relacional Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com 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 maisProjeto de um BD Modelo Entidade-Relacionamento (ER)
Projeto de um BD Modelo Entidade-Relacionamento (ER) Técnica de modelagem de dados mais utilizada Criada em 1976 por Peter Chen Os conceitos centrais dessa abordagem são: Entidade: conjunto de objetos
Leia mais