Áudio aula | 17 - O Modelo Entidade-Relacionamento Estendido | Tecnologia da Informação | EmÁudio Concursos

Tecnologia da Informação EmÁudio: O Modelo Entidade-Relacionamento Estendido

Olá, jovem. Você ainda está aqui comigo? Se alonga aí um pouquinho. Dá um gole na sua água que ainda temos muito assunto pela frente. Som na caixa. E que bom saber que você está comigo.

Jovem, o modelo entidade-relacionamento não se manteve estático no tempo. Vários autores e pesquisadores da área propuseram novas adições ao modelo para melhorar sua capacidade de representar cenários presentes nos diferentes modelos de dados existentes. Os conceitos de generalização e especialização fazem parte do que chamamos de modelo entidade-relacionamento estendido. Uma dessas evoluções do modelo entidade-relacionamento.

Agora, para entendermos a generalização e a especialização, primeiro precisamos compreender os conceitos de herança e de super classes e subclasses. Vamos nessa? Na programação é comum que haja estruturas das quais podem ser derivadas outras estruturas. No caso do modelo entidade relacionamento, estamos falando da derivação de entidades a partir de outras.

Nesse cenário, imagine que uma empresa de comércio eletrônico quer representar dados dos seus clientes em um banco de dados. Cada cliente deve ser identificado por um código e conter informações como nome e endereço para que possa ter seus pedidos enviados.

O projetista do banco, então, propõe que seja adicionada a entidade cliente no modelo entidade relacionamento. Só que aí um funcionário nota que essa empresa precisa também da informação do número do documento do cliente para fins fiscais. No caso de uma pessoa física, o CPF, no caso de pessoa jurídica, o CNPJ, seria necessário ainda criar um campo capital social para o caso de pessoas jurídicas, de modo a conceder um determinado benefício para micro e pequenas empresas.

Assim, o funcionário propõe adicionar as informações de CPF, CNPJ e capital social à entidade cliente. O projetista do banco de dados muito experiente nota que essa entidade irá conter muitos valores em branco para seus atributos, pois nenhum cliente pessoa jurídica irá ter CPF e nenhum cliente pessoa física irá possuir CNPJ ou capital social. O funcionário então sugere que se separe em duas ... Ler mais

Conheça agora o aplicativo EmÁudio Concursos! São mais de 40 mil aulas em áudio e texto, com cursos completos dos melhores professores do Brasil, incluindo as aulas de Tecnologia da Informação - Banco de Dados e Sistemas Gerenciadores - 17 - O Modelo Entidade-Relacionamento Estendido: SAIBA MAIS