Um modelo de dados relacional é uma forma de organizar e estruturar dados em um banco de dados usando a teoria das relações matemáticas. Esse modelo foi desenvolvido por Edgar F. Codd na década de 1970 e é a base para muitos sistemas de gerenciamento de banco de dados (SGBDs) modernos.

Estrutura Básica

Relações entre Tabelas

A característica mais importante de um banco de dados relacional é a capacidade de definir relações entre diferentes tabelas. Essas relações são estabelecidas através de chaves primárias e chaves estrangeiras:

Exemplo Prático

Imagine um sistema de banco de dados para uma biblioteca. O modelo relacional pode ser representado da seguinte forma:

Relações entre Tabelas: