12.07.2015 Views

Modelagem de Base de Dados PostgreSQL com ... - INF-Unioeste

Modelagem de Base de Dados PostgreSQL com ... - INF-Unioeste

Modelagem de Base de Dados PostgreSQL com ... - INF-Unioeste

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Mo<strong>de</strong>lagem</strong> da <strong>Base</strong> <strong>de</strong> <strong>Dados</strong>Pronto, agora que já <strong>de</strong>finimos o tipo <strong>de</strong> campo que faltava vamos criar a tabela:1 - Para inserir uma nova entida<strong>de</strong> (tabela) clique no botão New Table2 - Para editar a tabela <strong>de</strong>findo o nome da tabela e os campos clique na tabela <strong>com</strong> o botão diretitodo mouse e clique em Edit Object3 - Agora vamos <strong>de</strong>finir os campos da tabela <strong>com</strong>o mostra a figura abaixoObserve que o primeiro campo o DBDesigner automaticamente <strong>de</strong>fine <strong>com</strong>o chave-primária e<strong>de</strong>fine <strong>com</strong>o verda<strong>de</strong>ira as condições NN (Not Null), AI (Auto Incremento) e a flag UNSIGNED éatribuída automaticamente pelo DBDesigner a todo campo do tipo integer, isso você po<strong>de</strong>ráobservar durante a criação da próxima tabela.Pois bem, a flag UNSIGNED não é suportada pelo <strong>PostgreSQL</strong>, portanto <strong>de</strong>ve-se <strong>de</strong>smarcar estaopção, a opção Auto-Incremento no <strong>PostgreSQL</strong> é feita automaticamente pelo tipo serial, portanto aopção AI também <strong>de</strong>ve sempre estar <strong>de</strong>smarcada em nossas tabelas.Dê um clique sobre o símbolopara <strong>de</strong>smarcar a opção Auto-incremento.Iremos agora criar a tabela veículos repetindo os procedimentos <strong>de</strong>scritos na criação da tabelaproprietarios.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!