diff --git a/README b/README index 049ddb2076dc4f56037e9bd7f5cc4b9a83c9a1c1..00a706f3c4014a35b579267972339feba616292a 100644 --- a/README +++ b/README @@ -3,22 +3,29 @@ Implementação de banco de dados usando active_record em Ruby. Eduardo Machado GRR20142062 -O programa initDataBase.rb inicializa o banco de dados com todas as tabelas + O programa initDataBase.rb inicializa o banco de dados com todas as tabelas que serão usadas posteriormente, já o runDataBase.rb tem como objetivo a manipulação deste banco de dados. -Os comandos lidos pelo runDataBase.rb são: -- insert (Usado para inserir um novo elemento em uma das tabelas). -- change (Modifica um elemento já inserido na tabela). -- remove (remove um elemento de uma tabela). -- list (Lista todos os elementos de uma tabela). -exemplos de list's possíveis: -- list people -- list addresses -- list emails -- list professions -- list addresses_people (tabela que faz o link de pessoas com endereços) -- list all (lista todas as tabelas) + Os comandos lidos pelo runDataBase.rb são: + - insert (Usado para inserir um novo elemento em uma das tabelas). + - change (Modifica um elemento já inserido na tabela). + - remove (remove um elemento de uma tabela). + - list (Lista todos os elementos de uma tabela). + exemplos de list's possíveis: + - list people + - list addresses + - list emails + - list professions + - list addresses_people (tabela que faz o link de pessoas com endereços) + - list all (lista todas as tabelas) + - exit (Sai do programa). A lista de comandos para teste estão no arquivo teste.txt e apenas não possuem comandos de listagem que podem ser escritos por quem estiver testando em qualquer etapa do processo. + +Execução: + Primeiramente é necessário inicializar o banco de dados, para isso use o comando: + ruby initDataBase.rb + Depois disso basta rodar o programa runDataBase.rb com o comando + ruby runDataBase.rb