Magna Concursos

Foram encontradas 24.523 questões.

2733787 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UFPel
Orgão: UFPel
Provas:

Dadas as afirmativas sobre o PostgreSQL:

I. Uma restrição de chave primária indica que uma coluna ou grupo de colunas podem ser usadas como um identificador exclusivo para linhas na tabela. Isso requer que os valores sejam exclusivos e não 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. Quando um objeto é criado (tabela, view, entre outros), ele recebe um proprietário. O proprietário é normalmente o usuário que executou a instrução de criação. Todos os outros usuários têm acesso ao objeto sem a necessidade de privilégios serem concedidos.

Está(ão) correta(s):

 

Provas

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

Sobre controle de transações em sistemas de gerência de banco de dados, é correto afirmar que:

 

Provas

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

Sobre normalização de dados, é correto afirmar que:

 

Provas

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