Design de banco de dados relacional (RDD)

Autor: Lewis Jackson
Data De Criação: 6 Poderia 2021
Data De Atualização: 1 Julho 2024
Anonim
Curso MySQL #14 - Modelo Relacional
Vídeo: Curso MySQL #14 - Modelo Relacional

Contente

Definição - O que significa Design de Banco de Dados Relacional (RDD)?

O design de banco de dados relacional (RDD) modela informações e dados em um conjunto de tabelas com linhas e colunas. Cada linha de uma relação / tabela representa um registro e cada coluna representa um atributo de dados. A linguagem de consulta estruturada (SQL) é usada para manipular bancos de dados relacionais. O design de um banco de dados relacional é composto de quatro estágios, nos quais os dados são modelados em um conjunto de tabelas relacionadas. As etapas são:


  • Definir relações / atributos
  • Definir chaves primárias
  • Definir relacionamentos
  • Normalização

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 Design de Banco de Dados Relacional (RDD)

Os bancos de dados relacionais diferem de outros bancos de dados em sua abordagem para organizar dados e executar transações. Em um RDD, os dados são organizados em tabelas e todos os tipos de acesso a dados são realizados por meio de transações controladas. O design de banco de dados relacional satisfaz as propriedades ACID (atomicidade, consistência, integridade e durabilidade) necessárias a um design de banco de dados. O design de banco de dados relacional exige o uso de um servidor de banco de dados em aplicativos para lidar com problemas de gerenciamento de dados.


Os quatro estágios de um RDD são os seguintes:

  • Relações e atributos: As várias tabelas e atributos relacionados a cada tabela são identificados. As tabelas representam entidades e os atributos representam as propriedades das respectivas entidades.
  • Chaves primárias: o atributo ou conjunto de atributos que ajudam na identificação exclusiva de um registro é identificado e designado como chave primária
  • Relacionamentos: Os relacionamentos entre as várias tabelas são estabelecidos com a ajuda de chaves estrangeiras. Chaves estrangeiras são atributos que ocorrem em uma tabela que são chaves primárias de outra tabela. Os tipos de relacionamentos que podem existir entre as relações (tabelas) são:
    • Um a um
    • Um para muitos
    • Muitos para muitos

Um diagrama de relacionamento entre entidades pode ser usado para representar as entidades, seus atributos e o relacionamento entre as entidades de maneira diagramática.


  • Normalização: este é o processo de otimizar a estrutura do banco de dados. A normalização simplifica o design do banco de dados para evitar redundância e confusão. As diferentes formas normais são as seguintes:
    • Primeira forma normal
    • Segunda forma normal
    • Terceira forma normal
    • Forma normal de Boyce-Codd
    • Quinta forma normal

Ao aplicar um conjunto de regras, uma tabela é normalizada nas formas normais acima de uma maneira linear progressiva. A eficiência do design melhora com cada grau mais alto de normalização.