Magna Concursos

Foram encontradas 25.165 questões.

2571824 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: BASA

CREATE TABLE EMPREGADO (
    MATRICULA INTEGER NOT NULL,
    NOME TEXT NOT NULL,
    DATA_NASC TEXT NOT NULL,
    CERT_RESRV INTEGER UNIQUE NULL,
    PRIMARY KEY (MATRICULA));

CREATE TABLE DEPENDENTE (
    MAT_EMP INTEGER NOT NULL,
    NUM_SEQ INTEGER NOT NULL,
    NOME TEXT NOT NULL,
    DATA_NASC TEXT NOT NULL,
    PRIMARY KEY (MAT_EMP, NUM_SEQ)
    FOREIGN KEY (MAT_EMP)
        REFERENCES EMPREGADO (MATRICULA));

O estado corrente desse banco de dados é exibido nas figuras abaixo.

EMPREGADO

MATRICULA NOME DATA_NASC CERT_RESRV
11111 Paulo Menezes 24/05/1991 00:00 234811
22222 Ana Maria Carvalho 25/07/1983 00:00 null
33333 Alexandre Cardoso 11/08/1989 00:00 101678

DEPENDENTE

MAT_EMP NUM_SEQ NOME DATA_NAS
22222 1 Valéria 31/12/2017 00:00
22222 2 Pedro 09/06/2015 00:00
33333 1 Joana 22/03/2019 00:00
33333 2 Mariana 25/07/2020 00:00

Qual comando INSERT irá falhar, na tentativa de incluir uma nova linha em uma das tabelas desse banco de dados?

 

Provas

Questão presente nas seguintes provas
2571823 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: BASA

Em um servidor MySQL, qual log é usado para registrar mensagens de diagnóstico, como erros, avisos e notificações, que ocorrem durante a inicialização e o desligamento do servidor?

 

Provas

Questão presente nas seguintes provas
2571809 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: BASA

No banco de dados de um banco comercial, há uma tabela TRANSFERENCIA onde são registrados a data, a hora, o minuto e o segundo da transferência, além do valor transferido entre duas contas-correntes desse banco. Essa tabela tem, adicionalmente, duas chaves estrangeiras (FKs) que apontam para a tabela CONTA-CORRENTE. Considere que há, no máximo, uma transferência por segundo entre duas contas-correntes.

A chave primária (PK) da tabela TRANSFERENCIA (data, hora, minuto, segundo, valor, conta-origem, conta-destino) deve ser formada exatamente

 

Provas

Questão presente nas seguintes provas
2571808 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: BASA

Uma das atividades regularmente executadas na administração de bancos de dados é a realização de cópias de segurança (backup).

No PostgreSQL, uma das formas indicadas para a realização de backups é

 

Provas

Questão presente nas seguintes provas
2571807 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: BASA

Considere a tabela não normalizada CLIENTE-v1 (CPF, nome, endereço, cidade, UF, telefone, conta-corrente) que possui as seguintes características:

  • a chave primária é o atributo CPF;
  • o atributo conta-corrente é uma chave estrangeira;
  • todos os atributos são determinados funcionalmente pelo CPF;
  • o atributo UF é determinado funcionalmente pelo atributo cidade; e
  • não há atributos multivalorados.

Qual forma normal foi violada e que tabelas devem ser criadas como consequência dessa violação?

 

Provas

Questão presente nas seguintes provas
2571806 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: BASA

Considere que em um banco de dados de um banco comercial há duas tabelas:

PESSOA_FISICA (CPF, nome, email, telefone)

CLIENTE (CPF, nome, email, telefone).

Um funcionário de TI recebeu a tarefa de identificar corretamente quais pessoas físicas, cadastradas na tabela PESSOA_FISICA, ainda não eram clientes, pois não estavam cadastradas na tabela CLIENTE. Para isso, ele utilizou um comando SELECT em SQL. Que trecho, em SQL, faz parte de uma das possíveis soluções para essa tarefa?

 

Provas

Questão presente nas seguintes provas
2571805 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: BASA

Em banco de dados, os gatilhos são utilizados, entre outros objetivos, para implementar restrições de integridade. Considere que em um banco de dados de um banco comercial há duas tabelas, CLIENTE (chave primária CPF) e SERVICO (chave primária composta por CPF e identificação do serviço), e há a restrição de que um cliente não pode estar associado a mais de cinco serviços.

Que definição deve ser utilizada para implementar essa restrição por meio de um gatilho?

 

Provas

Questão presente nas seguintes provas
2571783 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: CETAP
Orgão: AGE PA
Provas:

Utilize a figura a seguir (Fig3), de um Diagrama de Entidade e Relacionamento (DER), para resolver a questão.

Enunciado 2571783-1

Os elementos "Colaborador", "Administrativo" e "Dependentes" representam respectivamente:

 

Provas

Questão presente nas seguintes provas
2571781 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: CETAP
Orgão: AGE PA
Provas:

Utilize a figura a seguir (Fig3), de um Diagrama de Entidade e Relacionamento (DER), para resolver a questão.

Enunciado 2571781-1

Os losangos na figura representam:

 

Provas

Questão presente nas seguintes provas
2571226 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: CGU

Considere um cenário típico de exposição de dados sensíveis: uma organização acredita estar segura ao utilizar a criptografia automática do seu banco de dados para encriptar dados financeiros sigilosos dos seus usuários, mas esquece que permite que esses dados sejam automaticamente decriptados nas operações de consulta.

Um time de desenvolvedores sem experiência em desenvolvimento seguro trabalha em uma aplicação que acessa essa base de dados. Ao longo do desenvolvimento da aplicação, um tipo comum de vulnerabilidade é inserido em muitas das consultas realizadas, como no seguinte trecho:

String consultaHTTP = "SELECT \* FROM extratos
WHERE id_cliente='" + request.getParameter("id") + "'";

Para mitigar o impacto dos riscos criados por esse tipo de vulnerabilidade, é possível utilizar:

 

Provas

Questão presente nas seguintes provas