Meu trabalho elegante
U P
Universidade
Tuiuti do
Paraná
Faculdade de Ciências Exatas e de Tecnologia
Análise e Desenvolvimento de Sistemas
Programação em Banco de Dados – 2014 - Projeto 1º bim - 03/02/2014
CONSTRUA um banco de dados relacional (Firebird, MySQL, MS-SQL, ...) capaz de representar o
"mini-mundo" relativo ao controle operacional de uma empresa prestadora de serviços de transportes de cargas. Considere que o sistema deverá controlar, pelo menos, os seguintes elementos:
- Motoristas:
- dados de identificação, habilitações, agenda, etc
- Clientes:
- dados de identificação, endereços, etc
- Localidades:
- Nome, UF, alíquota de ISS, etc
- Filiais:
- localidade, endereço, etc
- Ordens de despacho:
- identificação, remetente, destinatário, volumes, pesos, valores, cubagem, etc
- Viagens:
- identificação, rota, funcionário, veículos, etc
- Cargas / descargas:
- viagens, ordens de despacho,
- Rotas:
- identificação, rodovias, localidades, quilometragens, etc
- Frota
- dados de identificação, categoria, quilometragens, vencimentos, despesas, etc
Temas de pesquisa, a considerar na modelagem:
- composição do frete, cubagem, cálculo de impostos, cargas perigosas, CTRC, TDE, ... dicas: http://www.guialog.com.br/artigo/Y699.htm
- roteirização, praças x filiais, "rotas indiretas"
- frota, motoristas
Observe os seguintes passos:
1. Construir o modelo conceitual (DER)
2. Construir o modelo lógico/físico (DBDesigner ou MS-SQL);
3. Implementar gatilhos;
4. Implementar procedimentos armazenados;
5. Exportar o modelo, instanciar, alimentar (executar scripts);
Datas de entrega:
- etapas: DER (26/02), modelo lógico (12/03), triggers (19/03), stored procedures (26/03)
- apresentação final do banco instanciado e alimentado (02/04)
Apresentação:
- banco de dados instanciado, demonstração em laboratório
- documento MS-Word, contendo o modelo conceitual (DER, desenhe como quiser), modelo lógico
(copie com Print Screen),