PI S1 DSW II DouglasARS: mudanças entre as edições

De IFSC
Ir para navegação Ir para pesquisar
imported>Douglas
imported>Douglas
Linha 58: Linha 58:
##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.
##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.
##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.
[[Imagem:car_hire_conceptual.gif|center]]


=Semana 2=
=Semana 2=

Edição das 12h37min 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

  1. Um modelo conceitual de dados é mostrado abaixo.
  2. As regras iniciais de negócio foram sugeridas, portanto, podem ser alteradas.
  3. É 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.
  4. Gerar o script SQL pelo Workbench para criar as tabelas no MySQL.


Hotel reservations conceptual.gif


Regras de negócio

As regras de negócios para o projeto foram definidas e estão listadas abaixo:

  1. A área a ser Modelada é: -
    • Um site na internet para fornecer informações de Hotel.
  2. As "coisas" de interesse incluem: -
    1. Países
    2. Hotéis
    3. Cadeias do hotel
    4. Classificação por estrelas
  3. Estas coisas estão relacionadas como segue: -
    1. Um hotel deve ter uma e apenas uma classificação por estrelas.
    2. Um hotel deve ser associado a um e somente um país.
  4. Outras características dessas coisas incluem:
    1. Um hotel tem uma capacidade de "tantas pessoas".
    2. Um hotel pode ter um e apenas um endereço.
  5. Dados de exemplo inclui: -
    • Estar determinado
  6. Informações típicas incluem: -
    • O hotel fica na a-5 Star Hotel, em Londres, na Inglaterra.
  7. Opções de design:
    1. 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.
    2. 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

  1. Um modelo conceitual de dados é mostrado abaixo.
  2. As regras iniciais de negócio foram sugeridas, portanto, podem ser alteradas.
  3. É 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.
  4. Gerar o script SQL pelo Workbench para criar as tabelas no MySQL.


Car hire conceptual.gif

Semana 2

Nesta primeira semana, apresentamos...

Até lá!

Bons estudos!

Prof. Douglas A.

Referências

[1] http://www.databaseanswers.org/data_models/index.htm



<< <> >>