Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
## Resumo sobre Modelo de Entidade-Relacionamento (MER) em Sistemas de Banco de DadosO Modelo de Entidade-Relacionamento (MER), também conhecido como ER, é uma ferramenta fundamental para o projeto conceitual de bancos de dados. Desenvolvido para facilitar a modelagem de dados de forma independente da implementação, o MER permite representar de maneira clara e intuitiva os elementos essenciais do domínio do problema, focando nos conceitos do mundo real e suas inter-relações. O modelo é composto por três elementos básicos: entidades, atributos e relacionamentos, que juntos formam o esquema conceitual do banco de dados, representado graficamente por diagramas ER (DER).### Entidades e AtributosNo MER, uma **entidade** é definida como um conceito do mundo real que possui existência independente, podendo ser um objeto físico, como um empregado, ou um conceito abstrato, como um curso. Cada entidade é representada por um retângulo no diagrama ER, e o conjunto de todas as suas instâncias forma o tipo entidade. As entidades possuem **atributos**, que são propriedades ou características que descrevem a entidade. Os atributos podem ser classificados em diferentes tipos:- **Atributo simples (atômico):** indivisível, como sexo ou CPF.- **Atributo composto:** pode ser dividido em partes com significados distintos, como nome completo (dividido em nome e sobrenome) ou endereço (rua, número, cidade).- **Atributo multivalorado:** pode assumir múltiplos valores para a mesma entidade, como telefones.- **Atributo monovalorado:** possui um único valor para cada entidade, como nome.- **Atributo chave:** identifica unicamente uma instância da entidade, como código de disciplina ou CPF do funcionário. No DER, é representado por sublinhado.- **Atributo derivado:** seu valor pode ser calculado a partir de outros atributos, como idade (calculada a partir da data de nascimento). É representado por uma elipse com contorno tracejado.- **Atributo armazenado:** valor que será fisicamente guardado no banco de dados.Além disso, atributos compostos podem formar hierarquias, permitindo uma organização mais detalhada das informações.### Relacionamentos e suas CaracterísticasUm **relacionamento** no MER representa uma associação entre duas ou mais entidades, indicando como elas se conectam no domínio do problema. No diagrama ER, o relacionamento é simbolizado por um losango ligado às entidades envolvidas. Os relacionamentos possuem características importantes que definem sua estrutura e significado:- **Papéis:** indicam a função que cada entidade desempenha no relacionamento, especialmente importante em auto-relacionamentos (exemplo: um funcionário pode ser supervisor de outro funcionário).- **Cardinalidade:** define a quantidade máxima de ocorrências de uma entidade que podem estar associadas a uma ocorrência de outra entidade. No MER, a cardinalidade é geralmente expressa como 1 (uma única ocorrência) ou N (múltiplas ocorrências).- **Participação:** pode ser total ou parcial. Participação total significa que toda instância da entidade deve estar necessariamente associada a um relacionamento (exemplo: todo projeto deve estar controlado por um departamento). No DER, a participação total é indicada por uma linha dupla, enquanto a parcial é representada por uma linha simples.### Entidades Fracas e Exercícios PráticosO MER também contempla o conceito de **entidade fraca**, que é uma entidade que não possui um atributo chave próprio e depende de uma entidade forte para sua identificação. A entidade fraca é representada por um retângulo com contorno duplo, e seu relacionamento com a entidade forte é total, indicado por um losango com contorno duplo. A chave de uma entidade fraca é composta pela chave da entidade forte mais uma "chave local" da entidade fraca, que é sublinhada pontilhada. Um exemplo clássico é o relacionamento entre funcionários (entidade forte) e seus dependentes (entidade fraca).Para fixação dos conceitos, o material propõe exercícios práticos, como a modelagem de um banco de dados para uma empresa que armazena informações sobre funcionários, departamentos e projetos. Nesse exemplo, são definidos atributos específicos para cada entidade, como nome, CPF, salário para funcionários, e nome, número e local para departamentos e projetos. Também são modelados relacionamentos complexos, como o fato de um funcionário poder trabalhar em vários projetos, ter um supervisor (outro funcionário), e registrar dependentes com seus respectivos dados.### ConclusãoO Modelo de Entidade-Relacionamento é uma ferramenta essencial para o desenvolvimento de bancos de dados, pois permite uma representação clara e estruturada dos dados e suas inter-relações no mundo real, facilitando a comunicação entre usuários e desenvolvedores. A compreensão dos conceitos de entidades, atributos, relacionamentos, cardinalidade, participação e entidades fracas é fundamental para a criação de modelos conceituais robustos e eficientes, que servirão de base para a implementação física do banco de dados.---### Destaques- O MER é um modelo conceitual que representa entidades, atributos e relacionamentos de forma gráfica e intuitiva.- Entidades podem ser fortes (com chave própria) ou fracas (dependentes de entidades fortes para identificação).- Atributos possuem diferentes tipos: simples, compostos, multivalorados, chave e derivados.- Relacionamentos definem associações entre entidades, com características como papéis, cardinalidade e participação.- Exercícios práticos, como o modelo de banco de dados para uma empresa, ajudam a aplicar os conceitos do MER na prática.