01_01_LPBD_Carloca

10
 Semana 01  Projeto Carloca Disciplina Linguagem 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 Consult a pi da Celso Henrique Poderoso Este material é apenas um guia de estudo e não substitui a leitur a da referência bibliográfica e a consulta de anotações de sala de aula

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

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

 

5/11/2018 01_01_LPBD_Carloca - slidepdf.com

http://slidepdf.com/reader/full/0101lpbdcarloca 10/10

10

Copyright © 2010

Todos direitos reservados. Reprodução ou divulgação total ou parcial deste documento é expressamente proibido sem o consentimento formal, por escrito, dos Professor (autor).