DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Artigo SQL Magazine 74 - Modelando um Sistema de Reserva de Carros

Este artigo descreve o projeto de um banco de dados para um sistema de locação de carros, apresentando um roteiro que poderia ser seguido para construção de banco de dados a partir de sua especificação até a sua implementação em um SGBD.






Projeto
Modelando um Sistema de Reserva de Carros
Contruindo modelos lógicos e físicos, além de implementar o banco de dados com o MySQL

Imagine uma situação onde uma empresa deseja divulgar uma super promoção aos seus clientes. Como saber quais seriam seus clientes e como acessá-los? Ter um caderno contendo o nome, telefone e email é algo impraticável nos dias atuais. Em um segundo exemplo, imagine que uma organização deseja ter o controle de todo o seu estoque e deseja saber quando um produto bastante vendido pela loja está em falta, ou melhor, como prevenir a ausência total deste produto em estoque? Imaginar que a organização contrataria um funcionário apenas para manter esse controle contando os produtos ainda em seu depósito é custoso não apenas financeiramente, mas também levaria um custo de tempo muito grande.
No desenvolvimento de qualquer sistema computacional orientado a informação, ou simplesmente Sistemas de Informação, o banco de dados possui papel essencial para seu funcionamento e sua qualidade. Normalmente, as principais transações que seriam o carro-chefe de uma organização são processadas e armazenadas em bancos de dados, de forma que estes podem conter boa parte da vida de uma determinada organização.
Neste artigo, trataremos de uma das etapas iniciais do processo de construção de um sistema de informação: a modelagem, projeto e construção do banco de dados de um sistema de informação. Usaremos um estudo de caso de um sistema de uma locadora de carros, que deseja gerenciar as informações sobre seu patrimônio (carros), clientes e reservas. Partiremos da descrição do problema em linguagem natural até a construção do banco de dados utilizando o SGBD MySQL.
Modelagem de Dados
Modelagem de dados é um método usado para definir e analisar requisitos de dados necessários para apoiar o processo de negócio de uma organização. Os requisitos de dados são registrados como um modelo de dados conceitual com definições dos dados e seus tipos. A implementação real de um modelo conceitual é chamada de modelo de dados lógico. Implementar um modelo de dados conceitual pode requerer vários modelos de dados lógicos. Por fim, os modelos lógicos são transformados em modelos físicos, representados em alguma linguagem ou banco de dados. A modelagem de dados define não apenas seus elementos, mas sua estrutura e seus relacionamentos.  A modelagem de dados pode ser realizada em vários tipos de projetos e em diversas fases do projeto. Modelos de dados são progressivos; não existe um modelo final para uma aplicação.
Modelo Conceitual
Um modelo mental captura ideias em um domínio de problema, enquanto que um modelo conceitual representa “conceitos” (entidades) e seus relacionamentos em um alto nível de abstração.
O modelo conceitual deve ser definido independentemente dos detalhes de implementação, e seu objetivo é expressar o significado dos termos e conceitos usados por especialistas do domínio para que possamos discutir um problema, e encontrar o relacionamento correto entre os diferentes conceitos.
"


ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da SQL Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Arilo Claudio Dias Neto

É Doutor em Engenharia de Sistemas e Computação formado pela Universidade Federal do Rio de Janeiro (COPPE). Possui 6 anos de experiência em análise e desenvolvimento de software. É ainda editor técnico da Revista SQL Magazine, gerenciada pelo Grupo DevMedia.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03