Criação do banco de dados no RelaX

Criação do banco de dados no RelaX

por Suzane de Andrade Barboza -
Número de respostas: 3

Parece que há um problema na criação do banco de dados RelaX para o exercício 5.

Nos comandos SQL, o programa não reconhece numeric na tabela Produto. Deve-se trocar por decimal.

Na tabela Entrega, as foreign keys devem ser declaradas no final da tabela, e date deve ser trocado por datetime.

Só assim o programa reconhece os comandos SQL. Entretanto, RelaX transforma o SQL para outro formato antes de criar as tabelas, e quando apertamos no preview, o programa não reconhece datetime, e tem que retirar as aspas de todas as entradas com datas. 

Resumindo, eu não sei se mais alguém teve dificuldade com a criação da tabela, mas o modelo que consegui utilizar está em anexo.

Obrigada

 

 

Em resposta à Suzane de Andrade Barboza

Re: Criação do banco de dados no RelaX

por Kelly Rosa Braghetto -

Oi, Suzane.

Os exercícios de SQL deveriam ser feitos sobre um banco de dados relacional de verdade, mantido no SGBD PostgreSQL da rede Linux. O Relax é uma ferramenta só para aprendizado de Álgebra Relacional, ele não executa todo comando da SQL que aprendemos em aula. triste   

Por exemplo, não é possível executar no Relax consultas que tenham subconsultas dentro delas  (e a lista de exercícios tem consultas assim). Foi por isso também que você não conseguiu executar nele o script SQL de criação das tabelas.

As instruções para conseguir um login e um banco de dados no PostgreSQL da rede Linux estão nos slides iniciais da aula 13, sobre SQL (http://paca.ime.usp.br/pluginfile.php/93026/mod_resource/content/2/mac426_ibi5013_aula13.pdf).

Mas se você preferir assim, também pode instalar algum SGBD relacional (como o PostgreSQL o MySQL) na sua máquina mesmo. Neste caso, você terá que gastar um tempinho procurando informações sobre como começar a usá-lo. 

 

Até mais,

Kelly

Em resposta à Suzane de Andrade Barboza

Re: Criação do banco de dados no RelaX

por Carlos Henrique Vaccari da Gama -

Oi, Suzane.

Achei esse site que, aparentemente, está funcionando bem. É mais rápido do que fazer toda a instalação do Mysql. 

Se quiser testar, está ai:

 

http://www.tutorialspoint.com/execute_sql_online.php

 

Até.