Sistema de Gerenciamento de Banco de Dados Relacional (RDBMS)

Autor: Randy Alexander
Data De Criação: 2 Abril 2021
Data De Atualização: 24 Junho 2024
Anonim
05   SGBDR - Sistema Gerenciador de Banco de Dados Relacional
Vídeo: 05 SGBDR - Sistema Gerenciador de Banco de Dados Relacional

Contente

Definição - O que significa Sistema de Gerenciamento de Banco de Dados Relacional (RDBMS)?

Um sistema de gerenciamento de banco de dados relacional (RDBMS) é um mecanismo / sistema de banco de dados baseado no modelo relacional especificado por Edgar F. Codd - o pai do design moderno de banco de dados relacional - em 1970.


A maioria dos aplicativos de banco de dados comerciais e de código aberto modernos são de natureza relacional. Os recursos mais importantes do banco de dados relacional incluem a capacidade de usar tabelas para armazenamento de dados, mantendo e aplicando certos relacionamentos de dados.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Relational Database Management System (RDBMS)

Em 1970, Edgar F. Codd, cientista britânico da computação na IBM, publicou "Um modelo relacional de dados para grandes bancos de dados compartilhados". Na época, o renomado artigo atraía pouco interesse e poucos entendiam como o trabalho inovador de Codd definiria o regras básicas para armazenamento de dados relacionais, que podem ser simplificadas como:


  1. Os dados devem ser armazenados e apresentados como relações, ou seja, tabelas que tenham relações entre si, por exemplo, chaves primárias / estrangeiras.
  2. Para manipular os dados armazenados nas tabelas, um sistema deve fornecer operadores relacionais - código que permita que o relacionamento seja testado entre duas entidades. Um bom exemplo é a cláusula WHERE de uma instrução SELECT, ou seja, a instrução SQL SELECT * FROM CUSTOMER_MASTER WHERE CUSTOMER_SURNAME = 'Smith' consultará a tabela CUSTOMER_MASTER e retornará todos os clientes com o sobrenome Smith.

Mais tarde, Codd publicou outro artigo que descrevia as 12 regras que todos os bancos de dados devem seguir para se qualificarem como relacionais. Muitos sistemas modernos de banco de dados não seguem todas as 12 regras, mas esses sistemas são considerados relacionais porque estão em conformidade com pelo menos duas das 12 regras.

A maioria dos sistemas de banco de dados comerciais e de código aberto modernos são de natureza relacional e incluem aplicativos conhecidos, por exemplo, Oracle DB (Oracle Corporation); SQL Server (Microsoft) e MySQL e Postgres (código aberto).