Questões de Concurso Público UFRJ 2012 para Técnico de Tecnologia da Informação, Desenvolvimento
Foram encontradas 6 questões
Ano: 2012
Banca:
PR-4 UFRJ
Órgão:
UFRJ
Prova:
PR-4 UFRJ - 2012 - UFRJ - Técnico de Tecnologia da Informação - Desenvolvimento |
Q446642
Banco de Dados
Sejam as tabelas abaixo, de Pessoal e Local, em um banco MySQL:
Considerando que, conforme ilustrado acima, a tabela Pessoal contém as colunas Departamento e Nome com 7 linhas, e que a Tabela Local contém as colunas Departamento e Cidade com 3 linhas, quantas COLUNAS e quantas LINHAS, respectivamente, são retornadas pela query abaixo?
Select * from Pessoal P INNER JOIN Local L ON P.Departamento = L.Departamento
Considerando que, conforme ilustrado acima, a tabela Pessoal contém as colunas Departamento e Nome com 7 linhas, e que a Tabela Local contém as colunas Departamento e Cidade com 3 linhas, quantas COLUNAS e quantas LINHAS, respectivamente, são retornadas pela query abaixo?
Select * from Pessoal P INNER JOIN Local L ON P.Departamento = L.Departamento
Ano: 2012
Banca:
PR-4 UFRJ
Órgão:
UFRJ
Prova:
PR-4 UFRJ - 2012 - UFRJ - Técnico de Tecnologia da Informação - Desenvolvimento |
Q446643
Banco de Dados
Seja a sentença SQL abaixo, que expressa um comando Select sobre uma tabela Aluno, a qual possui as colunas nome, turma e nota, sendo as duas primeiras colunas do tipo VARCHAR e a última coluna do tipo INT:
Select nome, turma, avg(nota), min(nota) from Aluno group by turma
É correto afirmar que:
Select nome, turma, avg(nota), min(nota) from Aluno group by turma
É correto afirmar que:
Ano: 2012
Banca:
PR-4 UFRJ
Órgão:
UFRJ
Prova:
PR-4 UFRJ - 2012 - UFRJ - Técnico de Tecnologia da Informação - Desenvolvimento |
Q446644
Banco de Dados
Uma injeção de SQL é um tipo de ataque de segurança, sobre o qual são feitas as afirmativas abaixo.
I - Diz respeito a inserir dados arbitrários, geralmen- te formando uma query SQL em uma string a ser enviada para ser executada pelo banco de dados.
II - O tratamento de plics (‘), ou aspas simples, resolve o problema da injeção de sql pois evita a presença de caracteres especiais injetados em queries.
III - O problema não ocorre em Stored procedures, pois as queries contidas nas Stored procedures são pré-compiladas.
Podemos afirmar que:
I - Diz respeito a inserir dados arbitrários, geralmen- te formando uma query SQL em uma string a ser enviada para ser executada pelo banco de dados.
II - O tratamento de plics (‘), ou aspas simples, resolve o problema da injeção de sql pois evita a presença de caracteres especiais injetados em queries.
III - O problema não ocorre em Stored procedures, pois as queries contidas nas Stored procedures são pré-compiladas.
Podemos afirmar que:
Ano: 2012
Banca:
PR-4 UFRJ
Órgão:
UFRJ
Prova:
PR-4 UFRJ - 2012 - UFRJ - Técnico de Tecnologia da Informação - Desenvolvimento |
Q446646
Banco de Dados
Dentre os bancos de dados do tipo System Database do SQL Server, aquele que NÃO pode sofrer operações de backup é o:
Ano: 2012
Banca:
PR-4 UFRJ
Órgão:
UFRJ
Prova:
PR-4 UFRJ - 2012 - UFRJ - Técnico de Tecnologia da Informação - Desenvolvimento |
Q446649
Banco de Dados
Analise o código descrito em T-SQL. Ele foi executado em um SQL Server por um desenvolvedor que possui conta local com privilégios de OWNER.
USE [MyBD];
GO
CREATE TABLE MyTable (ColA INT PRIMARY KEY,
ColB CHAR(3));
GO
INSERT INTO MyTable VALUES (1, ‘PeV’);
INSERT INTO MyTable VALUES (2, ‘NeV’);
INSERT INTO MyTable VALUSE (3, ‘FeB’);
GO
SELECT * FROM MyTable;
GO
Ao término da execução do código teremos:
USE [MyBD];
GO
CREATE TABLE MyTable (ColA INT PRIMARY KEY,
ColB CHAR(3));
GO
INSERT INTO MyTable VALUES (1, ‘PeV’);
INSERT INTO MyTable VALUES (2, ‘NeV’);
INSERT INTO MyTable VALUSE (3, ‘FeB’);
GO
SELECT * FROM MyTable;
GO
Ao término da execução do código teremos: