Magna Concursos

Foram encontradas 24.509 questões.

2185843 Ano: 2021
Disciplina: TI - Banco de Dados
Banca: SELECON
Orgão: EMGEPRON

No que tange à abstração de dados, um sistema de BD deve garantir uma visão totalmente abstrata do banco de dados para o usuário, ou seja, para esse usuário pouco importa qual unidade de armazenamento está sendo usada para guardar seus dados, desde que estes estejam disponíveis no momento necessário. A figura abaixo tem por foco a abstração do BD em três níveis.

Enunciado 2185843-1

De acordo com a figura, destacam-se três níveis:

I. Este nível é o de mais alto nível de abstração, correspondendo a um modelo que independe da implementação em um SGBD. No contexto do projeto de BD, emprega uma técnica de modelagem baseada na representação por meio do diagrama entidade-relacionamento.

II. Este nível refere-se a uma descrição do BD, correspondendo a um modelo que considera a abstração na visão do usuário do SGBD. Pode-se concluir que o projeto depende do SGBD em uso, além de definir como será a implementação em um SGBD específico.

III. Este nível é o nível mais baixo de abstração, correspondendo a um modelo que descreve como os dados estão realmente armazenados. Pode-se concluir que engloba estruturas complexas de baixo nível e descreve os detalhes completos do armazenamento de dados e o caminho de acesso ao banco de dados.

Nessas condições, os níveis I, II e III são denominados, respectivamente:

 

Provas

Questão presente nas seguintes provas
2185842 Ano: 2021
Disciplina: TI - Banco de Dados
Banca: SELECON
Orgão: EMGEPRON

A normalização do banco de dados é o processo de transformações na estrutura de um banco de dados que visa eliminar redundâncias e anomalias de inserção, atualização e exclusão. Tal procedimento é feito a partir da identificação de uma anomalia em uma relação, decompondo-a em relações melhor estruturadas. Este processo compreende o uso de um conjunto de regras, chamadas de formas normais. Existem diversas FORMAS NORMAIS, com requisitos específicos, conforme caracterizado a seguir.

I. Uma relação está na forma normal X quando não existir dependências multivaloradas entre seus atributos, ou seja, campos que se repetem em relação à chave primária, gerando redundância nas tuplas da entidade.

II. Uma relação está na forma normal Y quando todos os atributos contêm apenas um valor correspondente, singular, e não existem grupos de atributos repetidos, ou seja, não admite repetições ou campos que tenham mais que um valor.

III. Uma relação está na forma normal W quando, na análise de uma tupla, não se encontra um atributo não chave dependente de outro atributo não chave.

IV. Uma relação está na forma normal Z quando todos os registros na tabela, que não são chaves, dependem da chave primária em sua totalidade e não apenas parte dela.

Nessas condições, os indicadores X, Y, W e Z referem-se, respectivamente, às formas normais:

 

Provas

Questão presente nas seguintes provas
2185837 Ano: 2021
Disciplina: TI - Banco de Dados
Banca: SELECON
Orgão: EMGEPRON

No que diz respeito aos tipos de dados suportados pelo banco de dados Oracle, para armazenar caracteres de tamanho variável e números inteiros, as variáveis devem ser declaradas, respectivamente, dos seguintes tipos:

 

Provas

Questão presente nas seguintes provas
2185542 Ano: 2021
Disciplina: TI - Banco de Dados
Banca: CETREDE
Orgão: UFC
Provas:

Considere as seguintes tabelas definidas em algum banco de dados relacional.

Empregado

ENome CPF Endereço Nase Sexo Salário Chefe Cdep
Henrique Vieira 1234 rua 1, 1 02/02/62 M 10000,00 8765 3
José dos Santos 4321 rua 2, 2 03/03/63 F 12000,00 6543 2
Maria de Sousa 5678 rua 3, 3 04/04/64 M 9000,00 6543 2

Júlio Martins

8765 rua 4, 4 05/05/65 M 15000,00 Null 4

Francisca Isabel

3456 rua 5, 5 06/06/66 F 12000,00 8765 3

Lélia Maria

6543 rua 6, 6 07/07/67 F 10000,00 8765 2

Ivone Sousa

6678 rua 7, 7 08/08/68 F 7000 Null 3

Departamento

DNome

Código

Gerente

Pesquisa

3

1234

Marketing

2

6543

Administração

4

8765

Marque a alternativa correta que determina a quantidade de tuplas geradas pela consulta a seguir:

SELECT D.DNome, AVG(E.Salário) AS SalarioMedio

FROM Empregado E, Departamento D

WHERE E.Cdep = D. Código

GROUP BY D.DNome

HAVING COUNT(*) > 2

 

Provas

Questão presente nas seguintes provas
2185241 Ano: 2021
Disciplina: TI - Banco de Dados
Banca: CETREDE
Orgão: UFC

Considere as tabelas a seguir definidas em um banco de dados relacional.

Empregado

ENome CPF ENDEREÇO Nasc Sexo Salário Chefe Cdep
Henrique Vieira 1234 rua 1, 1 02/02/62 M 10000,00 8765 3
José dos Santos 4321 rua 2, 2 03/03/63 F 12000,00 6543 2
Maria de Sousa 5678 rua 3, 3 04/04/64 M 9000,00 6543 2
Júlio Martins 8765 rua 4, 4 05/05/65 M 15000,00 Null 4
Francisca Isabel 3456 rua 5, 5 06/06/66 F 12000,00 8765 3
Lélia Maria 6543 rua 6, 6 07/07/67 F 10000,00 8765 2
Ivone Sousa 6678 rua 7, 7 08/08/68 F 7000 Null 3

Departamento

DNome Código Gerente
Pesquisa 3 1234
Marketing 2 6543
Administração 4 8765

Marque a alternativa correta que determina a quantidade de tuplas geradas pela consulta:

select * from Empregado,Departamento

where Empregado.Cdep = Departamento.Código and

Departamento.Dnome = “Pesquisa”

 

Provas

Questão presente nas seguintes provas
2185240 Ano: 2021
Disciplina: TI - Banco de Dados
Banca: CETREDE
Orgão: UFC

Considere as informações a seguir sobre um banco de dados de uma universidade.

!$ \bullet !$ Os professores possuem CPF, nome, idade, posição e especialidade de pesquisa.

!$ \bullet !$ Os projetos possuem número de projeto, nome de financiamento (por exemplo, NSF), data inicial, data final e orçamento.

!$ \bullet !$ Os estudantes de pós-graduação possuem CPF, nome, idade e programa de pós-graduação (por exemplo, mestrado ou doutorado).

!$ \bullet !$ Cada projeto é gerenciado por um professor (conhecido como o pesquisador principal do projeto).

!$ \bullet !$ Cada projeto é conduzido por um ou mais professores (conhecidos como co-pesquisadores).

!$ \bullet !$ Os professores podem gerenciar e/ou trabalhar em múltiplos projetos.

!$ \bullet !$ Cada projeto é conduzido por um ou mais estudantes de pós-graduação (conhecidos como os assistentes de pesquisa do projeto).

!$ \bullet !$ Quando os alunos de pós-graduação conduzem um projeto, um professor deve supervisionar seu trabalho no projeto. Os alunos de pós-graduação podem trabalhar em múltiplos projetos, e, nesse caso, eles terão um supervisor (potencialmente diferente) para cada um.

Marque a alternativa que captura corretamente o Modelo Entidade-Relacionamento do contexto representado:

 

Provas

Questão presente nas seguintes provas
2185239 Ano: 2021
Disciplina: TI - Banco de Dados
Banca: CETREDE
Orgão: UFC

Em relação à arquitetura de um SGBD típico, é correto afirmar que:

 

Provas

Questão presente nas seguintes provas
2184677 Ano: 2021
Disciplina: TI - Banco de Dados
Banca: CETREDE
Orgão: UFC
Provas:

Considere o esquema, a seguir, de um banco de dados referente ao Conselho de Controle de Atividades Financeiras (COAF), órgão criado pela Lei nº 9.613, de 03 de março de 1998, e que tem a finalidade de disciplinar, aplicar penas administrativas, receber, examinar e identificar as ocorrências suspeitas de atividades ilícitas.

Correntista (cid: integer, cnome: string, sexo: string, cpf: string, profissao: string, salario: numeric)

Depositante (did: integer, dnome: string, sexo: string, cpf: string, profissao: string, salario: numeric)

Beneficiario (beid: integer, benome: string, sexo: string, cpf: string, profissao: string)

Banco (bid: integer, bnome: string)

Agencia (bid: integer, aid: integer, anome: string, cidade: string)

Conta (bid: integer, aid: integer, numero: string, saldo: numeric, tipo: string, cid: integer)

Deposito (bid: integer, aid: integer, numero: string, instante: datetime, valor: numeric, cpf_depositante: string)

Saque (bid: integer, aid: integer, numero: string, instante: datetime, valor: numeric)

Cheque (bid: integer, aid: integer, numero: string, numero_cheque: string, valor: numeric, data: date, cpf_beneficiario, instante_processamento: datetime)

Alerta (bid: integer, aid: integer, numero: string)

OBS: Os campos sublinhados constituem a chave primária das relações. Um correntista pode ter diversas contas.

Seja a função a seguir:

CREATE OR REPLACE FUNCTION inserirAlerta( )

RETURNS TRIGGER AS

$$

BEGIN

IF( new.valor > 50000 OR new.valor = 50000) then

INSERT INTO Alerta(bid, aid, numero) VALUES(NEW.bid, NEW.aid,

NEW.numero); RETURN NEW;

ELSE

RETURN NULL;

END IF;

END;

$$

Language 'plpgsql';

Pode-se afirmar, em relação à função dada, que:

 

Provas

Questão presente nas seguintes provas
2184675 Ano: 2021
Disciplina: TI - Banco de Dados
Banca: CETREDE
Orgão: UFC
Provas:

Dada a relação JogadorJogo (Jogador, Equipe, Adversário, Data), com as seguintes dependências funcionais (utiliza-se apenas a primeira letra de cada atributo):

J !$ \rightarrow !$ E (cada jogador joga sempre na mesma equipe)

EA !$ \rightarrow !$ D (cada par de equipes só joga uma vez, numa determinada data)

ED !$ \rightarrow !$ A (numa dada data, cada equipe só pode jogar contra uma equipe adversária)

AD !$ \rightarrow !$ E (idem, de forma recíproca)

É correto afirmar que:

 

Provas

Questão presente nas seguintes provas
2184674 Ano: 2021
Disciplina: TI - Banco de Dados
Banca: CETREDE
Orgão: UFC
Provas:

O processo de projeto de banco de dados pode ser dividido em seis etapas: análise de requisitos, projeto conceitual do banco de dados, projeto lógico do banco de dados, refinamento do esquema, projeto físico de banco de dados e projetos de aplicativos e segurança.

Neste contexto, marque a alternativa correta.

 

Provas

Questão presente nas seguintes provas