Magna Concursos

Foram encontradas 24.804 questões.

2353988 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PF
Enunciado 3489180-1
As informações de um departamento e de seus colaboradores devem ser organizadas e armazenadas conforme a estrutura mostrada no diagrama precedente. Para isso, serão utilizados os comandos DDL a seguir.
create table organograma (
id integer primary key,
descricao varchar(50),
cargo varchar(50),
pai integer,
constraint fk_organograma foreign key (pai)
references organograma
);
create table colaborador (
cpf bigint primary key,
nome varchar(50),
data_nascimento date
);
create table colaborador_organograma
(
cpf bigint,
cargo integer,
data_nomeacao date,
data_exoneracao date,
constraint pk_colaborador_organograma primary
key (cpf, cargo),
constraint fk_colaborador_organograma_cpf
foreign key (cpf) references colaborador,
constraint fk_colaborador_organograma_cargo
foreign key (cargo) references organograma (id)
);
Tendo como referência as informações apresentadas, julgue o item.
A seguir, são apresentadas as expressões SQL corretas para inserir na tabela organograma as informações constantes do diagrama apresentado.
insert into organograma (id, descricao, cargo, pai) values (1, 'assistente', '101.2', 2);
insert into organograma (id, descricao, cargo, pai) values (2, 'coordenação de imigração', '101.4', 1);
insert into organograma (id, descricao, cargo, pai) values (3, 'coordenação de controle', '101.4', 1);
insert into organograma (id, descricao, cargo, pai) values (4, 'coordenação de documentação', '101.4', 1);
insert into organograma (id, descricao, cargo, pai) values (5, 'setor de registros', '101.3', 3);
insert into organograma (id, descricao, cargo) values (6, 'diretor de execução', '101.5');
 

Provas

Questão presente nas seguintes provas
2353987 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PF

Enunciado 3489179-1

As informações de um departamento e de seus colaboradores devem ser organizadas e armazenadas conforme a estrutura mostrada no diagrama precedente. Para isso, serão utilizados os comandos DDL a seguir.

create table organograma (
id integer primary key,
descricao varchar(50),
cargo varchar(50),
pai integer,
constraint fk_organograma foreign key (pai)
references organograma
);

create table colaborador (
cpf bigint primary key,
nome varchar(50),
data_nascimento date
);

create table colaborador_organograma
(
cpf bigint,
cargo integer,
data_nomeacao date,
data_exoneracao date,
constraint pk_colaborador_organograma primary
key (cpf, cargo),
constraint fk_colaborador_organograma_cpf
foreign key (cpf) references colaborador,
constraint fk_colaborador_organograma_cargo
foreign key (cargo) references organograma (id)
);

Tendo como referência as informações apresentadas, julgue o item.

A seguir, é apresentado o diagrama entidade-relacionamento correto para os comandos DDL em questão.

Enunciado 3489179-2

 

Provas

Questão presente nas seguintes provas
2353986 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: PF

Enunciado 3489178-1

As informações de um departamento e de seus colaboradores devem ser organizadas e armazenadas conforme a estrutura mostrada no diagrama precedente. Para isso, serão utilizados os comandos DDL a seguir.

create table organograma (
id integer primary key,
descricao varchar(50),
cargo varchar(50),
pai integer,
constraint fk_organograma foreign key (pai)
references organograma
);

create table colaborador (
cpf bigint primary key,
nome varchar(50),
data_nascimento date
);

create table colaborador_organograma
(
cpf bigint,
cargo integer,
data_nomeacao date,
data_exoneracao date,
constraint pk_colaborador_organograma primary
key (cpf, cargo),
constraint fk_colaborador_organograma_cpf
foreign key (cpf) references colaborador,
constraint fk_colaborador_organograma_cargo
foreign key (cargo) references organograma (id)
);

Tendo como referência as informações apresentadas, julgue o item.

A tabela colaborador está na primeira forma normal.

 

Provas

Questão presente nas seguintes provas
2353213 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UNIFAL
Orgão: UNIFAL
Provas:
Uma consulta em SQL pode conter mais de seis cláusulas, porém, somente as duas primeiras são obrigatórias. As cláusulas são especificadas na seguinte ordem, e as cláusulas entre colchetes [g] são opcionais:
(RAMEZ, E.; NAVATHE S. B., Sistemas de Banco de Dados, 4. ed., São Paulo: Pioneira Thomson Learning, 2005,
com adaptações).
CLAUSULA1 <atributos e lista de funções>
CLAUSULA2 <lista de tabelas>
[CLAUSULA3] <condição>
[CLAUSULA4] <atributo(s) agrupado(s)>
[CLAUSULA5] <condição de agrupamento>
[CLAUSULA6] <lista de atributos>;
Considerando a estrutura apresentada acima, quais são as substituições dos termos “CLAUSULA1”, “CLAUSULA2”, “CLAUSULA3”, “CLAUSULA4”, “CLAUSULA5” e “CLAUSULA6”, exatamente nessa ordem, fazendo com que a consulta apresente a estrutura correta?
 

Provas

Questão presente nas seguintes provas
2353196 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UNIFAL
Orgão: UNIFAL
Provas:
Considere o banco de dados representado pelo modelo relacional a seguir, que utiliza o Sistema Gerenciador de Banco de Dados MySQL, onde uma pessoa pode ser um docente e também participante de um grupo de pesquisa, mas que para participar de um grupo de pesquisa, não é necessário ser docente.
Enunciado 3495631-1
A consulta SQL que retorna nome, data de nascimento, CPF e e-mail de todas as pessoas cadastradas no banco e que são docentes, trazendo ainda o Siape e a data de admissão dos docentes, além do nome do grupo de pesquisa e a área do grupo de pesquisa daquelas pessoas que fizerem parte de algum grupo é:
 

Provas

Questão presente nas seguintes provas
2353194 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UNIFAL
Orgão: UNIFAL
Provas:
Ao codificar uma aplicação que armazene dados em um banco de dados, o que o desenvolvedor deve considerar?
 

Provas

Questão presente nas seguintes provas
2300275 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: CESPE / CEBRASPE
Orgão: ABIN
SELECT nome
FROM funcionario
WHERE area = 'INTELIGENCIA'
AND endereco LIKE '%BRASILIA,DF%';
Tendo como referência o código SQL precedente, julgue o item a seguir.
Em LIKE '%BRASILIA,DF%', o recurso LIKE foi definido de forma incorreta, uma vez que a utilização da vírgula (,), sem a inclusão da palavra-chave ESCAPE, impedirá que o código seja executado.
 

Provas

Questão presente nas seguintes provas
2299686 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFSCAR
Orgão: UFSCAR
Provas:

O PostgreSQL possui alguns recursos que auxiliam o trabalho do Administrador de Banco de Dados em sua tarefa de realizar o tuning do banco de dados. Dentre esses recursos existe o comando Explain com a seguinte sintaxe:

EXPLAIN [ ANALYZE ] [ VERBOSE ] comando SQL

O comando Explain mostra o plano de execução gerado pelo planejador do PostgreSQL para o comando SQL fornecido. O plano de execução mostra como as tabelas referenciadas pelo comando serão varridas — por uma varredura sequencial simples, varredura pelo índice, etc. — e, se forem referenciadas várias tabelas, quais algoritmos de junção serão utilizados para juntar as linhas requisitadas de cada uma das tabelas de entrada (fonte: http://pgdocptbr.sourceforge.net/pg82/sql-explain.html).

Tendo em vista esse contexto, observe a figura abaixo e associe o COMANDO aplicado ao correto RESULTADO da execução do comando. Analise as afirmativas I, II e III para assinalar a alternativa correta.

I. O resultado expresso em (a) reflete a execução do comando (3) Explain Analyze Verbose.

II. O resultado expresso em (b) reflete a execução do comando (2) Explain Analyze.

III. O resultado expresso em (c) reflete a execução do comando (1) Explain.

Enunciado 3539470-1

Enunciado 3539470-2

Enunciado 3539470-3

Enunciado 3539470-4

 

Provas

Questão presente nas seguintes provas
2299680 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFSCAR
Orgão: UFSCAR
Provas:

A figura abaixo apresenta um script com a criação das tabelas de um Sistema de Atendimento Médico, e uma consulta SQL formulada no SGBD PostgreSQL 10.

Enunciado 3539464-1

Enunciado 3539464-2

Analise a veracidade de cada uma das afirmativas apresentadas em I, II, III e IV e assinale a alternativa correta.

I. A subconsulta identificada como (a) não está correlacionada à consulta externa, e seleciona todos os exames que foram realizados pelo laboratório ExameLab em 12/01/2018.

II. A subconsulta identificada como (b) está correlacionada à consulta externa, e seleciona todos os exames que foram realizados na data de 12/01/2018 pelo paciente que está sendo avaliado na consulta externa.

III. Se a diferença entre o resultado da subconsulta identificada como (a) e o resultado da subconsulta identificada como (b) é vazio, significa que o paciente selecionado na consulta externa realizou todos os exames que foram realizados no laboratório ExameLab em 12/01/2018.

IV. A consulta SQL equivale a uma aplicação do operador de divisão em álgebra relacional.

 

Provas

Questão presente nas seguintes provas
2299677 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFSCAR
Orgão: UFSCAR
Provas:

O PostgreSQL possui funções e tipos de dados específicos para a manipulação de datas. Na figura abaixo são apresentados os códigos para criação da tabela TestesTiposDataHora e inserção de dados nessa tabela. Observando esses códigos, analise as afirmativas (I, II e III) para selecionar a alternativa correta.

Enunciado 3539461-1

I. O tipo de dados date armazena data e hora.

II. O tipo de dados timestamp armazena data e hora e a versão PostgreSQL 10 utiliza por padrão with time zone.

III. Pode ser utilizada a função current_date para armazenar dado no atributo tipotimestamp, assim como pode ser utilizada a função current_timestamp para armazenar dado no atributo tipodate. Portanto, a inserção de dados, conforme consta na figura não acusa erro.

 

Provas

Questão presente nas seguintes provas