Git Product home page Git Product logo

base-de-testes-locadora's Introduction

locadora

Base de dados com 1,5 Milhão de Registros Relacionados
a) tabela categoria: 10 regisros
a) tabela filme: 100.000 regisros
a) tabela cliente: 100.000 regisros
a) tabela locacao: 1.500.000 regisros


Antes de aplicar os scripts crie o banco de dados locadora_populado aplicando as instruções abaixo:
**CREATE DATABASE locadora_populado**

A criação de tabela e inclusão de dados foi realizada em um computaodr I7 com 8GB de Ram e Hd SATA de 1TB, utilizando-se do Windows 8 ou Linux Ubuntu 16.04.1

O consumo médio de Memória ram foi:
a) prompt do windows:1 MB
b) psql:1MB

Tempo tempo de execução - Windows
"inicio do processo" 14:30:41
"final do processo" 14:42:47

Tempo tempo de execução - linux
"inicio do processo" 20:48:19 "final do processo" 20:51:50

obs: para linux foi necessário aplicar \Set autocomit = off

Como executar os Scripts

No Windows

Baixe os aquivos bd_locadora.zip e bd_locadora2.zip, descompacte na mesma pasta.
Entre na pasta e execute:
a) exec_cria_tabelas_insere_dados.bat

No Linux

Baixe o arquivo linux_bd_locadora.tar.bz2 e descompacte o arquivo.
Entre na pasta e execute:
a) chmod +x exec_cria_tabelas_insere_dadosN.sh
b) ./exec_cria_tabelas_insere_dadosN.sh


###ESQUEMA DO DATABASE

alt tag

###ESTADO DO BANCO

alt tag


### Trecho de código de exemplo para Script no Windows Tempo de execução para inserção na tabela clientes
Start: 13:29:51
Finish: 13:30:25

EXEMPLO DE COIGO EXECUTADO:
+++++++++++++++++++++++++++++++++++++++++++++++
echo "inicio do processo" %time%
set TEMP_INICIO=%time%
psql -h localhost -d locadora_populado -U postgres -p 5432 -q -W -f script_InsertCliente.sql
echo "inicio do processo" %TEMP_INICIO%
echo "fim do processo" %time%
+++++++++++++++++++++++++++++++++++++++++++++++

Trecho de código de exemplo para Script no Linux

Tempo de execução para inserção na tabela clientes
Start: 20:48:27
Finish: 20:48:39

EXEMPLO DE COIGO EXECUTADO:
+++++++++++++++++++++++++++++++++++++++++++++++
now=$(date +"%T")
psql -h localhost -d locadora_populado -U postgres -p 5432 -q -W -f script_InsertClienteN.sql
echo "inicio do processo de insercao cliente" $now
fim=$(date +"%T")
echo "fim do processo de insercao cliente" $fim
+++++++++++++++++++++++++++++++++++++++++++++++

base-de-testes-locadora's People

Contributors

discipbd2 avatar

Watchers

Edson Simões Boldrini 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.