Magna Concursos

Foram encontradas 295 questões.

2352523 Ano: 2018
Disciplina: Raciocínio Lógico
Banca: UFRGS
Orgão: BANRISUL
Dispõe-se de 5 pastas, numeradas de 1 a 5, com afirmações sobre o conteúdo dessas pastas. Dentro de uma delas está um cartão de banco.
enunciado 3231285-1

Em qual das pastas está o cartão, sabendo-se que todas as afirmações das pastas resultam em verdadeiro?
 

Provas

Questão presente nas seguintes provas
686752 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL
Sobre recuperação de banco de dados, é correto afirmar que:
 

Provas

Questão presente nas seguintes provas
686751 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL

Observe as tabelas FUNCIONARIOS, PROJETOS e PARTICIPACOES definidas abaixo, usando SQL, que representam funcionários e a participação destes em projetos.

Create table PROJETOS

(codp char(2) not null primary key,

cliente varchar(100) not null,

orcamento numeric(15,2) not null,

pais char(2) not null);

create table FUNCIONARIOS

(matr char(2) not null primary key,

nomef varchar(100) not null,

salario numeric(8,2) not null,

pais char(2) not null);

create table PARTICIPACOES

(codp char(2) not null,

matr char(2) not null,

horas integer not null,

primary key (codp, matr),

foreign key (codp) references PROJETOS,

foreign key (matr) references FUNCIONARIOS);

Considere a consulta SQL abaixo.

enunciado 686751-1

O que essa consulta SQL recupera?

 

Provas

Questão presente nas seguintes provas
686750 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL
Sobre junções em consultas SQL, é correto afirmar que:
 

Provas

Questão presente nas seguintes provas
686749 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL
Em relação a restrições (constraints), gatilhos (triggers) e assertivas (assertions), considere as afirmações abaixo, assinalando V (verdadeiro) ou F (falso).
( ) Ao contrário de gatilhos e restrições, uma assertiva não está relacionada a nenhuma tabela específica da base de dados. ( ) Gatilhos e assertivas estão relacionados a operações específicas que acontecem sobre objetos na base de dados e que respectivamente disparam o gatilho/verificam a assertiva. ( ) Gatilhos são mais poderosos do que assertivas porque não somente verificam condições, mas também podem modificar dados. ( ) Oracle 11g dá suporte a gatilhos e restrições, mas não permite a criação de assertivas.
A sequência correta de preenchimento dos parênteses, de cima para baixo, é
 

Provas

Questão presente nas seguintes provas
686748 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL
Observe as tabelas ALUNOS, DISCIPLINAS e MATRICULAS, definidas abaixo pelos comandos SQL, que representam os alunos, as disciplinas oferecidas e as matrículas de alunos em disciplinas.
Create table ALUNOS (matr char(5) not null primary key, nomea varchar(100) not null);
Create table DISCIPLINAS (cod char(5) not null primary key, nomed varchar(100) not null);
Create table MATRICULAS (matr char(5) not null, cod char(5) not null, primary key(matr,cod), foreign key (matr) references ALUNOS, foreign key (cod) references DISCIPLINAS);
Considere a seguinte consulta em SQL:
SELECT DISTINCT NOMEA FROM ALUNOS A WHERE NOT EXISTS (SELECT * FROM MATRICULAS NATURAL JOIN ALUNOS WHERE NOMEA = ‘joao da silva’ AND COD NOT IN (SELECT DISTINCT COD FROM MATRICULAS WHERE MATR = A.MATR) );
O que essa consulta SQL recupera?
 

Provas

Questão presente nas seguintes provas
686747 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL

Observe a tabela PRODUTOS abaixo.

create table PRODUTOS

(codp integer not null primary key,

nome varchar(120) not null,

preco numeric(5,2) not null,

desconto integer,

precoDoConcorrente numeric(5,2));

Considere as visões definidas abaixo usando SQL. Assuma que não existem gatilhos definidos sobre a tabela, nem para estas visões.

I - CREATE VIEW V1 AS

SELECT DISTINCT CODP, NOME, PRECO

FROM PRODUTOS

WHERE DESCONTO >0;

II - CREATE VIEW V2 AS

SELECT PRECO

FROM PRODUTOS

GROUP BY PRECO

HAVING COUNT(*) > 3;

III - CREATE VIEW V3 AS

SELECT CODP, NOME, PRECO

FROM PRODUTOS

WHERE PRECODOCONCORRENTE - PRECO >0;

Através de quais visões é possível inserir uma tupla na tabela PRODUTOS, usando um comando INSERT compatível com o respectivo esquema da visão?

 

Provas

Questão presente nas seguintes provas
686746 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL

Considere as afirmações abaixo sobre as vantagens de procedimentos armazenados (stored procedures) em Sistemas de Gerência de Banco de Dados (SGBDs).

I - Desempenho: a maioria dos SGBDs compilam os procedimentos armazenados, gerando uma representação interna que pode ser executada de forma bastante eficiente no SGBD, com desempenho bem melhor do que o de comandos equivalentes invocados a partir de um programa de aplicação, por exemplo, através de uma API (Application Programing Interface).

II - Reusabilidade: um procedimento armazenado definido para uma função específica pode ser invocado de múltiplas formas, por exemplo, por diferentes aplicações, procedimentos armazenados ou gatilhos.

III - Segurança: um procedimento armazenado precisa ser testado e homologado pelo DBA (administrador do banco de dados), garantindo assim que não irá gerar erros de execução.

IV - Redução do tráfego de rede: em uma configuração cliente/servidor, invocar um procedimento armazenado a partir de uma aplicação no cliente, recebendo os resultados, gera bem menos tráfego do que invocar um conjunto equivalente de comandos SQL a partir de uma lógica controlada em um programa de aplicação.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
686745 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL

Observe a tabela TABA e a visão VIEWA, definidas abaixo pelos comandos SQL.

enunciado 686745-1

Considere a instrução SQL: insert into VIEWA values (5,5,5);
De acordo com os dados acima, assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas
686744 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL

Considere a modelagem Entidade-Relacionamento (ER) abaixo (notação Heuser, 2009).

enunciado 686744-1

Como um relacionamento composição é identificado?

 

Provas

Questão presente nas seguintes provas