SóProvas


ID
1637191
Banca
CESPE / CEBRASPE
Órgão
TCU
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Acerca de bancos de dados relacionais, julgue o item subsequente.


Em um banco de dados estruturado de acordo com o modelo relacional, todos os elementos dos dados são colocados em tabelas bidimensionais, organizados em linhas e colunas, o que simplifica o acesso e a manipulação dos dados. Operações matematicamente conhecidas como de produto cartesiano, de seleção e de projeção também apoiam a manipulação de dados aderentes ao modelo relacional.

Alternativas
Comentários
  • Certo


    A base deste modelo relacional é o conceito de relação. Um banco de dados seria, portanto, um conjunto de relações. Cada relação pode ser vista como uma tabela. Cada linha dessa tabela é conhecida como uma tupla, ou uma coleção de valores relacionados. Cada coluna é vista como um atributo, que possui um determinado conjunto de valores possíveis: o domínio. Um domínio é um conjunto de valores atômicos. Veja que as tabelas são bidimensionais e são organizadas em linhas e colunas.


    O conjunto básico de operações para o modelo relacional é conhecido como álgebra relacional. Navathe apresenta três motivos para considerarmos essas operações importantes:


    Fornece alicerce formal para o modelo relacionalÉ usado como base para implementação e otimização de consultasAlguns dos seus conceitos são incorporados na linguagem SQL padrão.


    As operações da álgebra relacional de produto cartesiano, seleção e projeção são utilizadas para manipular dados dentro do modelo relacional.


    http://www.itnerante.com.br/profiles/blogs/tcu-2015-an-lise-de-informa-es-resolu-o-das-quest-es-banco-de

  • Questão conceitualmente correta. Em SQL as operações de produto cartesiano pode ser representado como CROSS JOIN, Seleção que pode ser representado pela cláusula WHERE e projeção que pode ser representado pela cláusula SELECT.

  • Certo.

    "O modelo relacional representa o banco de dados como uma coleção de relações. Nessa relação, ou tabela, cada linha representa uma coleção da valores de dados relacionados. Uma linha representa um fato que normalmente ligado a uma entidade ou a um relacionamento. Na terminologia formal do modelo relacional, uma linha é chamada de tupla, um cabeçalho da coluna de atributo e a tabela de relação."

    Adicionalmente, os bancos relacionais suportam operações de:

    a) seleção, projeção (operações unárias); e

    b) junção, união, intersecção, diferença de conjunto e produto cartesiano (operações binárias).

    Fonte: Navathe, 6 ed, capítulos 2 e 6.

  • Apesar de ter marcado verdadeiro,
     estritamente me parece errado associar modelo relacional a "tabela",

    quando na verdade deveríamos falar em relações.

    Tabelas são apenas representações gráficas.

     

  • A base deste modelo relacional é o conceito de relação. Um 

    banco de dados seria, portanto, um conjunto de relações. Cada relação 

    pode ser vista como uma tabela. Cada linha dessa tabela é conhecida como 

    uma tupla, ou uma coleção de valores relacionados. Cada coluna é 

    vista como um atributo, que possui um determinado conjunto de valores 

    possíveis: o domínio. Um domínio é um conjunto de valores atômicos. Veja 

    que as tabelas são bidimensionais e são organizadas em linhas e 

    colunas.



    O conjunto básico de operações para o modelo relacional é conhecido 

    como álgebra relacional. Navathe apresenta três motivos para 

    considerarmos essas operações importantes:



    Fornece alicerce formal para o modelo relacional


    É usado como base para implementação e otimização de consultas


    Alguns dos seus conceitos são incorporados na linguagem SQL padrão.



    As operações da álgebra relacional de produto cartesiano, seleção e 

    projeção são utilizadas para manipular dados dentro do modelo 

    relacional.


    http://www.itnerante.com.br/profiles/blogs/tcu-2015-an-lise-de-informa-es-resolu-o-das-quest-es-banco-de

  • Prezados,

    Em um banco de dados relacional, as tabelas são organizadas em linhas e colunas, semelhante a uma planilha excel. As operações normalmente realizadas em bancos relacionais são normalmente o produto cartesiano , a seleção e a projeção , as quais apoiam a manipulação dos dados.

    Portanto a alternativa está correta.



  • Dentro da álgebra relacional, temos uma série de operadores que permitem manipular e extrair dados dentro dos bancos de dados. Produto cartesiano, seleção e projeção são operações que fazem parte desse conjunto. Na prática, esses operadores não são utilizados diretamente, já que são apenas definições matemáticas, mas servem de base para a elaboração da linguagem de consulta SQL, adotada como padrão nos bancos de dados relacionais. Item correto!

  • A base do modelo relacional é uma relação, que é basicamente uma tabela bidimensional organizada em linhas e colunas. Além disso, ele fornece uma base matemática para a representação e a consulta dos dados fundamentado em lógica de predicados e teoria dos conjuntos. Dessa forma, operações matematicamente conhecidas da álgebra relacional ajudam a suportar a manipulação de dados (Ex: Produto Cartesiano, Junção, Seleção, Projeção, etc). 

    Fonte: estratégia concursos

  • CERTO

    MODELAGEM RELACIONAL (baixa redundância)

    - Aplicações Transacionais

    - Foco no nível operacional

    - Modelo normalizado em todas as tabelas

    - Dados voláteis e passíveis de alteração

    - Modelo mais complexo

    MODELAGEM MULTIDIMENSIONAL (alta redundância)

    - Aplicações Analíticas

    - Foco no nível estratégico

    - Modelo desnormalizado

    - Dados históricos e não voláteis

    - Modelo mais simples e intuitivo

  • Produto Cartesiano (Cross Product)

    A operação Produto Cartesiano é uma operação de conjunto que pode ser usada para combinar as tuplas de duas relações, produzindo todas as suas possíveis combinações

    Ramez Elmasri e Shamkant B. Navathe