Que programa free vcs me recomendam para criar minhas tabelas do BD ? Se possivel me indiquem um tutorial !!!
Pretendo usar o BD MySQL !!!
O que vcs acham do SQLyog ?
Que programa free vcs me recomendam para criar minhas tabelas do BD ? Se possivel me indiquem um tutorial !!!
Pretendo usar o BD MySQL !!!
O que vcs acham do SQLyog ?
brother, pra MYSQL te aconselho o DBDesigner.
muito bom e free.
tutorial vou ficar te devendo, mas deve ter vários na net.
flw !!
Instalei e testei o DBDesigner…muito bom mesmo!! Só que na Opção:
File->Export->SQL Create Script…ele cria somente o script das tabelas ele não cria os comandos tipo:
CREATE DATABASE IF NOT EXISTS bdHotel;
USE bdHotel;
DROP TABLE IF EXISTS HOTEL;
DROP TABLE IF EXISTS CIDADE;
DROP TABLE IF EXISTS PAIS;
DROP TABLE IF EXISTS CONTINENTE;
Esses códigos eu tive que copiar de outro script!!!
Outra coisa…na criação das tabelas…por exemplo:
CREATE TABLE CIDADE (
id_cidade INTEGER UNSIGNED NOT NULL,
PAIS_nome_pais VARCHAR(45) NOT NULL,
nome_cidade VARCHAR(45) NULL,
popul_cidade INTEGER UNSIGNED NULL,
PRIMARY KEY(id_cidade),
INDEX CIDADE_FKIndex1(PAIS_nome_pais)
)
TYPE=InnoDB;
O q significa: INDEX CIDADE_FKIndex1(PAIS_nome_pais) ??
E por que ao setar os relacionamentos ele cria a chave estrangeira assim: PAIS_nome_pais (com o nome da tabela na frente)!!!
Instalei e testei o DBDesigner…muito bom mesmo!! Só que na Opção:
File->Export->SQL Create Script…ele cria somente o script das tabelas ele não cria os comandos tipo:
CREATE DATABASE IF NOT EXISTS bdHotel;
USE bdHotel;
DROP TABLE IF EXISTS HOTEL;
DROP TABLE IF EXISTS CIDADE;
DROP TABLE IF EXISTS PAIS;
DROP TABLE IF EXISTS CONTINENTE;
Esses códigos eu tive que copiar de outro script!!!
Outra coisa…na criação das tabelas…por exemplo:
CREATE TABLE CIDADE (
id_cidade INTEGER UNSIGNED NOT NULL,
PAIS_nome_pais VARCHAR(45) NOT NULL,
nome_cidade VARCHAR(45) NULL,
popul_cidade INTEGER UNSIGNED NULL,
PRIMARY KEY(id_cidade),
INDEX CIDADE_FKIndex1(PAIS_nome_pais)
)
TYPE=InnoDB;
O q significa: INDEX CIDADE_FKIndex1(PAIS_nome_pais) ??
E por que ao setar os relacionamentos ele cria a chave estrangeira assim: PAIS_nome_pais (com o nome da tabela na frente)!!!
Instalei e testei o DBDesigner…muito bom mesmo!! Só que na Opção:
File->Export->SQL Create Script…ele cria somente o script das tabelas ele não cria os comandos tipo:
CREATE DATABASE IF NOT EXISTS bdHotel;
USE bdHotel;
DROP TABLE IF EXISTS HOTEL;
DROP TABLE IF EXISTS CIDADE;
DROP TABLE IF EXISTS PAIS;
DROP TABLE IF EXISTS CONTINENTE;
Esses códigos eu tive que copiar de outro script!!!
Outra coisa…na criação das tabelas…por exemplo:
CREATE TABLE CIDADE (
id_cidade INTEGER UNSIGNED NOT NULL,
PAIS_nome_pais VARCHAR(45) NOT NULL,
nome_cidade VARCHAR(45) NULL,
popul_cidade INTEGER UNSIGNED NULL,
PRIMARY KEY(id_cidade),
INDEX CIDADE_FKIndex1(PAIS_nome_pais)
)
TYPE=InnoDB;
O q significa: INDEX CIDADE_FKIndex1(PAIS_nome_pais) ??
E por que ao setar os relacionamentos ele cria a chave estrangeira assim: PAIS_nome_pais (com o nome da tabela na frente)!!!
opa,
eu aconselho usar a ferramenta do próprio banco, o mysql tem uma ferramenta para isto, veja mysql tools.
:joia:
daniloah, dentro da tabela dá pra alterar o nome da chave estrangeira. dá uma olhada ai pra vc ver…
a propósito, vi ai no q vc tá desenvolvendo é um projeto de gerenciamento hoteleiro é ???
eu tô finalizando um aki.
qualquer coisa dá um toque.
moderador, patureba.
sou de patos tmb uai. ehheheheh
Tente o MySQL Administrator(não é Tabajara ), que tem todos os recursos para criação e edição de tabelas, bancos, stored procedures, views, etc., gerenciamento de usuários, conexões, backup dos BD’s, replicação, etc. etc. etc.
Tem uma interface bem amigável e roda redondo(pelo menos no GNU/Linux
E para o resto pode usar o MySQL Query Browser
Se você precisar de um modelo de banco mais parrudo vc pode usar o PostgreSQL, que é meio enjoadinho de configurar mas implementa todo o padrão SQL, com alguns recursos que ainda faltam no MySQL, como referência a campos na tabela em stored procedures e outras coisinhas que às vezes fazem falta. No geral eu uso o MySQL, que é muito bom.