SóProvas


ID
5041405
Banca
CESPE / CEBRASPE
Órgão
TCE-RJ
Ano
2021
Provas
Disciplina
Banco de Dados
Assuntos

Julgue o item que se segue, a respeito de bancos de dados relacionais.


Utilizada para recuperar dados de um banco de dados SQL, a lógica booleana possui três operadores básicos: AND, OR e NOT.

Alternativas
Comentários
  • CERTO

    Os operadores lógicos básicos que podem ser utilizados nas consultas SQL são AND, OR e NOT, além da possibilidade de se utilizar outros como IN, BETWEEN, LIKE, etc.

    fonte: Direção concursos

  • CERTO

    Gabarito invertido.

    Prova: https://cdn.cebraspe.org.br/concursos/TCE_RJ_20/arquivos/CARGO_4.PDF

    Gabarito preliminar: https://cdn.cebraspe.org.br/concursos/TCE_RJ_20/arquivos/GAB_PRELIMINAR_MATRIZ_524_TCERJ004__PAG_5.PDF

    Questão: 105

    Complementando a questão

    O operador lógico booleano define relações entre termos em uma pesquisa. Os operadores booleanos são and, or e not. Você poderá utilizar estes operadores para criar uma pesquisa bastante genérica ou bem limitada.

    • And combina os termos da pesquisa para que cada resultado da pesquisa contenha todos os termos. Por exemplo, travel and Europe recupera artigos que contêm ambos travel e Europe.
    • Or combina os termos da pesquisa para que cada resultado da pesquisa contenha no mínimo um dos termos. Por exemplo, college or university encontra resultados que contêm college ou university.
    • Not exclui termos para que cada resultado da pesquisa não contenha nenhum dos termos que o seguem. Por exemplo, television not cable encontra resultados que contêm television mas não cable.

    Fonte: https://connect.ebsco.com/s/article/Pesquisa-com-Operadores-Booleanos?language=en_US#:~:text=Por%20exemplo%2C%20cora%C3%A7%C3%A3o%20AND%20pulm%C3%A3o,ordem%20na%20qual%20ser%C3%A3o%20interpretados.

  • 'A pressa é inimiga da perfeição"

    A pressa para colocar as questões no site resulta em diversos erros.

  • KCT em QC, trabalhem direito porrRR@

  • Rapaziada uma dica, Resolvam as questões dessa prova daqui a algumas semanas, VÁRIAS, mas VÁRIAS questões estão com o Gabarito Trocado.

  • Pra fazer promoções e oferecer descontos eles são rapidinhos

  • Gente, essa prova tá com gabarito todo errado. Notifiquem o erro ao QC!

  • GABARITO PRELIMINAR: CERTO

  • categoria Python Exemplo

    Booleano bool x= True

    x= False

    Símbolo Operadores Lógicos

    And "e"

    or "ou"

    not "negação" "não"

  • Gabarito: Correta. (A lógica booleana é utilizada não só na linguagem SQL, mas também nas linguagens de programação como um todo. Ex: Python, R, C, C++, etc.)

    A álgebra booleana foi desenvolvida por George Boole por volta de 1847, numa tentativa de formalizar o pensamento humano. Nela, as variáveis podem assumir apenas os valores 1 (verdadeiro) ou 0 (falso). Ela define as operações lógicas básicas: AND, OR e NOT.

    (Parece familiar? Se sim, você já aprendeu algo parecido no famoso Raciocínio Lógico e Matemático - RL).

    (AND é equivalente ao conectivo lógico ^ do RL, que é o mesmo que Interseção nos diagramas de Venn)

    (OR é equivalente ao V do RL, que é o mesmo que União nos diagramas de Venn)

    (NOT é equivalente ao ¬ ou ~ do RL, que é o mesmo que Complementação nos diagramas de Venn)

    Fonte: Introdução aos Sistemas computacionais, Prof. Marcus Vinicius Lamar. Universidade de Brasília (UNB) - Curso Ciência da Computação. (Exceto os comentários nos parênteses, que são meus).

  • Não entendi a insatisfação de alguns... até sabendo RLM ou Informática na parte de buscadores vc acerta a questão

  • Pergunta: Utilizada para recuperar dados de um banco de dados SQL, a lógica booleana possui três operadores básicos: AND, OR e NOT.

    Um cuidado para não confundir com a definição de boolean, uma variavel boleana pode ter apenas dois resultados verdadeiro ou falso (true ou false).

    Sim, possui 3 operadores básicos:

    AND : faz a condição E

    Quero buscar os alunos cadastrados hoje E com plano pago.

    Retorna apenas os que atendem as duas condições.

    OR: faz a condição ou

    Quero buscar os alunos que moram em SP OU PR

    Retorna os que moram tanto em um estado ou em outro.

    NOT : faz a condição de negação.

    Quero buscar os alunos que NOT concluíram o cadastro

    Você nega o valor "concluíram o cadastro"

    mas ainda podemos utilizar outros comandos em consultas, são eles IN, BETWEEN, LIKE:

    IN : uma condição que busca apenas os dados que estiverem no conjunto.

    BETWEEN: condição entre, por exemplo, idade BETWEEN 13 e 19, você faz um busca apenas nesse intervalo.

    LIKE: uma consulta que tem a condição como, normalmente utilizando para busca texto;

    Fonte: Curso de TI do gosimulados.

  • SQL (Structured Query Language): linguagem de consulta estruturada.

  • A respeito de bancos de dados relacionais: Utilizada para recuperar dados de um banco de dados SQL, a lógica booleana possui três operadores básicos: AND, OR e NOT.

    SQL: (Structured Query Language): linguagem de consulta estruturada.

    PODEM SER USADOS CONECTORES/CONECTIVOS COMO: IN, BETWEEN...

  • Marquei errado, pensando em True / False.

    Errei lindamente.

  • CERTO.

    Outros comandos utilizados:

     a. CREATE (criar tabela/coluna/estrutura/tipo de dado/atributo/chave primária/chave estrangeira);

    b. ALTER (alterar tabela/coluna/estrutura/tipo de dado/atributo/chave primária/chave estrangeira);

    c. DROP (excluir tabela/coluna/estrutura/tipo de dado/atributo/chave primária/chave estrangeira).

    #PCDF

  • Gabarito: Certo.

    Operadores lógicos booleanos são aqueles que retornam um "Verdadeiro" ou "Falso".

     Os mais conhecidos são os operadores mais básicos (AND, OR e NOT)

    AND --> retorna TRUE se as condições de componentes forem TRUE

    OR --> retorna TRUE se cada condição de componente for TRUE

    NOT --> retorna TRUE se a condição seguinte for FALSE

    Exemplos:

    • SELECT nome_pessoa FROM tabela_pessoas WHERE idade > 20 AND salario > 10000pessoas que tem idade maior que 20 E salário maior que 10 mil (tem que satisfazer os dois requisitos)
    • SELECT nome_pessoa FROM tabela_pessoas WHERE idade > 20 OR salario > 10000pessoas que tem idade maior que 20 OU salário maior que 10 mil (tem que satisfazer no mínimo um dos dois requisitos)
    • SELECT nome_pessoa FROM tabela_pessoas WHERE salário IS NOT NULLpessoas que tem algum valor na coluna salário

    Essa lógica é um padrão ANSI para o SQL, então todos os Bancos de Dados tem que implementar!

    Fonte: Prof. Felipe Barreto

  • Colega Luciana Nóbrega em resposta a outro colega aqui: Tanto em Python como em SQL, os operadores booleanos são and, or not. O que pode ser True ou False são os valores/resultados em Python.

  • CEBRASPE sempre polemizando as questões. Deveria estar escrito OPERADORES BOOLEANOS ao invés de LÓGICA BOOLEANA. Claramente tentam enganar os candidatos.

  • Trata-se de uma questão sobre bancos de dados.

    O comando da questão afirma que a lógica booleana em um banco de dados SQL possui 3 operadores básicos: AND, OR e NOT.

    Apesar de existirem implementações específicas, como o SQL Server que possui como operadores lógicos o ALL, AND, BETWEEN, EXISTS, IN, LIKE, NOT, OR, SOME..., os 3 operadores ditos como básicos são o AND, OR e NOT.


    Gabarito do Professor: CERTO.