Buscar

Princípios de Banco de Dados Avaliação Final (Objetiva) - Individual

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

04/04/22, 13:34 Avaliação Final (Objetiva) - Individual
1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:655595)
Peso da Avaliação 3,00
Prova 27296570
Qtd. de Questões 12
Acertos/Erros 8/4
Nota 8,00
Vários são os conceitos valiosos que ajudam na compreensão dos itens que compõem um banco de
dados. Com relação a esses itens, há um conceito que se destaca pela característica de ser um conjunto de
dados já processado e agora possui significado. A que se refere essa definição?
A Formulário de pesquisa.
B Depósito de dados.
C Informação.
D Pesquisa.
Para desenvolver uma modelagem de dados temos o modelo físico, que permite a implementação de
um banco de dados e requer conhecimento técnico. Com relação a esse tipo de modelo, classifique V para
as sentenças verdadeiras e F para as falsas: ( ) O modelo físico é elaborado a partir do modelo lógico. ( )
Esse modelo é a etapa inicial de um projeto de banco de dados. ( ) Ele tem como prioridade a
representação gráfica do negócio. ( ) É considerado a etapa final de um projeto de banco de dados. Agora,
assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F.
B V - F - F - V.
C V - V - V - F.
D F - V - F - V.
Para a confiabilidade dos dados de um banco, o padrão SQL, que é a linguagem utilizada para bancos
de dados relacionais, utiliza-se de comandos de restrições. Um desses comandos, é a Chave Primária
(Primary Key). Com relação a essa chave, analise as sentenças a seguir: I- Impede que os valores de um
campo em uma tabela se repitam. II- Esse comando é utilizado para criar uma nova tabela. III- Restringe um
campo quanto ao tamanho de suas informações. IV- Atualiza informações feitas com o comando desc.
Agora, assinale a alternativa CORRETA:
A As afirmativas I, III e IV estão corretas.
 VOLTAR
A+
Alterar modo de visualização
1
2
3
04/04/22, 13:34 Avaliação Final (Objetiva) - Individual
2/5
B Somente a afirmativa I está correta.
C Somente a afirmativa II está correta.
D As afirmativas I e III estão corretas.
A evolução dos bancos de dados é dividida em três grupos distintos, conforme suas características,
como organização hierárquica, relacional e orientado ao objeto. Sabendo disso, associe os itens, utilizando o
código a seguir: I- Primeira Geração. II- Segunda Geração. III- Terceira Geração. ( ) Baseado no conceito
de dados relacional, com o seu surgimento na década de 70, é utilizado até nos dias atuais em aplicações
como Planejamento de Recursos Empresariais (ERP). ( ) Como destaque tecnológico, traz o conceito de
banco de dados orientado a objetos. Seu surgimento ocorre nos anos 80. ( ) Surgiu na década de 60,
possuindo basicamente duas formas de organização: o modelo hierárquico e o em rede. Agora, assinale a
alternativa que apresenta a sequência CORRETA:
A II - III - I.
B III - II - I.
C II - I - III.
D I - II - III.
O desenvolvedor, ao criar uma tabela no banco de dados, deverá definir toda a sua estrutura, ou seja,
além de definir os nomes dos campos de acordo com a conveniência do banco de dados, deverá determinar
o tipo de dado a ser utilizado, especificar a possibilidade da inserção de valores nulos, entre outras
características. Contudo, se esta tabela já se encontrar criada, qual o comando SQL que o desenvolvedor
poderá utilizar para exibir a estrutura desta tabela?
A Desc.
B Select.
C List.
D View.
SQL (Linguagem de Consulta Estruturada) é uma linguagem informática destinada a armazenar,
manipular e obter dados armazenados em bases de dados relacionais. A primeira encarnação da linguagem
SQL apareceu em 1974, quando um grupo dentro da IBM desenvolveu o primeiro protótipo de uma base
de dados relacional. A primeira base de dados relacional comercial foi distribuída pela Relational Software
(mais tarde passou a chamar-se Oracle). Sobre SQL, assinale a alternativa CORRETA que apresenta o
comando para inserir registros em um banco de dados: FONTE: https://www.1keydata.com/pt/sql. Acesso
em: 29 jan. 2019.
A DROP
4
5
6
04/04/22, 13:34 Avaliação Final (Objetiva) - Individual
3/5
A DROP
B INSERT
C CREATE
D ALTER
Em um Objeto de Banco de Dados, podemos destacar vários recursos que gravam e recuperam
dados. Um dos recursos forma um tipo de estrutura para simplificar o acesso aos dados pelo próprio banco
de dados. Esse recurso chama-se:
A Nexval.
B Views.
C Índices.
D Sequence.
A arquitetura de banco de dados se constitui de formas diversas. Uma dessas formas é denominada
de Arquitetura Paralela, a qual tem como objetivo principal compartilhar os recursos de processamento de
dados. Com relação a esse modelo de arquitetura, assinale a alternativa CORRETA:
A Podemos destacar como principal característica a grande distância que existe entre os computadores
interligados.
B É uma arquitetura que não tem como objetivo compartilhar recursos de processamento, já que tem
muita limitação quanto à quantidade de terminais conectados.
C Nesse tipo existem várias operações rodando simultaneamente, já que há uma demanda grande com
relação ao processamento de dados.
D Constitui-se basicamente de terminais sem nenhuma capacidade de processamento de dados que se
conectam em mainframes.
A modelagem de um banco de dados compreende uma série de levantamentos teóricos e práticos,
com o objetivo de desenvolver um modelo de dados consistente, sem anomalias nas informações. Com
relação às principais etapas de um projeto de banco de dados, analise as seguintes sentenças: I- Na fase do
Modelo Conceitual, são levantados todos os testes das chaves primárias, já que é o último modelo a ser
elaborado, logo após o modelo físico. II- A fase do Modelo Lógico é iniciada somente após o
desenvolvimento do modelo conceitual. III- A fase de Modelo Físico representa os dados em uma estrutura,
ou seja, indica como será a abordagem do banco de dados. IV- O Modelo Lógico é a fase na qual
definimos a estrutura do banco de dados, seus registros e números de campos. Agora, assinale a alternativa
CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças I II e IV estão corretas
7
8
9
04/04/22, 13:34 Avaliação Final (Objetiva) - Individual
4/5
B As sentenças I, II e IV estão corretas.
C Somente a sentença III está correta.
D Somente a sentença I está correta.
Há alguns conceitos sobre o Modelo Entidade-Relacionamento (MER). Este modelo representa uma
forma gráfica dos objetos e seus respectivos relacionamentos. Para uma modelagem bem-sucedida de um
MER, qual é a primeira ação a ser desenvolvida?
A Concentrar-se somente nos recursos que vamos utilizar, já que não necessitamos saber qual o
problema a ser resolvido.
B O Modelo Entidade-Relacionamento (MER) dispensa qualquer pré-requisito, já que sua aplicação é
testada em seu implemento.
C No início de um Modelo Entidade-Relacionamento (MER), devemos apenas apoiar nossas decisões
nas entidades.
D Levantar em forma de escopo os requisitos, normalmente utilizamo-nos de uma documentação
descritiva.
(ENADE, 2014) O modelo relacional representa o banco de dados como uma coleção de relações
(tabelas). Na terminologia formal do modelo relacional, uma linha é chamada de "tupla", o título da coluna é
denominado "atributo" e a tabela é chamada de "relação". O tipo de dado que descreve os tipos de valores
que podem aparecer em cada coluna é denominado "domínio". Um banco de dados relacional pode impor
vários tipos de restrições nos dados armazenados. FONTE: ELMASRI, R.; NAVATHE, S. B. Sistema de
Banco de Dados Fundamentos e Aplicações. Rio de Janeiro: LTC, 2002. Restrições que permitem
controlar situações, como "o salário de um empregado não deve exceder o salário do supervisor do
empregado" e utilizam mecanismos chamados triggers (gatilhos) na sua implementação, são do tipo:
A Restrições de integridade semântica.
B Restrições de domínio.
C Restrições de integridade referencial.
D Restrições de unicidade.
(ENADE, 2011) Pedro foi contratado como desenvolvedor de software de uma empresa. Em seu
primeiro dia de trabalho, ele se deparoucom o DER (Diagrama Entidade-Relacionamento), que representa
os dados de um sistema de controle de malotes. Foi solicitado a Pedro um relatório para o sistema contendo
os seguintes dados: o nome de todos os funcionários que enviaram os malotes, o código dos malotes
enviados, a descrição de seus conteúdos e a situação dos malotes. Para a geração do relatório, Pedro tem
que fazer uma consulta utilizando o comando SELECT da linguagem SQL. Conhecidos o modelo conceitual
10
11
12
04/04/22, 13:34 Avaliação Final (Objetiva) - Individual
5/5
de dados e os dados necessários para a tarefa de Pedro, o comando SELECT que ele deve executar para
realizar a consulta e produzir o relatório corretamente é:
A
SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM
MALOTES INNER JOIN CONTEUDOS ON (MALOTES.CODIGO_CONTEUDO =
CONTEUDOS.CODIGO_CONTEUDO) INNER JOIN FUNCIONARIOS ON
(MALOTES.MATRICULA = FUNCIONARIOS.MATRICULA);
B
SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM
MALOTES INNER JOIN CONTEUDOS INNER JOIN FUNCIONARIOS ON
(MALOTES.CODIGO_CONTEUDO = CONTEUDOS.CODIGO_CONTEUDO) ON
(MALOTES.MATRICULA = FUNCIONARIOS.MATRICULA);
C
SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM
MALOTES, CONTEUDOS, FUNCIONARIOS WHERE (CODIGO_CONTEUDO =
CODIGO_CONTEUDO) AND (MATRICULA = MATRICULA);
D
SELECT NOME, CODIGO_MALOTE, DESCRICAO, SITUACAO_MALOTE FROM
MALOTES, CONTEUDOS, FUNCIONARIOS INNER JOIN WHERE
(MALOTES.CODIGO_CONTEUDO = CONTEUDOS.CODIGO_CONTEUDO) AND
(MALOTES.MATRICULA = FUNCIONARIOS.MATRICULA);
Imprimir

Continue navegando