Modelagem Conceitual Flashcards
Qual o primeiro passo para criar um software?
Levantamento e análise de requisitos do cliente.
A partir do levantamento e análise de requisitos do cliente, ocorrem dois processos paralelos. Quais são?
1) é realizada uma análise funcional mais abstrata, depois essa análise é detalhada até que tenhamos uma especificação detalhada ao ponto que o programador de software consiga implementá-la.
2) Os requisitos se tornam um projeto conceitual, que é detalhado para se criar um modelo lógico, que também é detalhado para se criar um modelo físico. Esse modelo físico junto com a especificação de requisitos mais detalhada são os insumos para que o programador consiga criar um software.
No contexto de banco de dados, é possível modelar um banco de dados em três níveis:
Conceitual, Lógico e Físico!
O Modelo Conceitual pode ser implementado pelo Modelo ________-______________ e o Modelo Lógico pode ser implementado pelo Modelo __________.
entidade-relacionamento / relacional
O modelo Entidade-Relacionamento (MER) é considerado um modelo _________, uma vez que tenta capturar o ___________ __ _____. Ele descreve um ________ (chamado de ____-_____) em termos de _________, ________________ e _________.
semântico / significado de dados / contexto (mini-mundo) / entidade, relacionamentos e atributos
A imagem é um exemplo de um:
Diagrama Entidade-Relacionamento
Um Modelo Entidade-Relacionamento (MER) é:
é um conjunto de conceitos aplicados na modelagem dos dados.
O que é uma entidade?
Uma entidade é qualquer objeto que exista e que pode ser distinguido de outros objetos
A entidade pode ser um objeto ________/______ ou ________/______.
concreto/físico ou abstrato/lógico
A entidade como objeto concreto é ________ e _______ no mundo real como por exemplo:
tangível e visível / carro, pessoa, avião…
A entidade como objeto lógico decorre da
_________ entre ou com _________ _______ como por exemplo:
interação / entidades físicas / vendas, empréstimos, cargo…
Em um diagrama, uma entidade é representada por meio de um _________ com seu nome e uma __________ __________ de uma entidade é chamada de _________.
retângulo / ocorrência específica / instância
Na imagem, o que quer dizer os números 1 e 2?
Os números 1 são as entidades e os números 2 são as instâncias.
Nesse caso, Dedê é uma instância da entidade Pessoa, HB20 é uma instância da entidade Carro e Chico é uma instância da entidade Cachorro.
Uma entidade em particular é chamada de _________ e representa um _______ ou uma __________ __________ de uma entidade.
instância / exemplo ou uma ocorrência específica
CERTO OU ERRADO:
Em um diagrama MER, a entidade representa uma coisa concreta do mundo real, enquanto as coisas abstratas são representadas pelo relacionamento entre as entidades.
ERRADO!
Erro 1: Não existe diagrama MER. Se fosse diagrama, seria DER.
Erro 2: assertiva fala como se a entidade fosse apenas uma coisa concreta e a abstrata não fizesse parte da entidade. Entidade pode ser concreta ou abstrata.
___________________ são objetos do mundo real, que podem ser identificados de forma _______, sendo relevante no contexto analisado, podendo ser
caracterizado de alguma forma. No Diagrama Entidade-Relacionamento (DER) representa-se, com a utilização da figura de um _________, ________ __ _________ de mesmo tipo (objetos que compartilham mesmas características e propriedades).
entidades / unívoca / retângulo / conjunto de entidades
São os tipos de entidades:
Entidade Forte, Entidade Fraca e Entidade Associativa
As entidades fortes são representado por um _________, e são aquelas cuja existência _________ de outras _________, ou seja, por si só possuem _____ _______ __ _______. Possui seu próprio atributo _____________, que a identifica __________________.
retângulo / independe / entidades / total sentido de existir / identificador / inequivocadamente
As entidades fracas também chamadas de entidades ___________ são representadas por um _____ _________, e são aquelas cuja existência _______ de outra ________ e que não podem ser identificadas ___________ apenas por seus atributos.
dependentes / duplo retângulo / depende de outra entidade / unicamente
CERTO OU ERRADO:
Toda entidade fraca apresenta uma dependência de existência e, portanto, toda dependência de existência se trata de uma entidade fraca.
ERRADO! De fato, toda entidade fraca necessita de dependência mas NEM TODA dependência se trata de uma entidade fraca.
Na imagem, os números 1 e 2 representam:
O número 1 representa uma entidade forte e o número 2 representa uma entidade fraca, que está dependente da entidade forte.
Para ser uma entidade fraca, existem duas condições:
(1) a entidade fraca deve depender da entidade forte para existir;
(2) a entidade fraca não pode ser identificada unicamente apenas por seus atributos.
Relacionamento é a _______ existente entre entidades, isto é, a _______ ______ entre entidades que representa uma _____ ou _________ __ _______, possibilitando entender como uma entidade se comporta em relação às demais, qual o seu grau de dependência de outras entidades e qual a associação de dados existentes entre elas.
relação / ligação lógica / regra ou restrição de negócio
Resumidamente, o relacionamento é uma __________ ou _________ entre _________, representada por um _______ geralmente entre __________.
associação ou interação entre entidades / losango / retângulos
Na imagem, o que representa os números 1, 2 e 3?
O número 1 e 3 representam entidades e o número 2 um relacionamento.
Quais as situações em que o relacionamento não estará entre dois retângulos em um diagrama?
Quando uma entidade referenciando a si mesma com diferentes papeis. Exemplo: Funcionário supervisiona outros Funcionários (Papel de
Supervisor) e Funcionários são supervisionados por um Funcionário (Papel de Supervisionado).
Logo, temos um auto-relacionamento em que uma entidade tem diferentes papeis.
Quando uma entidade estiver referenciando a si mesma com papéis diferentes, será chamada de _______________ _______, pois são relacionados por _________ ______.
relacionamentos fortes / entidades fortes
Os Relacionamentos Fracos são aqueles que ocorrem entre:
uma Entidade Fraca e uma Entidade Forte.
Haverá raríssimos casos em que uma entidade fraca se relaciona com mais de uma entidade forte. Nesses casos, como saber qual é a entidade forte que permitirá identificar a entidade fraca?
Para tal, é possível representar o relacionamento que contém a entidade forte que permitirá identificar a entidade fraca com um losango duplo.
No modelo, “Supervisionar” representa:
Um auto-relacionamento existente na entidade Funcionário.
O que podemos definir da imagem?
A entidade forte é “FUNCIONÁRIA” pois, como apenas uma entidade forte deve ser escolhida para identificar a entidade fraca, o relacionamento com a entidade fraca está ligada por dois losangos.
Quanto ao grau, o relacionamento pode identificado como:
binário, ternário, quaternário e assim vai…
Na imagem, temos o exemplo de um relacionamento:
binário.
Na imagem, temos o exemplo de um relacionamento:
ternário.
O relacionamento quanto à cardinalidade representa a quantidade de ____________ ou ___________ de cada entidade ________ no
relacionamento.
ocorrências ou instâncias / presente
A imagem representa que tipo de relacionamento? Dê exemplo de interpretação.
1:1 ou um pra um.
Interpretação: uma Pessoa possui, no mínimo, 0 CPF e, no máximo, 1 CPF; já um CPF pertence a,
no mínimo, 1 Pessoa e, no máximo, também 1 Pessoa.
A imagem representa que tipo de relacionamento? Dê exemplo de interpretação.
1:N ou um pra muitos.
Interpretação: um Time de Futebol possui, no mínimo, 11 Jogadores e, no máximo, N Jogadores;
já um Jogador pertence a, no mínimo, 0 Times de Futebol e, no máximo, 1 Time de Futebol.
A imagem representa que tipo de relacionamento? Dê exemplo de interpretação.
N:M ou muitos pra muitos.
Interpretação: um Autor escreve, no mínimo, 1 Livro e, no máximo, M Livros; já um Livro é escrito
por, no mínimo, 1 Autor e, no máximo, N Autores.