Junior — Middle
Pode explicar o que é uma base de dados relacional e quais são as suas principais características?
sobes.tech IA
Resposta da IA
Uma base de dados relacional (RDB) é um sistema de gestão de bases de dados onde os dados são armazenados na forma de tabelas (relações). Características principais:
- Estrutura tabular: os dados são organizados em linhas e colunas.
- Relações entre tabelas: implementadas através de chaves (primárias e externas), garantindo a integridade dos dados.
- Linguagem de consultas SQL: usada para criar, ler, atualizar e excluir dados.
- Normalização: processo de organizar os dados para reduzir a redundância e melhorar a integridade.
Exemplo: tabela "Utilizadores" com colunas ID, Nome, Email, e tabela "Encomendas" com colunas ID, UtilizadorID, Data, onde "UtilizadorID" é uma chave externa que liga a encomenda ao utilizador.