Criando um banco de dados para melhorar o desempenho da empresa de aluguel Buggys
Artigo: Criando um banco de dados para melhorar o desempenho da empresa de aluguel Buggys. Pesquise 862.000+ trabalhos acadêmicosPor: • 11/6/2014 • Artigo • 253 Palavras (2 Páginas) • 492 Visualizações
2 INTRODUÇÃO
Tendo por base um projeto de expansão de uma locadora de Buggys, a qual atualmente tem 5 lojas e uma frota de 150 veículos porém em localidades diferentes; utilizamos a aplicação de ferramentas de desenvolvimento para que nesse caso em específico, consigamos compartilhar o sistema de informação, sendo ágil, íntegro e seguro, com objetivo de aumento da produtividade da empresa de aluguel de Buggys.
3 OBJETIVO
A meta é fazermos um banco de dados íntegro e dinâmico, para podermos aplica-lo de forma que todas as lojas tenham acesso, à aplicação mesmo de outras localidades. Acesse, manipule e modifique seus dados de maneira organizada e eficiente, sabendo que uma loja poderá acessar informações de outra.
Usaremos a ferramenta BrModelo para fazermos uma estrutura sólida, sem chances para erros e com uma codificação mais prática. Utilizaremos um banco de dados SQL server, que pode ser compartilhado inclusive online, pela internet. Utilizaremos o C # para criação do código que gerará a interface de acesso para os usuários comuns.
4 DESENVOLVIMENTO:
4.1 Criamos um projeto de banco de dados no modelo conceitual:
4.2 Geramos o esquema lógico desse modelo:
4.3 Geramos o código da aplicação e fizemos as devidas alterações:
CREATE TABLE Cliente (
nomeCliente varchar(255),
telefone varchar(255),
CNH varchar(255),
RG varchar(1),
cpf int unique,
primary key (cpf),
endereco varchar(255)
)
CREATE TABLE TipoBuggy (
tpBuggy int,
primary key (tpBuggy),
descricao varchar(255),
valorTipo DECIMAL
)
CREATE TABLE Buggy (
numeroBuggy int unique,
primary key (numeroBuggy),
ano date,
modelo varchar(255),
tpBuggy int,
foreign key(tpBuggy) references TipoBuggy(tpBuggy)
)
CREATE TABLE Reserva (
dataReserva date,
dataRetirada date,
dataDevolucao date,
numeroReserva int unique,
numeroBuggy int unique,
primary key (numeroReserva),
cpf int unique,
foreign key (cpf) references Cliente(cpf),
val_ini int,
foreign key(numeroBuggy) references Buggy(numeroBuggy),
)
...