Magna Concursos

Foram encontradas 24.479 questões.

1694047 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: IBFC
Orgão: Pref. Cruzeiro Sul-AC
Provas:

Um Sistema de Gerenciamento de Banco de Dados (SGBD) é o conjunto de softwares responsáveis pelo gerenciamento de um banco de dados. Sobre SGBD assinale a alternativa incorreta.

 

Provas

Questão presente nas seguintes provas
1689474 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Provas:
O conceito de transações permite ao projetista modelar uma sequência de operações de banco de dados como um único bloco. Desse modo, o usuário tem a percepção de que uma única ação foi executada. Nesse contexto, sobre a propriedade do “tudo ou nada” (atomicidade), é correto afirmar que se trata:
 

Provas

Questão presente nas seguintes provas
1685355 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG

Qual o valor de total, retornado na execução da instruções abaixo?

SELECT SUM(t.count) AS total FROM (
SELECT COUNT(i.id_pessoa) FROM eventos.eventos AS e
INNER JOIN eventos.inscricao AS i ON i.data_inscricao >= e.data_abertura
GROUP BY e.nome
) AS t;

 

Provas

Questão presente nas seguintes provas
1685354 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.

CREATE SCHEMA eventos;
CREATE TABLE eventos.pessoas (id serial, nome varchar, cpf varchar);
CREATE TABLE eventos.eventos (id serial, nome varchar, data_abertura DATE);
CREATE TABLE eventos.inscricao (id_evento int, id_pessoa int, data_inscricao DATE);
INSERT INTO eventos.pessoas (id, nome, cpf) VALUES

(1, 'João', '11111111111'),(2, 'Jaime', '22222222222'),(3, 'Ariana', '33333333333');
INSERT INTO eventos.eventos (id, nome, data_abertura) VALUES
(1, 'Evento A', '2019-12-29'), (2, 'Evento B', '2019-12-30');
INSERT INTO eventos.inscricao (id_evento, id_pessoa, data_inscricao) VALUES
(1, 1, '2019-12-31'), (2, 2, '2019-12-29'), (3, 1, '2019-12-29');

As instruções abaixo foram executadas individualmente, na ordem mostrada, na estrutura de banco de dados:

I) ALTER TABLE eventos.inscricao ADD CONSTRAINT fkp FOREIGN KEY (id_pessoa) REFERENCES eventos.pessoas(id);
II) UPDATE eventos.inscricao SET id_evento = 1 WHERE id_evento NOT IN (SELECT id FROM eventos.eventos);
III) ALTER TABLE eventos.inscricao ADD CONSTRAINT fke FOREIGN KEY (id_evento) REFERENCES eventos.eventos(id);
IV) ALTER TABLE eventos.inscricao ADD CONSTRAINT inscricao_idx UNIQUE (id_pessoa, id_evento);

Assinale a alternativa que indica quais instruções retornaram mensagem de erro:

 

Provas

Questão presente nas seguintes provas
1685353 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.

CREATE SCHEMA eventos;
CREATE TABLE eventos.pessoas (id serial, nome varchar, cpf varchar);
CREATE TABLE eventos.eventos (id serial, nome varchar, data_abertura DATE);
CREATE TABLE eventos.inscricao (id_evento int, id_pessoa int, data_inscricao DATE);
INSERT INTO eventos.pessoas (id, nome, cpf) VALUES

(1, 'João', '11111111111'),(2, 'Jaime', '22222222222'),(3, 'Ariana', '33333333333');
INSERT INTO eventos.eventos (id, nome, data_abertura) VALUES
(1, 'Evento A', '2019-12-29'), (2, 'Evento B', '2019-12-30');
INSERT INTO eventos.inscricao (id_evento, id_pessoa, data_inscricao) VALUES
(1, 1, '2019-12-31'), (2, 2, '2019-12-29'), (3, 1, '2019-12-29');

Na tentativa de remover valores inválidos do banco de dados, é desejado criar uma chave estrangeira no campo id_evento da tabela inscricao, referenciando o campo id da tabela eventos. Qual das instruções abaixo retorna a correta quantidade de inscrições com valores nulos ou inválidos na tabela inscricao, que precisam ser corrigidos antes da modificação?

 

Provas

Questão presente nas seguintes provas
1685352 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.

CREATE SCHEMA eventos;
CREATE TABLE eventos.pessoas (id serial, nome varchar, cpf varchar);
CREATE TABLE eventos.eventos (id serial, nome varchar, data_abertura DATE);
CREATE TABLE eventos.inscricao (id_evento int, id_pessoa int, data_inscricao DATE);
INSERT INTO eventos.pessoas (id, nome, cpf) VALUES

(1, 'João', '11111111111'),(2, 'Jaime', '22222222222'),(3, 'Ariana', '33333333333');
INSERT INTO eventos.eventos (id, nome, data_abertura) VALUES
(1, 'Evento A', '2019-12-29'), (2, 'Evento B', '2019-12-30');
INSERT INTO eventos.inscricao (id_evento, id_pessoa, data_inscricao) VALUES
(1, 1, '2019-12-31'), (2, 2, '2019-12-29'), (3, 1, '2019-12-29');

Qual das instruções abaixo gera um erro quando executada?

 

Provas

Questão presente nas seguintes provas
1685351 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG

A estrutura de banco de dados PostgreSQL criada abaixo será utilizada na questão.

CREATE SCHEMA eventos;
CREATE TABLE eventos.pessoas (id serial, nome varchar, cpf varchar);
CREATE TABLE eventos.eventos (id serial, nome varchar, data_abertura DATE);
CREATE TABLE eventos.inscricao (id_evento int, id_pessoa int, data_inscricao DATE);
INSERT INTO eventos.pessoas (id, nome, cpf) VALUES

(1, 'João', '11111111111'),(2, 'Jaime', '22222222222'),(3, 'Ariana', '33333333333');
INSERT INTO eventos.eventos (id, nome, data_abertura) VALUES
(1, 'Evento A', '2019-12-29'), (2, 'Evento B', '2019-12-30');
INSERT INTO eventos.inscricao (id_evento, id_pessoa, data_inscricao) VALUES
(1, 1, '2019-12-31'), (2, 2, '2019-12-29'), (3, 1, '2019-12-29');

Qual das instruções abaixo retorna os registros que têm como data no campo data_inscricao, da tabela inscricao, o mesmo dia de execução da consulta?

 

Provas

Questão presente nas seguintes provas
1681945 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: EJUD-PI
Orgão: TJ-PI
Provas:

Sobre os objetos view (visão) em banco de dados, podemos afirmar:

 

Provas

Questão presente nas seguintes provas
1677773 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: IBFC
Orgão: Pref. Cruzeiro Sul-AC
Provas:

Quanto às cópias de segurança (backup), analise as afirmativas abaixo e assinale a alternativa correta.

I. O backup incremental é mais rápido para ser criado e mais lento para ser restaurado.

II. Toda vez que se realizar um backup incremental, ou diferencial, necessita-se de se fazer simultaneamente um backup completo.

III. O backup diferencial é uma cópia dos dados criados e modificados, desde o último backup completo.

 

Provas

Questão presente nas seguintes provas
1671236 Ano: 2019
Disciplina: TI - Banco de Dados
Banca: UFRPE
Orgão: UFRPE
Provas:
Paciente (cpf, nome, sexo, idade);
Medico (cpf, crm, nome);
Especialidade (id_especialidade, nome_especialidade);
Medico_especialidade (cpf_medico, id_especialidade);
Cid (id_cid, nome_Cid);
Atendimento (cpf_paciente, cpf_medico, data, descrição, id_cid);
Onde:
!$ \bullet !$ Paciente: representa os pacientes do posto de saúde. Chave primária: {cpf}.
!$ \bullet !$ Medico: representa os médicos do posto de saúde. Chave primária: {cpf}.
!$ \bullet !$ Especialidade: representa a lista de especialidades médicas existentes.
!$ \bullet !$ Medico_especialidade: representa as especialidades apresentadas por cada médico do posto (uma ou mais). Chave primária:
{cpf_medico, id_especialidade}.
Chaves estrangeiras:
!$ \circ !$ {cpf_medico}, vindo da tabela Medico (campo cpf);
!$ \circ !$ {Id_especialidade}, vindo da tabela Especialidade (campo id_especialidade).
!$ \bullet !$ Cid: classificação internacional de doenças, utilizada durante o atendimento médico, sempre que o profissional identificar a doença que motivou o atendimento. Chave primária: {id_cid}.
!$ \bullet !$ Atendimento: representa os atendimentos realizados no posto de saúde. Chave primária: {cpf_paciente, cpf_medico, data}
Chaves estrangeiras:
!$ \circ !$ {cpf_paciente}, vindo da tabela Paciente (campo cpf);
!$ \circ !$ {cpf_medico}, vindo da tabela Medico (campo cpf);
!$ \circ !$ {id_cid}, vindo da tabela Cid (campo id_cid);
Sobre a criação da tabela “Medico_especialidade”, assinale a alternativa que completa corretamente o comando de criação em SQL:
create table medico_especialidade(
cpf_medico ,
id_especialidade int,
(cpf_medico, id_especialidade),
(cpf_medico) references medico(cpf),
_(id_especialidade) references especialidades(id_especialidade));
 

Provas

Questão presente nas seguintes provas