Um SGBD relacional foi concebido com base em algumas teorias sobre como representar os dados e como realizar manipulações sobre eles. Conforme Puga, França e Goya (2013), uma destas fundamentações teóricas é uma linguagem formal de alto nível para expressar as operações sobre tabelas, suas linhas e colunas. Ela contém operações como seleção, projeção, produto cartesiano e outras.
PUGA, S; FRANÇA, E.; GOYA, M. Banco de Dados: implementação em SQL, PL/SQL e Oracle 11g. São Paulo: Pearson Education do Brasil, 2013.
A linguagem a que se refere Puga, França e Goya (2013) é a :
Cálculo Diferencial
Data manipulation language (DML)
Structured Query Language (SQL)
Álgebra Relacional.
lógica Proposicional
Soluções para a tarefa
Resposta:
Álgebra Relacional.
Explicação:
Tinha respondido SQL.
Sua resposta está incorreta. A alternativa está incorreta, pois a SQL, apesar de ser fundamentada na Álgebra Relacional, é uma linguagem mais prática para escrita de comandos e com menos formalismos matemáticos do que a álgebra. A Lógica Proposicional é uma fundamentação para o trato com lógica, até serve para alguns comandos da álgebra (a seleção), mas não é a que fundamenta as relações. A DML é apenas uma parte da SQL para manipulação dos dados. O Cálculo Diferencial diz respeito à matemática de derivadas sem relação com banco de dados.
Resposta:
Algebra Relacional
Explicação:
a Álgebra Relacional, criada na IBM Research em 1970, que estabelece os fundamentos teóricos para a tecnologia de bancos de dados relacionais e com as características e operações presentes no enunciado.