Você está na página 1de 13

Conceitos fundamentais

de banco de dados
• OBJETIVOS:
• Apresentar as estruturas da modelagem
conceitual.
• Conhecer os principais aspectos da modelagem
conceitual.
• Aplicar a modelagem conceitual em projetos de
banco de dados.
Modelagem conceitual

Um modelo de banco de dados é uma descrição dos tipos de


informações que estão armazenadas em um banco de dados. Os
modelos de dados possibilitam uma forma de apresentação do
projeto de banco de dados nos níveis Físico, Lógico e de Visão
(View). De acordo como JL Filho et al (1999), modelagem de dados
é o processo de abstração onde somente os elementos essenciais
da realidade observada são enfatizados, descartando-se os
elementos não essenciais.
É uma descrição de alto nível (macrodefinição), mas que tem a
preocupação de captar e retratar toda a realidade de uma
organização. O modelo conceitual não retrata nem é vinculado aos
aspectos ligados à abordagem do banco de dados que será
utilizado, tampouco se preocupa com as formas de acesso ou
estruturas físicas implementadas por um Sistema Gerenciador de
Banco de Dados (SGBD) específico.
E um modelo conceitual não temos uma visão clara das regras do negócio e
acabamos criando aplicações sem entender para que elas foram criadas. Um
modelo conceitual obtém a estruturação dos conceitos abstraídos do mundo
real, permitindo sua incorporação em um sistema de informação. O modelo
conceitual auxilia na elaboração do Glossário, definindo termos importantes
para o domínio projeto e para a comunicação entre os envolvidos como
clientes e desenvolvedores. A figura 01 apresenta o Representa e descreve a
realidade do ambiente do problema, constituindo-se em uma visão global dos
principais dados e seus relacionamentos (estruturas de informação),
completamente independente dos aspectos de sua implementação
tecnológica.
Visão do modelo conceitual
A característica básica de um modelo de dados, como o
próprio termo explicita, é que ele é uma abstração da
realidade. Um modelo conceitual de dados fornece uma base
formal (notacional e semântica) para ferramentas e técnicas
usadas para suportar a modelagem de dados. Um modelo de
dados deverá ter como características a descrição da
estrutura de dados que vai ser responsável pela guarda dos
Características dados, um conjunto de regras que garantem a integridade
dos dados e uma metodologia de manipulação dos dados na
base. O modelo de dados é uma abstração que não será
possível obter dados a partir dele, mas você irá precisar para
começar seu projeto de banco de dados, dando mais
segurança para o seu projeto dar certo, atendendo as
necessidades do usuário final.
De acordo com RODRIGUES (2020),
o processo chamado classificação de
abstração é o utilizado para definir o
conceito de uma classe de objetos
ou coisas do mundo real
caracterizadas por propriedades
comuns. Por exemplo: o conceito de
bicicleta é uma classe de objetos
cujos membros são todas as
bicicletas semelhantes (bicicleta
azul, vermelha, a minha bicicleta
etc.).
Representação da abstração
Os modelos de dados conceituais fornecem uma visão próxima do mundo
real, como os usuários visualizam os dados, HEUSER (2009), classifica em
quatro categorias os modelos de dados:

• Modelo relacional: Estrutura de tabela para representação dos dados e suas relações.

• Modelo de entidade/relacionamento: descreve as entidades e os relacionamentos en-


tre elas.

• Modelo de dados baseado em objeto: descreve os dados com extensões do modelo


Entidade-Relacionamento, utilizando características de orientação a objeto.

• Modelo de dados semiestruturado: oposto ao modelo de dados, permitindo a


especificação dos dados de itens individuais com diferentes conjuntos de atributos para
representar dados estruturados utiliza.
A técnica de modelagem conceitual mais propagada é a abordagem Entidade
relacionamento (ER), onde o modelo conceitual é geralmente representado através
de um diagrama, chamado Diagrama Entidade relacionamento (DER).
Modelo conceitual
O modelo de HEUSER (2011), informa que o banco de dados contém
dados sobre produtos e sobre tipos de produtos, em cada produto, o
banco de dados armazena o código, a descrição, o preço e o tipo de
produto ao qual está́ associado. Para cada tipo de produto, armazena
o código, a descrição, bem como os produtos daquele tipo.
O Modelo conceitual, é abordado como um modelo de alto nível de
abstração, ou seja, está próximo da realidade dos usuários. É
construído a partir do levantamento de requisitos do sistema,
podendo ser elaborado por meio de dois diagramas: Diagrama de
Entidade e Relacionamento e/ou o Diagrama de Classes.
Esquema
Conceitual ER
para o Banco de
Dados de uma
empresa
Vamos resumir alguns pontos fundamentais sobre o que aprendemos:

Entidades formam um conjunto de conceitos comuns como por exemplo: pessoas,


cores, organizações, objetos.
Relacionamentos são associações entre entidades e o grau de relacionamentos
corresponde ao número de entidades envolvidas na mesma relação. Os
relacionamentos podendo ser binário (duas entidades participam de um
relacionamento), Ternário (três entidades participam de um relacionamento) ou N-
ário (quatro ou mais entidades participam de um relacionamento).
O modelo conceitual nunca deve ser construído com considerações sobre
processos de negócio, com preocupações de acesso aos dados, não devendo
existir nenhuma preocupação com o modo como serão realizadas as operações de
consulta e manutenção dos dados nele apresentados. O foco deve ser sempre
dirigido ao entendimento e à representação de uma realidade, de um contexto,
Rodrigues (2020 pg. 21)

Você também pode gostar