Definição - O que significa Banco de Dados Relacional (RDB)?
Um banco de dados relacional (RDB) é um conjunto coletivo de vários conjuntos de dados organizados por tabelas, registros e colunas. RDBs estabelecem um relacionamento bem definido entre as tabelas do banco de dados. As tabelas comunicam e compartilham informações, o que facilita a pesquisa de dados, a organização e a geração de relatórios.
Os RDBs usam Structured Query Language (SQL), que é um aplicativo de usuário padrão que fornece uma interface de programação fácil para interação com o banco de dados.
RDB é derivado do conceito de função matemática de conjuntos de dados de mapeamento e foi desenvolvido por Edgar F. Codd.
Definirtec explica Banco de Dados Relacional (RDB)
Os RDBs organizam os dados de maneiras diferentes. Cada tabela é conhecida como relação, que contém uma ou mais colunas de categorias de dados. Cada registro (ou linha) da tabela contém uma instância de dados exclusiva definida para uma categoria de coluna correspondente. Um ou mais dados ou características de registro se relacionam a um ou mais registros para formar dependências funcionais. Estes são classificados da seguinte forma:
- Um para um: Um registro de tabela está relacionado a outro registro em outra tabela.
- Um para muitos: um registro de tabela está relacionado a vários registros em outra tabela.
- Muitos para um: Mais de um registro de tabela está relacionado a outro registro de tabela.
- Muitos para muitos: Mais de um registro de tabela está relacionado a mais de um registro em outra tabela.
O RDB executa operações de banco de dados "select", "project" e "join", onde select é usado para recuperação de dados, project identifica atributos de dados e junta combina relações.
RDBs têm muitas outras vantagens, incluindo:
- Fácil extensibilidade, pois novos dados podem ser adicionados sem modificar os registros existentes. Isso também é conhecido como escalabilidade.
- Desempenho, potência e flexibilidade da nova tecnologia com vários recursos de requisitos de dados.
- Segurança de dados, que é crítica quando o compartilhamento de dados é baseado na privacidade. Por exemplo, a administração pode compartilhar certos privilégios de dados e acessar e bloquear os funcionários de outros dados, como salário confidencial ou informações de benefícios.