SISTEMA DE INFORMAÇÃO MODELO - ER. Prof. Edson Thizon

Tamanho: px
Começar a partir da página:

Download "SISTEMA DE INFORMAÇÃO MODELO - ER. Prof. Edson Thizon"

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

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 mais

Modelos e SGBDs MODELAGEM DE DADOS. Esquema de banco de dados. Modelos de Dados. Modelo de Dados (níveis de abstração) Modelo conceitual

Modelos 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 mais

SISTEMA DE INFORMAÇÃO MODELAGEM DE DADOS

SISTEMA 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 mais

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

MODELAGEM 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 mais

Sistema de Banco de Dados

Sistema 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 mais

Abordagem ER. Capítulo 2

Abordagem 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 mais

Abordagem ER. Capítulo 2

Abordagem 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 mais

Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz

Aula 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 mais

BCD29008 Banco de dados

BCD29008 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 mais

Abordagem ER. Capítulo 2

Abordagem 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 mais

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?

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? 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 mais

Banco de Dados II. Prof. Fiorin

Banco 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 mais

Modelagem de dados. Abordagem Entidade-Relacionamento. Conceitos da abordagem ER. Modelo entidade-relacionamento (MER)

Modelagem 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 mais

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 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 mais

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

SISTEMA 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 mais

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

Banco 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 mais

Banco de Dados I Generalização/Especialização

Banco 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 mais

Tópico: Modelagem CONTEÚDO PROGRAMÁTICO

Tó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 mais

PCS3413 Engenharia de Software e Banco de Dados

PCS3413 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 mais

Administraçã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 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 mais

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

Unidade 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 mais

BANCO DE DADOS MODELAGEM ER. Prof.: Jean Carlo Mendes

BANCO 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 mais

Projeto de Bancos de Dados

Projeto 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 mais

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

Modelagem 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 mais

Modelagem Conceitual parte I

Modelagem 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 mais

Modelagem Conceitual parte I

Modelagem 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 mais

Modelagem de Dados. Abordagem Entidade-Relacionamento - Conceitos

Modelagem 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 mais

Banco de Dados Modelagem Conceitual de Dados. Prof. Edjandir Corrêa Costa

Banco 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 mais

Modelo Entidade- Relacionamento

Modelo 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 mais

Banco de Dados I Modelagem Conceitual

Banco 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 mais

Modelagem de dados usando o modelo Entidade- Relacionamento (ER)

Modelagem 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 mais

IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64

IF685 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 mais

MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 6. Prof. Rafael Dias Ribeiro.

MODELAGEM 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 mais

Com 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: 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

Análise e Projeto de Sistemas I

Aná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 mais

Faculdade 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. 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 mais

Abordagem Entidade-Relacionamento. Edmilson Campos

Abordagem 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 mais

SISTEMAS DE BANCO DE DADOS CONCEITOS DE MODELAGEM CONCEITUAL DE DADOS

SISTEMAS 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 mais

Modelo Entidade Relacionamento

Modelo 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 mais

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

Modelagem 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 mais

Modelagem Conceitual e o Modelo Entidade-Relacionamento

Modelagem 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 mais

Modelo Entidade- Relacionamento. Hugo Barros

Modelo 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 mais

PROJETO LÓGICO DE BDOO

PROJETO 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 mais

Projeto de Banco de Dados

Projeto 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 mais

BANCO DE DADOS. Engenharia da Computação Univasf. Modelo Entidade-Relacionamento. Aula 2. Conjuntos de Entidades - Representação Exemplo:

BANCO 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 mais

Projeto de Banco de Dados

Projeto 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 mais

Correspondê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 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 mais

Banco de Dados. Modelagem de Dados. Prof.: Salustiano Rodrigues

Banco 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 mais

Modelo Entidade-Relacionamento. José Antônio da Cunha CEFET-RN

Modelo 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 mais

Unidade 2 Modelo Conceitual

Unidade 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 mais

Diagramas de Classes. Diagramas de Classes. Diagramas de Classes. Análise e Projeto de Sistemas OO

Diagramas 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 mais

Construindo modelos ER. Capítulo 3

Construindo 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 mais

Prof. Fabiano Taguchi

Prof. 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 mais

BANCO 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.! 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 mais

Conceitos básicos e diagramas ER

Conceitos 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 mais

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

MER 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 mais

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

1. 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 mais

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

Modelo 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 mais

Técnicas de Modelação de Dados

Té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 mais

Aula 4 SBD Modelo Entidade Relacionamento Parte 2. Profa. Elaine Faria UFU

Aula 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 mais

18/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;

18/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 mais

Modelo ER. Ricardo Terra rterrabh [at] gmail.com

Modelo 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 mais

Marcelo Henrique dos Santos

Marcelo 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 mais

ANÁLISE E PROJETO DE BANCO DE DADOS

ANÁ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 mais

Extensões do Modelo Entidade-Relacionamento

Extensõ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 mais

Banco 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 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 mais

Aula 3 - Modelo Entidade-Relacionamento

Aula 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 mais

Modelagem de Dados. Modelagem Conceitual

Modelagem 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 mais

E 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 / 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 mais

O MODELO ENTIDADE RELACIONAMENTO. Tiago Alves de Oliveira

O 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 mais

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

Aná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 mais

Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo

Modelagem 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 mais

O Modelo ER. Bases de Dados (CC2005) Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto

O 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 mais

Ciclo de Desenvolvimento de BD

Ciclo 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 mais

MER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião

MER 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 mais

Banco 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 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 mais

GEE051 - 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  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 mais

MODELO RELACIONAL DE UM SISTEMA DE GERENCIAMENTO DE VAGAS DE ESTÁGIO

MODELO 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 mais

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

BANCO 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 mais

Cardinalidades no Modelo ER. Maria Claudia Reis Cavalcanti IME

Cardinalidades 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 mais

Projeto Banco de Dados

Projeto 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 mais

Projeto Lógico de BDOO

Projeto 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 mais

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco 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 mais

Os auto relacionamentos são na verdade uma forma de representarmos relações de hierarquia entre ocorrências de uma mesma entidade.

Os 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 mais

Banco de Dados I. Prof. Edson Thizon ethizon@bol.com.br

Banco 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 mais

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco 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 mais

Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras

Modelo 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 mais

MODELAGEM DE DADOS PARTE 3

MODELAGEM 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 mais

Banco de Dados Modelagem de Dados

Banco 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 mais

BCD29008 Banco de dados

BCD29008 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 mais

Ciclo de Desenvolvimento de Sistemas de BD

Ciclo 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 mais

Base de Dados. Base de Dados. O diagrama Entidade - Relacionamento Setembro, Msc Célio B. sengo. Ano Lectivo 2013

Base 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 mais

Modelo Lógico de Dados. Modelo Relacional

Modelo 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 mais

MATA60 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 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 mais

P 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 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 mais

Banco de Dados Mapeamento Entidade Relacionamento para Relacional

Banco 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 mais

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

Banco 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 mais

Projeto de um BD Modelo Entidade-Relacionamento (ER)

Projeto 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