Página inicial
/
Tecnologia
/
modelo de bancos de dados relacional existem muitos modelos de bancos de dados, incluindo arquivos sequenciais (flat files), modelos

Question

Modelo de bancos de dados relacional Existem muitos modelos de bancos de dados, incluindo arquivos sequenciais (flat files), modelos hierárquicos, modelos distribuídos em rede, entre outros. Entre as várias possibilidades de modelos, o modelo de banco de dados relacional emergiu como o mais popular e sua popularidade só cresce, dadas as enormes vantagens de flexibilidade e agilidade de acesso que propicia. A forma utilizada para se armazenar e descrever os dados em um banco de dados relacional é a tabela bidimensional de dados. Uma tabela de dados leva o nome de uma relação e, no nível, lógico equivale a um arquivo (STAIR; REYNOLDS, 2015). Participe no fórum com exemplos de algum modelo de negócio que demonstre os relacionamento de ao menos duas entidades, como exemplo: Produto - Pedido - Pessoa.

Solution

Verificación de expertos
4.3 (409 Votos)
Fernando Profissional · Tutor por 6 anos

Resposta

Como exemplo de um modelo de negócio que demonstra o relacionamento de ao menos duas entidades, considere uma livraria online. Temos:1. Entidade "Livro" - Esta entidade armazena os atributos do livro como título, autor, gênero, editora, preço etc.2. Entidade "Cliente" - Esta entidade mantém as informações dos usuários que compram livros, tais como nome, endereço, informações de pagamento, etc.3. Entidade "Pedido" - Isso registra a transação entre um cliente e a livraria online. Relaciona-se com o livro e o cliente e contém informações como o ID do cliente, o ID do livro, a quantidade adquirida, a data da transação, etc.No cenário acima, um cliente (Entidade Cliente) pode fazer pedidos (Entidade Pedido) para comprar um ou mais livros (Entidade Livro). Portanto, há uma relação "muitos para muitos" entre o Cliente e o Livro através da entidade Pedido.Essa estrutura permite ter agilidade no acesso aos dados e flexibilidade para expandir o modelo de negócios. Por exemplo, podemos adicionar facilmente novos livros, atualizar detalhes do cliente, rastrear o histórico de pedidos, assim, este modelo facilita o gerenciamento global do negócio. Além disso, este modelo é otimizado para evitar redundâncias e inconsistências de dados, pois cada entidade é responsável por uma área específica de dados e todas as transações são registradas de forma relacional.