/ / Tabelas são estruturas lógicas ou existem fisicamente? - banco de dados, banco de dados relacional

Tabelas são estruturas lógicas ou existem fisicamente? - banco de dados, banco de dados relacional

Enquanto lia um livro sobre bancos de dados me deparei com este parágrafo

o modelo relacional baseia-se no conceito matemático de uma relação, que é fisicamente representado como uma tabela. Codd, um matemático treinado, usou terminologia tirado da matemática, principalmente teoria de conjuntos e lógica de predicados.

Ele está certo em dizer que uma relação é representada fisicamente como uma mesa? Sabemos que as tabelas são estruturas lógicas, são apenas abstrações da estrutura de dados real usada para armazenar dados.

Quaisquer explicações seriam apreciadas.

Respostas:

1 para resposta № 1

"Físico" tende a ser usado para descrever qualquertecnologia subjacente, mecanismo de implementação ou meios de representação. "Lógico" tende a ser usado para descrever estruturas de dados que podem ser representadas ou implementadas de maneiras diferentes em termos de outras estruturas de dados ou memória de computador. Do ponto de vista das relações, as tabelas são consideradas físicas, pois podem ser usadas para representar relações.

O termo "lógico" tem outro significado quandoaplicado às relações do banco de dados. Eles não são apenas lógicos no sentido abstrato acima, mas também no sentido matemático, sendo usados ​​para representar predicados e proposições, e manipulados através de álgebra / cálculo relacional que são equivalentes à lógica de primeira ordem.

O outro termo que você encontrará nesse contexto é "conceitual". Isso se refere a modelos que espelham a estrutura ontológica de um domínio, como os modelos de relacionamento entre entidades.