Baixe o app para aproveitar ainda mais
Prévia do material em texto
BANCO DE DADOS IAula 04 Prof. Ms. Rodrigo da Rosa BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO Baseia-se na percepção do mundo real como constituído por um conjunto de objetos básicos chamados entidades e relacionamentos e define uma técnica de diagramação para modelos de dados, o diagrama de entidade e relacionamentos. A estrutura lógica de um banco de dados pode ser expressa graficamente por: • um diagrama de entidades (retângulos); • relacionamentos (losangos); • atributos de cada entidade (elipses). BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO O diagrama Entidade-Relacionamento descreve a estrutura conceitual e lógica geral de um banco de dados. BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO Entidades Quaisquer coisas do mundo real sobre as quais se deseja armazenar informações: • Pessoas (físicas ou jurídicas, como funcionário, empresa, fornecedor e cliente); • Objetos materiais ou abstratos (veículo, disciplina, projeto); • Eventos ou fatos (pedido, viagem, empréstimo, venda). BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO Relacionamentos É a representação das associações existentes entre entidades no mundo real. No mundo real uma entidade muito raramente se apresenta isolada, tendo existência completamente independente de quaisquer outras. O nome de um relacionamento normalmente é um verbo. possui pertence BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO Relacionamentos Relacionamento é, então, um fato / acontecimento que interliga dois objetos existentes no mundo real. BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO Atributos São características de uma entidade que a descrevem detalhadamente. Atributos de empregado, por exemplo, podem ser: • Identificação do empregado; • Nome do empregado; • Endereço; • Sexo; • Telefone, etc. BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO Atributos BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO Grau de um Relacionamento É o número de entidades que participam dele. Existem três tipos básicos de grau de relacionamento: • Binário – duas entidades envolvidas; • Ternário – três entidades envolvidas; • E-nário – mais de três entidades envolvidas. BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO • Grau de um Relacionamento BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO Conectividade de um Relacionamento Descreve as restrições no mapeamento das associações existentes entre as ocorrências de entidades em um relacionamento. Os valores de conectividade estão sempre entre um ou muitos em um dos lados de um relacionamento. BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO Conectividade um-para-um (1:1) • Um departamento é gerenciado por um e somente um funcionário; • Um funcionário gerencia um e somente um departamento. BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO Conectividade um-para-um (1:1) Outro exemplo: • Um computador possui um e somente um teclado; • Um teclado está ligado a um e somente um computador. BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO Conectividade um-para-muitos (1:N) É a conectividade mais comum no mundo real e no mundo dos negócios. Exemplo: BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO Conectividade muitos-para-muitos (N:N) Nos dois sentidos temos uma conectividade um-para-muitos, caracterizando, assim, um relacionamento muitos-para-muitos. BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO Conectividade muitos-para-muitos (N:N) Neste relacionamento normalmente ocorre a presença de atributos. BANCO DE DADOS I Prof. Ms. Rodrigo da Rosa MER – MODELO ENTIDADE-RELACIONAMENTO Relacionamentos Reflexivos São os relacionamentos que ocorrem entre as ocorrências de uma mesma entidade. Podem ter qualquer uma das três possibilidades de conectividade, um-para-um, um-para-muitos ou muitos-para- muitos.
Compartilhar