Magna Concursos

Foram encontradas 24.456 questões.

1688347 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG
Provas:

A sequência de queries SQL abaixo cria a estrutura base de um banco de dados PostgreSQL que será utilizada na questão.

CREATE SCHEMA clube;

CREATE TABLE clube.socio (

id SERIAL,

primeiro_nome VARCHAR(40) NOT NULL,

sobrenome VARCHAR(200) NOT NULL,

endereco VARCHAR(200) NOT NULL,

telefone VARCHAR(20) NOT NULL,

recomendado_por INTEGER,

data_cadastro TIMESTAMP WITHOUT TIME ZONE NOT NULL,

CONSTRAINT socio_data_cadastro_key UNIQUE(data_cadastro),

CONSTRAINT socio_pkey PRIMARY KEY(id)

) WITH (oids = false);

CREATE TABLE clube.instalacao (

id SERIAL,

nome VARCHAR(200) NOT NULL,

custo_por_socio NUMERIC(10,2),

custo_por_convidado NUMERIC(10,2),

custo_inicial NUMERIC(10,2),

CONSTRAINT instalacao_pkey PRIMARY KEY(id)

) WITH (oids = false);

CREATE TABLE clube.agendamento (

id SERIAL,

id_socio INTEGER NOT NULL,

id_instalacao INTEGER NOT NULL,

inicio TIMESTAMP WITHOUT TIME ZONE NOT NULL,

fim TIMESTAMP WITHOUT TIME ZONE,

CONSTRAINT agendamento_pkey PRIMARY KEY(id),

CONSTRAINT agendamento_fk FOREIGN KEY (id_socio)

REFERENCES clube.socio(id)

ON DELETE RESTRICT ON UPDATE CASCADE

NOT DEFERRABLE,

CONSTRAINT agendamento_fk1 FOREIGN KEY (id_instalacao)

REFERENCES clube.instalacao(id)

ON DELETE RESTRICT ON UPDATE CASCADE

NOT DEFERRABLE

) WITH (oids = false);

Um sócio excêntrico quer alugar todas as instalações do clube para si mesmo, sem nenhum convidado. Qual query SQL abaixo apresenta o custo médio total, por instalação, que o sócio terá?

 

Provas

Questão presente nas seguintes provas
1688346 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG
Provas:

A sequência de queries SQL abaixo cria a estrutura base de um banco de dados PostgreSQL que será utilizada na questão.

CREATE SCHEMA clube;

CREATE TABLE clube.socio (

id SERIAL,

primeiro_nome VARCHAR(40) NOT NULL,

sobrenome VARCHAR(200) NOT NULL,

endereco VARCHAR(200) NOT NULL,

telefone VARCHAR(20) NOT NULL,

recomendado_por INTEGER,

data_cadastro TIMESTAMP WITHOUT TIME ZONE NOT NULL,

CONSTRAINT socio_data_cadastro_key UNIQUE(data_cadastro),

CONSTRAINT socio_pkey PRIMARY KEY(id)

) WITH (oids = false);

CREATE TABLE clube.instalacao (

id SERIAL,

nome VARCHAR(200) NOT NULL,

custo_por_socio NUMERIC(10,2),

custo_por_convidado NUMERIC(10,2),

custo_inicial NUMERIC(10,2),

CONSTRAINT instalacao_pkey PRIMARY KEY(id)

) WITH (oids = false);

CREATE TABLE clube.agendamento (

id SERIAL,

id_socio INTEGER NOT NULL,

id_instalacao INTEGER NOT NULL,

inicio TIMESTAMP WITHOUT TIME ZONE NOT NULL,

fim TIMESTAMP WITHOUT TIME ZONE,

CONSTRAINT agendamento_pkey PRIMARY KEY(id),

CONSTRAINT agendamento_fk FOREIGN KEY (id_socio)

REFERENCES clube.socio(id)

ON DELETE RESTRICT ON UPDATE CASCADE

NOT DEFERRABLE,

CONSTRAINT agendamento_fk1 FOREIGN KEY (id_instalacao)

REFERENCES clube.instalacao(id)

ON DELETE RESTRICT ON UPDATE CASCADE

NOT DEFERRABLE

) WITH (oids = false);

Qual das queries SQL abaixo busca corretamente todos os campos dos agendamentos futuros, mostrando também o telefone de quem recomendou o sócio que agendou a instalação, quando existente?

 

Provas

Questão presente nas seguintes provas
1688345 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: PROGEP-FURG
Orgão: FURG
Provas:

A sequência de queries SQL abaixo cria a estrutura base de um banco de dados PostgreSQL que será utilizada na questão.

CREATE SCHEMA clube;

CREATE TABLE clube.socio (

id SERIAL,

primeiro_nome VARCHAR(40) NOT NULL,

sobrenome VARCHAR(200) NOT NULL,

endereco VARCHAR(200) NOT NULL,

telefone VARCHAR(20) NOT NULL,

recomendado_por INTEGER,

data_cadastro TIMESTAMP WITHOUT TIME ZONE NOT NULL,

CONSTRAINT socio_data_cadastro_key UNIQUE(data_cadastro),

CONSTRAINT socio_pkey PRIMARY KEY(id)

) WITH (oids = false);

CREATE TABLE clube.instalacao (

id SERIAL,

nome VARCHAR(200) NOT NULL,

custo_por_socio NUMERIC(10,2),

custo_por_convidado NUMERIC(10,2),

custo_inicial NUMERIC(10,2),

CONSTRAINT instalacao_pkey PRIMARY KEY(id)

) WITH (oids = false);

CREATE TABLE clube.agendamento (

id SERIAL,

id_socio INTEGER NOT NULL,

id_instalacao INTEGER NOT NULL,

inicio TIMESTAMP WITHOUT TIME ZONE NOT NULL,

fim TIMESTAMP WITHOUT TIME ZONE,

CONSTRAINT agendamento_pkey PRIMARY KEY(id),

CONSTRAINT agendamento_fk FOREIGN KEY (id_socio)

REFERENCES clube.socio(id)

ON DELETE RESTRICT ON UPDATE CASCADE

NOT DEFERRABLE,

CONSTRAINT agendamento_fk1 FOREIGN KEY (id_instalacao)

REFERENCES clube.instalacao(id)

ON DELETE RESTRICT ON UPDATE CASCADE

NOT DEFERRABLE

) WITH (oids = false);

Considerando a SQL abaixo, qual o objetivo da tabela virtual chamada auxiliar?

SELECT

socio.primeiro_nome || ' ' || socio.sobrenome,
socio2.primeiro_nome || ' ' || socio2.sobrenome,
socio.data_cadastro

FROM clube.socio
INNER JOIN (

SELECT socio.recomendado_por, MAX(socio.data_cadastro) data_cadastro
FROM clube.socio
WHERE socio.recomendado_por IS NOT NULL
GROUP BY socio.recomendado_por
ORDER BY 1

) auxiliar ON auxiliar.data_cadastro = socio.data_cadastro
INNER JOIN clube.socio socio2 ON socio2.id = socio.recomendado_por

 

Provas

Questão presente nas seguintes provas
1670880 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: FUMARC
Orgão: Câm. Santa Luzia-MG
Provas:

Comando sintaticamente CORRETO na linguagem SQL de banco de dados (padrão ANSI) para criar uma tabela CLIENTE, contendo todas as colunas e restrições definidas abaixo:

Nome da coluna Tipo de dados Permite nulos? Restrição
codigo int não chave primária
nome varchar(100) não
cpf char(11) não chave única
telefone char(25) sim

 

Provas

Questão presente nas seguintes provas
1659680 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: UFMT
Orgão: Pref. Cáceres-MT
Provas:
INSTRUÇÃO: Considere a relação TABELA abaixo para responder à questão.
TABELA
CAMPO1 CAMPO2 CAMPO3 CAMPO4
1 A 1 2
2 B 2 8
3 C 2 4
4 D 1 7
5 E 3 15
6 F 1 9
Assinale a alternativa que apresenta o código SQL para exclusão da coluna CAMPO1.
 

Provas

Questão presente nas seguintes provas
1650426 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: FAU-UNICENTRO
Orgão: Pref. Apucarana-PR
Provas:
Analise a tabela de dados abaixo para responder a questão.
Enunciado 2887658-1
Assinale a alternativa que realiza uma busca que mostre somente os nomes de CD(NOME_CD) que tenham a letra H no nome:
 

Provas

Questão presente nas seguintes provas
1636073 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: FAU-UNICENTRO
Orgão: Pref. Apucarana-PR
Provas:
Analise a tabela de dados abaixo para responder a questão.
Enunciado 2874714-1
Assinale a alternativa que realiza uma busca que mostre o nome do CD(NOME_CD), a data de lançamento(DATA_LAN) e o número de dias entre a data atual do sistema e a data de lançamento(DATA_LAN):
 

Provas

Questão presente nas seguintes provas
1627232 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: UFMT
Orgão: UFMT
INSTRUÇÃO: Sobre a linguagem SQL, considere as tabelas abaixo para responder à questão. Campos em negrito possuem índice de chave primária e campos com sublinhado possuem índice de chave estrangeira.
equipamento (codequip, descricao, datacadastro, tipo, codlab)
laboratorio (codlab, area, qtdepessoas, identificacao)
software (codsoft, nome, versao)
lab_soft (codlab, codsoft)
Assinale a alternativa que apresenta o código SQL que cria a tabela lab_soft com os respectivos campos e índices.
 

Provas

Questão presente nas seguintes provas
1614280 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: UFMT
Orgão: UFMT
Sobre normalização em bancos de dados relacionais, assinale a afirmativa INCORRETA.
 

Provas

Questão presente nas seguintes provas
1612100 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: UFMT
Orgão: Pref. Cáceres-MT
Provas:
INSTRUÇÃO: Considere a relação TABELA abaixo para responder à questão.
TABELA
CAMPO1 CAMPO2 CAMPO3 CAMPO4
1 A 1 2
2 B 2 8
3 C 2 4
4 D 1 7
5 E 3 15
6 F 1 9
Analise o código SQL abaixo.
SELECT SUM(CAMPO4)
FROM TABELA
GROUP BY CAMPO3
HAVING AVG(CAMPO4) > 10
Assinale a alternativa que apresenta o resultado do comando SQL.
 

Provas

Questão presente nas seguintes provas