Questões sobre SQL

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões sobre SQL

#Questão 903221 - Banco de Dados, SQL, FUNDATEC, 2023, PROCERGS, ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL

As permissões para acesso às estruturas e operações em um banco de dados são concedidas através do comando SQL GRANT. Considere o seguinte comando SQL:
GRANT ALL PRIVILEGES ON BUSINESS TO PEOPLE
Sobre esse comando SQL, analise as assertivas abaixo e assinale a alternativa correta.
I. PEOPLE pode ser um usuário ou uma ROLE. II. O usuário poderá conceder seus privilégios sobre a tabela BUSINESS a outros usuários. III. O usuário poderá fazer operações de INSERT, UPDATE ou DELETE na tabela BUSINESS. IV. O usuário poderá criar uma TRIGGER sobre a tabela BUSINESS.

#Questão 903222 - Banco de Dados, SQL, FUNDATEC, 2023, PROCERGS, ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL

Considere o esquema relacional que representa parte de um sistema de uma biblioteca:
Livro(IdLivro,Titulo,Ano,#IdEditora) Editora(IdEditora, Nome) Assunto(IdAssunto, Descricao) LivroAssunto(#IdLivro,#IdAssunto)
Legenda: Campos sublinhados compõem a chave primária da tabela e campo precedido de # é uma chave estrangeira
A coordenação de uma biblioteca deseja um relatório para ver os títulos de todos os livros e a quantidade de assuntos que eles abordam, mostrando apenas aqueles que tratam de mais de dois assuntos.
Analise as alternativas de implementação dessa consulta e assinale a alternativa que expressa correta e eficientemente o que o relatório deve mostrar é:

#Questão 903224 - Banco de Dados, SQL, FUNDATEC, 2023, PROCERGS, ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL

Triggers são um importante recurso da linguagem SQL. Considere o seguinte comando para criação de uma trigger:
CREATE TRIGGER FAZ       BEFORE UPDATE ON FUNCIONARIOS       FOR EACH ROW DECLARE DIFERENCA NUMBER;    BEGIN          DIFERENCA := :NEW.SALARIO - :OLD.SALARIO;          DBMS_OUTPUT.PUT_LINE(‘DIFERENÇA' || DIFERENCA); END;
Analise as assertivas abaixo e assinale a alternativa correta.
I.   A trigger FAZ será executada uma única vez para toda execução do comando UPDATE. II.  A trigger FAZ irá substituir a execução do comando UPDATE se a diferença calculada for nula. III. A trigger FAZ será executada antes da efetivação da operação de alteração de cada linha da tabela FUNCIONARIOS. IV. :OLD.SALARIO contém o valor do salário antes da efetivação da operação de alteração.

#Questão 903226 - Banco de Dados, SQL, FUNDATEC, 2023, PROCERGS, ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL

As restrições de integridade garantem que as mudanças feitas no banco de dados, por usuários autorizados, não resultem em uma perda da consistência dos dados. Nesse contexto, considere os seguintes comandos SQL:


CREATE TABLE CIDADE( idCidade number(4) PRIMARY KEY, nome varchar2(50) NOT NULL

)

CREATE TABLE PESSOA( idPessoa number(5) PRIMARY KEY, nome varchar2(50) NOT NULL, idCidade number(4) REFERENCES CIDADE(idCidade)

)


Analise as assertivas abaixo e assinale a alternativa correta.

I. As tabelas CIDADE e PESSOA terão a identificação de cada uma de suas tuplas por um valor único, garantida pela restrição de integridade de identidade, verificada pelo SGBD a cada operação de inclusão ou alteração de tuplas.

II. O campo PESSOA.idCidade tem preenchimento obrigatório para cumprir com a regra da integridade referencial.

III. Quando uma tupla da tabela CIDADE for excluída, não é realizada verificação de integridade referencial, pois essa tabela não possui chave estrangeira.

IV. O campo PESSOA.nome não pode ficar vazio quando é feita a inclusão ou alteração de uma tupla na tabela PESSOA. 

#Questão 903234 - Banco de Dados, SQL, FUNDATEC, 2023, PROCERGS, ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia PHP

Sobre o Doctrine, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) O mapeamento objeto-relacional deve ser especificado preferencialmente em XML. ( ) Consultas a bancos de dados podem ser escritas em DQL (Doctrine Query Language). ( ) Qualquer objeto que se deseja salvar no banco de dados é chamado de entity.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis