Você está na página 1de 9

1

ETEC DE ITAQUAQUECETUBA
Desenvolvimento de Sistemas

Wellington Silva de Sousa

MODELO LÓGICO DE BANCO DE DADOS


E DICIONÁRIO DE DADOS

São Paulo
2022
Wellington Silva de Sousa
2

MODELO LÓGICO DE BANCO DE DADOS


E DICIONÁRIO DE DADOS

Trabalho Acadêmico
apresentado ao Curso Técnico
,em Banco de Dados da Etec de Itaquaquecetuba
,orientado pelo Prof. Marco Sales
como requisito parcial para
.obtenção do título de técnico em Desenvolvimento de Sistemas

São Paulo
2022

MODELAGEM DE DADOS
3

A modelagem de dados é uma técnica utilizada para especificar regras de negócios e


as estruturas de dados em um banco de dados. Ela faz parte do desenvolvimento de
um sistema de informações, e é de grande importância para o resultado positivo de um
projeto. Modelar os dados tem como principal objetivo desenhar sistemas de
informações, concentrando principalmente nas entidades lógicas e nas dependências
lógicas entre as entidades.
Modelagem de dados ou modelagen de banco de dados envolve muitos aplicações
teóricas e práticas, visando a construção de um modelo de dados consistente, não
repetitivo e aplicável em qualquer SGBD moderno.

A modelagem de dados está dividida em:


- Modelo conceitual;
- Modelo Lógico;
- Modelo Físico.

Modelagem conceitual:
A modelagem conceitual deve ser usado para envolver o cliente, por isso se baseia
numa estrutura de alto nível, o foco é discutir sobre aspectos de negócios e não sobre
tecnologia com o cliente. Os exemplos de modelagem de dados são mais fáceis de
serem vizualizados pelo modelo conceitual, já que não há limitações e nem aplicações
de tecnologias específicas. O diagrama de dados que é usado é o Diagrama de
Entidade e Relacionamento, onde deverão ser identificadas todas as entidades e os
relacionamentos entre elas. Sendo esse diagrama a base para se entender um modelo
conceitual de dados

MODELAGEM LÓGICA
4

Um modelo de dados lógico mostra a estrutura dos elementos de dados e os


relacionamentos entre eles. É independente do banco de dados físico que detalha
como os dados serão implementados. O modelo de dados lógico serve como um
modelo para dados usados. O modelo de dados lógico leva os elementos de
modelagem de dados conceituais um passo a frente, adicionando mais informações a
eles.
O modelo de dados lógico incorpora todos os elementos das informações que são
importantes para o funcionamento do dia a dia dos negócios.

Um modelo de dados lógico tem três componentes principais:

-Entidades: cada entidade representa um conjunto de qualquer coisa, pessoas ou


conceitos relevantes;
-Relacionamentos: cada relacionamento representa uma associação entre duas das
entidades;
-Atributos: cada atributo é uma peça que descreve, caracteriza ou informa para que
descreva melhor uma entidade.

Cada um desses componentes citados, de um modelo lógico recebe seu nome e


definição em formato de texto. Eles servem para documentar continuamente regras de
negócio e delinear os requisitos da informação. Os requisitos são apenas para
descrição, eles não servem para mostrar como esses requisitos são processados,
implementados ou armazenados.

Importância:
Eles são importantes pois são os dados incorporam o aspecto crucial de qualquer
aplicativo, programa ou sistema, os sistemas de armazenamento e processamento de
dados de qualidade devem ser construídos sobre uma estrutura de dados subjacente
forte e precisa. Uma estrutura de dados sólido da ao armazenamento de aplicativos a
liberdade para projetar a melhor interface para o usuário, sistema de processamento ou
análise estatística e configuração de relatórios possível.
Não importa o quão elegante ou técnico seja o sistema, ele tem a necessidade de
atender a requisitos, seguir regras e servir aos propósitos do negócio ou empresa pelo
qual foi criado. Portanto, a modelagem de dados lógica reúne os dois fundamentos
5

mais vitais do desenvolvimento de aplicativos, que respectivamente são: Requisitos de


negócios e Estrutura de dados de qualidade.

Características:

Um modelo de dados lógico pode descrever as necessidades de dados para cada


projeto individual. No entanto, ele foi projetado para se integrar perfeitamente a outros
modelos de dados lógicos, caso o projeto exija. Um modelo de dados lógico pode ser
desenvolvido e projetado independentemente do sistema de gerenciamento de banco
de dados. O tipo de sistema de gerenciamento de banco de dados não o afeta tanto. Os
atributos de dados contêm tipos de dados com comprimento e precisão exatos. Na
modelagem de dados lógica, nenhuma chave primária ou secundária é definida. Nesse
nível de modelagem de dados, é necessário verificar e ajustar os detalhes de conector
que foram definidos antes da definição dos relacionamentos.
Um modelo de dados lógico é como uma representação gráfica dos requisitos de
informação de uma área de negócios. Não é um banco de dados ou sistema de
gerenciamento de banco de dados em si. Um modelo de dados lógico é independente
de qualquer dispositivo físico de armazenamento de dados, como um sistema de
arquivos. Um modelo de dados lógico deve ser projetado para ser independente da
tecnologia, de modo a não ser afetado pelas rápidas mudanças que a afetam.

Modelo de dados físico:


O modelo de dados físico diz respeito a como o sistema será implementado e a fatores
no sistema de gerenciamento de banco de dados específico. Esse modelo normalmente
é criado por desenvolvedores. A ideia é definir como o banco de dados real será usado
ou implementado para fins comerciais.

DICIONÁRIO DE DADOS
6

No processo de análise de sistemas um ponto importante é o MER (Modelo de


Entidade e Relacionamento), onde são definidas as entidades que irão compor o
sistema e como elas irão relacionar-se.
Junto com o modelo de entidade e relacionamento, é necessária a existência de um
documento com a explicação de todos os objetos nele criados. Este documento,
chamado dicionário de dados, permite que os analistas obtenham informações sobre
todos os objetos do modelo de forma textual, contendo explicações difíceis de incluir no
diagrama. É válido lembrar que o objetivo do documento é ser claro e consistente,
principalmente economizar tempo para os analistas.
Veja um exemplo:

Analisando a tabela temos:

-Entiade: nome da entidade difundida no MER, a entidade é uma pessoa, objeto ou


lugar que será considerado o objeto que temos interesse em guardar informações a seu
respeito;

-Atributos: Os atributos são as características da entidade “Cliente” que desejamos


guardar;

-Classe: as classes podem ser: simples, composto, multivalorado e determinante;

-Domínio: podem ser numérico, texto ou data;


7

-Tamanho: define a quantidade de caracteres que serão necessários para armazenar o


conteúdo;

-Descrição: é opcional e pode usado para descrever o que é aquele atributo ou dar
informações adicionais que possam ser importantes futuramente para um analista ou
programador.

O exemplo é referente a uma entidade, então ele deverá ser replicado para as demais
entidades do seu modelo.

CONCLUSÃO
8

Para concluir vimos que os detalhes das modelagens de dados mostrados são apenas
exemplos e não uma regra de modelagem. Uma modelagem de dados, resumidamente,
é um conjunto de especificações de dados e diagramas relacionados para explicar os
requisitos de dados e projetos relacionados. No geral, existem três tipos de modelagem
de dados, Conceitual, Lógico e Físico. Eles servem para estruturar e construir uma
sequência de dados que serão executados. O dicionário de dados serve para facilitar a
futura criação do projeto, serve como conteúdo informativo e talvez como uma consulta
para resolução de problemas do projeto.

REFERÊNCIAS
9

Disponível em:
https://www.luis.blog.br/modelagem-de-dados-modelo-conceitual-modelo-logico-e-fisico.html

Disponível em:
https://www.tibco.com/pt-br/reference-center/what-is-a-logical-data-model

Disponível em:
https://www.luis.blog.br/dicionario-de-dados.html

Disponível em:
https://youtu.be/bteOszedbMw

Você também pode gostar