Projeto Banco de Dados

Repositório dedicado ao projeto final do módulo 3 - banco de dados - do programa Vem Ser Tech - Dados

Participantes:

  • 💻 Andreza Oliveira
  • 💻 Camila Lima
  • 💻 Lívia Nobre

Loja de Insumos de Tatuagem

O projeto visou a criação de uma loja de insumos para tatuagem, um estabelecimento que fornece uma ampla variedade de produtos e equipamentos necessários para a prática da arte da tatuagem. Atendendo a profissionais tatuadores, estúdios de tatuagem e entusiastas que desejam realizar tatuagens de forma segura e eficiente.

Conteúdo

Modelagem

Para criação do projeto de banco de dados, os relacionamentos desempenham um papel fundamental na modelagem de dados, proporcionando estrutura e organização aos sistemas de informação. Sendo em três níveis de modelagem: conceitual, lógico e físico.

Modelo Conceitual

Fornece uma visão clara e intuitiva do sistema, facilitando a comunicação entre os envolvidos no projeto e ajudando a definir os requisitos iniciais. À medida que o desenvolvimento do sistema avança, o modelo conceitual serve como base para a criação de modelos lógicos e físicos mais detalhados. É composto por: Entidades,atributos, relacionamentos, cardinalidade e do diagrama de entidade-relacionamento(DER).

Modelo Conceitual

Modelo Lógico

O modelo lógico serve como uma base sólida para a criação do banco de dados físico. Ele fornece uma representação mais detalhada dos dados, permitindo que os desenvolvedores implementem efetivamente a estrutura do banco de dados de acordo com os requisitos identificados no modelo conceitual. É composto por: Tabelas, colunas(atributos), chaves primárias e estrangeiras, relacionamentos e integridade referencial, normalização, tipos de dados.

Modelo Lógico

Modelo Físico

É a terceira e última fase no processo de modelagem de dados, é a ponte entre a concepção abstrata do sistema (modelo conceitual) e a sua efetiva implementação e operação no ambiente do banco de dados. O foco está na implementação prática do design do banco de dados, além de aspectos como desempenho, armazenamento e otimização. Utiliza a linguagem de definição de dados (DDL), como o SQL (Structured Query Language). É composto por: Índices, restrições de integridade, particionamento, segmentação de tabelas, organização de índices, esquema de armazenamento, particularidades do banco de dados específico.

Modelo Físico

Banco de Dados

O projeto foi realizado na linguagem SQL para manipulação de dados no PostgreSQL, um sistema gerenciador de banco de dados objeto relacional. Foram criadas tabelas, querys, chaves, utilização de comandos para consultas, inserções, atualizações e exclusões.