Magna Concursos

Foram encontradas 24.392 questões.

1814864 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: UFMT
Orgão: UFMT
Provas:
O controle de transações baseado no conceito BASE (Basically Available, Soft state, Eventual consistency) é usado por produtos NOSQL
 

Provas

Questão presente nas seguintes provas
1814697 Ano: 2017
Disciplina: TI - Banco de Dados
Banca: UFMT
Orgão: UFMT
Provas:
Considere a modelagem conceitual no Modelo Entidade-Relacionamento abaixo.
Enunciado 3225553-1
O comando SQL que cria as tabelas equivalentes à modelagem é:
 

Provas

Questão presente nas seguintes provas
1708828 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 expressa a quantidade de equipamentos por laboratório e tipo.
 

Provas

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

Considerando o banco de dados PostgreSQL, assinale a alternativa que apresenta o nome das instruções usadas para concatenar os elementos de uma matriz, converter uma string para data, extrair um pedaço de uma string e passar uma string para caixa alta, respectivamente:

 

Provas

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

Ao projetar um banco de dados, muitas vezes se faz necessário criar controles para restringir os dados de uma coluna em relação a outras colunas ou linhas, portanto é possível definir restrições em colunas e tabelas. As restrições oferecem todo o controle sobre os dados nas suas tabelas conforme desejar. Considerando um banco de dados PostgreSQL, é correto afirmar que:

I) Uma restrição de chave primária indica que uma coluna ou grupo de colunas pode ser usado como um identificador exclusivo para linhas na tabela. Isso exige que os valores sejam únicos, porém permite valores nulos.

II) Uma restrição de chave estrangeira especifica que os valores em uma coluna (ou um grupo de colunas) devem corresponder aos valores que aparecem em alguma linha de outra tabela.

III) Uma restrição NOT NULL simplesmente especifica que uma coluna não deve assumir o valor nulo.

IV) As restrições exclusivas asseguram que os dados contidos em uma coluna, ou um grupo de colunas, sejam únicos entre todas as linhas na tabela.

V) Uma coluna com restrição UNIQUE automaticamente também tem a propriedade NOT NULL, e, portanto, pode ser identificada como a chave primária da tabela.

Assinale a alternativa que apresenta as afirmativas corretas.

 

Provas

Questão presente nas seguintes provas
1688348 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);

Analise a query abaixo e assinale a alternativa correta:

WITH ag_with AS (

SELECT * FROM clube.agendamento a

INNER JOIN clube.instalacao i ON i.id = a.id_instalacao

RIGHT JOIN clube.socio s ON s.id = a.id_socio

)

SELECT DISTINCT s2.*

FROM ag_with AS aw, clube.socio AS s2

WHERE

s2.id = aw.id_socio AND

s2.recomendado_por IS NOT NULL

 

Provas

Questão presente nas seguintes provas
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