Magna Concursos

Foram encontradas 24.571 questões.

2723297 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UFSC
Orgão: UFSC
Provas:

Considere o seguinte banco de dados relacional para transportadoras de produtos:

Transportadora (CNPJ_pk, nome, endereço)

Caminhão (chassi_pk, placa, ano, transportadora_fk)

Motorista (CPF_pk, nome, CNH, transportadora_fk)

Produto (códigoP_pk, descrição, área, peso)

Entrega (códigoE_pk, data_saída, motorista_fk, caminhão_fk)

Produto_Entrega (entrega_pk_fk, produto_pk_fk, quantidade)

Campos com sufixo “_pk” fazem parte da chave primária da tabela. Um campo com sufixo “_fk” é uma chave estrangeira para a tabela indicada no nome do campo. A tabela Transportadora mantém dados sobre as transportadoras. A tabela Caminhão registra os caminhões das transportadoras. A tabela Motorista registra os motoristas das transportadoras. A tabela Produto registra os tipos de produtos transportados. A tabela Entrega registra os agendamentos de transportes de produtos, com a indicação do caminhão a ser usado e o motorista que irá dirigir o caminhão. Por fim, a tabela Produto_Entrega registra os produtos transportados em uma entrega.

Considere ainda o seguinte enunciado de consulta a ser realizada sobre o banco de dados:

“Buscar os registros dos motoristas que realizaram entregas de secadoras de roupas com o caminhão cuja placa é AAA 1275”

Assinale a alternativa que expressa corretamente essa consulta na linguagem SQL DML.

 

Provas

Questão presente nas seguintes provas
2723296 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UFSC
Orgão: UFSC
Provas:

Considere o esquema conceitual a seguir descrito através de um dialeto do MER (Modelo Entidade Relacionamento).

Enunciado 3453840-1

Assinale a alternativa que apresenta um esquema lógico relacional (um conjunto de tabelas) válido como resultado do mapeamento do esquema conceitual. Atributos destacados em negrito indicam chaves primárias e atributos com sufixo “_fk” indicam chaves estrangeiras.

 

Provas

Questão presente nas seguintes provas
2718422 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: Verbena
Orgão: UFG
Provas:

PostgreSQL e NoSQL são ferramentas empregadas para armazenamento de dados. Contudo, fazem isso de formas diferentes, o que torna uma delas mais apropriada que a outra quando considerado um dado cenário. Então,

 

Provas

Questão presente nas seguintes provas
2718420 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: Verbena
Orgão: UFG
Provas:

Linguagens e gerenciadores de bancos de dados podem ser categorizados (classificados) de diversas formas. Considere a sequência de categorias:

1- linguagem para serialização de dados;

2- gerenciador de banco de dados não relacional;

3- linguagem para serialização de dados; e

4- linguagem projetada para o conteúdo de documentos a serem exibidos por um navegador.

A opção que está em conformidade com a sequência de categorias, da primeira até a última, é, respectivamente:

 

Provas

Questão presente nas seguintes provas
2718419 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: Verbena
Orgão: UFG
Provas:

Considere que um projetista precisa fazer o mapeamento entre os esquemas entidade-relacionamento e relacional para um banco de dados. Para tal, adotou a seguinte estratégia com respeito a tipos de relacionamento binário (aqueles em que há dois tipos de entidades participantes, não necessariamente distintos, cada qual com papel definido):

Minimizar a quantidade de relações, bem como evitar a presença de redundância de dados e suas consequências à normalização do banco de dados.

Sejam as seguintes decisões de projeto genéricas para realizar o referido mapeamento:

I - Se a restrição de cardinalidade for um-para-um (1:1), incluir uma chave estrangeira em uma das relações, dentre as que mapeiam os tipos de entidade participantes.

II - Se a restrição de cardinalidade for um-para-um (1:1), criar uma nova relação. III - Se a restrição de cardinalidade for um-para-muitos (1:N), incluir uma chave estrangeira na relação que mapeia o tipo de entidade participante com cardinalidade N.

IV - Se a restrição de cardinalidade for um-para-muitos (1:N), criar uma nova relação.

V - Se a restrição de cardinalidade for muitos-para-muitos (N:N), incluir uma chave estrangeira em uma das relações, dentre as que mapeiam os tipos de entidade participantes.

VI - Se a restrição cardinalidade for muitos-para-muitos (N:N), criar uma nova relação.

Dentre essas decisões de projeto, selecione a opção que atende à estratégia de mapeamento apresentada:

 

Provas

Questão presente nas seguintes provas
2718418 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: Verbena
Orgão: UFG
Provas:

Com respeito ao banco de dados da questão, considere a seguinte consulta:

Para cada pessoa, liste o nome da pessoa e o nome da mãe da pessoa. Para aquelas pessoas cuja referência à mãe está ausente no banco de dados (ou seja, valor NULL associado ao atributo id_mae), liste o nome da pessoa e a constante 'NULL'.

A expressão SQL que a implementa é:

 

Provas

Questão presente nas seguintes provas
2718417 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: Verbena
Orgão: UFG
Provas:

Seja um banco de dados para uma árvore genealógica simples, composto de uma única relação, conforme definido a seguir pelo comando CREATE TABLE da SQL. Os atributos id_mae e id_pai são chaves estrangeiras que referenciam a mãe e o pai de uma pessoa, respectivamente.

CREATE TABLE pessoa (
id INT NOT NULL,
nome VARCHAR(40) NOT NULL,
id_mae INT NULL,
id_pai INT NULL,
PRIMARY KEY (id),
FOREIGN KEY(id_mae) REFERENCES pessoa(id),
FOREIGN KEY(id_pai) REFERENCES pessoa(id) )

A expressão SQL que segue foi escrita para obter informação do banco de dados:

SELECT * FROM pessoa F
WHERE EXISTS (
SELECT * FROM pessoa P
WHERE P.id_pai = F.id_pai AND F.id <> P.id)
OR EXISTS ( SELECT * FROM pessoa P
WHERE P.id_mae = F.id_mae AND F.id <> P.id)

Considerando que o símbolo '<>' representa um operador de comparação que significa 'diferente de', e a expressão 'compartilhar um parente' denota 'ter um parente em comum' (por exemplo, se duas pessoas 'compartilham um primo', significa que este é primo de ambas as pessoas), então a execução da expressão SQL dada resulta nas:

 

Provas

Questão presente nas seguintes provas
2687702 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: VUNESP
Orgão: Pref. Piracicaba-SP
Provas:

Ao desenvolver uma aplicação web, um requisito crítico é a persistência dos dados, que podem ser armazenados localmente em um arquivo na máquina que está acessando a aplicação ou então em um banco de dados, configurado pelo desenvolvedor. Alguns exemplos de sistemas de gerenciamento de bancos de dados mais comumente utilizados em aplicações web são:

 

Provas

Questão presente nas seguintes provas
2687672 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: VUNESP
Orgão: Pref. Piracicaba-SP
Provas:

Em bancos de dados relacionais, destaca-se o conceito de transação, sendo que transações são caracterizadas pelas denominadas propriedades ACID.

Referente a essas propriedades, a letra

 

Provas

Questão presente nas seguintes provas
2687671 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: VUNESP
Orgão: Pref. Piracicaba-SP
Provas:

Considere a seguinte tabela de um banco de dados relacional:

Cardapio (Cod, Prato, Valor)

O comando SQL para reajustar em 10% os valores do Cardápio, para registros com Cod menor do que o valor 100 é:

 

Provas

Questão presente nas seguintes provas