Questões da CESGRANRIO sobre BANCO DE DADOS - Concurso Banco do Brasil - Agente de Tecnologia

Поделиться
HTML-код
  • Опубликовано: 18 апр 2023
  • Questões da Cesgranrio sobre Banco de Dados, com os seguintes temas: normalização, chave primária e chave estrangeira, comandos SQL, mapeamento entre modelo Entidade-Relacionamento e modelo relacional.
    ❤️ Inscreva-se:
    youtube.com/@ArnaldoJunior?su...
    📚 GRUPO de preparação para CONCURSOS DE TI:
    chat.whatsapp.com/KAdtgy6taIG...
    🚀 Curso Grátis CONCURSO BANCO DO BRASIL 2023, cargo Escriturário: AGENTE DE TECNOLOGIA:
    • MODELAGEM CONCEITUAL D...
    Enunciados das questões:
    "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?"
    "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"
    "As tabelas a seguir fazem parte do banco de dados da área de recursos humanos de uma empresa. Elas registram os dados referentes aos empregados e aos seus dependentes.
    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));
    Qual comando INSERT irá falhar, na tentativa de incluir uma nova linha em uma das tabelas desse banco de dados?"
    "Um banco de dados relacional é composto pelas seguintes tabelas:
    CREATE TABLE A (
    a1 TEXT NOT NULL,
    a2 TEXT NOT NULL,
    a3 TEXT NOT NULL,
    PRIMARY KEY (a1,a2));
    CREATE TABLE B (
    b1 TEXT NOT NULL,
    b2 TEXT NOT NULL,
    b3 TEXT NOT NULL,
    PRIMARY KEY (b1));
    CREATE TABLE R (
    a1 TEXT NOT NULL,
    a2 TEXT NOT NULL,
    b1 TEXT NOT NULL,
    PRIMARY KEY (a1,a2),
    FOREIGN KEY (a1,a2) REFERENCES A (a1,a2),
    FOREIGN KEY (b1) REFERENCES B (b1));
    Com o intuito de simplificar, considere que todas as colunas de todas as tabelas são do tipo TEXT.
    O modelo relacional acima foi obtido por meio da aplicação de regras de transformação sobre um modelo E-R, de modo a preservar a semântica deste.
    Qual modelo E-R deu origem a essas tabelas?"
    #concursos #concursospúblicos #concurso #concursopublico #concursosabertos #informaticaparaconcursos

Комментарии • 36

  • @ArnaldoJunior
    @ArnaldoJunior  Год назад +3

    🚀 Curso Grátis CONCURSO SERPRO 2023, cargo Analista em Tecnologia:
    ruclips.net/p/PLBKXa8XfK1ijwM_cXYYzhwcpKz0n-iHee
    📚 GRUPO de preparação para CONCURSOS DE TI:
    t.me/+EhlbaxZ7BsIwYjEx
    ⭐ Seja membro deste canal e ganhe benefícios:
    www.youtube.com/@ArnaldoJunior/join
    ❤ Inscreva-se:
    youtube.com/@ArnaldoJunior?sub_confirmation=1

  • @jorgevargas5834
    @jorgevargas5834 Год назад +16

    Professor, obrigado pelos vídeos gratuitos. Me ajudou bastante! Eu sou concurseiro de primeira viagem e tive pouco tempo pra estudar para a prova do Banco do Brasil. Eu cobri praticamente todo o edital em um mês estudando umas 10 horas por dia e os seus conteúdos foram essenciais no meu aprendizado ( principalmente sobre banco de dados e java que eu entendia pouca coisa).
    Estou indo bem seguro pra fazer a prova, mas queria deixar claro que, acima da aprovação, eu adquiri novamente o tesão pelo estudo e planejo continuar estudando pra novos concursos que aparecerão no futuro.
    Vi o vídeo onde o senhor falou que vai continuar criando conteúdo para concursos, espero que continue e tenha muito sucesso. E se eu puder pedir um favor ou dar uma sugestão de vídeo, seria de apresentar melhor que tipo de concurso têm para TI (nível médio, se possível) e quais valem a pena focar ou não.
    Vi que a chance é de 65 pra 1 por vaga nesse concurso do banco do brasil, o que parece bom pelo número não ser tão grande. Espero ser capaz de fazer uma boa prova nesse domingo.
    Obrigado desde já, abraço e boa sorte pra gente.

    • @ArnaldoJunior
      @ArnaldoJunior  Год назад +2

      O conteúdo para concursos continua. Obrigado pela dica de vídeo, vou analisar. Valeu, sucesso!

  • @victorleeon
    @victorleeon Год назад +6

    1FN - não pode contar valores multivalorados.
    2 FN - não pode conter dependência funcional parcial
    3FN - não pode conter dependência funcional transitiva.

    • @ArnaldoJunior
      @ArnaldoJunior  Год назад

      Valeu, Victor. Você já é parceiro do canal! 😁

  • @fransouza5214
    @fransouza5214 Месяц назад +2

    muito obrigada por este video...me ajudou MUITO

  • @xrcorreia
    @xrcorreia 2 месяца назад +2

    GRATIDÃO

  • @cleversondeoliveira4565
    @cleversondeoliveira4565 Год назад +2

    obrigado pelo resposta. Grande abraço.

  • @cleversondeoliveira4565
    @cleversondeoliveira4565 Год назад +5

    muito legal essas aulas, obrigado professor. Fiquei com uma dúvida nesse exercício de erro da inserção SELECT INTO, na letra E, passa-se um string vazia enquanto o campo demandava INTEGER, isso não geraria um erro também?

    • @ArnaldoJunior
      @ArnaldoJunior  Год назад +6

      Muito bem observado, Cleverson! Nesse caso, por padrão é gerado um erro do tipo "Incorrect integer value". No entanto, se você remover o STRICT_TRANS_TABLES através do comando "set global sql_mode = ' ';" o banco passa a permitir a passagem de um texto vazio para um campo integer, caso em que a string vazia será registrada como zero. A mensagem "Incorrect integer value" continua aparecendo, mas agora apenas como um warning. Os testes que fiz foram no banco MySQL.
      A banca foi covarde nessa questão. Faz parte, nesse caso a gente tem que tentar optar pela mais errada. De fato não me atentei a esse detalhe ao resolver a questão, muito obrigado pela colaboração!

  • @deborapriscila4352
    @deborapriscila4352 Год назад +1

    Ótima aula, faz a resolução da prova de agente de tecnologia de 2021 as 35 questões de T.I

  • @joaofflavio8687
    @joaofflavio8687 Год назад +1

    Essa ultima questão seloko que explicação top entendi bacana. Vlw professor

  • @laahls251994
    @laahls251994 Год назад +2

    Primeira, obrigada professor! Eu achei que não ia lançar mais vídeos, obrigada por esse!!

    • @ArnaldoJunior
      @ArnaldoJunior  Год назад +1

      Os vídeos para concursos irão continuar, esse foi apenas mais um concurso. Teremos grandes oportunidades esse ano, a batalha continua!

  • @gabrielevaristo927
    @gabrielevaristo927 Год назад +1

    aula top como sempre

  • @alanpires5734
    @alanpires5734 Год назад +1

    Top demais a iniciativa desse professor!

  • @cleversondeoliveira4565
    @cleversondeoliveira4565 Год назад +1

    Me refiro ao exercicio do minuti 29:13.

  • @fabiobar1
    @fabiobar1 Год назад +1

    Obrigado mais uma vez, professor. Essa última foi pauleira... kkkkkk Ainda mais que na prova não vem indentado bonitinho como vc fez.

    • @ArnaldoJunior
      @ArnaldoJunior  Год назад

      É pauleira pra todo mundo. Vai dar certo!

  • @deborapriscila4352
    @deborapriscila4352 Год назад +1

    Só encontrei a resolução da prova de 2021 do banco do Brasil agente tecnológico na Gran cursos,os outros respondem só algumas questões

    • @ArnaldoJunior
      @ArnaldoJunior  Год назад +1

      Infelizmente não consigo cobrir essa prova toda agora.

  • @victorleeon
    @victorleeon Год назад +1

    Professor, só errei 2 questões de todas que você trouxe, será que vou me sair bem lá na hora tbm? Kkkkkkk OBRIGADO pelas aulas durante todo esse tempo!

  • @rubenmelo7408
    @rubenmelo7408 Год назад +1

    Essas questões (me referindo à ultima) são tristes pq toma um bom tempo e qualquer desatenção já era.

  • @Speedlov
    @Speedlov Год назад +1

    Não entendi como que na terceira questão, na alternativa E, é passado o último parâmetro como '' (string vazia), sendo que o campo é INTEGER e isso não daria erro.

    • @ArnaldoJunior
      @ArnaldoJunior  Год назад +1

      Dá erro sim, mas tem como permitir esse tipo de operação no banco. Veja minha resposta ao comentário de outro colega aí. Essa questão foi maldosa e cabia recurso.

  • @victorleeon
    @victorleeon Год назад +1

    Professor, fiz 55,5 na prova geral e acertei 20/35 questões de T.I. Será que rola? 😰😰

    • @ArnaldoJunior
      @ArnaldoJunior  Год назад +1

      Normalmente, acima de 60% é uma boa nota para TI, dependendo da dificuldade da prova. Vamos ver... tomara que dê certo.

    • @victorleeon
      @victorleeon Год назад

      @@ArnaldoJunior é, pelo menos a minha redação vai ser corrigida. Kkkk Espero que role um CR ao menos, né possível! 😰😂 Eu consegui ficar acima dos 50% das objetivas e específicas.

    • @StedStefane
      @StedStefane 3 месяца назад

      ​@@victorleeonoiii, vc conseguiu passar no concurso?

    • @rmauto6273
      @rmauto6273 3 месяца назад

      ​@@victorleeondeu certo irmao ?