Buscar

Avaliação Final (Objetiva) - Individual FLEX ( Cod 649521) (Principios de Banco de DAdos - GTI11)

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 3 páginas

Prévia do material em texto

Disciplina: Princípios de Banco de Dados (GTI11)
Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:649521) ( peso.:3,00)
Prova: 26459482
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. O processo de modelagem de dados é primordial para garantir a integridade dos dados. Com este fim, também é realizado o processo de normalizaçã
o emprego de formas normais. Sobre as formas normais, classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) Para estar na primeira forma normal, uma tabela deve remover os atributos atômicos.
 ( ) Para estar na segunda forma normal, deve estar na primeira forma normal e garantir que os atributos devem ser atômicos.
 ( ) Para estar na terceira forma normal, uma tabela deve estar na segunda forma normal e não deve haver dependência transitiva das chaves.
 ( ) Um dos quesitos para estar na quarta forma normal é que a tabela esteja na terceira forma normal.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V.
 b) V - V - F - V.
 c) F - F - V - V.
 d) V - V - F - F.
2. A linguagem SQL (Structured Query Language - Linguagem de Consulta Estruturada) permite através de um conjunto de instruções definir a estrutura 
banco de dados e manipular os dados armazenados. Tais instruções são classificadas em diferentes conjuntos de acordo com as operações que se de
realizar sobre um banco de dados. Dentre os conjuntos de instruções SQL há a DDL (Data Definition Language - Linguagem de Definição de Dados) e
DML (Data Manipulation Laguage - Linguagem de Manipulação de Dados). O comando Drop Table faz parte do conjunto de comandos DDL. Com rela
esse comando, analise as sentenças a seguir:
 
I- É utilizado para executar restrições em um banco de dados.
 II- Ao executar o comando, é excluída completamente a tabela.
 III- Após a execução do comando, não é possível desfazer a ação.
 IV- Após sua execução, é normalmente resgatada a tabela, quantas vezes for desejado.
 
Assinale a alternativa CORRETA:
 a) Somente a sentença III está correta.
 b) As sentenças II e III estão corretas.
 c) As sentenças I e III estão corretas.
 d) Somente a sentença IV está correta.
3. Os primeiros bancos de dados estavam implementados nesse tipo de arquitetura. Na década de 1970, eles tinham normalmente mainframes. Para os
usuários acessarem os dados utilizavam terminais sem capacidade de processamento. Esses computadores se conectavam em mainframes (onde era
todo o processamento) e ali obtinham os dados que necessitavam. Assinale a alternativa CORRETA sobre qual arquitetura de banco de dados o texto 
se referindo:
 a) Arquitetura Cliente-servidor.
 b) Arquitetura Distribuída.
 c) Arquitetura Paralela.
 d) Arquitetura Centralizada.
4. Sistemas Gerenciadores de Banco de Dados (SGBD) são programas de computador que têm como principal objetivo facilitar a organização, o acesso 
manipulação dos dados, diminuindo, assim, a complexidade da aplicação referente à sua estrutura. Classifique V para as sentenças verdadeiras e F p
falsas:
 
( ) Podemos destacar do SGBD o backup, ferramenta para que o administrador do banco de dados possa proteger suas informações.
 ( ) Para a utilização SGBD, não é necessário utilizar autenticação, já que segurança não é uma das características desse software.
 ( ) De forma geral, os SGBD não possuem módulos de funcionalidades bem definidos.
 ( ) A organização de armazenamento dos dados de um SGBD é formada obrigatoriamente por apenas uma tabela de dados.
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F.
 b) V - V - V - F.
 c) F - V - F - V.
 d) V - F - F - F.
5. Um cliente solicitou para empresa desenvolver um banco de dados para gerenciar a presença de alunos por disciplina. O seguinte diagrama de Entida
Relacionamento foi elaborado com os requisitos obtidos com o cliente. Com base nas informações e na situação apresentada, qual o comando SQL qu
seleciona corretamente os nomes dos alunos e o total de aula em que esteve presente, mesmo que este valor seja 0?
 a) SELECT nome, count(id_aula) as total FROM ALUNO
 INNER JOIN ASSISTE 
 ON ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO
 GROUP BY A.id_aluno
 b) SELECT nome, sum(id_aula) as total FROM ALUNO
 LEFT JOIN ASSISTE 
 ON ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO
 GROUP BY A.id_aluno
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDY2NA==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=MjY0NTk0ODI=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDY2NA==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=MjY0NTk0ODI=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDY2NA==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=MjY0NTk0ODI=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDY2NA==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=MjY0NTk0ODI=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDY2NA==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=MjY0NTk0ODI=#questao_5%20aria-label=
 c) SELECT nome, count(id_aula) as total FROM ALUNO
 LEFT JOIN ASSISTE 
 ON ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO
 GROUP BY A.id_aluno
 d) SELECT nome, max(id_aula) as total FROM ALUNO
 INNER JOIN ASSISTE 
 ON ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO
 GROUP BY A.id_aluno
6. Na definição de Morelli (2001), uma constraint ou restrição apresenta um mecanismo capaz de implementar controles que garantam a consistência dos
dados (integridade de dados e referencial). Pode ser definido tanto em nível de coluna (afeta apenas um campo) como em nível de tabela (afeta todos
campos). Sobre oes tipos de restrição, associe os itens, utilizando o código a seguir:
 
I- Restringe que os campos associados a ela não contenham valores nulos.
 II- Restringe que os campos associados a ela contenham valores equivalentes na tabela que está referenciando.
 III- Restringe que cada campo associado a ela seja único e indexa a tabela.
 IV- É uma restrição especial, que pode ser aplicada via código. Por exemplo, garantir que o campo quantidade_produto possa receber valores apenas 
0 e 100.
 
( ) Restrição com checagem.
 ( ) Restrição de chave primária.
 ( ) Restrição de nulo.
 ( ) Restrição de chave estrangeira.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 
FONTE: MORELLI, Eduardo M. Terra. Oracle 8: SQL, PL/SQL e Administração. São Paulo: Érica, 2000.
 a) III - II - I - IV.
 b) II - III - I - IV.
 c) III - I - II - IV.
 d) IV - III - I - II.
7. Ao realizar o mapeamento do modelo conceitual para o modelo relacional (lógico), as entidades se transformam em tabelas, os atributos se tornam ca
os relacionamentos são transformados em chaves. Em um modelo relacional existem algumas chaves. Sobre as chaves em um banco de dados, asso
itens, utilizando o código a seguir:
 
I- Chave primária.
 II- Chave estrangeira.
 III- Chave candidata.
 IV- Chave composta.
 
( ) É o campo responsável por identificar unicamente cada tupla de uma tabela.
 ( ) É um campo que não pode se repetir, dito único, mas não é a chave primária
 ( ) É uma coluna ou conjunto de colunas que se referem necessariamente a uma chave primária de outra tabela.
( ) Existe quando a chave primária é composta por mais de um campo.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) II - I - IV - II.
 b) I - II - III - IV.
 c) I - III - II - IV.
 d) I - III - IV - II.
8. A modelagem de dados pode ser compreendida como o ato de especificar as estruturas de dados e as regras de negócio necessárias para o seu
desenvolvimento. Os modelos podem ser classificados como conceitual, lógico ou físico. Com relação ao modelo lógico, analise as sentenças a seguir
I- Seu objetivo é descrever as informaçõesem um contexto de negócio de forma simples e de fácil compreensão aos usuários finais, para posteriorme
serem armazenadas em um banco de dados.
 II- Ele tem por objetivo representar as estruturas que irão armazenar os dados dentro de um Banco de Dados.
 III- É considerado a etapa final do projeto de banco de dados, onde será utilizada a linguagem de definição de dados do SGDB.
 IV- Nesta etapa, levamos em conta qual será a abordagem utilizada referente ao Banco de Dados: Relacional, Hierárquico ou de Rede.
 
Assinale a alternativa CORRETA:
 a) Somente a sentença I está correta.
 b) Somente a sentença III está correta.
 c) As sentenças I e III estão corretas.
 d) As sentenças II e IV estão corretas.
9. Para compreender melhor a respeito de banco de dados, é crucial atentarmos para alguns conceitos básicos. Entre esses conceitos, podemos destaca
item que tem como principal característica a de ser a menor unidade de conteúdo que, isoladamente, não tem nenhum significado. Com base nessa
descrição, assinale a alternativa CORRETA:
 a) Pesquisa.
 b) Dado.
 c) Informação.
 d) Conhecimento.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDY2NA==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=MjY0NTk0ODI=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDY2NA==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=MjY0NTk0ODI=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDY2NA==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=MjY0NTk0ODI=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDY2NA==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=MjY0NTk0ODI=#questao_9%20aria-label=
10.A Structured Query Language ou simplesmente SQL é uma linguagem utilizada para construirmos e manipularmos bancos de dados relacionais. É atr
dela que modelos de entidade-relacionamento viram realidade. Ela fornece uma série de comandos para criarmos estruturas e posteriormente recupe
dados. Sobre o exposto, associe os itens, utilizando o código a seguir:
 
I- Comando utilizado para excluir uma tabela do banco de dados.
 II- Comando utilizado para apresentar a estrutura de uma tabela criada no banco de dados.
 III- Comando utilizado para inserir uma restrição em uma tabela existente no banco de dados.
 IV- Comando para excluir uma integridade referencial de uma chave estrangeira.
 
( ) desc nome_do_objeto;
 ( ) alter table nome_da_tabela drop constraint coluna_fk;
 ( ) drop table nome_da_tabela;
 ( ) alter table nome_da_tabela modify (coluna NOT NULL);
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) I - III - IV - II.
 b) II - III - I - IV.
 c) II - IV - I - III.
 d) IV - III - I - II.
11.(ENADE, 2005) Considere o seguinte script SQL de criação de um banco de dados: 
 
CREATE TABLE PECAS (CODIGO NUMERIC(5) NOT NULL, DESCRICAO VARCHAR(20) NOT NULL, ESTOQUE NUMERIC(5) NOT NULL, PRIMAR
KEY(CODIGO)); 
 
CREATE TABLE FORNECEDORES (COD_FORN NUMERIC(3) NOT NULL, NOME VARCHAR(30) NOT NULL, PRIMARY KEY(COD_FORN)); 
 
CREATE TABLE FORNECIMENTOS (COD_PECA NUMERIC(5) NOT NULL, COD_FORN NUMERIC(3) NOT NULL, QUANTIDADE NUMERIC(4) NOT
NULL, PRIMARY KEY(COD_PECA, COD_FORN), FOREIGN KEY (COD_PECA) REFERENCES PECAS, FOREIGN KEY (COD_FORN) REFERENC
FORNECEDORES); 
 
A partir desse script, assinale a alternativa CORRETA que apresenta o comando SQL que permite obter uma lista que contenha o nome de cada forne
que tenha fornecido alguma peça, o código da peça fornecida, a descrição dessa peça e a quantidade fornecida da referida peça:
 a) SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO =
FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN;
 b) SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS;
 c) SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND
FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN;
 d) SELECT DISTINCT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE CODIGO =
COD_PECA;
12.(ENADE, 2008) Considere o esquema de banco de dados relacional apresentado a seguir, formado por 4 relações, que representa o conjunto de estu
de uma universidade que podem, ou não, morar em repúblicas (moradias compartilhadas por estudantes). A relação Estudante foi modelada como um
subconjunto da relação Pessoa. Considere que os atributos grifados correspondam à chave primária da respectiva relação e os atributos que são segu
da palavra referencia sejam chaves estrangeiras.
 
Pessoa(IdPessoa:integer, Nome:varchar(40), Endereco:varchar(40)) 
 FonePessoa(IdPessoa:integer referencia Pessoa, DDD:varchar(3), Prefixo:char(4), Nro:char(4)) 
 Republica(IdRep:integer, Nome:varchar(30), Endereco:varchar(40)) 
 Estudante(RA:integer, Email:varchar(30), IdPessoa:integer referencia Pessoa, IdRep:integer referencia Republica)
 
Suponha que existam as seguintes tuplas no banco de dados:
 
Pessoa(1, 'José Silva', 'Rua 1, 20'); Republica(20, 'Várzea', 'Rua Chaves, 2001') 
 
Qual opção apresenta apenas tuplas válidas para esse esquema de banco de dados relacional?
 a) Estudante(10, 'jsilva@ig.com.br', 1, null); FonePessoa(10, '019', '3761', '1370')
 b) Estudante(10, 'jsilva@ig.com.br', 1, null); FonePessoa(1, '019', '3761', '1370')
 c) Estudante(10, 'jsilva@ig.com.br', 1, 50); FonePessoa(1, '019', '3761', '1370')
 d) Estudante(10, 'jsilva@ig.com.br', 1, 20); FonePessoa(1, null, '3761', '1370')
Prova finalizada com 12 acertos e 0 questões erradas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDY2NA==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=MjY0NTk0ODI=#questao_10%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDY2NA==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=MjY0NTk0ODI=#questao_11%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDY2NA==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&prova=MjY0NTk0ODI=#questao_12%20aria-label=

Continue navegando