Magna Concursos

Foram encontradas 24.900 questões.

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
686742 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);

Observe as instâncias destas tabelas.

enunciado 686742-1

Considere a consulta SQL abaixo, que segue o padrão SQL2.

SELECT cliente

FROM projetos natural left join participacoes natural join funcionarios

GROUP BY codp, cliente

HAVING count(*) > 1;

A consulta SQL acima recuperará

 

Provas

Questão presente nas seguintes provas
686741 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL
Um hospital necessita de dados para controlar seus pacientes, assim como os médicos que os atendem. Para tal, necessita saber:
– dados dos pacientes, dos médicos, e dos quartos disponíveis; – o médico responsável por cada paciente; – o quarto onde se localiza cada paciente; – os quartos que cada médico deve visitar para atender seus pacientes.
Utilizando o modelo Entidade-Relacionamento (ER), o analista modelou conceitualmente uma base de dados que atende esses requisitos informacionais. Essa base está representada na imagem abaixo, conforme a notação gráfica adotada em Heuser (2009). Considere que as cardinalidades dos relacionamentos capturam corretamente as restrições do domínio.
enunciado 686741-1

Tendo em vista a modelagem ER acima, assinale a alternativa que apresenta um ou mais relacionamentos dispensáveis, cuja eliminação não acarretaria prejuízo para os requisitos informacionais a serem atendidos pelo banco de dados.
 

Provas

Questão presente nas seguintes provas
686740 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL
Observe as tabelas DEPARTAMENTOS e FUNCIONARIOS, definidas abaixo pelos comandos SQL, que representam os departamentos de uma empresa e seus funcionários.
Create table DEPARTAMENTOS (codd char(5) not null primary key, nomed varchar(60) not null);
Create table FUNCIONARIOS (matr char(2) not null primary key, nomef varchar(200) not null, salario numeric(9,2) not null, codd char(5) not null, foreign key (codd) references DEPARTAMENTOS);
Considere as seguintes instâncias dessas tabelas:
enunciado 686740-1

Considere a consulta SQL abaixo, que segue o padrão SQL2:
Select nomed From FUNCIONARIOS NATURAL JOIN DEPARTAMENTOS WHERE salario > 5000 GROUP BY codd, nomed HAVING COUNT(*) > 1
De acordo com os dados acima, é correto afirmar que a consulta SQL retornará
 

Provas

Questão presente nas seguintes provas
686739 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL
Observe as tabelas MEDICOS e ESPECIALIDADES, definidas abaixo pelos comandos SQL, que representam médicos e especialidades médicas, respectivamente.
Create table ESPECIALIDADES (code integer not null primary key, nome varchar(60) not null);
Create table MEDICOS (cod char(5) not null primary key, nome varchar(100) not null, code integer not null, foreign key (code) references ESPECIALIDADES);
Considere o enunciado de uma consulta sobre as tabelas acima: “listar o nome das especialidades e os dados (código e nome) dos respectivos médicos, incluindo especialidades sem médicos correspondentes.”
Considere essa mesma consulta em SQL, abaixo:
SELECT E.nome as especialidade, M.cod as codmed, M.nome as NomeMedico FROM ___________________________
Assinale a alternativa que completa corretamente a lacuna da consulta SQL acima.
 

Provas

Questão presente nas seguintes provas
686738 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL
Sobre o controle de acesso discricionário baseado em concessão e revogação de privilégios, assinale a afirmação INCORRETA.
 

Provas

Questão presente nas seguintes provas
686737 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL
Um banco de dados Oracle consiste de uma ou mais unidades lógicas de armazenamento, denominadas tablespaces, que armazenam coletivamente todos os dados do banco de dados.
Em relação a tablespaces no Oracle 11g, considere as assertivas abaixo, assinalando V (verdadeiro) ou F (falso).
( ) Para uma instalação Oracle 11g, no mínimo duas tablespaces são necessárias: SYSTEM e SYSAUX. ( ) A instalação Oracle 11g default cria 8 tablespaces. ( ) Oracle provê um tipo especial de tablespace denominado bigfile tablespace, com tamanho máximo de 128TB (terabytes). Este tipo de datafile permite ao DBA gerenciar um tablespace como uma unidade, sem precisar se preocupar com o tamanho e estrutura dos datafiles subjacentes. ( ) O DBA pode escolher entre expandir o datafile automaticamente usando o parâmetro autoextend ou então ter um limite máximo de expansão, usando o parâmetro size.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
 

Provas

Questão presente nas seguintes provas
686736 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL
O Oracle 11g oferece três alternativas para backup. Uma opção é o backup lógico, que envolve ler um conjunto de registros da base de dados e escrevê-los em um arquivo. O utilitário _________ é empregado para este tipo de backup. As duas outras alternativas são backups físicos, que envolvem copiar os arquivos que constituem a base de dados. O Oracle oferece apoio a backups físicos off-line e ________. O utilitário RMAN (Oracle-supplied Recovery Manager) é utilizado para os backups físicos. Backups físicos off-line consistentes ocorrem quando a base de dados é desligada normalmente usando as opções normal, immediate ou transactional do comando __________. Já o outro tipo de backup físico pode ser usado em qualquer base de dados rodando em modo __________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
 

Provas

Questão presente nas seguintes provas
686735 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: BANRISUL
Injeção de SQL (SQL Injection) é um tipo de ameaça de segurança que se aproveita de falhas em sistemas que interagem com bases de dados via SQL.
Esta ameaça ocorre quando o atacante consegue
 

Provas

Questão presente nas seguintes provas