01_01_LPBD_Carloca
-
Upload
paulo-felipe -
Category
Documents
-
view
27 -
download
0
Transcript of 01_01_LPBD_Carloca
5/11/2018 01_01_LPBD_Carloca - slidepdf.com
http://slidepdf.com/reader/full/0101lpbdcarloca 1/10
Semana 01 – Projeto Carloca
DisciplinaLinguagem de Programação em Banco de Dados Salvio Padlipskas / Celso Henrique Poderoso
Referências Bibliográficas
Manuais ou Materiais oficiais da Oracle ou Oracle Press
Oracle9i / 10g PL/SQL * Guia de Consulta Rápida – Celso Henrique Poderoso
Este material é apenas um guia de estudo e não substitui a leitura da referência
bibliográfica e a consulta de anotações de sala de aula
5/11/2018 01_01_LPBD_Carloca - slidepdf.com
http://slidepdf.com/reader/full/0101lpbdcarloca 2/10
2
Projeto Carloca
A
aplicação Carloca têm por finalidade disponibilizar a
locação de veículos via Web a ser feita pelos clientes nos diversos pontos do País;
Os veículos pertencem a diversos proprietários que utilizam do serviço
como investimento pessoal;
Após a locação confirmada feita pelo Cliente, a área administrativa daempresa realiza o processo de fluxo de controle do veículo e financeiro
envolvido na transação;
O modelo de dados físico desenvolvido será utilizado para atender as necessidades da disciplina no ano letivo.
5/11/2018 01_01_LPBD_Carloca - slidepdf.com
http://slidepdf.com/reader/full/0101lpbdcarloca 3/10
3
Principais Entidades
Proprietário – É o investidor que disponibilza seu veículo para ser “locado”
Veículo
– É o automóvel que está sendo disponibilizado para locação
Fotos Veículo
– Um veículo pode ter inúmeras fotos
Cliente
– É a pessoa física ou jurídica que realizou e terá a posse do veículo por
um período determinado de
tempo
5/11/2018 01_01_LPBD_Carloca - slidepdf.com
http://slidepdf.com/reader/full/0101lpbdcarloca 4/10
4
Principais Entidades
Locação – É o evento períodico de alocar um veículo a um cliente.
Item de Locação
– Uma locação pode conter vários veículos, de
acordo com
a
necessidade do clietne
Funcionário
– O funcionário que atendeu o cliente e concretizou a locação
Grupo Veículo
– Identifica e
agrupa o
veículo dentro de
grupos.
5/11/2018 01_01_LPBD_Carloca - slidepdf.com
http://slidepdf.com/reader/full/0101lpbdcarloca 5/10
5
Modelo de Dados
5/11/2018 01_01_LPBD_Carloca - slidepdf.com
http://slidepdf.com/reader/full/0101lpbdcarloca 6/10
6
Modelo de Dados
5/11/2018 01_01_LPBD_Carloca - slidepdf.com
http://slidepdf.com/reader/full/0101lpbdcarloca 7/10
7
Modelo de Dados
5/11/2018 01_01_LPBD_Carloca - slidepdf.com
http://slidepdf.com/reader/full/0101lpbdcarloca 8/10
8
Scripts – Execução sequencial
Passo 1 => Cria_Carloca.sql
– Tabelas, colunas e índices da aplicação conforme MER definido
Passo 2 => Carrega_Carloca.sql
– Carrega cadastros básicos da aplicação.
Passo 3 => Apaga_Carloca.sql
– Elimina fisicamente todos os objetos da aplicação.
O passo 1 e 2 são as etapas iniciais
O passo 3 somente deve ser executado quando for necessário recriar o projeto
5/11/2018 01_01_LPBD_Carloca - slidepdf.com
http://slidepdf.com/reader/full/0101lpbdcarloca 9/10
9
Iniciando a aula de laboratório
Conectar‐se
ao database
Oracle
por meio da ferramentaSQL*Developer(utilize seu usuário ‐ RMxxxxx)
Executar os scripts – Cria_Carloca.sql e Carrega_Carloca.sql
Responder o arquivo 2010_Exercicios_SQL.doc contendo diversos
exercícios de comandos DRL
e DML
(Insert,
Update,
Delete
e Select)
EXERCÍCIOS EM LABORATÓRIO