Um estudo prático da Modelagem de Banco de Dados Relacional

Propaganda
A.2.1 - Ciência da Computação.
Um estudo prático da Modelagem de Banco de Dados Relacional usando o software
brModelo
1
Francisco Antonio de Almeida
1. Professor EBTT do Instituto Federal de Educação, Ciência e Tecnologia de São Paulo – IFSP campus de Barretos-SP e professor
de ensino superior da Faculdade de Tecnologia de São José do Rio Preto - Fatec. * [email protected]
Palavras Chave: modelagem de dados, brModelo, projeto conceitual, lógico e físico.
Introdução
Modelagem de Dados é a tarefa de representar
uma realidade, geralmente chamada de minimundo,
através de um Modelo, ou seja, de um conjunto restrito de
textos, gráficos, tabelas, diagramas ou formulários. No
contexto de Banco de Dados, um Modelo busca
representar objetos que existem no mundo real, conforme
Castro 2012 e Almeida 2015.
O software brModelo surgiu recentemente como
uma ferramenta para modelar, ou seja, projetar o banco de
dados relacionais, e, sua construção ocorre em três
etapas: projeto conceitual, projeto lógico e projeto físico.
No projeto conceitual são identificados e criados
as Entidades, os Atributos, os Relacionamentos e as
Cardinalidades dos relacionamentos. Nesta etapa o foco é
criar uma solução para armazenar dados.
Finalizado o projeto conceitual avançar para o
Projeto Lógico onde são definidos os tipos dos atributos, e
são definidas as chaves primárias e estrangeiras das
tabelas. Finalizado, avançar para projeto físico.
Projeto Físico do banco de dados consiste em
gerar o código SQL a ser implementado dentro de um
Sistema de Gerenciamento de Banco de Dados Relacional
– SGBDR e criar fisicamente o banco de dados.
Utilizando o brModelo é possível reduzir muito a
complexidades de modelar banco de dados.
A Figura 1 mostra a interface o brModelo com os
objetos: Entidades, Atributos, Relacionamentos e
Cardinalidades.
Figura 1. Mostra a interface do brModelo com um projeto conceitual
pronto para gerar o projeto lógico.
Resultados e Discussão
Conclusões
O objetivo principal deste trabalho é utilizar o
software brModelo e implementar um estudo de caso
prático utilizando como estudo um bando de dados
comercial, como por exemplo, um banco de dados para
controle de Pedidos, ou um banco de dados para controle
acadêmico, mostrando todas as três etapas da
modelagem que é o projeto conceitual, o projeto lógico e o
projeto físico.
A grande vantagem da utilização do brModelo é
que no final do processo de modelagem de dados já é
gerado todo código SQL para a criação do banco de
dados em um SGBDR, por exemplo, o SQL Server 2014.
Resultados conseguidos com a modelagem de
dados utilizando o brModelo são:
 Facilita associar a teoria com a prática;
 Mudanças na modelagem com inclusão e exclusão de
objetos são facilmente implementadas;
 A modelagem é criada em etapas sucessivas;
 No final do processo é gerado todo código SQL do
banco de dados que será importado por um SGBDR
para criar o Banco de Dados;
 O brModelo é auto executável, leve, free e máxima a
produtividade na modelagem de banco de dados.
 Utiliza uma linguagem padronizada que é largamente
utilizada pelas universidades e mercado de trabalho.
O processo de modelar um banco de dados é uma
das etapas mais difíceis para alunos e usuários das
disciplinas de banco de dados que necessitam observar
uma realidade complexa e criar uma solução de
armazenamento de dados que vai ser implementada
dentro de um SBGDR.
Com o software brModelo a etapa da abstração de
dados se torna mais amigável, pois, associa teoria com
prática de forma gradual em três etapas consecutivas e
com uma interface intuitiva e de fácil uso.
O brModelo é uma ferramenta indispensável para
introduzir os alunos e usuários no mundo da modelagem
ou projeto de banco de dados, pois, facilita o aprendizado,
é de fácil manuseio, ajuda na fixação dos fundamentos de
banco de dados relacional, tem uma interface interativa e
amigável, tem uma linguagem padronizada e utilizada pela
comunidade acadêmica e gera o código SQL para criar o
banco de dados.
O brModelo tem contribuído muito para um melhor
aprendizado dos alunos nos meus cursos de modelagem
de dados.
Referências bibliográficas
Castro, Eduardo B. Modelagem Lógica de Dados: construção básica e
simplificada. Rio de Janeiro-RJ: Editora Moderna, 2012.
Almeida, Francisco A. Modelagem e Projeto de Banco de Dados usando o
brModelo. Um aprendizado prático. Virtual Books, 2015.
67ª Reunião Anual da SBPC
Download