Sobes.tech
Junior — Middle

Explique o que é uma base de dados relacional e como ela está estruturada.

sobes.tech IA

Resposta da IA

Uma base de dados relacional (BDR) é um sistema de gestão de bases de dados em que os dados são organizados em forma de tabelas (relações). Cada tabela consiste em linhas (registos) e colunas (atributos).

As principais características de uma base de dados relacional:

  • Tabelas: os dados são armazenados em tabelas, onde cada linha representa um objeto ou registo individual, e cada coluna, a sua propriedade.
  • Chaves: cada tabela possui uma chave primária que identifica de forma única o registo.
  • Relações: as tabelas podem estar relacionadas entre si através de chaves externas, o que permite modelar relações entre os dados.
  • Linguagem de consultas: para trabalhar com os dados, utiliza-se SQL (Structured Query Language).

Exemplo de estrutura da tabela "Utilizadores":

ID (PK) Nome Email
1 Ivan ivan@mail.com
2 Maria maria@mail.com

Assim, a base de dados relacional é estruturada como um conjunto de tabelas interligadas, o que garante facilidade de armazenamento, pesquisa e gestão de dados.