Ir para o conteúdo principal
Milhares de questões atuais de concursos.

Questões de Concurso – Aprova Concursos

Milhares de questões com o conteúdo atualizado para você praticar e chegar ao dia da prova preparado!


Exibir questões com:
Não exibir questões:
Minhas questões:
Filtros aplicados:

Dica: Caso encontre poucas questões de uma prova específica, filtre pela banca organizadora do concurso que você deseja prestar.

Exibindo questões de 25 encontradas. Imprimir página Salvar em Meus Filtros
Folha de respostas:

  • 1
    • a
    • b
    • c
    • d
    • e
  • 2
    • a
    • b
    • c
    • d
    • e
  • 3
    • a
    • b
    • c
    • d
    • e
  • 4
    • a
    • b
    • c
    • d
    • e
  • 5
    • a
    • b
    • c
    • d
    • e
  • 6
    • a
    • b
    • c
    • d
    • e
  • 7
    • a
    • b
    • c
    • d
    • e
  • 8
    • a
    • b
    • c
    • d
    • e
  • 9
    • a
    • b
    • c
    • d
    • e
  • 10
    • a
    • b
    • c
    • d
    • e

Quanto ao modelo de transações definido no padrão SQL (SQL2 ou superior), assinale com V (verdadeiro) ou F (falso) as afirmações abaixo.

( ) O comando SET TRANSACTION define as proprie-dades da próxima transação a ser executada e não tem efeito sobre transações já em execução.
( ) O comando ROLLBACK desfaz todas as mudanças realizadas sobre a base de dados, sempre desde o início da transação.
( ) Entre as propriedades que podem ser definidas em um comando SET TRANSACTION, estão o nível de isolamento e o nível de acesso.

A sequência correta de preenchimento dos parênteses, de cima para baixo, é

Dada uma instalação de um sistema de gerência de dados baseado em SQL (padrão SQL2 ou superior), suponha que o administrador do banco de dados tenha criado os usuários U1, U2, U3 e U4 com os privilégios default do sistema. Suponha que o usuário U1 é dono da tabela TAB1 e deseja conceder privilégios de acesso a essa tabela para outros usuários. Considere os comandos abaixo executados pelos usuários U1 e U2 na sequência especificada (1, seguido de 2, seguido de 3).

1 – USUÁRIO U1 executa o comando GRANT SELECT, INSERT ON TAB1 TO U2 WITH GRANT OPTION;
2 – USUARIO U2 executa o comando GRANT SELECT ON TAB1 TO U3;
3 – USUARIO U1 executa o comando REVOKE INSERT ON TAB1 FROM U2;

Assumindo que os comandos acima, na sequência especificada, executaram sem erros, considere cada situação abaixo, assinalando V (verdadeiro) se o usuário tem a permissão de realizar o comando especificado, ou F (falso) se não tem essa permissão.

( ) usuário U3 consulta a tabela TAB1 usando o comando SELECT
( ) usuário U3 insere uma tupla na tabela TAB1 usando o comando INSERT
( ) Usuário U2 concede o privilégio de consultar a tabela TAB1 ao usuário U4 usando o comando GRANT

A sequência correta de preenchimento dos parênteses, de cima para baixo, é

Observe as tabelas a seguir, definidas em SQL (padrão SQL2 ou superior).

Create table PRODUTOS
(codp integer not null,
nomep varchar(60) not null,
categoria varchar(30) default 'perfumaria' not null,
preco numeric(5,2) default 0,
estoque integer,
primary key(codp));

create table PRODUTOSDESCONTINUADOS
(codp integer not null,
nomep varchar(60) not null,
categoria varchar(30) default 'desconhecido' not null,
preco numeric(5,2) default 0,
primary key(codp));

Considere o conjunto de comandos SQL de inserção de tuplas nas tabelas abaixo (mesmo padrão) e suponha que não haja problemas com os valores fornecidos como chave-primária.

I - INSERT INTO PRODUTOS (codp, nomep, preco) VALUES (1, 'gasex', 100);
II - INSERT INTO PRODUTOSDESCONTINUADOS
SELECT codp, nomep, categoria from PRODUTOS WHERE estoque IS NULL;
III - INSERT INTO PRODUTOSDESCONTINUADOS VALUES (30, 'biutiful', null, null);

Quais comandos SQL de inserção executam correta-mente?

Os dados _______ são armazenados em ________. Os dados ________ misturam nomes de tipos de dados e valores de dados, mas nem todos eles precisam seguir uma estrutura predefinida fixa. Os dados ________ refe-rem-se à informação exibida na Web, caso em que a informação sobre os tipos dos itens de dados não existe.

Assinale a alternativa que completa, correta e respec-tivamente, as lacunas do texto acima.

Uma das principais regras heurísticas da otimização de consultas é

Analise a tabela MEDICOS e as visões CIRURGIOES e CIRURGIOESSP, definidas pelos comandos SQL abaixo (padrão SQL2 ou superior).

Supondo que o modo auto-commit de execução esteja ativado, isto é, cada comando em isolado corresponde a uma transação, avalie as instruções SQL abaixo.

I - insert into cirurgioes values (2, 'pedro', 2000, 'SP');
II - insert into cirurgioesSP values (4, 'carla', 'RS');
III - insert into cirurgioesSP values (5, 'maria', 'SP');

Considerando o conceito de visão atualizável (updatable view) de SQL (mesmo padrão), qual dos comandos acima executa sem falha?

Suponha a tabela ENSINO, descrita abaixo em SQL.

Create table ENSINO
(matr integer not null,
disciplina varchar(50) not null,
professor varchar(60) not null,
nota numeric(3,1),
primary key (matr, disciplina));

Considere que sobre esta tabela existem as seguintes dependências funcionais não triviais, e apenas estas:

matr, disciplina → professor, nota
professor → disciplina

Para cada forma normal apresentada abaixo, assinale com V (verdadeiro), se a tabela estiver nessa forma normal ou F (falso), se não estiver.

( ) Segunda Forma Normal
( ) Terceira Forma Normal
( ) Forma Normal Boyce-Codd

A ordem correta de preenchimento dos parênteses, de cima para baixo, é

Considere as afirmações abaixo sobre bancos de dados de objetos.

I - Identidade de Objetos: os objetos possuem identi-dades únicas, independentes de seus valores de atri-butos e são geradas pelo Sistema Gerenciador de Banco de Dados (SGBD).
II - Polimorfismo e sobrecarga de operadores: as operações de nomes de método podem ser sobre-carregadas com diversas implementações, para que se apliquem a diferentes tipos de objeto.
III - Extensões: todos os objetos persistentes de um determinado tipo podem ser armazenados em uma extensão; as extensões correspondentes a uma hierarquia de tipo possuem restrições de conjunto/subconjunto em suas coleções de objetos persistentes.

Quais estão corretas?

Considere as afirmações abaixo sobre segurança em bancos de dados.

I - Mecanismos de segurança obrigatórios são usados para conceder privilégios aos usuários, incluindo a capacidade de acessar arquivos de dados, registros ou campos específicos, em um modo especificado, como leitura, inserção, exclusão ou atualização.
II - Mecanismos de segurança discriminatórios são usados para impor a segurança multinível por classi-ficação de dados e usuários em várias classes (ou níveis) de segurança e, depois, pela implementação da política de segurança apropriada da organização.
III - A perda de disponibilidade é uma ameaça aos bancos de dados quanto a tornar os objetos disponíveis a um usuário humano ou a um programa que a eles tem legitimo direito de acesso.

Quais estão corretas?

Numere a segunda coluna de acordo com a primeira, relacionando os comandos de operações de arquivo com a descrição de suas respectivas funções.

(1) Open
(2) Reset
(3) Read (ou Get)
(4) Find (ou Locate)
(5) Scan

( ) Se o arquivo já tiver sido aberto ou reiniciado, retorna ao primeiro registro; caso contrário, re-torna ao próximo registro.
( ) Copia o registro atual do buffer para uma variável de programa no programa do usuário.
( ) Prepara o arquivo para leitura ou gravação.
( ) Define o ponteiro do arquivo aberto para o início do arquivo.
( ) Procura o primeiro registro que satisfizer uma condição de pesquisa.

A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é

© Aprova Concursos - Al. Dr. Carlos de Carvalho, 1482 - Curitiba, PR - 0800 727 6282