Sobes.tech
Junior

O que são bases de dados relacionais?

sobes.tech IA

Resposta da IA

Uma base de dados relacional é um tipo de base de dados que utiliza uma estrutura tabular para armazenar e organizar dados.

Características principais:

  • Tabelas: Os dados são armazenados em tabelas compostas por linhas (registos) e colunas (campos).
  • Esquemas: Definem a estrutura das tabelas, os tipos de dados para as colunas, restrições (por exemplo, unicidade).
  • Chaves:
    • Chave primária (Primary Key): Identifica de forma única cada linha na tabela.
    • Chave estrangeira (Foreign Key): Estabelece uma relação entre tabelas, referenciando a chave primária de outra tabela.
  • Relacionamentos: Definem ligações entre tabelas com base em chaves estrangeiras (um-para-um, um-para-muitos, muitos-para-muitos).
  • SQL (Structured Query Language): Linguagem padrão para interagir com bases de dados relacionais - consultas, modificações e gestão de dados.
  • Normalização: Processo de organizar colunas e tabelas para reduzir a redundância de dados e melhorar a integridade dos dados.

Exemplos de SGBDs relacionais: MySQL, PostgreSQL, Oracle Database, Microsoft SQL Server.