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.