SóProvas



Prova FADESP - 2018 - BANPARÁ - Técnico em Informática - Banco de Dados


ID
2673244
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Raciocínio Lógico
Assuntos

José, Maria e Pedro exercem as funções de médico(a), contador(a) e engenheiro(a) em um banco, não necessariamente nessa ordem. Nessa instituição eles têm diferentes tempos de serviço e cumprem diferentes jornadas diárias de trabalho.


A médica é a que cumpre a maior jornada diária de trabalho, mas não é a que tem mais tempo de serviço no banco, enquanto José é o que tem menos tempo de serviço na instituição e Pedro, que não é engenheiro, não cumpre a menor jornada diária de trabalho. Com base nessas premissas, é correto afirmar que entre os três,

Alternativas
Comentários
  • O detalhe da questão é observar que o enunciado diz : "A médica", logo, sabemos que Maria é a médica.

  • Após a leitura e interpretação: 

    José -> engenheiro -> menor jornada de trabalho -> menos tempo de empresa. 

    Maria -> médica -> maior jornada de trabalho -> tempo intermediário de empresa. 

    Pedro -> contador -> jornada média de trabalho -> tempo maior de empresa. 

  • GAB: D

    Pra quem tá acostumado a fazer a relação colocando nos quadrados, houve dificuldade, pois a tabela não iria se completar facilmente.

  • Sabendo que Maria e "A medicA" pois o enunciado ja diz, e só fechar o quadro             Medico/ contador/ Engenheiro / tempo + / tempo - / jor + / jorn -

                                                                                                                                  Jose 

                                                                                                                                  Maria 

                                                                                                                                  Pedro

                                                                                                                                  tempo +

                                                                                                                                  tempo -

                                                                                                                                  jornada +

                                                                                                                                  jornada -

     

  • A questão só é possivel de ser feita se prestarem atenção em "A médica", ou seja, Maria é a médica. a partir disso é possivel desenvolver o resto da questão. Abç

  • José é engenheiro; Maria é médica; Pedro contador.

    Maria cumpre a maior jornada;

    Pedro não cumpre a menor jornada;

    Então sobrou pro Engenheiro cumprir a menor jornada de trabalho

  •            méd  cont  eng  /  +T   -T   T  /  +J   -J   J

    José     F       F      V    /    F    V    F  /   F    V    F

    Maria    V      F      F     /    F    F    V  /   V    F    F

    Pedro    F      V      F    /    V    F    F   /   F    F    V

     

     

  • Questão pode ser respondida facilmente se vc fizer a tabela... foi menos de 5 minutos...

  • É preciso atenção e organização ao fazer essa questão.

  • Essa questão esta muito confusa, imagina uma pessoa de genero neutro respondendo isso. Porque José não pode ser a médica? huahuahuah

  • o primeiro passo pra resolver essa questão é completar a tabelinha APENAS com as correlações entre NOME DA PESSOA e sua respectiva profissão. Vc , sem precisar pensar, sabe que a Maria é a Médica, pois existe 1 única mulher e esta profissão foi expressa no gênero feminino, portanto Maria é Médica; vc sabe que Pedro não é Engenheiro, portanto Pedro só pode ser Contador, sobrando para José a profissão de Engenheiro.

    MM =MARIA MÉDICA

    JE = JOSÉ ENGENHEIRO

    PC = PEDRO CONTADOR.

    (é a letra inicial do nome seguida da letra inicial da profissão, chama-se otimização, sua área de trabalho, também conhecida como lobo frontal, é limitada em armazenamento, portanto não fique carregando estruturas inúteis, otimize!)

    um vez que vc pode facilmente descobrir as profissões, pra que carregar nome separado de profissão, se vc fizer isso, terá de pensar em 6 elementos distintos, fazendo da forma que eu fiz, vc pensa apenas em 3, isso se chama OTIMIZAÇÃO de raciocínio. Bem-vindo à Lógica

    pois bem, agora vc irá fazer uma linha do tempo (horizontal) para determinar o tempo de serviço de cada um

    ____________+_______________+____________________+________________

    é dito que a MM não é a que tem mais tempo de serviço, logo ela está posicionada na primeira ou na segunda cruz;

    JE é o que tem menos tempo de serviço na instituição;

    ora, se sabemos que MM não é a de maior tempo e JE é o de menor tempo, então MM só pode estar no MEIO, e sobra o maior tempo de serviço para o PC. Resultado da linha do tempo:

    ______________JE________________MM_______________PC_______________

    ok, vamos fazer a mesma coisa agora para a jornada diária de trabalho:

    ______________+________________+___________________+_____________

    é dito que a MM é a que tem a maior jornada de trabalho;

    é dito que PC NÃO cumpre a menor jornada.

    ora, se MM é a maior e PC não é a menor, PC só pode estar no meio, sobrando a menor jornada para o JE

    ___________JE________________PC____________________MM

    Eu nem preciso dizer que, numa linha do tempo, o tempo sempre flui da esquerda pra direita.


ID
2673250
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Matemática
Assuntos

Considere um lote de R$ 51.000.000,00 todo em cédulas de R$ 100,00. Se um quilograma corresponde a 1.000 gramas e uma cédula de R$ 100,00 pesa 0,25 gramas, o peso, somente das cédulas, desse lote estaria entre

Alternativas
Comentários
  • 51.000.000 em notas de 100,00 = 510000 notas

    1 nota ---- 0,25 g

    510000 ----- x

    x = 127500 g = 127,5 kg

    gabarito letra B

  • como resolve?

  • R$ 51.000.000,00 divididos R$ 100,00

    51.000.000,00/100=  51.000.000 notas de 100.

     

    uma cédula de 100 pesa 0,25 gramas, então 51.000.000 cédulas pesará quanto?

     

         100 ---------  0,25

    51.000.000  ---  x  gramas

     

    12750000/100 =  127500 gramas 

     

    transformando gramas para quilograma:

    127500/1000=  127, 5 kg

    gabarito B.

  • GABARITO B

     

    Como a questão pedia em Kg ,preferi fazer logo a conversão para não confundir.

    Conversão Passo a passo: 0,25 g = 1 nota ; 2,5 g = 10 notas; 25g =100notas; 250g=1000 notas; 2.500g(2,5kg) = o peso de 10.000 notas.

    Faça também a divisão entre 51.000.000 e 100 ("só cortar 2 zeros") para saber a quantidade de notas de R$100,00 =  510.000 notas

     

    10.000 notas ---  2,5kg

    510.000          ---    x      

     

    Leia-se: Se 10.000 notas pesam 2,5kg , quanto pesará 510.000 notas? 

    Multiplique em  X e obterá 127,5kg de resultado.

     

    Bons estudos! 

     

  • GAB: B

    Deu aproximadamente 128 kg. (chega-se ao resultado por meio de regra de três)

  • 51000000/100 = 510.000

    510.000 * 0,25 = 127.500g = 127,500 kg

     

     

     

  • R$ 51.000.000,00/R$ 100,00 =  50.000 CÉDULAS 

    51.000 CÉDULAS -------------- X g 

    1 CÉDULA ------------------------0,25 g 

    1 CÉDULA * X g = 0,25 g * 51.000 CÉDULAS 

                         X g = 12.750 g* CÉDULAS / 1 CÉDULAS 

                         X g = 12.750 g / 100 g 

                         X g = 127,5 Kg 

  • a 120 kg e 125 kg.                                                                                      (0,25 x 10)   R$ 1.000 = 2,5g

    b 125 kg e 130 kg.                                                                                      (2,5g x 10) →  R$ 10.000 = 25g

     c 130 kg e 135 kg.                                                                                       (25g x 10) →  R$ 100.000 = 250g

     d 135 kg e 140 kg.                                                                                     (250g x 10) →  R$ 1.000.000 = 2.500kg

     e 140 kg e 145 kg.                                                                                 (2.500kg x 10) →  R$ 51.000.000 = 127.500kg


ID
2673253
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Matemática
Assuntos

Certa quantia seria rateada igualmente por 4 pessoas, mas com a adesão de um quinto participante a cota individual, relativamente à anterior, reduziu R$ 360,00. Para que o valor individual a ser pago por cada colaborador fosse de R$ 600,00, seria necessário que a quantidade de pessoas participantes do rateio fosse igual a

Alternativas
Comentários
  • X/4 = Y

    X/5 = Y -360

     

    X = 4Y

    X = 5Y - 1800

    0 = Y - 1800

    Y = 1800

    X = 4Y ENTÃO X = 7200

     

    7200/Z = 600

    7200/600 = 12 = Z

     

  • Uma certa quantia seria rateada por 4 pessoas.
    Quantia = $
    Valor que cada pessoa pagará = X

     

    ($ / 4) = X

    $ = 4X

     

    Quando uma pessoa a mais entrou no rateio, o valor de X caiu 360.

    ($ / 5) = X - 360

    $ = 5X - 1800

     

    Já temos as duas equações! Substituindo $ na primeira temos:

    5X - 1800 = 4X

    X =1.800

     

     

    Se o valor total é igual a 4 X temos que o valor total ($) é de 7.200

     

    Se o valor é 7.000, quantas pessoas seriam necessárias para que o valor do rateio fosse 600 reais para cada uma?  7.200 / 60o = 12 pessoas.

     

    Alternativa E.

  • X = Quantia recebida por cada participante 

    T = Total do dinheiro 

    4x = T 

    5 (X-360) = T 

    5X - 1800 = T 

    AGORA TEM QUE IGUALAR AS EQUAÇÕES:

    4X = 5X - 1800 

    X = 1800 (QUANTIA DE CADA PARTICIPANTE) 

    AGORA IREMOS DESCOBIR O TOTAL DE DINHEIRO 

    4X = T 

    4 * 1800 = T 

    T = 7200 

    A QUESTÃO PEDE O NÚMERO DE PARTICIPANTES SE O VALOR PAGO FOSSE R$ 600,00. ENTÃO, BASTA DIVIDIR O TOTAL POR ESSE VALOR:

    7200/600 = 12 

    GABARITO LETRA E 

  • X/4 = x/5 - 360

    5x = 4x - 72.000

    72.000 / 600 = 12

  • 4 PESSOAS PAGAM X CADA 

    5 PESSOAS PAGAM X - 360 

    ENTÃO 1 PESSOA PAGA 360 X 4 = 1.440,00 REAIS CADA 

    1.440 X 5 = 7.200 REAIS AS CINCO PESSOAS 

    PARA CADA UMA PAGAR 600 REAIS 

    TEMOS QUE

    7200 / 600 = 12 PESSOAS 

    OH CONTA CARA. 

  • e-

    Certa quantia seria rateada igualmente por 4 pessoas,

    x / 4 = y

    ________________________________________________________________________________________________________________

    mas com a adesão de um quinto participante a cota individual, relativamente à anterior, reduziu R$ 360,00.

    x / 5 = y - 360

    x / 4 =y

    x / 5 = y-360 -> x = 5y -1800

    5y -1800 = 4y -> y = 1800

    x /4 = 1800 -> x = 7200

    7200/5 = 1440

    ________________________________________________________________________________________________________________

    Para que o valor individual a ser pago por cada colaborador fosse de R$ 600,00, seria necessário que a quantidade de pessoas participantes do rateio fosse igual a

    7200 / x = 600

    x = 72/6

    x=12


ID
2673259
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Conhecimentos Gerais
Assuntos

Ocorreu em março deste ano, em Brasília, a 8ª edição do Fórum Mundial da Água (FMA). O evento reúne governantes, empresários, pesquisadores e representantes da sociedade civil. Sobre o evento, é correto afirmar que

Alternativas
Comentários
  • https://mobile.opovo.com.br/noticias/mundo/dw/2018/03/agua-e-direito-e-nao-mercadoria.html

    Notícia que ajuda na resolução da questão.

  • Gabarito  - D


ID
2673262
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Conhecimentos Gerais
Assuntos

Os cidadãos irlandeses estão sendo convocados pelo governo de seu país a dar votos cruciais em um referendo histórico que se realizará entre maio e junho de 2018, sobre

Alternativas
Comentários
  • Notícia que ajuda na resolução 

    https://www1.folha.uol.com.br/mundo/2018/03/suprema-corte-libera-referendo-sobre-aborto-na-irlanda.shtml

  • GABARITO B

    A organização de um referendo era uma promessa do primeiro-ministro Leo Varadkar, que chegou ao poder em junho, e que considerava a lei "restritiva demais". 

    O aborto sempre foi ilegal na Irlanda, mas sua proibição só foi inserida na Constituição em 1983, após ter obtido 67% dos votos em um referendo.

    O referendo aconteceu em 26/05/2018 e 66,4% dos irlandeses votaram pela legalização do aborto. 


ID
2673265
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Conhecimentos Gerais
Assuntos

A Guerra Civil na Síria completou sete anos, e sobre o conflito é correto afirmar que

Alternativas
Comentários
  • Notícia que ajuda na resolução da questão:

     

    https://historiadomundo.uol.com.br/idade-contemporanea/guerra-civil-na-siria.htm

  • GABARITO C

  • Gabarito C) 

    GUERRA CIVIL NA SIRIA:
    - acontece desde 2011
    - cerca de 470 mil mortes
    - 11 milhões de refugiados
    - Siria governado por Bashar Al-assad desde 2000
    - Origem da guerra: Os protestos na Síria contra o governo de Bashar al-Assad foram motivados pela onda de protestos que se espalhou pelos países árabes a partir de 2010 e A guerra começou quando os grupos que atuavam nos protestos juntaram-se aos militares desertores e formaram milícias armadas. Com o objetivo revidar a violência do governo e expulsar as tropas do exército sírio de suas cidades. A resposta de Bashar al-Assad foi impor mais repressão e, assim, a violência espalhou-se por todo o país.

  • Uma das piores crises humanitárias da história da humanidade é a Guerra na Síria.


ID
2673268
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Conhecimentos Gerais
Assuntos

Em um mapeamento global, o Brasil, que é considerado o país mais violento do mundo contra ambientalistas, pelo levantamento da organização Global Witness, é também um dos piores em termos de conflitos ambientais. Três desastres marcam a inserção do país entre aqueles com os piores conflitos ambientais do mundo:

Alternativas
Comentários
  • https://www.cartacapital.com.br/sustentabilidade/dez-conflitos-ambientais-que-explodem-no-mundo

  • Gabarito: Letra E

  • Gabarito e) Três desastres marcam a inserção do país entre aqueles com os piores conflitos ambientais do mundo: a tragédia da construção da Usina Hidrelétrica de Belo Monte, e o crime ambiental da Samarco (Vale e BBHP) em Minas Gerais e a construção do Complexo Petroquímico do Rio de Janeiro (Comperj).

  • Inclui Brumadinho ai agr...

    TENSO


ID
2673271
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Conhecimentos Gerais
Assuntos

O presidente Michel Temer decretou, em janeiro deste ano, uma intervenção federal no Rio de Janeiro por conta da crise de segurança pública pela qual passa o Estado. Trata-se de um expediente previsto na Constituição, mas que jamais foi usado. Sobre este procedimento, é correto afirmar que

Alternativas
Comentários
  • Parte da população nada, só uns palhaços do PSOL que fala essa asneiras tolas.

     

  • GABARITO C

  • Banca safada essa !

    Ou seja, a população teme o exército mas bandidos não né. ..

  • Ta foda resolver questões dessa banca, pois eu dúvido que o pessoal do Rio de Janeiro teme o exército nas ruas, quem é uma pessoa de bem não tem medo de policias nas ruas, quer sempre mais e mais. O problema do Rio de Janeiro não é o exército, e sim os bandidos.

  • infelizmene essa intervenção não deu em nada...pq a violência continua a mesma. RJ a mesma merda de sempre. de bom aqui não tem nada.


ID
2673274
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Em relação ao Modelo Entidade Relacionamento (MER), analise as assertivas a seguir.


I. Uma entidade fraca relaciona-se com uma entidade forte através de um relacionamento identificador.

II. Uma entidade fraca possui um atributo-chave o qual identifica uma única instância da entidade.

III. Um relacionamento entre entidades não pode conter atributos, somente as entidades possuem atributos.

IV. Um atributo multivalorado pode ser utilizado como atributo-chave de uma entidade.

V. O grau do relacionamento é a quantidade de entidades participantes do relacionamento.


Estão corretas as assertivas

Alternativas
Comentários
  • Analisando as alternativas:

    I. Uma entidade fraca relaciona-se com uma entidade forte através de um relacionamento identificador.

    Correta. A entidade fraca, quanto a  sua existência depende de uma outra entidade.

     

    II. Uma entidade fraca possui um atributo-chave o qual identifica uma única instância da entidade.

    Errada.Uma entidade fraca não contém seu próprio atributo chave.

     

    III. Um relacionamento entre entidades não pode conter atributos, somente as entidades possuem atributos.

    Errada. Porque um relacionamento pode conter atributos.

     

    IV. Um atributo multivalorado pode ser utilizado como atributo-chave de uma entidade.

    Errada. O que é um atributo multivalorado? R: São aqueles que são utilizados para representar mais de uma ocorrência de valor de um atributo dentro de uma mesma instância de uma entidade. Ex: Número de telefone.

    Fonte: Gestão e governança de dados - Rêgo

     

     

    V. O grau do relacionamento é a quantidade de entidades participantes do relacionamento.

    Correta. Corresponde ao número de entidades envolvidas na mesma relação.

    Fonte: Gestão e governança de dados - Rêgo

  • ENTIDADES FORTES E ENTIDADES FRACAS

    É possível que um conjunto de entidades não tenha atributos suficientes para formar uma chave primária. Tal conjunto de entidades é nomeado como conjunto de entidades fraco. Um conjunto de entidades que possui uma chave primária é definido como conjunto de entidades forte. Para ilustrar, considere o conjunto de entidades transação que possui três atributos: número-transação, data e quantia. Embora cada entidade transação seja distinta, transações em contas diferentes podem compartilhar o mesmo número de transação. Assim, este conjunto de entidades não tem uma chave primária e é, portanto, um conjunto de entidades fraco. Para que este conjunto de entidades fraco tenha significado, ele deve fazer parte de um conjunto de relacionamentos um-para-muitos. Este conjunto de relacionamentos não deve ter atributos descritivos, uma vez que qualquer atributo requerido pode estar associado ao conjunto de entidade fraco.

    Os conceitos de conjuntos de entidades forte e fraco estão relacionados às dependências de existência introduzidas anteriormente. Um membro de um conjunto de entidades forte é por definição uma entidade dominante, enquanto um membro de um conjunto de entidades fraco é uma entidade subordinada.

    Embora um conjunto de entidades fraco não tenha uma chave primária, precisamos todavia de uma forma de distinção entre todas essas entidades no conjunto de entidades que dependa de uma entidade forte particular. O discriminador (ou chave parcial) de um conjunto de entidades fraco é um conjunto de atributos que permite que esta distinção seja feita. por exemplo, o discriminador do conjunto de entidades fraco transação é o atributo número-transação, uma vez que para cada conta um número de transação univocamente identifica uma única transação.

    A chave primária de um conjunto de entidades fraco é formada pela chave primária do conjunto de entidades forte do qual ele é dependente de existência (ou dependência existencial), mais seu discriminador. No caso do conjunto de entidades transação, sua chave primária é {número-conta, número-transação}, onde número conta identifica a entidade dominante de uma transação e número-transação distingue entidades de transação dentro da mesma conta.

    As entidades fracas são representadas por um retângulo duplicado. O conjunto de relações que identificam as entidades fracas são representados por losângulos duplicados. Os atributos que constituem a chave parcial (ou discriminadores) são sublinhados de forma tracejada.

     


ID
2673280
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

A restrição de participação de uma entidade em um relacionamento pode ser total ou parcial. Ela depende da

Alternativas
Comentários
  • Restrição de participação total: Toda instância de uma entidade x deve possuir uma ou mais instância de uma entidade y associada a ela. Cardinalidade 1:1 ou 1:N.

    Restrição de participação parcial: Nem toda instância de uma entidade x deve possuir uma instância de uma entidade y associada a ela. Cardinalidade 0:1 ou 0:N.

  • parcial --> depende da cardinalidade mínima

    total --> depende da cardinalidade máxima

  • se a cardinalidade mínima for 0 --> parcial

    Se cardinalidade mínima for 1 --> é total


ID
2673283
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Os metadados (ou catálogo) de um sistema gerenciador de banco de dados (SGBD) possui informações sobre

Alternativas
Comentários
  • Nível Físico: é o nível de abstração mais baixo e descreve como os dados estão de fato armazenados.

    Nível Lógico: este é o nível de abstração médio, que descreve quais dados estão armazenados no banco de dados e quais são os interrelacionamentos entre eles. O nível lógico é normalmente usado pelos administradores que precisam decidir quais as informações que precisam estar no banco de dados.

    Resposta: C

  • Será que está misturando arquitetura em 3 esquemas com níveis de abstração?

     

    Ano: 2010 Banca: FCC Órgão: TCE-SP Prova: Agente da Fiscalização Financeira - Informática - Produção e Banco de Dados

     

    No catálogo são mantidos

     a) esquemas internos, conceituais e externos, mapeamentos e metadados.

     b) apenas os esquemas internos e os metadados.

     c) apenas o esquema conceitual e os metadados.

     d) apenas os esquemas internos, externos e os metadados.

     e) apenas o mapeamento conceitual.

     

    Resposta: A

     

    Ano: 2008 Banca: FCC Órgão: TRF - 5ª REGIÃO Prova: Analista Judiciário - Tecnologia da Informação

     

    Via de regra, são mantidos no catálogo de um banco de dados 

    a) os esquemas interno e externo e mapeamentos correspondentes, mas não o conceitual. 

    b) o esquema conceitual, mas não o externo e nem o interno. 

    c) os esquemas conceitual e interno e mapeamentos correspondentes, mas não o externo. 

    d) os esquemas externo, conceitual e interno e todos os mapeamentos correspondentes. 

    e) o esquema interno, mas não o externo e nem o conceitual.

     

    Resposta: D

  • c

    mesmo

  • De acordo com o gabarito oficial, a reposta é a letra C.

  • O esquema conceitual não depende do SGBD. Não seria por causa disto?


ID
2673286
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Considere as informações a seguir sobre chaves e a organização de arquivos. Toda tabela relacional deve possuir uma chave ____. Uma chave _____permite checar a unicidade de uma chave primária simples. Uma chave _____ permite implementar um relacionamento do tipo N:N.


Os termos que preenchem, respectivamente, as lacunas do enunciado são

Alternativas
Comentários
  • Um chave composta permite implementar um relacionamento N:N (leia-se: muitos para muitos).

  • Gab. D

    Nem toda tabela relacional possui chave simples

  • Gabarito: D.

    Sobre a última afirmação, deixo um item do CESPE que ratifica:

    (CEBRASPE 2014/ ANTAQ) É recomendável utilizar chaves primárias compostas como identificadores de relações compostas, oriundas de um relacionamento M:N. (Gab: Certo).

    Bons estudos!


ID
2673289
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Examine as assertivas a seguir quanto às restrições de integridade referencial e de chave primária.


I. Um valor de chave estrangeira pode ser nulo.

II. Um valor de chave primária pode ser nulo.

III. Uma chave primária pode ter valores repetidos.

IV. Uma chave estrangeira pode ter valores repetidos.


Estão corretas as assertivas

Alternativas
Comentários
  • Gabarito letra B.

    Uma chave primária pode ter valores repetidos? Nunca! Já mandei a notificação para QC corrigir isso.

  • Pior que essa prova inteira do Banpará está uma bagunça. Várias questões com erros gritantes. Quem elaborou não tinha noção do que estava fazendo. Pior que é o gabarito oficial da banca (olhei na página da banca).

    Sobre essa questão, é um absurdo falar em repetir chaves primárias.

    Geralmente, uma tabela tem uma coluna ou uma combinação de colunas que contém valores que identificam exclusivamente cada linha na tabela.Essa coluna, ou colunas, é chamada de chave primária (PK) da tabela e impõe a integridade da entidade da mesma. Como as restrições PRIMARY KEY garantem dados exclusivos, elas são frequentemente definidas em uma coluna de identidade.

    Quando especificar uma restrição PRIMARY KEY para uma tabela, o Mecanismo de Banco de Dados impõe a exclusividade dos dados criando automaticamente um índice exclusivo para as colunas de chave primária. Esse índice também permite um acesso rápido aos dados quando a chave primária é usada em consultas. Se uma restrição de chave primária for definida em mais de uma coluna, os valores poderão ser duplicados em uma coluna, mas cada combinação de valores de todas as colunas na definição da restrição de chave primária deve ser exclusiva.

    Fonte: https://docs.microsoft.com/pt-br/sql/relational-databases/tables/primary-and-foreign-key-constraints?view=sql-server-2017

  • São verdades:

    Uma chave estrangeira pode ter valores repetidos.
    Um valor de chave estrangeira pode ser nulo.

  • Gabarito:B

    Sabendo que a assertiva ,II. Um valor de chave primária pode ser nulo.(errado)ja eliminar 3 alternativa,ficando entre a B e C.

  • Letra B

    Chave Primária (PK)

    - Conjunto de um ou mais atributos que identifica de forma ÚNICA uma tupla dentro de uma tabela (relação)

    - Apesar da chave primária poder ser composta, só existe uma chave primária por tabela

    - Chave primária que existe em uma tabela pode ser chave primária em outra

    - Toda chave primária foi uma chave candidata

    - NÃO permite valores nulos (null)

    - NÃO depende de uma chave estrangeira para existir

    - NÃO pode ter valores repetidos (tuplas repetidas)

    - PODE conter um ou mais atributos

     

    chave primária simples = os valores de cada um dos atributos NÃO poderão se repetir na tabela.

    chave primária composta = os valores de cada um dos atributos poderão se repetir na tabela.

    __________________________

    Chave Estrangeira

    - Estabelece um relacionamento com a chave primária ou candidata de outra tabela.

          (ou dela mesma = auto relacionamento)

    - Uma Chave Estrangeira não necessariamente referencia uma chave primária, apesar de ser o caso mais comum. A chave estrangeira pode referenciar qualquer conjunto de atributos, desde que esses também possam identificar unicamente um registro da tabela de destino.

     

    - Uma tabela pode ter mais de uma chave estrangeira

    - Pode ter valor nulo (null)

    - Pode ter valores repetidos

    - Uma chave estrangeira serve para identificar unicamente um registro em outra tabela


ID
2673292
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

A linguagem de definição de dados (DDL) dos bancos de dados relacionais compreende os seguintes comandos:

Alternativas
Comentários
  • O gabarito correto é letra C. O QC com certeza vai corrigir isso.

    GRANT  é DCL

     

    a) INSERT, UPDATE E DELETE.

    DML

     

    b) INSERT, UPDATE, DELETE E SELECT.

    DML. Alguns autores consideram SELECT COMO DQL

     

    d) CREATE, ALTER, DROP E GRANT.

    CREATE, ALTER, DROP - DDL

    GRANT - DCL

     

    e) INSERT, CREATE, ALTER, UPDATE E DROP.

    INSERT - DML

    CREATE - DDL

    ALTER - DDL

    UPDATE - DML

    DROP - DDL

  • Tem várias questões aqui dessa prova que estão com o gabarito errado. Falha feia do QC.

  • DDL - C. A. T. D.

    DML - S. I. D. U.

    DCL - G. R.

     

    DDL - Definição: Create (criar), Alter (alterar), Truncate (truncar), Drop (remover)       

    Bizu: Decapitado é quem perde a cabeça (definição);

     

    DML - Manipulação: Select (selecionar), Insert (inserir), Delete (deletar), Update (atualizar)

     

    DCL - Controle: Grant (conceder), Revoke (revogar)           

    Bizu: Cigarro exige controle.


ID
2673295
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

O comando em SQL para criar a tabela CARRO no SGBD Oracle, nomeando a restrição de chave primária, é

Alternativas
Comentários
  • Se a questão não pedisse para nomear a PK, bastaria uma alteração na alternativa B para estar correta:

    CREATE TABLE CARRO

    (ID_CARRO NUMBER(6) PRIMARY KEY,

    DESCRICAO_CARRO VARCHAR2(30),

    VALOR_CARRO NUMBER(14,2));

     

    Já que pediu para nomear, não declaramos diretamente a Primary Key na declaração da coluna ID_CARRO e usamos

    CONSTRAINT nome_que_queremos PRIMARY KEY (coluna PK)

    como consta na alternativa E.

     

    Mais informações: https://www.w3schools.com/sql/sql_primarykey.asp


ID
2673298
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Para inserir várias linhas de dados em uma tabela no SQL padrão, usando um único comando, utiliza-se

Alternativas
Comentários
  • Nunca vi isso. Que eu saiba, pra inserir várias linhas em apenas um INSERT, usa-se:

    INSERT INTO MyTable ( Column1, Column2, Column3 )

    VALUES ('John', 123, 'Lloyds Office'), ('Jane', 124, 'Lloyds Office'), ('Billy', 125, 'London Office'), ('Miranda', 126, 'Bristol Office');

     

  • LETRA A

    Igor Souza O INSERTO INTO possui variações. Nos casos mais simples você insere linhas por linhas, em casos mais complexos você consegue transpor tabelas inteiras utilizando o INSERT INTO.

    INSERT INTO EmployeeTitles
    SELECT EmployeeKey, LastName, Title
    FROM ssawPDW.dbo.DimEmployee
    WHERE EndDate IS NULL;

    https://docs.microsoft.com/en-us/sql/t-sql/statements/insert-transact-sql?view=sql-server-2017

    "Pau no cu de quem resonde e não coloca a alternativa" - Arisfódeles, Platão.

  • Através da instrução Insert, podemos inserir várias linhas a partir de um único comando:

    INSERT INTO NOME_DA_TABELA_DESTINO (

      coluna1, coluna2, coluna3, ...., colunaN)

    SELECT (coluna1, coluna2, coluna3, ..., colunaN)

    FROM NOME_DA_TABELA_ORIGEM;

    Fonte: https://www.devmedia.com.br/10-instrucoes-sql-para-manipulacao-de-dados/4832

    Portanto resposta: a) INSERT/AS SELECT.


ID
2673301
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Considere a seguinte expressão lógica em SQL:


val >= 5 or val <=7 and sal+10 < 24.


Considerando-se as regras de precedência e associatividade dos operadores, que mostram a ordem em que os termos da expressão serão executados, assinale a opção que esta com os parênteses nos lugares corretos na expressão

Alternativas
Comentários
  • D) Primeiro resolve o (val >= 5 or val < 24) e deixa separado da operação and. Soma o salário a 10 e só depois compara com 24  ((sal+10) < 24).

  • Essa questão era par ser nulo, analisando bem, está faltando uma das parentese.

  • Precedência

    1 ~ (Bitwise NOT)

    2 * (Multiplication), / (Division), % (Modulus)

    3 + (Positive), - (Negative), + (Addition), + (Concatenation), - (Subtraction), & (Bitwise AND), ^ (Bitwise Exclusive OR), | (Bitwise OR)

    4 =, >, <, >=, <=, <>, !=, !>, !< (Comparison operators)

    5 NOT

    6 AND

    7 ALL, ANY, BETWEEN, IN, LIKE, OR, SOME

    8 = (Assignment)


ID
2673304
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Sobre a consulta a seguir, examine as seguintes assertivas.


Seja a tabela:

Empregado(cod_emp, nome, ender, cod_depto).


E seja a consulta:

Select e.cod_depto, count(*) from Empregado E group by E.cod_depto;


I. Se tiver um índice sobre o campo cod_depto, é possível responder à consulta varrendo apenas o índice.

II. Se tiver um índice sobre o campo cod_emp, é possível responder à consulta varrendo apenas o índice.

III. Não é possível responder à consulta sem varrer todo o arquivo de dados.


Está (Estão) correta(s) a(s) assetiva(s)

Alternativas

ID
2673307
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Considere uma tabela criada pelo script de criação e carga apresentado a seguir:


create table empregado

(cdemp integer not null,

nome varchar(6),

fone varchar(10),

primary key (cdemp));


insert into empregado (cdemp, nome, fone) values (1, 'Toni', '282677');

insert into empregado (cdemp, nome, fone) values (2, 'Joao', '282677');

insert into empregado (cdemp, nome, fone) values (3, 'Maria', '260088');

insert into empregado (cdemp, nome, fone) values (4, 'Jose', '174590');

insert into empregado (cdemp, nome) values (5, 'Ana');


I. select count(*) from empregado

II. select count(fone) from empregado

III. select count(*) from empregado where nome like "_o%"


As três consultas (I, II e III) retornarão respectivamente os valores

Alternativas
Comentários
  • Apenas para lembrar, o "_" dentro das aspas após o LIKE, é usado para representar apenas um caractere. A consulta III retornaria o Toni, o Joao e o Jose.

  • Gabarito D

    like "_o%" = Pega apenas empregados que tenha pelo menos a letra "O" em seus nomes.

    Vamos na fé !

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
2673310
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Durante o projeto de banco de dados, na etapa de mapeamento do Modelo Entidade Relacionamento (MER) para o Modelo Relacional, um atributo complexo (multivalorado e composto), contendo 4 atributos atômicos no MER, será (serão)

Alternativas
Comentários
  • g: alternativa C

  • o que achei sobre atributo complexo foi o comentário de um colega na questão Q261597

    Complexos: Podem ser divididos, e podem formar uma hierarquia. Concatenação de atributos simples.

  • Vai ter os 4 atributos atômicos e, provavelmente, um identificador


ID
2673316
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Leia atentamente o enunciado a seguir para responder a questão abaixo.


Considere as entidades resultantes de uma modelagem E-R (entidade e relacionamentos):

Conta_Corrente(ag, nro_conta, nome, cpf)

Cartão_Magnético(nro_cartao, data_validade)

Cheque(nro_cheque, valor)


Considere os seguintes relacionamentos: uma Conta_Corrente pode (opcionalmente) possuir no máximo um Cartão_Magnético; cada Cartão_Magnético deve ser de uma só Conta_Corrente; uma Conta_Corrente pode ser associada a vários Cheques; cada Cheque é de uma única Conta_Corrente.

No mapeamento para o modelo de banco de dados relacional, considerando-se a estratégia de “não ter campos com valores opcionais” nas tabelas criadas, serão geradas, no mínimo,

Alternativas
Comentários
  • Conta corrente deve possui no máximo um cartão magnético, logo a relação de cardinalidade será 0:1 , zero, pois é opcional já que a conta corrente poderá não ter CARTÃO.

     

    Cartão_Magnético deve ser de uma só Conta_Corrente , logo a relação de cardinalidade será 0:1 , zero, pois o cartão magnético poderá não ter nenhuma conta.

     

    uma Conta_Corrente pode ser associada a vários Cheques , cardinalidade será 1:N

     

    Cheque é de uma única Conta_Corrente. Cardinalidade 1:1

     

    Teremos no mínimo 3 tabelas: Conta_corrente , Cartão_magnético e Cheque.

     

    Podemos ter uma outra tabela chamada Cliente_banco , por exemplo, devido aos atributos NOME e CPF presentes na tabela Conta_corrente. Entretanto a questão pede apenas o mínimo.

     

     

    Letra C

  • FAZENDO O DER VC TERIA DO LADO (0,1) CARTÃO_MAG... PARA NÃO SER OPCINAL TERIA QUE TIRAR O 0 E COLOCAR 1 OU N, COLOCANDO N GERA OBRIGATORIAMENTE 3 TABELAS NO MR.


ID
2673319
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Leia atentamente o enunciado a seguir para responder a questão abaixo.


Considere as entidades resultantes de uma modelagem E-R (entidade e relacionamentos):

Conta_Corrente(ag, nro_conta, nome, cpf)

Cartão_Magnético(nro_cartao, data_validade)

Cheque(nro_cheque, valor)


Considere os seguintes relacionamentos: uma Conta_Corrente pode (opcionalmente) possuir no máximo um Cartão_Magnético; cada Cartão_Magnético deve ser de uma só Conta_Corrente; uma Conta_Corrente pode ser associada a vários Cheques; cada Cheque é de uma única Conta_Corrente.

No mapeamento para o modelo de banco de dados relacional, considerando-se a estratégia de “criar o número mínimo de tabelas”, possivelmente pela regra fusão de tabelas (relações mescladas). Considerando-se todas as tabelas criadas pelo mapeamento, tem-se __ chave(s) primária(s) e __ chave(s) estrangeira(s).

Os números que completam respectivamente as lacunas do enunciado são

Alternativas
Comentários
  • A relação Conta_Corrente pode ser unida com a relação Cartão_Magnético, visto que é de relação (0,1) de Conta para Cartão, de modo que Cartão passaria a ser uma coluna na tabela Conta, se não tiver cartão então é NULL o valor, senão tem as informações do cartão alí. Assim elimando uma tabela temos, 2  chaves primárias, uma da tabela Cartão_magnético e outra da tabela Cheques. E temos uma chave estrangeira na tabela Cheques ligando à chave primária da tabela Conta_Corrente.

  • O comentário do Andrey está correto, pois é o que a questão pede, mas lembrando que essa mapeamento dificilmente seria feito assim em uma situação real.

  • GABARITO: D

    Conta_Corrente pode ter no máximo um cartão magnético e cada cartão magnético deve ser de uma só Conta_corrente, assim, com esse relacionamento (1:1) podemos realizar a fusão de tabelas, com apenas uma P.K.

    Conta_corrente pode ser associada a vários cheques e cada cheque é de uma única Conta_corrente, dessa forma, com um relacionamento 1:N haverá uma F.K no lado "N" e uma P.K da tabela, totalizando 2 chaves primárias e uma chave estrangeira.

    Espero ter ajudado.

  • Conta_Corrente(ag, nro_conta, nome, cpf, nro_cartao, data_validade)

    Cheque(nro_cheque, valor, ag (FK-P1), nro_conta (FK-P2))

    .

    OBS: Cheque possui 1 única chave estrangeira, porém composta


ID
2673322
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Para atribuir privilégios ao usuário ATENDENTE para que ele realize as operações de leitura e modificação na tabela CLIENTE, sem propagar esses privilégios a terceiros, o comando correto em SQL padrão é

Alternativas
Comentários
  • Creio que caberia recurso para esta questão.

    Não é obrigatório informar WITH NO GRANT OPTION, pois por padrão o usuário não possuirá privlégios de propagação de privilégios para terceiros.

  • LETRA C

    A letra C está CORRETA, estando correta a alternativa que a Banca aponta como resposta não há erro na questão, se não há erro na questão não cabe recurso.

    Se a banca tivesse falado É OBRIGATÓRIO INFORMAR o WITH NO GRANT OPTION aí sim existiria a possibilidade de erro na questão.

  • O site diferente do colega concurseiro dá como gabarito a alternativa d e não c como ele diz

  • fora que não há erro na A

    não vou nem me estressar com essa questão, só ignoro


ID
2673325
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

O controle de acesso dos usuários ao banco de dados baseado em papéis (roles) permite

Alternativas
Comentários
  • Gabarito C

    Um controle baseado em papéis (RBAC) é uma abordagem para restringir o acesso a usuários autorizados. Controles de acesso baseados em papéis (roles) definem os direitos e permissões baseados no papel que determinado usuário desempenha na organização. Esta estratégia simplifica o gerenciamento das permissões dadas aos usuários.

    Permissões de acesso e direitos sobre objetos são dados para qualquer grupo ou, em adição, indivíduos. Os indivíduos podem pertencer a um ou mais grupos. Os indivíduos podem adquirir permissões cumulativas ou desqualificado para qualquer permissão que não faz parte de todo grupo a qual ele pertence.

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !

  • O RBAC, controle baseado em papéis, permite o gerenciamento de permissões de todos os usuários que assumem aquele determinado papel ao mesmo tempo. Assim, pode-se dizer que esse esquema de controle permite a atribuição e a revogação de vários privilégios a vários usuários.

    Gabarito: C

  • O RBAC pode ser usado com os controles de acesso discricionário e obrigatório tradicionais; ele garante que somente usuários autorizados em seus papéis especificados recebam acesso a certos dados ou recursos.

    Vários indivíduos podem ser designados para cada papel. Os privilégios de segurança comuns a um papel são concedidos ao nome dele, e qualquer indivíduo designado para esse papel automaticamente teria esses privilégios concedidos.

    Navathe


ID
2673328
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

A auditoria do banco de dados é um mecanismo utilizado para

Alternativas
Comentários
  • Gabarito C

    O banco de dados de auditoria é um banco de dados do DB2, no qual é executado o dump de todos os eventos de auditoria do arquivo de log de auditoria da instância do Directory Server. É possível criar e configurar o banco de dados de auditoria usando os scripts fornecidos ao instalar o Directory Server.

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !

  • normalmente se cria uma trigger para uma tabela onde se queira auditar. Registrando quaisquer operação de DML

  • O site da como gabarito b e não c como relata o colega ibsen

  • Discordo do gabarito. Auditoria não é criar logs, é analisá-los.

    .

    "O que é auditoria em banco de dados?

    A auditoria em banco de dados é um componente de conformidade dentro de uma organização. Trata-se da análise e entendimento das atividades de um banco de dados, a fim de obter informações sobre falhas ou inconformidades."

    https://www.certifiquei.com.br/auditoria-banco-dados/


ID
2673331
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Caso ocorra uma falha catastrófica em um banco de dados às 12h, supondo-se que foi realizado um backup às 21h do dia anterior, para recuperar a situação do banco de dados ao momento mais próximo antes da falha é necessário:

Alternativas
Comentários
  • ✅Gabarito(E) 

    Tem um artigo na devmedia que fala sobre o cenário proposto.

    Vamos então exemplificar um pouco esse ponto. Digamos que nós confiamos única e exclusivamente em backups completos, desta forma, realizamos todas as manhãs às 3:00 um backup, e o servidor sofre um acidente crítico às 2:00 da manhã. Neste caso, seríamos capazes de restaurar o backup do banco de dados completo que foi realizado às 3:00 da manhã anterior e teríamos perdido todos os outros registros no decorrer das últimas horas antes do incidente.

    No nosso exemplo anterior, isto significa que podemos restaurar o backup completo das 03:00 e depois aplicarmos cada um dos arquivos de log existentes, em seguida, supondo que tenhamos uma cadeia de log completa que se estenda desde o backup completo que estamos usando como base para a restauração do banco de dados até a tomada realizada às 02:45, ou seja, 15 minutos antes do acidente.

    Na verdade, se o registro atual ainda estiver acessível após o acidente, o que nos permitiria realizarmos um backup do log, poderíamos ser capazes de minimizar a perda de dados para bem próximo de zero. 

    Fonte: https://www.devmedia.com.br/database-backup-como-recuperar-logs-de-transacao/31784


ID
2673334
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Se uma transação que realiza uma atualização nos dados armazenados em um banco de dados falhar por algum motivo, ela sofrerá

Alternativas
Comentários
  • Alternativa correta: D. 

     

    commit ocorre quando a transação terminou com sucesso e deve ser gravada em disco. Quando a transação falha, primeiro sinaliza-se o abort e depois faz o rollback do banco para o estado anterior à transação. 


ID
2673337
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Sobre desastre (falha catastrófica) e recuperação de dados, considere as afirmativas abaixo.


I- Um desastre (incidente) é um acontecimento que afeta um serviço e/ou sistema de forma drástica, exigindo um grande esforço para voltar ao seu estado original.

II- Um desastre pode ocorrer em razão de terremotos, ataques terroristas, inundações e incêndios.

III- Para restaurar um banco de dados, o DBA deve ter a cópia dos dados, a qual pode estar armazenada localmente ou remotamente.

IV- O armazenamento local de cópias de segurança sempre é preferido, pois, no caso de desastre, o DBA está bem próximo da cópia.


Estão corretas as afirmativas

Alternativas
Comentários
  • Analisando as alternativas:

    III- Para restaurar um banco de dados, o DBA deve ter a cópia dos dados, a qual pode estar armazenada localmente ou remotamente.

    Errada. O backup deve sempre ser armazenado em um local externo ao ambiente.

     

    IV- O armazenamento local de cópias de segurança sempre é preferido, pois, no caso de desastre, o DBA está bem próximo da cópia.

    Errada. O backup deve sempre ser armazenado em um local externo ao ambiente.

     

    Letra A

  • A III não está errada. O backup pode sim ser armazenado localmente (servidor diferente no mesmo data center, comum), mas deve ser armazenado em local diferente (outro prédio, por exemplo), o que é a boa prática. 

  • O backup pode está localmente para um rápido restore e remotamente sendo replicado do backup local.

    Não está errada a III.

  • Concordo com os amigos que dizem que a III está correta.

  • Analisando a alternativa III, PARA NÃO RESTAR DÚVIDAS acredito que deveria ser redigida da seguinte forma, como o colega Luis Forchesatto falou:

    Para restaurar um banco de dados de forma manual o DBA deve ter a cópia dos dados, a cópia pode estar armazenada localmente e deve estar armazenada remotamente. 

    Porém conforme a redação que consta na alternativa III, me desculpem, mas abre brecha pra um DBA  dizer "armazenei localmente o backup"  e dai? A redação da frase resulta no entendimento "posso armazenar localmente ou posso armazenar remotamente" e eu quis localmente e dai ?. Enfim.... Quem somos nós perto dos Mestre e autores dos livros né....

     

    Como o examinador nem sempre sabe do assunto, a ALTERNATIVA III ESTÁ CORRETA e AMPARADA BIBLIOGRAFICAMENTE com o Livro  Veras, M; “Datacenter Componente Central da Infraestrutura de TI”, do Professor Manoel Veras, segue o trecho..

     

    "A recuperação de desastre é a capacidade de restaurar o serviço ou sistema em caso de desastre. Para restaurar um banco de dados de forma manual o DBA deve ter a cópia dos dados, a cópia pode estar armazenada localmente ou remotamente. O armazenamento local de cópias de segurança gera uma grande brecha na segurança em caso de desastre, essa falha pode ser resolvida utilizando ferramentas para replicação remota."

  • há muita confusão em relação a afirmativa IV. mas não há dúvida que nem sempre é preferível guardar o backup no mesmo ambiente. O pessoal não prestou atenção no "sempre".

    IV. O armazenamento local de cópias de segurança sempre é preferido, pois, no caso de desastre, o DBA está bem próximo da cópia.


ID
2673340
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Quanto a tipos de backups, considere as assertivas a seguir.


Backup ___, realiza-se com o banco de dados off-line.

Backup ___, realiza-se com o banco de dados online.

Backup ___, realiza-se uma cópia dos arquivos pertinentes ao funcionamento do banco de dados.

Backup ____, realiza-se uma copia das instruções SQL que serão capazes de reconstruir determinado banco de dados.


Os termos que preenchem respectivamente as lacunas dos enunciados são

Alternativas
Comentários
  • Tipos de Backup:

     

    Quente: O sistema pode permanecer em execução enquanto é realizado as cópias de segurança;

    Frio: O sistema não pode permanecer em execução, neste caso ele precisa ficar off-line (sem que haja intervenção de algum usuário acessando o sistema) para realizar as cópias de segurança;

    Físico: Se refere a estrutura/funcionamento do banco de dados;

    Lógico: Se refere as instruções contidas nos banco de dados;


ID
2673343
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

A otimização de consultas realizada pelo SGBD através da ordenação das operações da álgebra relacional em uma árvore de consulta é chamada de otimização baseada em

Alternativas
Comentários
  • Regras Heurísticas: Consultas são representadas internamente na forma de uma árvore ou grafo � Árvores de consulta são preferidas para a otimização pois determinam a ordem de execução das operações � Grafos de consulta indicam apenas as operações e os respectivos operandos envolvidos portanto, existe apenas um grafo correspondente a cada consulta � Regras heurísticas são usadas para alterar a representação interna (árvore ou grafo) de uma consulta de modo a otimizar a sua execução � Por exemplo: operações de projeção e seleção são aplicadas antes de uma junção � O plano de execução gerado determina a ordem em que as operações serão executadas e os recursos a serem utilizados (por ex., índices)

     

    http://homepages.dcc.ufmg.br/~laender/material/ibd-parte7.pdf

  • Gabarito A

    Otimização Baseada em Heurísticas

    � Consultas são representadas internamente na forma de

    uma árvore ou grafo

    � Árvores de consulta são preferidas para a otimização pois

    determinam a ordem de execução das operações

    � Grafos de consulta indicam apenas as operações e os respectivos

    operandos envolvidos portanto, existe apenas um grafo

    correspondente a cada consulta

    � Regras heurísticas são usadas para alterar a representação

    interna (árvore ou grafo) de uma consulta de modo a

    otimizar a sua execução

    � Por exemplo: operações de projeção e seleção são aplicadas antes

    de uma junção

    � O plano de execução gerado determina a ordem em que

    as operações serão executadas e os recursos a serem

    utilizados (por ex., índices)

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
2673346
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Durante os ajustes no SGBD para fins de melhora do desempenho, várias atividades são necessárias, entre elas a

Alternativas
Comentários
  • Letra E. Criação de índices. 

  • A indexaçao de dados ´e utilizada como uma maneira de acelerar o processamento de consultas em um SGBD

    gabarito E


ID
2673349
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

No SGDB Oracle podem-se utilizar conversões de dados explícitas. Para converter dados do tipo data (dd/mm/aa) em caracteres e caracteres em dados numéricos, é necessário executar respectivamente as funções

Alternativas

ID
2673352
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

No SGBD Oracle, o operador HAVING só pode ser utilizado em um comando de seleção (SELECT) se houver uma função de

Alternativas
Comentários
  • resposta B. Famoso Group By


ID
2673355
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Sobre o utilitário bcp do SQL SERVER 2016, examine as seguintes assertivas.


I. Elimina linhas em duplicata no banco de dados.

II. Importa uma massa de dados de um arquivo para uma tabela do banco de dados.

III. Exporta uma massa de dados do banco de dados para um arquivo.


Está (Estão) correta(s) a(s) assertiva(s)

Alternativas
Comentários
  • Gabarito E

    O utilitário bcp (Bcp.exe) é uma ferramenta de linha de comandos que usa a API do BCP (Programa de cópia em massa). 

    O utilitário bcp executa as seguintes tarefas:

    -Exporta dados em massa de uma tabela SQL Server para um arquivo de dados.

    -Exporta dados em massa de uma consulta.

    -Importa dados em massa de um arquivo de dados para uma tabela do SQL Server .

    -Gera arquivos de formato.

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
2673358
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Sobre os arquivos de controle (controlfiles) do Oracle, examine as seguintes assertivas.


I. Armazenam a localização dos arquivos físicos do banco de dados.

II. Armazenam o nome lógico das tabelas do banco de dados.

III. Armazenam o número de sequência do log atual do banco de dados.


Está (Estão) correta(s) a(s) assertiva(s)

Alternativas

ID
2673361
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

O SGBD SQL SERVER 2008 r2 possui os seguintes tipos de arquivos de dados:

Alternativas

ID
2673364
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Para a área de Banco de Dados, o termo downtime é melhor traduzido por

Alternativas
Comentários
  • Gabarito C

    O termo tempo de inatividade é usado para se referir a períodos em que um sistema não está disponível. Tempo de indisponibilidade ou interrupção refere-se a um período de tempo que um sistema falha em fornecer ou executar sua função principal.

    "Retroceder Nunca Render-se Jamais !"

    Força e Fé !

    Fortuna Audaces Sequitur !


ID
2673367
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Um SGBD deve aplicar os conceitos ACID (Atomicidade;Consistência;Isolamento;Durabilidade) na gestão das transações. Examine as seguintes assertivas.


I-Exclusividade na execução da transação.

II-Sem problemas de integridade.

III-Em uma transação ou se faz tudo ou nada.

IV-Permanência da gravação no banco.


São características das propriedades Consistência e Atomicidade

Alternativas
Comentários
  • I - Isolamento

    II - Consistência

    III - Atomicidade

    IV - Durabilidade

     

    Trecho do Navathe:

    Atomicidade. Uma transação é uma unidade de processamento atômica; ela deve ser realizada em sua totalidade ou não ser realizada de forma alguma.
     

    Preservação da consistência. Uma transação deve preservar a consistência, significando que, se ela for completamente executada do início ao fim sem interferência de outras transações, deve levar o banco de dados de um estado consistente para outro.


    Isolamento. Uma transação deve parecer como se fosse executada isoladamente de outras transações, embora muitas delas estejam sendo executadas de maneira simultânea. Ou seja, a execução de uma transação não deve ser interferida por quaisquer outras transações que acontecem simultaneamente.

     

    Durabilidade ou permanência. As mudanças aplicadas ao banco de dados pela transação confirmada precisam persistir no banco de dados. Essas mudanças não devem ser perdidas por causa de alguma falha.

  • Liliane está correta, gabarito do site está errado. Espero que a equipe do site conserte.

  • Atomicidade: deve ser realizada por completo ou não ser realizada de forma alguma;

     

    Consistência: levar um BD de um estado consistente para outro (preservar);

     

    Isolamento: não deve haver interferências de outras transações;

     

    Durabilidade (permanência): Mudanças confirmadas (commit) precisam persistir no BD;

     

    (Fonte: Navathe)

     

    At.te

    Foco na missão


ID
2673370
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Nos SGBDs existem recursos para verificar se a criação de um índice pode ou não otimizar a execução de uma determinada consulta. No MySQL, o comando que permite fazer este exame é

Alternativas
Comentários
  • Faz-se uso do comando EXPLAIN, que deve ser colocado antes do comando SELECT a ser estudado. Este comando irá exibir o plano de execução escolhido pelo otimizador.


ID
2673373
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

A performance geral do banco pode ser melhorada por comandos de ajustes da porção de dados que pode ir para a memória. O comando do MySQL que pode ser utilizado para melhorar o desempenho geral do banco de dados é

Alternativas
Comentários
  • O InnoDB Buffer Pool é a principal área da memória usada pelo InnoDB, que é o storage engine default do MySQL. O ideal é que haja neste buffer espaço suficiente para os dados “mais quentes”. A quantidade de memória que o MySQL vai reservar para o Buffer Pool é controlada pela variável de sistema innodb_buffer_pool_size.

    Fonte: https://imasters.com.br/banco-de-dados/mysql/mysql-performance-tuning-sempre-configure-o-innodb-buffer-pool/?trace=1519021197&source=single

     

    @papirobizurado


ID
2673376
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Sobre a primeira forma normal (1FN), examine as assertivas abaixo.


I - Uma tabela na 1FN pode conter tabelas aninhadas.

II - Uma tabela na 1FN pode possuir apenas atributos atômicos e monovalorados.

III - Uma tabela na 1FN pode possuir apenas uma chave primária do tipo simples (não composta).


Está (Estão) correta(s) a(s) assertiva(s)

Alternativas
Comentários
  •  

    Gabarito correto B.

     

    I - Uma tabela na 1FN não pode conter tabelas aninhadas.

    II - Uma tabela na 1FN pode possuir apenas atributos atômicos e monovalorados.

    III - Uma tabela na 1FN pode possuir uma chave primária do tipo simples ou composta.

     

     

    At.te

     

    Foco na missão

  • 1 Forma Normal: Verificação de Tabelas Aninhadas.

    Para uma tabela estar na primeira forma normal ela não deve conter tabelas aninhadas.

    Fonte: https://imasters.com.br/artigo/7020/banco-de-dados/modelagem-de-dados-final-normalizacao/

    *************************************************************************************************************************

    Primeira Forma Normal (1FN)

    Diz-se que uma tabela está na primeira forma normal quando ela não contém tabelas aninhadas.

    A primeira forma normal assegura que não existam repetições de valores nos atributos nem grupos repetidos de atributos das entidades de um modelo de dados. 

    Em uma determinada realidade, às vezes encontramos algumas informações que se repetem, retratando ocorrências de um mesmo fato dentro de uma única linha e vinculada a sua chave primária.

    O objetivo da primeira forma normal é eliminar o aninhamento de tabelas para que cada tabela tenha informações de um único assunto. Não podemos ter mais de um assunto em uma tabela.

    Fonte: https://sites.google.com/site/uniplibancodedados1/aulas/normalizacao

     

    Força, fé e foco!

  • Futura, discordo.
    Acho que a letra E está correta. No item III a questão fala de possibilidade. 
    Como é possibilidade, uma tabela na 1FN pode sim ter uma chave primária do tipo simples (não composta). É uma possibilidade, não é uma restrição. Item III está correto!

     

  • Colega Diego Souza,

     

    Continuo a achando incorreta. O que invalida a questão é a palavra APENAS. Não é APENAS chave primária simples, pode ter COMPOSTA.

    .

    .

     

    At.te,

    Foco na missão

  • A colega Futura está correta, a palavra APENAS está invalidando a 3ª afirmação.

     SOMENTE A II ESTÁ CORRETA, GABARITO LETRA B

  • Letra B

    1FN (primeira forma normal)

    • somente possui valores atômicos (indivisíveis) e monovalorados (sem repetições na tabela)

    _________________________________________

    NÃO possui atributos multivalorados nem compostos

    NÃO possui relações aninhadas (tabela dentro da outra)

    NÃO possui colunas e grupos repetidos


ID
2673379
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Leia atentamente o enunciado a seguir para responder a questão abaixo.


Seja X->Y, significando que Y depende funcionalmente de X.


Considere a tabela

MatriculaProjeto(CodMat, CodProj, Nome, CodCargo, NomeCargo, DataFim, Horas), com as seguintes dependências funcionais:

CodMat->Nome,

CodMat->CodCargo,

CodCargo-> NomeCargo,

CodProj-> DataFim,

CodMat+CodProj->Horas.

A normalização desta tabela para a 2FN resultará, no mínimo, em

Alternativas
Comentários
  • Obs.: Retificando meu comentário, refiz manualmente a questão e, realmente, são 3 tabelas como o colega Elton explicou, e não duas tabelas como havia falado.

    Criam-se TRÊS tabelas:

    MatriculaProjeto (CodMat, Nome, CodCargo, NomeCargo)

    Projeto (CodProj, DataFim)

    Hora (CodMat, CodProj, horas)

    Para que a tabela esteja na 2FN, precisará estar na 1FN e não conter dependência parcial, ou seja, campo não chave depender somente de parte da chave composta.

     

    At.te, 

    Foco na missão!!

  • Acredito que a resposta correta deveria ser "3 tabelas", visto que a 2NF obriga que nenhum atributo da relação possua dependencia funcional parcial da chave, sendo decomposto então em 3 tabelas:

    (CodMat, CodProj, Horas)
    (CodMat, Nome, CodCargo, NomeCargo)
    (CodProj, DataFim)

    Dessa forma, as tabelas estariam normalizadas no 2NF, mas não no 3NF, visto que NomeCargo possui uma dependencia funcional transitiva de CodMat, devendo ser extraído para uma nova tabela.

  • Concordo com o Elton. E para estar na 3FN seriam necessárias 4 tabelas.

  • Respondi três tabelas porque seria a resposta correta.Concordo plenamente com Elton Viana, logo entraria com recurso.

  • Respondendo o Lopes, DataFim ainda está gerando dependência parcial na tabela Projeto. Seu esquema ainda não está em 2FN
  • Concordo com o Elton

  • Vejo com no mínimo duas e no máximo quatro tabelas pra a normalização desta tabela para a 2FN , a questão pede o mínimo de tabelas que devo ter para normalizar a tabela MatriculaProjeto para 2FN;

    Mínimo duas:

    1-MatriculaProjeto(CodMat, CodProj, Horas)

    2-ProjetoCargo(CodProj, Nome, CodCargo, NomeCargo, DataFim)

    Máximo quatro:

    1-MatriculaProjeto(CodMat, CodProj, Horas)

    2-Projeto(CodProj, DataFim),

    3-Cargo(CodCargo, NomeCargo)

    4-Matricula(CodMat, nome,CodCargo)


ID
2673382
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Leia atentamente o enunciado a seguir para responder a questão abaixo.


Seja X->Y, significando que Y depende funcionalmente de X.


Considere a tabela

MatriculaProjeto(CodMat, CodProj, Nome, CodCargo, NomeCargo, DataFim, Horas), com as seguintes dependências funcionais:

CodMat->Nome,

CodMat->CodCargo,

CodCargo-> NomeCargo,

CodProj-> DataFim,

CodMat+CodProj->Horas.

A normalização desta tabela para a 3FN resultará, no mínimo, em

Alternativas
Comentários
  • Obrigada ...

  • Acredito que sejam 4 mesmo, alternativa D.

    Ao eliminar as dependencias transitivas, acredito eu que fique assim:

    MatriculaProjeto (CodMat(PK), Nome, CodCargo)

    Cargo (CodCargo(PK), NomeCargo)

    MatProj (CodMat(FK),CodProj(FK), Horas)

    Projeto (CodProj(PK), DataFim)

    Me corrijam se eu tiver errado. Obrigado!

  • @Lopes, no gabarito da prova que consta aqui no QC (cabeçalho da questão) o gabarito foi retificado para letra D


ID
2673385
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

Considerando este texto, responda à questão abaixo.


“The data dictionary tables and views for a given database are stored in the SYSTEM tablespace for that database. All the data dictionary tables and views for a given database are owned by the user SYS. Connecting to the database with the SYSDBA privilege gives full access to the data dictionary. Oracle strongly recommends limiting access to the SYSDBA privilege to only those operations necessary such as patching and other administrative operations. The data dictionary is central to every Oracle database. You can view the contents of the data dictionary by querying data dictionary views, which are described in Oracle Database Reference. Be aware that not all objects in the data dictionary are exposed to users. A subset of data dictionary objects, such as those beginning with USER_% are exposed as read only to all database users.” From https://docs.oracle.com


Segundo o texto, está correto afirmar que

Alternativas
Comentários
  • Muito estranho essa questão...apesar de que a alternativa "C" também faça sentido, ela se refere no texto como privilégio e não como usuário, ao contrário da alternativa "A" que fala explicitamente sobre usuário SYS.

  • Questão de Inglês... Pior que em questões de Oracle, isso as vezes acontece.

  • Questão que exigia apenas leitura/conhecimento de inglês.

    "All the data dictionary tables and views for a given database are owned by the user SYS." Alternativa A.


ID
2673388
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Banco de Dados
Assuntos

O termo técnico inglês para a sigla SQL é

Alternativas
Comentários
  • SQL

    Structured Query Language, ou Linguagem de Consulta Estruturada ou SQL, é a linguagem de pesquisa declarativa padrão para banco de dados relacional (base de dados relacional). Muitas das características originais do SQL foram inspiradas na álgebra relacional.

     

    https://pt.wikipedia.org/wiki/SQL


ID
2673391
Banca
FADESP
Órgão
BANPARÁ
Ano
2018
Provas
Disciplina
Governança de TI
Assuntos

Na versão 3 do ITIL, são siglas relacionadas com a quantificação financeira do valor do serviço e dos ativos

Alternativas
Comentários
  • Essa questão está com o gabarito errado! A resposta certa é a letra "e".

    O Gerenciamento Financeiro, processo do estágio de Estratégia de Serviços, realiza atividades de orçamentação, contabilização e cobrança. Também realiza a quantificação do valor do serviço e dos ativos na forma de TIR (Taxa Interna de Retorno) e ROI (Retorno sobre Investimento), dentre outros.

  • quantificação do valor do serviço e dos ativos na forma de TIR (Taxa Interna de Retorno) e ROI (Retorno sobre Investimento), latra E

  • Já foi corrigida para E