PI S1 DSW II DouglasARS: mudanças entre as edições
imported>Douglas |
imported>Douglas |
||
| Linha 34: | Linha 34: | ||
===Regras de | ===Regras de Negócio=== | ||
As regras de negócios para o projeto foram definidas e estão listadas abaixo: | As regras de negócios para o projeto foram definidas e estão listadas abaixo: | ||
Edição das 13h42min de 4 de fevereiro de 2016
Apresentação
Olá Estudante,
Na nossa primeira semana de estudos, formaremos as equipes e discutiremos as propostas para os banco de dados já modelados a serem utilizados no desenvolvimento completo de um sistema web. Nossa primeira atividade será transformar as modelagens sugeridas em banco de dados físicos, a partir do qual devolveremos nosso sistema. Tiraremos as dúvidas sobre as notações e nomes de campos, conversaremos sobre as regras de negócio e a utilização do banco de dados e de uma ferramenta administrativa (MySQL Workbench). A ideia é que as equipes entendam a modelagem de dados e consigam identificar as regras de negócio para desenvolver o sistema.
Mãos à obra!
Fiquem atentos as postagens no Fórum e participem dos nossos encontros virtuais.
Abraço a todos e Bons Trabalho!
Prof. Douglas A.
Objetivos
Sistemas Propostos
Abaixo são apresentados 3 modelos conceituais para serem utilizados como guia para análise e desenvolvimento do sistema na unidade curricular. A equipe poderá escolher um deles para desenvolver o sistema.
Reservas em Hotéis
- Um modelo conceitual de dados é mostrado abaixo.
- As regras iniciais de negócio foram sugeridas, portanto, podem ser alteradas.
- É preciso redesenhar o modelo no Workbench trocando os termos em inglês por português, definindo critérios para os nomes de tabelas e campos.
- Gerar o script SQL pelo Workbench para criar as tabelas no MySQL.
Regras de Negócio
As regras de negócios para o projeto foram definidas e estão listadas abaixo:
- A área a ser Modelada é: -
- Um site na internet para fornecer informações de Hotel.
- As "coisas" de interesse incluem: -
- Países
- Hotéis
- Cadeias do hotel
- Classificação por estrelas
- Estas coisas estão relacionadas como segue: -
- Um hotel deve ter uma e apenas uma classificação por estrelas.
- Um hotel deve ser associado a um e somente um país.
- Outras características dessas coisas incluem:
- Um hotel tem uma capacidade de "tantas pessoas".
- Um hotel pode ter um e apenas um endereço.
- Dados de exemplo inclui: -
- Estar determinado
- Informações típicas incluem: -
- O hotel fica na a-5 Star Hotel, em Londres, na Inglaterra.
- Opções de design:
- Manipulação Sub-Categorias: A abordagem geral é a de associar a tabela a ela mesma. Isto permite que as estruturas estejam flexíveis dentro dos produtos. Uma abordagem fixa é ter tabelas diferentes para categorias e sub-categorias. Neste caso, a abordagem geral é recomendada porque quando uma mudança é provável de ocorrer no futuro.
- Manutenção: Outro material associado a um produto: - A abordagem geral como "Other Stuff" (outras coisas) e "Other Stuff Type" ou incluí-los individualmente, como SECURITY_ISSUES (problemas de segurança), etc .. É melhor separar outras coisas porque torna o banco de dados mais fácil de entender. Normalmente, a manutenção envolvida não é um problema. Diferentes tipos de outras coisas que podem ocorrer no futuro e devem ser tratado pela adição de tabelas específicas, refletindo a estrutura das outras coisas.
Aluguel de Carros
O principal foco do negócio está no aluguel de carros e vans, e do sistemas é o de gerir o banco de dados de reserva.
- Um modelo conceitual de dados é mostrado abaixo.
- As regras iniciais de negócio foram sugeridas, portanto, podem ser alteradas.
- É preciso redesenhar o modelo no Workbench trocando os termos em inglês por português, definindo critérios para os nomes de tabelas e campos.
- Gerar o script SQL pelo Workbench para criar as tabelas no MySQL.
Regras de Negócio
- Os veículos são classificados em carros pequenos (adequado para transportar até 4 pessoas), carros da família (adequado para transportar até 7 adultos) e vans.
- As informações armazenadas para cada reserva inclui cliente, carro, data de contratação e data em que o veículo está a ser devolvido.
- Um cliente não pode alugar um carro por mais de uma semana.
- Se um veículo estiver disponível, os detalhes do cliente são registrados (se já não estiver armazenado) e uma nova reserva é feita.
- Os clientes potenciais ou existentes podem reservar um veículo de até 7 dias de antecedência, dependendo da disponibilidade.
- Os clientes devem pagar para o veículo no momento da contratação.
- Ao receber um inquérito, os funcionários são obrigados a verificar a disponibilidade de carros e vans.
- Uma factura está escrito no momento da reserva para o cliente.
- Se a reserva foi feita com antecedência, uma carta de confirmação será enviado para o cliente.
- Um relatório é impresso no início de cada dia mostrando as reservas para esse dia particular.
Semana 2
Nesta primeira semana, apresentamos...
Até lá!
Bons estudos!
Prof. Douglas A.
Referências
[1] http://www.databaseanswers.org/data_models/index.htm
| << | <> | >> |
|---|

