Você está na página 1de 19

Revisão para avaliação de

Banco de Dados

Silas Farias Fernandes Filho


Exercício 1
Exercício 1 - Solução
Exercício 2
Exercício 2 - Solução
Exercício 3
Exercício 3 - Solução
Exercício 4
Exercício 4 - Solução
Exercício 5
Exercício 5 - Solução
Exercício 6
Exercício 6 - Solução
Exercício 7

Modelagem Conceitual:

Um modelo conceitual busca criar uma abstração da realidade que seja capaz de registrar os acontecimentos da
mesma. Na construção do modelo de entidade e relacionamento neste nível de representação é importante:

A) Definir o tipo e o tamanho dos atributos.

B) Entender as necessidades dos usuários e as regras que regem o negócio.

C) Escolher as chaves primárias.

D) Conhecer o SGBD que estará sendo implementado.

E) Fazer a derivação do modelo, preparando para criação do Banco de Dados.


Exercício 8
Analise as afirmativas abaixo, que tratam dos tipos de cardinalidade em um Diagrama Entidade-Relacionamento (DER):

I. Uma entidade em A está associada a qualquer número de entidades em B, enquanto uma entidade em B está associada no máximo a uma
entidade em A.

II. Uma entidade em A está associada a qualquer número de entidades em B, e uma entidade em B está associada a qualquer número de
entidades em A.

III. Uma entidade em A está associada no máximo a uma entidade em B e uma entidade em B está associada no máximo a uma entidade em A.

As afirmativas em I, II e III definem, respectivamente, os seguintes tipos de cardinalidades:

A) n:1, 1:1 e n:n

B) 1:1, n:1 e n:n

C) n:1, n:n e 1:1

D) n:n, 1:1 e n:1

E) n:n, n:1 e 1:1


Exercício 9
O conceito de abstração permite ao analista separar da realidade em estudo as partes que são realmente relevantes para o desenvolvimento do
sistema de informações e excluir da modelagem todos os aspectos que não exercem influência sobre o ambiente a ser modelado.

Considerando esse contexto, avalie as asserções a seguir e a relação proposta entre elas.

I. Entidade fraca é uma entidade que depende de outras para sua existência (dependência por existência). Entidade que depende de outras para sua
identificação (dependência por identificação).

II. Entidade forte é uma entidade que existe por si só, ou seja, não precisa de outra entidade para existir.

A respeito dessas asserções, assinale a opção correta.

A) As asserções I e II são verdadeiras, e a II é uma justificativa da I.

B) As asserções I e II são verdadeiras, mas a I é uma justificativa da II.

C) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

D) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

E) As asserções I e II são proposições falsas.


Exercício 10
No desenvolvimento de aplicações em banco de dados, o Modelo Entidade Relacionamento (E-R) é o mais utilizado para a representação e entendimento
dos dados que compõem a essência de um problema.

I. Cardinalidade é a propriedade do relacionamento que define exatamente com quantas instâncias de uma entidade pode se relacionar com outras
entidades. É a quantidade de vezes que uma entidade participa da outra entidade.

II. Agregação é a abstração que transforma um relacionamento em uma entidade. Tem como objetivo evitar inconsistências e retirar a obrigatoriedade do
grau de relacionamento ternário. Possui como regra: ocorrer em relacionamentos de cardinalidade N:N e não possui atributos.

A respeito dessas asserções, assinale a opção correta.

A) As asserções I e II são verdadeiras, e a II é uma justificativa da I.

B) As asserções I e II são verdadeiras, mas a I é uma justificativa da II.

C) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

D) As asserções I e II são proposições verdadeiras.

E) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.


Exercício 11
Descreva as características de cada tipo de atributo abaixo:

● Simples:
● Composto:
● Derivado/calculado:
● Multivalorado:
● Identificador:
Exercício 11
● Simples: Um atributo simples é indivisível e representa uma única característica de uma entidade. Ele armazena um
único valor para cada instância da entidade. Exemplos incluem "idade" de uma pessoa, "preço" de um produto ou
"data de nascimento" de um cliente.

● Composto: Um atributo composto é formado por sub-atributos, cada um representando uma parte específica da
característica que está sendo descrita. Esses sub-atributos podem ser simples ou compostos. Por exemplo, o
atributo "endereço" pode ser composto pelos sub-atributos "rua", "número", "cidade" e "CEP".

● Derivado/Calculado: Um atributo derivado ou calculado é aquele cujo valor pode ser deduzido a partir de outros
atributos da mesma entidade. Ele não é armazenado diretamente, mas é calculado quando necessário com base em
outras informações. Por exemplo, um atributo "idade" pode ser derivado da data de nascimento de uma pessoa.

● Multivalorado: Um atributo multivalorado é aquele que pode conter múltiplos valores para uma única instância da
entidade. Por exemplo, o atributo "telefones" de um cliente pode conter múltiplos números de telefone.

● Identificador: O identificador é um atributo (ou conjunto de atributos) que permite distinguir uma instância de uma
entidade das demais. Ele deve ser único para cada instância e pode ser simples ou composto. Por exemplo, o
atributo "CPF" (Cadastro de Pessoa Física) pode ser um identificador único para uma entidade "cliente".

Você também pode gostar