Magna Concursos

Foram encontradas 24.452 questões.

1142299 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFSC
Orgão: UFSC
Provas:

Considere as seguintes tabelas de um banco de dados relacional, nas quais são armazenados dados referentes aos funcionários de uma empresa de software:

Programador (Cod-P, Nome, DataContrato, Cod-G)

Gerente (Cod-G, Nome, DataContrato)

A chave primária da tabela Programador é o atributo Cod-P, e a chave primária da tabela Gerente é o atributo Cod-G. O atributo Cod-G na tabela Programador é uma chave estrangeira para a tabela Gerente, indicando o gerente responsável pelo projeto no qual o programador está alocado. O atributo DataContrato, presente nas duas tabelas, indica a data em que o funcionário foi contratado pela empresa. Considere, ainda, a seguinte consulta sobre esse banco de dados: “Buscar os nomes dos programadores que foram contratados há mais tempo pela empresa do que o gerente do projeto no qual estão alocados”. A alternativa que expressa corretamente essa consulta, na linguagem SQL, é:

 

Provas

Questão presente nas seguintes provas
1142298 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFSC
Orgão: UFSC
Provas:
Com relação a transações em bancos de dados, é correto afirmar que uma transação:
 

Provas

Questão presente nas seguintes provas
1142297 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFSC
Orgão: UFSC
Provas:
Considere o seguinte banco de dados relacional:
Funcionário (Cod-F, Nome, Salário, Cod-S)
Supervisor (Cod-S, Nome, Salário)
A chave primária da tabela Funcionário é o atributo Cod-F e a chave primária da tabela Supervisor é o atributo Cod-S. O atributo Cod-S na tabela Funcionário é uma chave estrangeira para a tabela Supervisor, indicando o supervisor do funcionário. Esse banco de dados será utilizado na questão.
Considere a seguinte consulta, formulada na linguagem SQL:
SELECT Cod-F FROM Funcionário, Supervisor WHERE Funcionário.Salário > Supervisor.Salário AND Funcionário.Cod-S = Supervisor.Cod-S
A alternativa que expressa corretamente a intenção dessa consulta é buscar os códigos:
 

Provas

Questão presente nas seguintes provas
1142296 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFSC
Orgão: UFSC
Provas:
Considere o seguinte banco de dados relacional:
Funcionário (Cod-F, Nome, Salário, Cod-S)
Supervisor (Cod-S, Nome, Salário)
A chave primária da tabela Funcionário é o atributo Cod-F e a chave primária da tabela Supervisor é o atributo Cod-S. O atributo Cod-S na tabela Funcionário é uma chave estrangeira para a tabela Supervisor, indicando o supervisor do funcionário. Esse banco de dados será utilizado na questão.
Sobre as tabelas do banco de dados relacional é correto afirmar que:
 

Provas

Questão presente nas seguintes provas
1137407 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: DECEx
Orgão: EsFCEx
Provas:
Considerando a linguagem SQL para manipulação de dados em um banco de dados relacional, a clausula JOIN inserida em um comando SELECT poderá apresentar as seguintes variações:
I. CENTER JOIN
II. INNER JOIN
Ill. RIGHT JOIN
IV. UPPER JOIN
V. LEFT JOIN
Analise as variações acima e assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas
1130280 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ

A execução da query -

SELECT OCTET_LENGTH(CHAR(85,70,82,74));

- em um ambiente com o MySQL versão 5.7 retornará:

 

Provas

Questão presente nas seguintes provas
1130279 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Em PostgreSQL, na sua versão 9.6, uma das formas de representação do tipo de dados geométrico denominado círculo, segue, entre outras, a sintaxe: a , b , c. As variáveis desta sintaxe representam, respectivamente:
 

Provas

Questão presente nas seguintes provas
1130278 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ

A instrução SQL em PostgreSQL abaixo está mal formulada:

CREATE VIEW vista AS SELECT ‘Hello World’;


Isto aconteceu, porque:

 

Provas

Questão presente nas seguintes provas
1130277 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ
Considere o comando a seguir, executado em um terminal linux, com o docker instalado, e utilizando o repositório padrão do docker:
# docker run --name pgSQL -p 8665:5432 -e POSTGRES_PASSWORD=pswrd -d postgres
O comando apresentado resultará em um contêiner com as seguintes características:
 

Provas

Questão presente nas seguintes provas
1130276 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFRJ
Orgão: UFRJ

Considere o trecho em PostgreSQL abaixo:

INSERT into alunos (id, nome, email) VALUES (1, ‘João’, ‘ jo@o.com ’), (2, ‘Maria’, ‘ mari@o.com ’), (3, ‘José’, ‘ jose@o.com ’);

Considerando a existência prévia da tabela alunos que contém as colunas id, nome e email, e desconsiderando os tipos de dados, a execução do trecho resultará:

 

Provas

Questão presente nas seguintes provas