Coder Social home page Coder Social logo

casa-valor's Introduction

TRABALHO 01 : Título do trabalho

Trabalho desenvolvido durante a disciplina de BD

O referido projeto poderá ser:
    a) Um novo sistema/projeto 
    b) Uma expansão de sistema/projeto previamente desenvolvido em disciplinas anteriores 
    (ex: Expansão dos módulos do sistema desenvolvidos em BD1 - incremento mínimo de 50% nos 
    requisitos/complexidade)

OBS Importantes: 
    a) Os projetos/sistemas propostos serão validados pelo professor e pela turma
    b) Se possível é interessante que os novos sistemas estejam correlacionados com alguma área 
    previamente estudada pelo aluno
    c) Caso dependa de alguma instituição/parceiro externo, a base de dados e informações pertinentes 
    a esta devem ser obtidas no prazo de até 15 dias apos aprovação da proposta do trabalho 
    (caso contrário, nova proposta deverá ser apresentada a turma implicando logicamente em um prazo 
    mais curto para realização das atividades e conclusão do trabalho)

DICA: O kickstart normalmente lança inovaçôes em termos de Sofwares e Apps, portanto pode ser interessante olhar os lançamentos recentes para incrementar as possibilidades e aguçar a criatividade, o que pode auxiliar o grupo com novas ideias na solução proposta. Acesse os links abaixo do para explorar sobre apps e softwares no Kickstarter.
https://www.kickstarter.com/discover/categories/technology/software
https://www.kickstarter.com/discover/categories/technology/apps

Sumário

1 COMPONENTES

  • David Vilaa
  • Icaro Gavazza

2 INTRODUÇÃO E MOTIVAÇAO

Casa & Valor é uma aplicação que visa fornecer informaçes estatísticas sobre valorizaço de imóveis de acordo com a região, ajudando a tomada de decisão de compra/venda de casas, apartamentos, terrenos, etc..

3 MINI-MUNDO

Casa & Valor é uma aplicação voltada para a população geral que fornece informações estatsticas do ramo imobiliário de uma determinada região a ser escolhida pelo usuário. A utilização da aplicação é totalmente feita pelo navegador web, sendo acessível a qualquer dispositivo com um navegador Chrome ou Firefox.

Ao acessar o site pela primeira vez, o usuário visualizará um texto de boas vindas e um breve resumo sobre o que se trata a aplicação e logo após deverá ter opções para escolher qual o local que deseja obter as informações imobiliárias. As informações deverão ser apresentadas ao usuário tanto em gráficos quanto texto. As informações são:

  • Região em valorização (Mapa, Gráfico)
  • Região em desvalorizaço (Mapa, Gráfico)
  • Maior valor da região (Texto)
  • Menor valor da região (Texto)
  • Histórico anual da média de preços da região (Gráfico)
  • Listagem das ruas da região com suas respectivas médias de preos atuais e índice de crescimento

4 RASCUNHOS BÁSICOS DA INTERFACE (MOCKUPS)

neste ponto a codificação não e necessária, somente as ideias de telas devem ser criadas, o princípio aqui é pensar na criação da interface para identificar possíveis informações a serem armazenadas ou descartadas

Sugestão: https://balsamiq.com/products/mockups/

Alt text

5 MODELO CONCEITUAL

5.1 NOTACAO ENTIDADE RELACIONAMENTO

Alt text

 5.2 NOTACAO UML (Caso esteja fazendo a disciplina de Projeto)

5.3 DECISÕES DE PROJETO

[atributo]: [descrição da decisão]

EXEMPLO:
a) Campo endereço: em nosso projeto optamos por um campo multivalorado e composto, pois a empresa 
pode possuir para cada departamento mais de uma localização... 
b) justifique!

5.4 DESCRIÇÃO DOS DADOS

[objeto]: [descrição do objeto]

EXEMPLO:
CLIENTE: Tabela que armazena as informações relativas ao cliente<br>
CPF: campo que armazena o número de Cadastro de Pessoa Física para cada cliente da empresa.<br>

6 MODELO LÓGICO

7 MODELO FÍSICO

8 INSERT APLICADO NAS TABELAS DO BANCO DE DADOS

8.1 DETALHAMENTO DAS INFORMAÇÕES

    Detalhamento sobre as informações e processo de obtenção ou geração dos dados.
    Referenciar todas as fontes referentes a:
    a) obtenção dos dados
    b) obtenção de códigos reutilizados
    c) fontes de estudo para desenvolvimento do projeto

8.2 INCLUSÃO DO SCRIPT PARA CRIAÇÃO DE TABELAS E INSERÇÃO DOS DADOS (ARQUIVO ÚNICO COM):

    a) inclusão das instruções para criação das tabelas e estruturas de amazenamento do BD
    b) inclusão das instruções de inserção dos dados nas referidas tabelas
    c) inclusão das instruções para execução de outros procedimentos necessários

9 TABELAS E PRINCIPAIS CONSULTAS

9.1 GERACAO DE DADOS (MÍNIMO DE 1,5 MILHÃO DE REGISTROS PARA PRINCIPAL RELAÇAO)

Data de Entrega: (Data a ser definida)

OBS: Incluir para os tópicos 9.2 e 9.3 as instruções SQL + imagens (print da tela) mostrando os resultados.

9.2 SELECT DAS TABELAS COM PRIMEIROS 10 REGISTROS INSERIDOS

Data de Entrega: (Data a ser definida)

9.3 SELECT DAS VISÕES COM PRIMEIROS 10 REGISTROS DA VIEW

    a) Descrição da view sobre que grupos de usuários (operacional/estratégico) <br>
    e necessidade ela contempla.
    b) Descrição das permissões de acesso e usuários correlacionados (após definição <br>
    destas características)
Data de Entrega: (Data a ser definida)

9.4 LISTA DE CODIGOS DAS FUNÇÕES, ASSERÇOES E TRIGGERS

    Detalhamento sobre funcionalidade de cada código.
    a) Objetivo
    b) Código do objeto (função/trigger/asserção)
    c) exemplo de dados para aplicação
    d) resultados em forma de tabela/imagem

9.5 Administração do banco de dados

    Descrição detalhada sobre como serão executadas no banco de dados as <br>
    seguintes atividades.
    a) Segurança e autorização de acesso:
    b) Estimativas de aquisição de recursos para armazenamento e processamento da informação
    c) Planejamento de rotinas de manutenção e monitoramento do banco
    d) Plano com frequencia de análises visando otimização de performance

9.6 Backup do Banco de Dados

    Detalhamento do backup.
    a) Tempo
    b) Tamanho
    c) Teste de restauração (backup)
    d) Tempo para restauração
    e) Teste de restauração (script sql)
    f) Tempo para restauração (script sql)

Data de Entrega: (Data a ser definida)

9.7 APLICAÇAO DE ÍNDICES E TESTES DE PERFORMANCE

a) Lista de índices, tipos de índices com explicação de porque foram implementados
b) Performance esperada VS Resultados obtidos
c) Tabela de resultados comparando velocidades antes e depois da aplicação dos índices.

Data de Entrega: (Data a ser definida)

9.8 ANÁLISE DOS DADOS COM ORANGE

a) aplicação de algoritmos e interpretação dos resultados

Data de Entrega: (Data a ser definida)

10 ATUALIZAÇÃO DA DOCUMENTAÇÃO/ SLIDES E ENTREGA FINAL


Data de Entrega: (Data a ser definida)

11 DIFICULDADES ENCONTRADAS PELO GRUPO

casa-valor's People

Contributors

davidpvilaca avatar discipbd2 avatar icarodgl avatar profmoisesomena avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.