image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Regilene Silva
Regilene Silva30/03/2024 17:49
Compartilhe

Banco de dados: modelo conceitual - iniciantes

  • #Banco de dados relacional

Bancos de dados, por que eles existem?

Imagine uma loja de revenda de automóveis seminovos chamada “Nacional”. Essa empresa te contrata para organizar o banco de dados dos veículos, clientes, vendas… você descobre que na Nacional tudo é armazenado numa planilha e a negociação era registrada num caderno. E os clientes? Cada vendedor tinha suas anotações e ninguém sabia ao certo quantos clientes compraram, venderam, negociaram na Nacional ao longo do ano. Para recuperar uma informação era preciso saber quem vendeu e o dia que vendeu. E se o vendedor não estivesse mais na empresa? A informação ia embora com ele.

Antes de qualquer coisa, precisamos fazer o levantamento dos Requisitos do Usuário. Que nada mais é do que aquilo que o usuário quer que o sistema faça. Com isso, com essa conversa, identificamos os problemas e começamos a desenhar algumas hipóteses de resolução.

Exemplo:

O proprietário da Nacional, o João, quer um sistema onde ele possa adicionar carros novos para venda, visualizar os carros disponíveis, ter controle sobre carros que foram vendidos e para quem, além de poder atualizar informações dos carros..

Traduzindo: Gestão de veículos.

Ele ainda quer que seus funcionários possam acessar informações dos clientes, como histórico de compras, cadastrar novos clientes e obter informações de clientes interessados.

Traduzindo: Gestão de clientes.

O seu João disse também que deseja ver as vendas, acompanhar quantos carros foram vendidos em determinado período e quer um relatório das transações que foram concluídas. 

Traduzindo: Gestão de vendas.

Quanta informação conseguimos com o proprietário da Nacional! Outra etapa fundamental é compreender a Regras de Negócio, que nada mais é do que, entre outras coisas e não se limitando a apenas isso, definir, descrever os processos e operações do negócio.

Exemplo:

Processo de compra e venda de veículo: 

Um cliente interessado em vender seu veículo entra em contato com a Nacional e oferece seu veículo por um determinado preço. A revendedora avalia o bem e o valor. Se o negócio for aprovado a loja anuncia o veículo pelo preço acordado. Quando um cliente comprador se interessar pelo veículo, a loja negocia com ele. Se a venda for efetuada, o valor é transferido para o ex proprietário do carro e a loja recebe sua margem de lucro.

Fazem parte das Regras do Negócio: a avaliação, o contrato, o anúncio do veículo, a negociação, a transferência de fundos e até a parte burocrática como a documentação para transferência do veículo do antigo para o novo proprietário.

image

O seu Modelo conceitual está pronto! Você já mapeou os problemas da empresa e já conhece as Regras de Negócio. Antes de passar para a próxima etapa tenha certeza daquilo que o usuário deseja que o sistema faça. E para isso vale tudo!

image

Os Requisitos do sistema são as características que o sistema deve possuir para atender as necessidades do usuário/cliente, mas não se resume a isso. 

Exemplo:

O João, proprietário, quer que os funcionários tenham uma senha individual e um login para acesso.

A interface deve ser bem intuitiva.

O banco de dados deve armazenar e gerenciar dados sensíveis, logo deve atender a requisitos de segurança.

Ele deseja que o sistema esteja pronto em pelo menos 4 meses.


Modelo conceitual pronto!

Regras de negócio

Requisitos do Usuário

Requisitos do Sistema

Agora você já pode elaborar seu Modelo Lógico, definindo Entidades, Atributos e Relacionamentos.

image

Vamos rever as etapas desse projeto e as próximas:

Etapas:

  • Pesquisa exploratória: identificar o problema, construir hipóteses;
  • Compreensão das regras do negócio;
  • Análise de requisitos do usuário e Requisitos de Sistema (Requisitos funcionais e não funcionais)
  • Construção do Modelo Conceitual, lógico e físico;
  • Compreensão do Modelo das três camadas: Apresentação, camada de negócios e camada de dados;
  • Apresentação do sistema.

***Bons estudos!

Compartilhe
Recomendados para você
Microsoft 50 Anos - Prompts Inteligentes
Microsoft 50 Anos - GitHub Copilot
Microsoft 50 Anos - Computação em Nuvem com Azure
Comentários (0)