Buscar

GABARITO Avaliação Final Objetiva - Individual 3 pontos


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

GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:746591)
Peso da Avaliação3,00
Prova43747306
Qtd. de Questões10
Acertos/Erros9/1
Nota9,00
1 Os comandos da linguagem SQL são muito poderosos, mas normalmente consegue-se melhorar o desempenho das aplicações através da programação do  Banco de Dados. Ao desenvolver módulos que sejam executados diretamente no servidor, diminui-se o tráfego de informações na rede, esconde-se boa parte das estruturas das tabelas e agiliza-se o processamento e retorno das mensagens. Internamente, o Banco de Dados possui mecanismos integrados que permitem unir as estruturas tradicionais de programação com os comandos SQL.
Quais as principais funções genéricas?
A GREATEST, LEAST, DECODE e LAST-DAY.
B GREATEST, CHAR, DECODE e NVL.
C GREATEST, LEAST, SUM e NVL.
D GREATEST, LEAST, DECODE e NVL.
2Para incluir linhas em uma tabela a partir de outra tabela, utiliza-se uma sintaxe específica.
Que sintaxe é essa?
A INSERT INTO nome da tabela
[(nome da coluna [,
nome da coluna ])]
SELECT
B INSERTE TO nome da tabela
[(nome da coluna [,
nome da coluna ])]
SELECT
C INSERT INTO nome da tabela
[(nome da coluna [,
nome da linha ])]
SELECT
D INSERT INTO nome da tabela
[(nome da linha [,
nome da coluna ])]
SELECT
3"É o princípio de que uma transação é uma unidade de processamento atômica, ou seja, a transação deve ser realizada por completo ou ela não deve ser realizada de forma alguma." A qual das propriedades comumente chamadas de ACID, que devem ser usadas pelos métodos de controle de concorrência e recuperação do SGBD, se refere a descrição acima?
A Durabilidade
B Consistência
C Atomicidade
D Isolamento 
4Bancos de dados são repositórios de informações. Eles organizam e relacionam informações através da linguagem SQL. O SQL é uma linguagem de programação que foi criada na década de 70 pela IBM para os Banco de Dados Relacionais da empresa, com o objetivo de implementar as regras de relacionamento de um banco de dados. Com a evolução do SQL e dos algoritmos de forma geral, surgiu o PL/SQL que é uma linguagem de programação compilada dentro do Banco de Dados que permite economia de tempo no desenvolvimento e acesso às informações. Com relação aos bancos de dados, analise as sentenças a seguir:
I- PL/SQL é uma linguagem de programação estruturada e largamente utilizada em banco de dados.
II- Os comandos DML não permitem a manipulação de dados. São usados apenas para conceder privilégios de acessos, pelo proprietário da tabela.
III- Não é possível programar triggers de banco em PLSQL.
IV- As restrições de integridade são definidas no momento de criação das tabelas na base de dados.
Assinale a alternativa CORRETA:
A As sentenças II, III e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças I e IV estão corretas.
D As sentenças II e III estão corretas.
5 Existem algumas propriedades de uma transação que são chamadas de propriedades ACID. Sobre elas, analise as sentenças a seguir:
 
I- A letra C da propriedade ACID significa concorrência. Isto é, o estado de um banco de dados deve ser mantido consistente mesmo quando houver concorrência entre duas ou mais consultas.
II- A letra A da propriedade ACID significa atomicidade. Isto é, uma operação de atualização deve ser restrita a uma única tabela.
III- A letra D da propriedade ACID significa disponibilidade. Isto é, os dados de um banco de dados devem ser protegidos, geralmente através de cópias backup, de modo que estejam disponíveis quando necessário.
Assinale a alternativa que apresenta a sequência CORRETA:
A Somente a sentença I está correta.
B As sentenças I, II e III estão corretas.
C Somente a sentença II está correta.
D Somente a sentença III está correta.
 GABARITO QUESTIONADO....
6 A linguagem PL/SQL é uma linguagem L4G (deve-se entender este termo como uma linguagem de quarta geração), que fornece uma interface processual ao SGBD Oracle. A linguagem PL/SQL integra perfeitamente a linguagem SQL lhe trazendo uma dimensão processual. Assim, a linguagem PL/SQL permite manipular de maneira complexa os dados contidos no banco de dados Oracle, transmitindo um bloco de programação ao SGBD ao invés de enviar uma solicitação SQL. Desta maneira, os tratamentos são diretamente realizados pelo sistema do banco de dados. Isto tem como consequência, principalmente, reduzir o número de trocas através da rede e, assim, aperfeiçoar as performances destas aplicações." Com relação ao PLSQl, analise as sentenças a seguir:
I- A exceção INVALID_NUMBER é disparada pela base de dados, quando é feita uma tentativa de converter uma string de caracteres inválida em um número.
II- A exceção TOO_MANY_ROWS é disparada quando o select encontra mais de um registro como resultado.
III- Pelas boas práticas de programação, não é obrigatório o uso de EXCEPTIONS em algoritmos PLSQL.
IV- O controle condicional e os loops são executados corretamente somente se o número de execuções for pré-estabelecido e fixado.
Assinale a alternativa CORRETA:
FONTE: Disponível em: . Acesso em: 4 abr. 2017.
A As sentenças II e III estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I e IV estão corretas.
D As sentenças I e II estão corretas.
7 São várias as etapas de criação e desenvolvimento de uma base de dados. São inúmeros os cuidados, a fim de que o depósito das informações atenda às expectativas dos usuários. Um papel importante neste cenário é do DBA (Administrador da base de dados). Com relação às atribuições desta função, analise as sentenças a seguir:
I- Responsável por arquitetar e disponibilizar toda a infraestrutura, a fim de garantir o funcionamento, a segurança e a integridade das informações.
II- Assumir o papel de gestor das informações.
III- Decidir sobre a codificação do sistema.
IV- Decidir sobre os privilégios de acesso das interfaces do sistema.
Assinale a alternativa CORRETA:
A Somente a sentença I está correta.
B As sentenças I e III estão corretas.
C As sentenças II e IV estão corretas.
D Somente a sentença II está correta.
8 A Oracle Corporation é uma empresa multinacional de tecnologia e informática norte-americana, especializada no desenvolvimento e comercialização de hardwares, softwares e de banco de dados. Sobre a versão do Oracle 11g, assinale a alternativa CORRETA do significado da letra “g”.
A Grande.
B Alta capacidade de armazenamento.
C "GRID".
D Grandeza.
9 Os Sistemas de Informação atuais atendem a todos os setores organizacionais e são indispensáveis para que eles se mantenham competitivos em seus respectivos mercados de atuação. Um nível organizacional atendido pelos sistemas e seus respectivos responsáveis trata da execução, acompanhamento e registro da operação diária da empresa, sendo geralmente sistemas fortemente transacionais. Exemplos: sistemas de vendas, folha de pagamento etc. A qual nível organizacional atendido pelos sistemas essa descrição pertence?
A Nível operacional.
B Nível de conhecimento.
C Nível estratégico.
D Nível gerencial.
10As triggers, mais conhecidas como gatilhos, apresentam-se como um eficiente recurso na garantia da integridade das informações controladas pelos bancos de dados. Através das triggers, é possível criar restrições de integridade específicas e aplicadas a cada negócio modelado na base de dados. Com relação às triggers, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Triggers servem somente para controle de auditorias.
(    ) As Triggers são usadas para realizar tarefas relacionadas com validações, restrições de acesso, rotinas de segurança e consistência de dados.
(    ) Triggers são disparadas antes ou depois da ocorrência de um evento - inserção, exclusão ou alteração de dados - em uma tabela na qual o gatilho é referenciado.
(    ) A declaração e a referência <:NEW> são utilizados para verificar cada linha de inserção na tabela referenciada pela trigger.
Assinale a alternativa que apresenta a sequência CORRETA:
AV - F - F - F.
B F - V - V - V.
C V - F - F - V.
D V - V - V - F.