0% acharam este documento útil (0 voto)
169 visualizações3 páginas

Prova Banco de Dados - Odt

O documento relata um relatório de avaliação de um módulo estudado, incluindo a hora de início e término, nota obtida e aprovação para o próximo módulo. Ele solicita uma avaliação do módulo respondendo perguntas e fornece a correção de uma prova.

Enviado por

Samir Camoes
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato ODT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
169 visualizações3 páginas

Prova Banco de Dados - Odt

O documento relata um relatório de avaliação de um módulo estudado, incluindo a hora de início e término, nota obtida e aprovação para o próximo módulo. Ele solicita uma avaliação do módulo respondendo perguntas e fornece a correção de uma prova.

Enviado por

Samir Camoes
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato ODT, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

Hora de Começo: 21:57:00 de 12/11/2019

Hora de Término: 22:53:04 de 12/11/2019

Sua nota: 9,00 Pontos.

Parabéns, você foi aprovado. Poderá começar a estudar o próximo módulo desde já.

Favor fazer a Avaliação do Módulo estudado, respondendo as questões abaixo:

O conteúdo do módulo é apresentado de maneira clara e compreensível?


O texto apresenta ordenamento lógico com coerência gramatical?
As atividades propostas favorecem o desenvolvimento da aprendizagem?
O estudo do módulo propiciou o questionamento e favorece a reflexão de sua prática profissional?
A avaliação on-line foi adequada aos assuntos estudados?
Registre aqui sua opinião geral do módulo:

Veja abaixo a correção da prova:


1 - Na especificação completa de um trigger de um banco de dados relacional, há a declaração de 3 estruturas,
denominadas

A)
recurso, integridade e referência.

B)
restrição, condição e recurso.

C)
classificação, evento e divisão.

D)
Resposta Correta
evento, condição e ação.
2 - Sobre as estruturas de banco de dados, analise as afirmativas abaixo: I. Trigger define uma estrutura, que dispara
mediante alguma ação, como inserção, exclusão e atualização de dados. II. Uma trigger não precisa estar associada a uma
tabela. III. Stored Procedure corresponde a um conjunto de comandos em SQL, que podem ser executados de uma só vez, a
partir de sua chamada. IV. Stored Procedure não aceita parâmetros de entrada. Estão CORRETAS

A)
I e II.

B)
Resposta Correta
I e III.

C)
I e IV

D)
II e IV.
3 - Avalie as seguintes sentenças com relação à arquitetura de um Sistema de BD: I . O esquema interno descreve como os
dados são fisicamente armazenados, como por exemplo, a organização dos arquivos e alocação de dados em disco. II . O
esquema conceitual descreve quais dados estão armazenados no banco de dados e os relacionamentos existente entre eles.
III . O esquema externo descreve a parte do banco de dados visível a determinado grupo de usuários. O esquema externo
também pode ocultar parte do banco de dados de determinado grupo de usuários. IV . A arquitetura de três esquemas tem
como objetivo a independência entre os esquemas. Por exemplo, mudanças no esquema interno não deveriam implicar em
alterações no esquema conceitual. Assinale a alternativa CORRETA:

A)
Resposta Correta
Todas as sentenças estão corretas.

B)
Nenhuma sentença está correta.

C)
Há exatamente três sentenças corretas.

D)
Há exatamente duas sentenças corretas.
4 - Quantos registros serão exibidos com a execução do comando SQL abaixo? SELECT nome, qtdfilhos FROM Pessoa,PC
WHERE Pessoa.codigo=PC.codpes AND Pessoa.codigo>2 AND qtdfilhos<3
A)
1.

B)
Resposta Correta
2.

C)
3.

D)
4.
5 - Existem vários tipos de banco de dados e eles estão presentes na nossa vida há muito tempo, a lista telefônica, por
exemplo, pode ser considerado um banco de dados. Porém, independente do banco de dados existe uma linguagem de
programação, designada para manipular dados e é usada por um grande número de aplicativos e organizações. Essa
linguagem se chama SQL(Linguagem de Consulta Estruturada). Logo, analise o seguinte comando SQL abaixo assinalando a
alternativa correta. INSERT INTO NotaFiscal (NumPedido, CodCliente, valor) SELECT Codigo, CodCliente, Total FROM Pedido
WHERE Situacao = ?F?

A) Serão mesclados em uma única consulta, registros da tabela NotaFiscal juntamente com registros da
tabela Pedido cujos os campos situação contenham o valor F.

B) Este comando está incorreto, pois não é valido usar SELECT e INSERT em conjunto na mesma instrução
SQL.

Resposta Correta
C) Este comando insere na tabela NotaFiscal os registros da tabela Pedido, cujos campos Situacao
contenham o valor F.

D) Pode-se afirmar que ocorrerá uma inserção na tabela NotaFiscal, seguida de uma consulta na tabela
pedido.
6 - Assinale a opção correta, a respeito de modelagem de dados.

Resposta Correta
A) Na notação original do diagrama entidade relacionamento, a cardinalidade mínima obrigatória é
representada por uma linha dupla no relacionamento.

B)
O objetivo do diagrama entidade relacionamento é apresentar uma das visões dos dados de um sistema.

C) Em uma entidade, quando dois ou mais atributos são agrupados para compor a chave primária, eles são
chamados de atributos conjugadores.

D) A cardinalidade máxima, ou dependência de existência, informa o número máximo de ocorrências de uma


entidade em relação a outra.
7 - Em relação aos bancos de dados, quais são os modelos de dados utilizados pelos Sistemas Gerenciadores de Banco de
Dados (SGBD)?

A)
Modelo hierárquico, modelo cliente-servidor, modelo plano e modelo orientado a objetos.

B)
Modelo não hierárquico, modelo cliente-servidor, modelo plano e modelo orientado a objetos.

C)
Modelo hierárquico, modelo cliente-servidor, modelo vertical e o modelo orientado a objetos.

D)
Resposta Correta
Modelo hierárquico, modelo em redes, modelo relacional e modelo orientado a objetos.
8 - A respeito da arquitetura de três esquemas para banco de dados, assinale a opção correta.

A) Uma das desvantagens da arquitetura de três esquemas é a impossibilidade de aplicar a independência de


dados.

B)
Um dos objetivos da arquitetura de três esquemas é aproximar o banco de dados físico das aplicações.
C)
Resposta Correta
O nível conceitual serve para descrever a estrutura do banco de dados para um conjunto de usuários.

D) Mapeamentos são as transformações que dados brutos armazenados sofrem para se tornar informações
inteligíveis.
9 - A respeito da modelagem de dados, julgue os próximos itens. I Uma tabela está na 3FN quando todos seus atributos são
mutuamente independentes. II Para que um campo seja FK em uma tabela, é necessário que o mesmo atributo seja PK na
tabela de origem. III O modelo lógico do banco de dados é representado pelo diagrama entidade relacionamento. IV A
primeira etapa da modelagem de dados é a obtenção e análise dos requisitos. Estão certos apenas os itens

A)
I e II.

B)
I e III.

C)
Sua Resposta
II e III.

D)
Resposta Certa
II e IV.
10 - Considere as seguintes tabelas de um banco de dados relacional, nas quais são armazenados dados referentes aos
funcionários de uma empresa de software: Programador (Cod-P, Nome, DataContrato, Cod-G) Gerente (Cod-G, Nome,
DataContrato) A chave primária da tabela Programador é o atributo Cod-P, e a chave primária da tabela Gerente é o atributo
Cod-G. O atributo Cod-G na tabela Programador é uma chave estrangeira para a tabela Gerente, indicando o gerente
responsável pelo projeto no qual o programador está alocado. O atributo DataContrato, presente nas duas tabelas, indica a
data em que o funcionário foi contratado pela empresa. Considere, ainda, a seguinte consulta sobre esse banco de dados: ?
Buscar os nomes dos programadores que foram contratados há mais tempo pela empresa do que o gerente do projeto no
qual estão alocados?. A alternativa que expressa corretamente essa consulta, na linguagem SQL, é:

A) SELECT p.Nome FROM Programador p, Gerente g WHERE p.Cod-P = g.Cod-G AND g.DataContrato >
p.DataContrato

B) SELECT g.Nome FROM Programador p, Gerente g WHERE p.Cod-G = g.Cod-G AND g.DataContrato >
p.DataContrato

C) SELECT g.Nome FROM Programador p, Gerente g WHERE p.Cod-P = g.Cod-G AND g.DataContrato >
p.DataContrato

Resposta Correta
D) SELECT p.Nome FROM Programador p, Gerente g WHERE p.Cod-G = g.Cod-G AND p.DataContrato <
g.DataContrato

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy