🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Questões de Concurso Sobre banco de dados

Questões Discursivas

Foram encontradas 18.926 questões

Q876832 Banco de Dados

Analise, abaixo, a sintaxe da instrução para conceder privilégios ao administrador do banco de dados.


GRANT privilégios ON [schema.]objeto TO usuário [WITH ADMIN OPTION | WITH GRANT OPTION];


Sobre essa sintaxe, assinale a afirmativa correta.

Alternativas
Q876831 Banco de Dados

O banco de dados Oracle armazena objetos, como tabelas e índices, em espaços alocados dentro do banco de dados. Esses espaços recebem o nome de _________, o qual está associado a um ou mais arquivos __________ denominados __________. Cada __________ está associado a somente uma __________. As informações são armazenadas logicamente em tablespaces e fisicamente em __________.


Assinale a alternativa que preenche correta e respectivamente as lacunas do texto acima

Alternativas
Q876830 Banco de Dados

Analise a sintaxe para administração de bancos de dados abaixo.


ALTER [DATABASE | TABLESPACE] [BEGIN | END] BACKUP


Sobre essa sintaxe, assinale a alternativa correta.

Alternativas
Q876721 Banco de Dados

Uma relação está na _____________ se todos os seus atributos são monovalorados e atômicos.


Assinale a alternativa que completa, corretamente, a lacuna da afirmação acima.

Alternativas
Q876720 Banco de Dados

Considere a tabela relacional abaixo.


EMPREGADO_PROJETO

(num_empregado, num_projeto, horas_trabalhadas, nome_empregado, nome_projeto, localização_projeto)


Nessa tabela, não se pode inserir um projeto, a menos que um empregado esteja associado. Por outro lado, não se pode inserir um empregado, a menos que esteja associado a um projeto. Esse é um exemplo de

Alternativas
Q876719 Banco de Dados

Analise a sintaxe para gatilhos do PostgreSQL.


CREATE TRIGGER nome { BEFORE | AFTER } { evento [ OR ... ] }

        ON tabela [ FOR [ EACH ] { ROW | STATEMENT } ]

        EXECUTE PROCEDURE nome_da_função ( argumentos )


A respeito dessa sintaxe, assinale a alternativa que apresenta a afirmação correta. 

Alternativas
Q876718 Banco de Dados

O resultado de duas consultas pode ser combinado na linguagem PostgreSQL através da seguinte sintaxe:


comando1 UNION [ALL] comando2

comando1 INTERSECT [ALL] comando2

comando1 EXCEPT [ALL] comando2


Com base nessa sintaxe, é correto afirmar que

Alternativas
Q876717 Banco de Dados
Qual é a variável de PL/SQL que armazena blocos grandes de dados com caracteres de um único byte no banco de dados?
Alternativas
Q876716 Banco de Dados

Considere as afirmações abaixo sobre a estrutura de um bloco PL/SQL.


I - A seção declarativa é uma seção opcional e deve ser utilizada somente quando variáveis, cursores, exceções e/ou tipos construídos forem requeridos na resolução do problema.

II - A seção executável é obrigatória na construção de um bloco e compreende o conjunto de instruções para a resolução do problema do bloco que será construído.

III - A seção de tratamento de exceções é opcional e deve ser utilizada somente quando houver necessidade de tratamento de erros que podem ocorrer durante a execução do bloco.


Quais estão corretas?

Alternativas
Q876715 Banco de Dados
Qual é o método de PL/SQL que retorna o tamanho máximo de uma coleção?
Alternativas
Q871385 Banco de Dados
Em um esquema de Data Warehouse com uma arquitetura “estrela” ou “flocos de neve”, há uma tabela central que é, basicamente, uma coleção de valores-chave de tabelas dimensões. O nome técnico dessa tabela é
Alternativas
Q871384 Banco de Dados
Um Data Warehouse pode ser subdividido em pequenas porções para atender um departamento da empresa, por exemplo. Essa subdivisão do Data Warehouse é conhecida como
Alternativas
Q871383 Banco de Dados

Analise a seguinte função PL/SQL desenvolvida por um administrador de banco de dados da EBSERH e assinale a alternativa que apresenta a forma correta de sua chamada.


Imagem associada para resolução da questão

Alternativas
Q871382 Banco de Dados
Um administrador de banco de dados Oracle está programando em PL/SQL e necessita fazer um loop utilizando um FOR. Assinale a alternativa que apresenta corretamente a sintaxe geral para o loop FOR em PL/SQL.
Alternativas
Q871381 Banco de Dados
Um administrador de banco de dados escreveu o seguinte código PL/SQL. Sobre esse código, é correto afirmar apenas que

Imagem associada para resolução da questão
Alternativas
Q871380 Banco de Dados
Sabendo que a PL/SQL é uma poderosa linguagem de programação em bancos de dados Oracle, assinale a alternativa correta acerca da criação de um pacote.
Alternativas
Q871379 Banco de Dados

Para se inserir o registro do cliente Ruy Barbosa na tabela CLIENTE, dada a seguir, é necessário executar o SQL padrão ANSI apresentado corretamente em qual das alternativas?


Imagem associada para resolução da questão

Alternativas
Q871378 Banco de Dados
Foi inserida uma consulta errada para o paciente Machado de Assis na tabela CONSULTAS, apresentada a seguir. O único dado que o administrador de banco de dados sabe é o nome e o sobrenome do paciente que está na tabela PACIENTE, a seguir. Sendo assim, para se excluir corretamente o registro do paciente, é necessária a execução do seguinte SQL padrão ANSI:

Imagem associada para resolução da questão
Alternativas
Q871377 Banco de Dados

Para a resolução da questão serão utilizados os esquemas a seguir:


Um administrador de banco de dados da EBSERH necessita fazer uma consulta SQL ANSI para apresentar a quantidade de consultas médicas dos pacientes do médico João Batista. O SQL deve projetar a quantidade de consultas médicas de todos os pacientes do médico com seus respectivos nomes, sobrenomes e descrição das consultas. Sabendo que a estrutura das tabelas foram apresentadas, o código correto que realiza essa consulta é
Alternativas
Q871376 Banco de Dados

Para a resolução da questão serão utilizados os esquemas a seguir:


Um administrador de banco de dados (DBA) necessita criar uma tabela em um SGBD com SQL padrão ANSI. A tabela se chamará CONSULTA, como evidenciado no esquema apresentado. Sabe-se que a tabela terá um relacionamento com PACIENTE e com MEDICO, cujas as respectivas chaves primárias são CPF e CRM. Sabe-se que as chaves primárias da tabela CONSULTA são CRM_MEDICO e CPF_ PACIENTE. Assinale a alternativa que apresenta corretamente o comando DDL completo que o DBA deve realizar para a criação da tabela.
Alternativas
Respostas
10981: C
10982: B
10983: A
10984: A
10985: D
10986: E
10987: C
10988: A
10989: E
10990: E
10991: D
10992: B
10993: A
10994: C
10995: E
10996: A
10997: B
10998: C
10999: D
11000: A