Banco de Dados. Diagramas de Entidade Relacionamento (DER) - Complementos. Ref. Prof. Renato de Oliveira Violin - UFSCar
|
|
- Geraldo Meneses Caminha
- 5 Há anos
- Visualizações:
Transcrição
1 Banco de Dados Diagramas de Entidade Relacionamento (DER) - Complementos Ref. Prof. Renato de Oliveira Violin - UFSCar
2 Tipo de Entidade Fraca ou Dependente É a entidade cuja identificação não pode ser feita por seus próprios atributos. Para sua identificação completa é necessário o uso de atributos de outra entidade. Exemplo A entidade DEPENDENTE é uma entidade fraca pois para a sua identificação há que se utilizar atributos da entidade EMPREGADO (A Matrícula do empregado, por exemplo). Ou seja, quando falamos, João Viera (Dependente) precisamos dizer de quem ele é dependente (Empregado) para que se possa identifica-lo completamente. Assim: João Vieira é dependente de Francisco da Rocha (Empregado) Observe a notação da entidade e da linha do relacionamento
3 Tipo de Entidade Fraca ou Dependente É a entidade cuja identificação não pode ser feita por seus próprios atributos. Para sua identificação completa é necessário o uso de atributos de outra entidade. Como pode existir uma entidade Exemplo A entidade DEPENDENTE fraca, é uma tem-se entidade também fraca pois para a sua identificação há que se utilizar atributos relacionamento da entidade EMPREGADO com tipo de (A Matrícula do empregado, por exemplo). Ou seja, entidade quando fraca. falamos, Nesses João casos, os Viera (Dependente) símbolos precisamos são os dizer mesmos, de quem apenas ele é dependente (Empregado) possuem duplas linhas nas suas respectivas representações. para que se possa identifica-lo completamente. Assim: João Vieira é dependente de Francisco da Rocha (Empregado) Observe a notação da entidade e da linha do relacionamento
4 Entidade Associativa É a entidade que não se identifica por si mesma e sua existência depende da existência de duas ou mais outras entidades. Compõem seu identificador, os identificadores das entidades que se associaram para lhe dar origem. Exemplo No diagrama abaixo a entidade, APROVEITAMENTO é uma entidade associativa porque a sua identificação só é possível a partir da Matrícula, identificador da entidade ALUNO e de Código, identificador da entidade DISCIPLINA. Ou seja, quando nos referimos ao aproveitamento 7,3, por exemplo, ele só tem sentido quando associado a uma aluno e a uma disciplina. Assim: João Ribeiro Ferraz (Aluno) obteve a nota 7,3 (Aproveitamento) em Banco de Dados (Disciplina).
5 Atributos São partes específicas de uma determinada entidade. São as informações que caracterizam a entidade. Exemplos de Atributos Poderiam ser atributos de uma entidade Aluno: nome, número da matrícula, cpf, data de ingresso no curso, endereço, telefone e data de nascimento. Uma entidade Fornecedor poderia Ter como atributos: Cnpj, nome, Razão Social, Endereço, e Capital Social. Cada entidade tem valores específicos para seus atributos que pode diferir ou ser iguais aos valores dos atributos de outras entidades de um mesmo tipo de entidade. Valor de um Atributo Chamamos valor de um atributo ao conteúdo que um atributo pode ter. Marcos Ferreira, Rosa Cristina e Deusdete da Cunha poderiam ser valores da entidade Aluno. Casa do Barata e Lojas X seriam valores do atributo nome da entidade Fornecedor.
6 Atributos (cont.) Domínio de um Atributo É o conjunto de valores que um atributo pode assumir. Exemplos: Masculino e Feminino são o domínio do atributo Sexo da entidade Aluno. O atributo Nota da entidade aluno tem o domínio: {números reais de 0 a 10). Tipos de Atributos de uma Entidade Único Cada entidade tem um valor diferente para este atributo. A matrícula de um aluno em um curso é um atributo único porque não existe outro aluno matriculado com o mesmo número de matrícula. Não-Único Quando o valor pode se repetir em várias entidades. Por exemplo, o aproveitamento de um aluno. Mais de um aluno pode ter a mesma nota.
7 Atributos (cont.) Derivado Quando o seu conteúdo depende do conteúdos de outros atributos. Por exemplo, o total de uma nota fiscal é formado pela soma dos totais de cada item componente da nota fiscal (apesar que não se deve armazenar o total de uma nota no banco de dados) Não derivado Quando ele não pode ser obtido a partir de outros atributos. Por exemplo, nome de um aluno. Identificador É o atributo ou atributos que identificam uma entidade de um tipo de entidade de maneira única. Por exemplo a matrícula do estudante. Ou a matrícula do aluno e o código da disciplina no tipo de entidade APROVEITAMENTO. Não Identificador Quando o identificador não identifica por si só uma entidade dentro de um tipo de entidades. Por exemplo, o nome do aluno não identifica o aluno na entidade ALUNO, pois pode ter mais de um aluno com o mesmo nome, neste caso deve-se referenciar mais de um atributo para auxiliar na respectiva identificação.
8 Atributos (cont.) Derivado Quando o seu conteúdo depende do conteúdos de outros atributos. Por exemplo, o total de uma nota fiscal é formado pela soma dos totais de cada item componente da nota fiscal (apesar que não se deve armazenar o total de uma nota no banco de dados) Não derivado Quando ele não pode ser obtido a partir de outros atributos. Por exemplo, nome de um aluno. Identificador É o atributo ou atributos que identificam uma entidade de um tipo de entidade de maneira única. Por exemplo a matrícula do estudante. Ou a matrícula do aluno e o código da disciplina no tipo de entidade APROVEITAMENTO. Não Identificador Quando o identificador não identifica por si só uma entidade dentro de um tipo de entidades. Por exemplo, o nome do aluno não identifica o aluno na entidade ALUNO, pois pode ter mais de um aluno com o mesmo nome, neste caso deve-se referenciar mais de um atributo para auxiliar na respectiva identificação.
9 Auto Relacionamento Ocorre quando uma entidade se relaciona consigo mesma.
10 Complementos Uma entidade no modelo conceitual corresponde a uma tabela no banco de dados. Uma tabela é também denominada de relação e possui linhas e atributos (ou colunas). Uma linha em uma tabela é também denominada de tupla ou registro. Assim, uma consulta específica em uma tabela poderá apresentar n- tuplas ou n registros. Uma consulta poderá referenciar um, alguns ou todos os atributos (ou colunas) de uma tabela. Podendo, no entanto, apresentar somente colunas resultantes de cálculos. O termo chave candidata é apenas conceitual, mas podemos ter atributos que possuem a característica de chave candidata, pois podem ser chave primária por possuírem, por natureza, a identificação única. Por exemplo: Os atributos matricula, cpf e titulo de eleitor podem ser chaves candidatas em uma entidade pessoa. Deve-se analisar qual delas representa melhor a chave primária.
11 Complementos funcionario projeto funcionario projeto É alocado alocação função função Representação segundo Peter Chen Representação segundo James Martin
12 Complementos- Relacionamentos Condicionais Até o momento foi apresentado o grau de relacionamento entre duas entidades. Mas, é importante conhecer dois tipos de grau: mínimo e máximo. O grau máximo já foi visto como 1:1, 1:N e N:N. O grau mínimo permite estabelecer o menor valor possível de participação dos elementos do conjunto A e B no relacionamento. Assim, um relacionamento, por exemplo, de grau 1:N, tal como o de ESCOLA ATENDE ALUNOS, poderá ser qualificado como 1,1:1,N, como indicado: escola 1,1 1,N atende Grau mínimo Grau máximo aluno Uma ESCOLA deve atender a pelo menos 1 ALUNO e até N ALUNOS Um ALUNO obrigatoriamente é atendido por 1 ESCOLA
13 Complementos- Relacionamentos Condicionais escola 1,1 30,200 atende Grau mínimo Grau máximo aluno Essa representação indica que a ESCOLA deve atender a, no mínimo, 30 ALUNOS e, no máximo, 200 ALUNOS escola 1,1 1,n=200 atende Grau mínimo aluno Essa representação indica que a ESCOLA deve atender a, no mínimo, 1 ALUNO e, no máximo, N ALUNOS, com N igual a 200
14 Complementos- Relacionamentos Independentes Relacionamento independente pode ser estabelecido entre duas entidades ou com a mesma entidade, mesmo que possuam outro relacionamento. Um exemplo disso é a situação dos relacionamentos entre CLIENTE e FORNECEDOR: a) um CLIENTE é visitado por vários FORNECEDORES ; b) um CLIENTE faz cotação de preços com vários FORNECEDORES. São dois relacionamentos distintos entre as mesmas entidades e são independentes. Cliente 0,N 0,N é visitado fornecedor 0,N 0,N faz cotação
15 Complementos- Relacionamentos Contingentes Há situações em que há associações que processam com uma mesma finalidade, que pode ou não possuir o mesmo nome, mas envolvem elementos diferentes. É o caso do exemplo a seguir: Cliente 0,N 1,N segue Norma ISO9000 0,N 1,N Critério de segue segurança Processos executados devem seguir normas ISO 9000 e também CRITÉRIOS DE SEGURANÇA. Processos e normas ISO 9000 irão ocorrer concorrentemente, mas por serem elementos diferentes não podem ser um só relacionamento.
16 Complementos- Relacionamentos Contingentes Há situações em que há relacionamentos com o mesmo nome e não são contingentes. É o caso de CLIENTE compra PRODUTOS e CLIENTE compra AÇÕES Cliente 0,N 1,N compra produtos 0,N 1,N compra ações Por outro lado, podemos ter PROJETO aloca ENGENHEIRO ao ser iniciado e PROJETO atende a uma REGIÃO da cidade. Ambos ocorrem ao mesmo tempo. Por isso são contingentes. projeto 0,N 1,N é alocado engenheiro 0,N 1,N atende região
17 Complementos- Relacionamentos Mutuamente Exclusivos Relacionamentos mutuamente exclusivos podem ocorrer entre objetos de um modelo em função de características próprias do ambiente observado. Neste caso, quando uma associação de um elemento for estabelecida através de um relacionamento, não poderá ser estabelecida pelos demais. Essa exclusividade se processa a nível de elemento individualizado dentro do conjunto de elementos. a1 a2 a3 b1 b2 b3 c1 c2 c3 Se um elemento a1 do conjunto A estabelece um relacionamento com um elemento b1 do conjunto B, não poderá estabelecer relacionamento com o elemento c2 do conjunto C e vice-versa. Sendo que os relacionamentos podem ou não possuir a mesma identificação. produto 0,N é isento Decreto lei 0,N 1,N Paga imposto instituição
18 Complementos- Generalização e Especialização Considere um ambiente hospitalar com médicos, pacientes, quartos e salas de cirurgia. Consideremos que temos médicos efetivos e médicos residentes, sendo que cada um deles, apesar de possuírem diversos atributos em comum, possuem outros distintos para cada um. Observe o quadro: Atributo Médico Residente Médico Efetivo Especialidade X X Nome do médico X X Local de atuação Tempo de permanência Data de efetivação Data inicio da residência Nome do orientador Data de avaliação prevista Tempo de experiência na função X X X X X X X X Como cada atributo seria apropriado a um e outro tipo de médico? Todos os atributos poderiam ser utilizados a todos os tipos de médicos? Como resolver esse tipo de situação? Do ponto de vista da modelagem, utiliza-se a estrutura Generalização- Especialização (Gen- Espec).
19 Complementos- Generalização e Especialização A generalização-especialização estabelece que: Dado um conjunto de elementos pertencentes a subconjuntos de um conjunto maior, cada um deles deve ser capaz de ser visto como um elemento tanto pertencente aos subconjuntos distintos como ao outro conjunto completo médico Essa representação não denota três entidades. Mas, podemos considerar o triângulo como sendo um prisma que reflete de um médico ou um residente ou um médico efetivo. Assim, médico é a generalização de médico residente e médico efetivo. E esses dois últimos são especializações de médico. Assim, essa representação destaca dois grupos de médicos: Médico Residente e Médico Efetivo. Generalização Especialização Médico residente Médico efetivo Veículos automotor Animal Carro, caminhão, trator Animal doméstico, animal selvagem Outros exemplos Item de estoque Hardware Item perecível, item não perecível HD interno, HD externo, Monitor
20 Complementos- Especializações mutuamente exclusivas Geralmente a estrutura Gen-Espec estabelece subconjuntos mutuamente exclusivos (um médico residente não pertence ao conjunto dos médicos efetivos). No entanto, se considerarmos animais domésticos e animais selvagens como subgrupos de animais e, dependendo da situação, um animal selvagem, caso seja estimação, poderá pertencer aos dois grupos. Isso implica a definir dois tipos de especialização: Especialização mutuamente exclusiva Especialização não mutuamente exclusiva médico C Representação para Especialização mutuamente exclusiva Médico residente Médico efetivo C de Categorias
21 Complementos- Especializações não mutuamente exclusivas Considere um ambiente empresarial que apresenta os elementos: funcionários, automóveis, produtos, agendamento de entregas e pedidos. Dentre os funcionários há os grupos de funcionários administrativos e funcionários entregadores. Os funcionários entregadores são alocados para efetuar entregas dos pedidos usando certo automóvel. Os funcionários administrativos são alocados para gerenciar a venda de produtos, gerando pedidos. No entanto, ocorre que em certas épocas o volume de vendas aumenta (natal, promoções e outras). Nestes casos, os funcionários administrativos são designados para entregas e os entregadores poderão auxiliar nas vendas. Há portanto, uma mudança de papéis. Neste caso, temos especialização não mutuamente exclusiva. produto funcionário automóvel Papéis P atende administrativo entregador usa entrega gera pedido
22 Complementos- Agregação Considere o seguinte seguinte esquema: funcionário projeto M alocado M função N Esse esquema apesar de correto, fica confuso: entre funcionário e função há um relacionamento MxM, ou seria entre projeto e função NxM? Há uma mistura de informações nesses relacionamentos. Nesse tipo de situação, o correto é utilizar agregação. Agregação é uma estrutura que denota a existência de uma função de elementos através de um relacionamento, e que permite que essa junção seja percebida como um novo elemento a ser, por sua vez, relacionado a outro elemento.
23 Complementos- Agregação Usando agregação, temos: funcionário M alocado M exerce 1 função projeto N Com o novo esquema um funcionário pode exercer várias funções em vários projetos, mas somente uma em determinado projeto. Assim, cada par da associação FUNCIONÁRIO X PROJETO pode estar ligado a uma só FUNÇÃO, denotando que um FUNCIONÁRIO, apesar de poder participar de vários PROJETOS, quando estiver alocado a um deles, estará somente em uma FUNÇÃO.
24 FIM
Modelagem e Projeto de Banco de Dados I. Caracterização Adicional e Notação
Modelagem e Projeto de Banco de Dados I Caracterização Adicional e Notação Sumário 1 Introdução 2 Estrutura de Generalização e Especialização 3 MCD com Generalização-Especialização 4Agregação 5 Notação
Leia maisBanco de Dados Diagrama Entidade Relacionamento DER
Universidade Estadual de Mato Grosso do Sul Curso de Computação, Licenciatura Banco de Dados Diagrama Entidade Relacionamento DER Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Notação Existem
Leia 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 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 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 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 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 maisRetrospectiva (Aula 2) O Modelo Entidade-Relacionamento. O Modelo Entidade- Relacionamento. O Modelo Entidade- Relacionamento
Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento Exercícios de Fixação Modelagem de Dados a Forma: Descritiva; 2 a Forma: Esquemática; 3 a Forma: Modelo de Dados. Prof. Anderson Henriques O Modelo
Leia maisModelagem e Projeto de Banco de Dados I. Modelo Entidade-Relacionamento Parte IV
Modelagem e Projeto de Banco de Dados I Modelo Entidade-Relacionamento Parte IV Sumário 1 Introdução 2 Embasamento 3 Entidade 4 Atributo 5 Relacionamento 6 Conclusão 5.3 Caracterização dos Relacionamento
Leia maisModelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.
Modelos Banco de dados Professor: Jarbas Araújo professorjarbasaraujo@gmail.com CENTRO EDUCACIONAL RADIER Projeto de banco de dados Todo bom sistema de banco de dados deve apresentar um projeto, que visa
Leia maisBanco de Dados Modelagem e Normalização
Técnico em Informática Banco de Dados Modelagem e Normalização Profª Ana Paula Mandelli BANCO DE DADOS RELACIONAL De forma mais detalhada, um Banco de Dados Relacional é um conceito abstrato que define
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 maisExemplo de Rel. Condicional
Material baseado nas notas de aula: Maria Luiza M. Campos IME/2005 Carlos Heuser - livro Projeto de Banco de Dados Casaova / PUC/RJ Prof. MSc. Edilberto Silva edilms@yahoo.com Sistemas de Informação Brasília/DF
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 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 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 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 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 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 maisProjeto de Banco de Dados
Projeto de Banco de Dados Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual (projeto conceitual) abstração de mais alto nível objetivo: representação dos requisitos de
Leia maisModelagem de Dados. Abordagem Entidade-Relacionamento - Conceitos
Abordagem Entidade-Relacionamento - Conceitos Abordagem Entidade-Relacionamento - Conceitos Abordagem Entidade-Relacionamento - ENTIDADE Abordagem Entidade-Relacionamento - ENTIDADE Entidade é um objeto
Leia maisAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas Prof. Dr. Ronaldo C. de Oliveira ronaldo.co@ufu.br www.facom.ufu.br/~ronaldooliveira FACOM - 2017 Introdução a Modelagem de Dados Modelagem de Dados Definição: Uma abordagem
Leia maisBANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período
BANCO DE DADOS Bacharelado em Sistemas de Informação MODELAGEM DE DADOS Profº Luciano Roberto Rocha Itararé, 2º período CONCEITOS MODELO ENTIDADE RELACIONAMENTO Entidade Relacionamento Atributos Cardinalidade
Leia maisSUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos.
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos alexandre.matos@udesc.br SUMÁRIO Introdução
Leia 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 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 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 maisTECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA
TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA Gincana Questão 01 A técnica de diagramação no modelo de Entidade-Relacionamento é bem simples. Utiliza
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 maisUNIP Ciência da Computação AES Análise Essencial de Sistemas MER (Modelo Entidade Relacionamento)
MER (Modelo Entidade Relacionamento) O Modelo Entidade Relacionamento é uma ferramenta para modelagem de dados, utilizada durante a modelagem do projeto conceitual de banco de dados. A utilização do MER
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 maisO que é modelo lógico. Tipos de modelo
Modelo Lógico O que é modelo lógico Descrição de estruturas de dados em uma forma passível de ser processada por um SGBD; Não considera aspectos físicos de armazenamento, acesso e desempenho. Tipos de
Leia maisBanco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011
Banco de Dados Aula 4 - Prof. Bruno Moreno 02/09/2011 Modelo de Dados Vimos que a idéia não é nova Arquitetura, engenharia Objetivo Representar ou reproduzir a estrutura e o comportamento do original,
Leia 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 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 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 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 maisAulas 03, 04 e 05. Relacionamentos entre Entidades Tipos de Relacionamentos Cardinalidade Relacionamento Identificador Entidade Associativa
INSTITUTO FEDERAL NORTE DE MINAS GERAIS Curso Técnico em Informática Disciplina: Banco de Dados Professor: Alessandro Carneiro Ribeiro E-mail: alessandro.carneiro@yahoo.com.br Aulas 03, 04 e 05 Relacionamentos
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 maisModelo Relacional. Aula 02
Aula 02 Modelo Relacional É um modelo baseado em relações, seus dados no BD são representados através de tabelas, ou seja, sua coleção ou relação recebe cada uma um nome único. Revisando: Dados: é o conteúdo
Leia maisBancos de Dados Aula #2 - Modelos Conceituais de Dados
Bancos de Dados Aula #2 - Modelos Conceituais de Dados Prof. Eduardo R. Hruschka * Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri Elaine P. M. de Souza Motivação Objetivo
Leia 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 maisMATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos Prof. Daniela Barreiro Claro Agenda Modelo de Dados MER 2 de X; X=37 Modelo de Dados O Modelo de Dados é a principal ferramenta que fornece
Leia maisBanco de Dados 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 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 mais2. Revisão e Dicas de Modelagem Conceitual
Sumário 1. Introdução à Aplicações Não-Convencionais 2. Revisão e Dicas de Modelagem Conceitual 3. BD Orientado a Objetos (BDOO) 4. BD Temporal (BDT) 5. BD Geográfico (BDG) 6. XML & BD Revisão de Modelagem
Leia maisMODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD. Prof. Angelo Augusto Frozza, M.Sc.
MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD Prof. Angelo Augusto Frozza, M.Sc. PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL Parte integrante do Projeto
Leia maisRevisando Banco de Dados. Modelo Relacional
: Revisando Banco de Dados Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. Sistema Gerenciador
Leia maisBANCO DE DADOS MODELO ENTIDADE RELACIONAMENTO (MER)
Colégio Estadual João Manoel Mondrone Ensino Fundamental, Médio, Profissional e Normal Técnico em Informática BANCO DE DADOS MODELO ENTIDADE RELACIONAMENTO (MER) Profª Ana Paula Mandelli ABORDAGEM RELACIONAL:
Leia maisClasses e Banco de Dados
Classes e Banco de Dados FEMA - IMESA Engenharia de Software I Introdução a Banco de Dados Os dados referentes à aplicação são organizados em estruturas que podem ter relacionamentos independentes do(s)
Leia maisBANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar
BANC DE DADS I/MDELAGEM DE DADS - Aula 3 - MDELAGEM DE DADS 1. INTRDUÇÃ Como dito anteriormente uma das principais características da abordagem banco de dados, é que a mesma fornece alguns níveis de abstração
Leia maisTIPOS DE ENTIDADE ENTIDADE TIPO
TIPOS DE ENTIDADE Um modelo de dados contém diferentes tipos de entidades que são diferenciadas pelo formato dos identificadores. A classificação de cada dessas entidades pelo tipo ajudará você a definir
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 maisTABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE
TABELA ENTIDADE LINHA OCORRÊNCIA DA ENTIDADE COLUNA ATRIBUTO DA ENTIDADE CARACTERISTICA DE UMA TABELA: NÃO EXISTEM DUAS LINHAS IGUAIS A ORDEM DAS LINHAS É INSIGNIFICANTE A ORDEM DAS COLUNAS É INSIGNIFICANTE
Leia mais1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:
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 ETIDADE-RELACIOAMETO Principal ferramenta
Leia maisBanco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Dados x Informações Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados
Leia maisBanco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados em outros momentos
Leia maisGBD PROF. ANDREZA S. AREÃO
GBD PROF. ANDREZA S. AREÃO Projeto Conceitual de Banco de Dados Introdução: O Modelo Entidade-Relacionamento (MER) foi originalmente criado pelo norte americano Peter Pin-Shan Chen enquanto trabalhava
Leia 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 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 I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.
Banco de Dados I Prof. Diego Buchinger diego.buchinger@outlook.com diego.buchinger@udesc.br Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo Modelo Entidade-Relacionamento Parte II Modelo Entidade-Relacionamento
Leia maisBanco de Dados. Diagramas de Entidade Relacionamento (DER) Ref. Prof. Renato de Oliveira Violin - UFSCar
Banco de Dados Diagramas de Entidade Relacionamento (DER) Ref. Prof. Renato de Oliveira Violin - UFSCar Tópicos Introdução Projeto Conceitual Diagrama Entidade-Relacionamento (DER) Entidades Atributos
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 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 maisEntidade Associativa
Entidade Associativa Exercício Um funcionário pode ser alocado a vários projetos a partir de certa data. Em um projeto podem estar alocados vários funcionários. Um funcionário ao ser alocado a um projeto
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 maisApostila de Modelagem de Banco de Dados
Apostila de Modelagem de Banco de Dados Primeira Edição Volume 2 Modelo Conceitual: Diagrama Entidade e Modelo Lógico Relacional (mapeamento) ormalização de Dados Maria Marli Milan Luqueta Carlos Catini
Leia 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 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 maisMC536. Modelo Entidade- Relacionamento
MC536 Modelo Entidade- Relacionamento Sumário Noções Básicas MER Entidades Atributos Relacionamentos MER estendido Sumário Noções Básicas MER Entidades Atributos Relacionamentos MER estendido Noções Básicas
Leia maisAula 02. Modelo de Dados Modelo Conceitual Modelo de Implementação Entidades e Atributos
INSTITUTO FEDERAL NORTE DE MINAS GERAIS Curso Técnico em Informática Disciplina: Banco de Dados Professor: Alessandro Carneiro Ribeiro E-mail: alessandro.carneiro@yahoo.com.br Aula 02 Modelo de Dados Modelo
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE BANCO DE DADOS MODELO ENTIDADE- RELACIONAMENTO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE BANCO DE DADOS MODELO ENTIDADE- RELACIONAMENTO Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com 18/08/2016 SUMÁRIO
Leia maisSumário. Modelo Entidade-Associação : Avançado 1 Associações Ternárias. Exemplo. Associações Ternárias. Exemplo. André Restivo. September 21, 2010
Sumário Modelo Entidade-Associação : Avançado 1 André Restivo Faculdade de Engenharia da Universidade do Porto September 21, 2010 2 3 André Restivo (FEUP) Modelo Entidade-Associação : Avançado September
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 maisUNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO
UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO Disciplina: Banco de Dados I Professor: Prof. Me. Everton
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 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 maisMAPEAMENTO OBJETO RELACIONAL. Professora Lucélia Oliveira
MAPEAMENTO OBJETO RELACIONAL Professora Lucélia Oliveira OS PROBLEMAS A Tecnologia orientada a objetos se consolidou como forma usual para desenvolver sistemas de software. A tecnologia de banco de dados
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 maisUnidade 4 Projeto de BD Relacional
Unidade 4 Projeto de BD Relacional UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD Principais Conceitos do MER: Tipos de entidades (regular, fraca); Graus de relacionamentos (binário, n-ário);
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 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 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 maisModelo Entidade-Relacionamento
Modelo Entidade-Relacionamento Processo de Projeto de Bancos de Dados Mini-Mundo Análise de Requisitos Requisitos Funcionais Requisitos do BD Análise Funcional Projeto Conceitual Especificação das Transações
Leia 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 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 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 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 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 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 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 maisFundamentos de Banco de Dados e Modelagem de Dados
Abril - 2015 Universidade Federal de Mato Grosso Instituto de Computação Pós Graduação Lato Sensu em Banco de Dados Fundamentos de Banco de Dados e Modelagem de Dados Prof. Dr. Josiel Maimone de Figueiredo
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 maisINTRODUÇÃO (MODELAGEM DE BANCO DE DADOS) Professor Carlos Muniz
INTRODUÇÃO (MODELAGEM DE BANCO DE Definição de modelo Parece trivial o que pode ser um modelo, mas vamos nos esquecer da informática por um momento, para assim explorarmos outras possibilidades interessantes.
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 maisArquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.
Banco de Dados Aula 1.4 - Sistemas de Banco de Dados Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/25 Arquitetura dos SBDs 2/25 Objetivos dos SGBDs
Leia 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 mais