PI S1 DSW II DouglasARS
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
- 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
1) 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. 2) 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. 3) Um cliente não pode alugar um carro por mais de uma semana. 4) 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. 5) Os clientes potenciais ou existentes podem reservar um veículo de até 7 dias de antecedência, dependendo da disponibilidade. 6) Os clientes devem pagar para o veículo no momento da contratação. 7) Ao receber um inquérito, os funcionários são obrigados a verificar a disponibilidade de carros e vans. 8) Uma factura está escrito no momento da reserva para o cliente. 9) Se a reserva foi feita com antecedência, uma carta de confirmação será enviado para o cliente. 10) 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
| << | <> | >> |
|---|

