A aula apresentou os conceitos de modelagem de dados, incluindo o modelo conceitual através do MER (Modelo Entidade Relacionamento) e DER (Diagrama Entidade Relacionamento). O MER serve para identificar entidades, atributos e relacionamentos de um banco de dados, enquanto o DER representa graficamente esses elementos. O documento detalhou os componentes e propriedades dessas ferramentas de modelagem.
5. Minimundo
08:21
Uma parte do mundo real sobre o qual os dados são
armazenados no banco de dados.
Exemplo de Minimundo
# parte do ambiente de uma Universidade.
Algumas entidades do minimundo
# Alunos, Disciplinas, Turmas, Departamentos, Professores.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
8. Modelo Conceitual
08:21
MER: Modelagem do mini-mundo de uma vídeo-locadora.
# Clientes são reconhecidos por seu CPF e possuem nome, sexo, telefones e dependentes.
# Cada cliente pode alugar vários filmes de uma só vez.
# Um mesmo filme pode ser alugado por vários clientes.
# Um filme possui nome e gênero.
# Os aluguéis possuem data de locação, valor e data de devolução.
DER: O diagrama (representação gráfica) da descrição acima
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
9. Modelo Conceitual
08:21
O modelo conceitual também é definido por um grupo de
questionamentos que ajudam a identificar formas de atingir os objetivos
Nesta etapa é necessário que o usuário saiba:
# Quais são os objetos disponíveis?
# Como utilizar tais objetos para atingir o objetivo?
# Como estes objetos trabalham juntos?
# Quais são as propriedades destes objetos?
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
10. Banco de Dados Relacionais
08:21 Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
11. 08:21 11 Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
12. 08:21 12
MER (Modelo de Entidade e Relacionamento)
é utilizado no auxílio da implementação de
bancos de dados cuja a finalidade é identificar as
entidades e os seus relacionamentos.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
14. MER: Entidades
08:21
Entidades
# Abstrações do mundo real que contem um conjunto de
informações inter-relacionadas e coerentes, estas informações são
chamadas de atributos.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
16. MER: Atributo
08:21
Atributo
# Cada informação que compõe uma Entidade, possui um NOME,
um TIPO e um TAMANHO (número de caracteres).
# De modo genérico o “tipo” pode nominado como “texto”,
“número”, “data e hora”, entre outros.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
21. MER: Atributo
08:21
AtributoComposto
# Representa a estrutura das informações que serão armazenados
no atributo.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
22. MER: Atributo
08:21
Atributo Multivalorado
# Pode possuir diversos valores para uma única entidade.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
23. MER: Atributo
08:21
Atributo Opcional
# Atributo que define opções de escolha.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
24. MER: Atributo
08:21
Atributo Derivado
# Atributo cujo valor pode ser derivado a partir de outro atributo.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
25. MER: Atributo
08:21
Atributo Identificador
# Permite identificar univocamente cada entidade em um conjunto
de entidades.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
26. MER: Relacionamento
08:21
Elemento responsável por definir as características das ligações
entre as entidades.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
28. 08:21 28 Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
29. 08:21 29
DER (Diagrama de Entidade e Relacionamento)
é a representação gráfica dos elementos definidos
como parte do MER, após o levantamento das
entidades, atributos e relacionamentos.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
30. MER: Relacionamento e Cardinalidade
08:21 Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
N N
42. MER: Cardinalidade
08:21
Exemplo: Sua implementação exige a inclusão das chaves
primárias das entidades envolvidas e se for necessário outros atributos.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
43. MER: Restrições
08:21
Melhor entendimento da situação.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
44. MER: Agregação
08:21
Definição de relacionamento com um conjunto de entidades.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
45. Diagrama de Entidade e Relacionamento (DER)
08:21
O Modelo ER gera o Diagrama de ER.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)
53. Exercício
08:21
Criar um Diagrama de Entidade e Relacionamento para um Banco
de Dados que armazenará informações de um Sistema para uma
Mecânica. O Diagrama deverá ter no mínimo 3 entidades.
Banco de Dados: Aula 06 - MODELAGEM DE DADOS (Modelo Conceitual)