Professional Documents
Culture Documents
Campus Cedro
S7 Integrado Informtica
Equipe:
Gleiciana Martins Garrido
Luza Karine Bitu
Maria Elayne Silva
Mat:
0209
0187
0039
Cedro, 2012
1
Sumrio
1. Introduo ............................................................................................................................................ 4
Descrio do Negcio ..................................................................................................................................... 5
1.1 Levantamento de Requisitos ......................................................................................................................... 5
1.2 Descrio do Banco de Dados ....................................................................................................................... 5
Modelagem de Dados .................................................................................................................................... 6
1.3 Modelo Entidade-Relacionamento: Modelo Conceitual ............................................................................... 6
1.3.1
1.5.2.11
1.5.2.12
Tela de Devoluo........................................................................................................ 17
Ferramentas Utilizadas................................................................................................................................. 18
1. Introduo
A necessidade de armazenar, organizar e recuperar informaes crescente no mundo moderno e
esto visivelmente presente no nosso cotidiano como o caso dos cadastros de clientes e de funcionrio de
uma empresa que so exemplos de iniciadores dos modernos bancos de dados, pois buscam as funes
bsicas do mesmo:
Acrescentar novos dados;
Localizar os dados armazenados anteriormente;
Alterar dados ou apagar aqueles que no so mais teis.
Hoje impossvel lidar com um grande nmero de informaes usando mtodos tradicionais
surgindo assim a necessidade da utilizao dos bancos de dados no nosso dia a dia.
Banco de Dados uma coleo de dados inter-relacionados, representando informaes sobre um
domnio especfico.
Um Sistema de Banco de Dados consiste em uma coleo de dados inter-relacionados e uma coleo
de programas para prover o acesso a esses dados.
O objetivo principal de um sistema de banco de dados possibilitar um ambiente que seja adequado
e eficiente para uso na recuperao e armazenamento de informaes.
2. Descrio do negcio
Este projeto tem como principal objetivo a criao de um banco de dados para guardar as
informaes dos clientes, dos Usurios e dos vdeos de uma Locadora de Vdeo.
Tendo por finalidade controlar as sadas dos vdeos por meio de locaes feitas pelos clientes por
intermdio dos Usurios.
Sendo assim, primordial a presena de um banco de dados, que pode oferecer comodidade e
tranquilidade para o bom funcionamento e desempenho das atividades de gerenciamento de uma Locadora
de Vdeo.
3. Modelagem de Dados
3.1 Modelo Entidade-Relacionamento: Modelo Conceitual
A partir do levantamento dos requisitos foi elaborado o modelo conceitual E-R.
O modelo conceitual, ou Diagrama Entidade-Relacionamento (DER), define as entidades e requisitos
do banco de dados, e de que maneira elas se relacionam.
Nome da Tabela
Clientes
Videos
Usuarios
Prefixos
Cli_
Vid_
Usu_
Use Locadoradevideo;
1.1.1.1
1.1.1.2
1.1.1.3
1.1.1.4
1.1.1.5
Cadastrar Usurios:
Buscar Usurio:
UPDATE Usuarios
SET Usu_CPF = 256.532.894-9
WHERE Usu_CPF = 000.000.000-00;
9
1.1.1.8
Excluir Usurio:
Cadastrar Cliente:
Buscar Cliente:
UPDATE Clientes
SET Cli_CPF = 108.532.894-9
WHERE Cli_CPF = 194.592.994-8;
3.3.1.14
Excluir Cliente:
SELECT Cli_Debito
FROM Clientes
WHERE Cli_Nome=Elisama Costa Tomaz;
3.3.1.16
Cadastrar Vdeo:
Buscar Vdeo:
10
3.3.1.18
UPDATE Videos
SET Vid_Titulo = 1. Um Amor Pra Recordar
WHERE Vid_Titulo = Um Amor Pra Recordar;
3.3.1.19
Excluir Vdeo:
Cadastrar Locao:
UPDATE Videos
SET Vid_Estado =0
WHERE Vid_Estado = 1 and Vid_Id=1;
3.3.1.22
Alterar Dbito:
UPDATE Clientes
SET Cli_Debito = 5
WHERE Cli_Debito = 0 and Cli_Nome= Elisama Costa Tomaz;
3.3.1.23
Realizar Devoluo:
UPDATE Videos
SET Vid_Estado =1
WHERE Vid_Estado = 0 and Vid_Id=1;
3.3.1.24
Quitar Dbito:
UPDATE Clientes
SET Cli_Debito = 0
WHERE Cli_Debito = 5 and Cli_Nome= Elisama Costa Tomaz;
11
3.3.2.24Tela do Administrador
Essa tela aparecer quando o Administrador tiver feito login no sistema.
O Administrador vai poder escolher entre cadastrar Usucionrio e Alterar Dados do Usucionrio ou
sair do sistema.
12
13
Para alterar algum dado o Administrador basta apagar a informao do campo desejado e
escrever a nova informao e clicar em Concluir. Se o Administrador quiser excluir o Usucionrio do
sistema basta clicar em Excluir.
3.3.2.27Tela do Usucionrio
Essa Tela aparecer quando o Usucionrio fizer login no sistema.
O Usucionrio pode escolher uma das opes dessa tela.
14
Para alterar algum dado o Usucionrio basta apagar a informao do campo desejado e escrever a
nova informao e clicar em Concluir. Se o Usucionrio quiser excluir o Usucionrio do sistema basta
clicar em Excluir.
3.3.2.30Tela Mostrar Dbito do Cliente
Essa Tela aparecer quando o Usucionrio escolher a opo Dbito na Tela do Usucionrio.
O Usucionrio dever preencher o campo Cliente e clicar em Buscar para que o sistema busque
no su banco de dados pelo nome e mostre no campo Dbito o valor do dbito do cliente.
15
Para quitar a Dvida o Usucionrio deve clicar em Quitar e o sistema far a quitao do dbito do
cliente.
3.3.2.31Tela de Cadastro de Vdeo
Essa Tela aparecer quando o Usucionrio escolher a opo Cadastrar Vdeo na Tela do
Usucionrio.
O Usucionrio dever preencher os campos da tela com as informaes do vdeo e clicar em
Concluir para salvar o novo vdeo.
16
Para alterar algum dado o Usucionrio basta apagar a informao do campo desejado e escrever a
nova informao e clicar em Concluir. Se o Usucionrio quiser excluir o Usucionrio do sistema basta
clicar em Excluir.
3.3.2.33Tela de Locar Vdeo
Essa tela aparecer quando o Usucionrio escolher a opo Locar Vdeo na Tela do
Usucionrio.
17
Ferramentas Utilizadas
Durante a elaborao deste trabalho foram utilizadas as seguintes ferramentas:
brModelo, para a elaborao dos esquemas conceitual e lgico.
MySQL, para criao do banco de dados e suas tabelas tais como seus relacionamentos.
NetBeans IDE, para a interao entre o banco de dados e as interfaces criadas pela linguagem
Java.
18