Lar Bases de dados O que é um banco de dados relacional (rdb)? - o que é techopedia

O que é um banco de dados relacional (rdb)? - o que é techopedia

Índice:

Anonim

Definição - O que significa Relational Database (RDB)?

Um banco de dados relacional (RDB) é um conjunto coletivo de vários conjuntos de dados organizados por tabelas, registros e colunas. Os 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, organização e geração de relatórios de dados.

Os RDBs usam a linguagem de consulta estruturada (SQL), que é um aplicativo de usuário padrão que fornece uma interface de programação fácil para a interação do banco de dados.

RDB é derivado do conceito de função matemática de mapear conjuntos de dados e foi desenvolvido por Edgar F. Codd.

Techopedia explica banco de dados relacional (RDB)

Os RDBs organizam dados de maneiras diferentes. Cada tabela é conhecida como uma relação, que contém uma ou mais colunas da categoria 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 estão relacionados a um ou vários 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 refere-se a muitos 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 "selecionar", "projeto" e "ingressar", onde o seletor é usado para recuperação de dados, o projeto identifica atributos de dados e a associação combina relações.

Os RDBs têm muitas outras vantagens, incluindo:

  • Extensibilidade fácil, pois novos dados podem ser adicionados sem modificar os registros existentes. Isso também é conhecido como escalabilidade.
  • Desempenho, potência e flexibilidade de novas tecnologias com vários recursos de requisitos de dados.
  • Segurança de dados, que é fundamental quando o compartilhamento de dados se baseia na privacidade. Por exemplo, o gerenciamento pode compartilhar certos privilégios de dados e acessar e bloquear funcionários de outros dados, como informações confidenciais sobre salários ou benefícios.
O que é um banco de dados relacional (rdb)? - o que é techopedia