patricias 0 Denunciar post Postado Novembro 1, 2006 Boa tarde pessoal,Gostaria de uma ajuda, se alguem puder é claro.Preciso fazer um site para uma loja de camisetas....Queria uma ajuda para criar as tabelas do banco...O banco, terá as seguintes tabelas:PRODUTOS COM FOTOCAMISETAS • TIPO 1. Femininas2. Masculinas3. Regatas4. Moleton5. Machão6. Babylook• TAMANHO1. P - x2. M - x3. G - x4. GG - x5. XGG - y• COR1. Branca - x2. Colorida - y• Preta• Azul• Vermelha• Verde• AmarelaBERMUDAS• TAMANHO1. 38 - x2. 40 - x3. 42 - x4. 44 – x5. 46• COR1. Branca - x2. Colorida - y• Preta• Azul• Vermelha• Verde• AmarelaSHORTS• TAMANHO1. P - x2. M - x3. G - x4. GG - x• COR1. Branca - x2. Colorida - y• Preta• Azul• Vermelha• Verde• AmarelaACESSÓRIOS• Bonés • Bandanas• Óculos• Chaveiros• AdesivosComo posso montar isso??Como crio os campos, qdo é text, qdo é num, enfim.....Alguem tem ideia??Obrigada! Compartilhar este post Link para o post Compartilhar em outros sites
MagicalTrevor 0 Denunciar post Postado Novembro 1, 2006 usa o phpmyadmin http://sourceforge.net/projects/phpmyadmin Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Novembro 1, 2006 phpmyadmin nao vai te ajudar muito se voce nao souber criar um banco bem modelado, se quiser posso ajudar, mas fala ai qual a versao do seu banco de dados ? Compartilhar este post Link para o post Compartilhar em outros sites
patricias 0 Denunciar post Postado Novembro 1, 2006 oi Fabyo, versão do mysql é a 5 o php 4... Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Novembro 1, 2006 beleza, assim voce vai poder usar relacionamentos, integridade referencial e outras funções uteis do mysql 5 quais os tipos de produto vai ter?, e a foto do produto tbm vai ter? Compartilhar este post Link para o post Compartilhar em outros sites
patricias 0 Denunciar post Postado Novembro 1, 2006 Como relacionei,os produtos são 4Camisetas, Bermudas, Shorts, AcessóriosCom foto! beleza, assim voce vai poder usar relacionamentos, integridade referencial e outras funções uteis do mysql 5quais os tipos de produto vai ter?, e a foto do produto tbm vai ter? Compartilhar este post Link para o post Compartilhar em outros sites
patricias 0 Denunciar post Postado Novembro 1, 2006 Fabyo, o banco precisa ter isso: ps.: x é um preço y é outro PRODUTOS COM FOTO CAMISETAS TIPO 1. Femininas 2. Masculinas 3. Regatas 4. Moleton 5. Machão 6. Babylook TAMANHO 1. P - x 2. M - x 3. G - x 4. GG - x 5. XGG - y COR 1. Branca - x 2. Colorida - y • Preta • Azul • Vermelha • Verde • Amarela BERMUDAS c/ foto TAMANHO 1. 38 - x 2. 40 - x 3. 42 - x 4. 44 – x 5. 46 COR 1. Branca - x 2. Colorida - y • Preta • Azul • Vermelha • Verde • Amarela SHORTS c/ foto TAMANHO 1. P - x 2. M - x 3. G - x 4. GG - x COR 1. Branca - x 2. Colorida - y • Preta • Azul • Vermelha • Verde • Amarela ACESSÓRIOS c/ foto • Bonés - x • Bandanas - x • Óculos - x • Chaveiros - x • Adesivos - x Compartilhar este post Link para o post Compartilhar em outros sites
patricias 0 Denunciar post Postado Novembro 7, 2006 Alguem que possa me dar um help nacriação desse banco? Fabyo, o banco precisa ter isso: ps.: x é um preço y é outro PRODUTOS COM FOTO CAMISETAS TIPO 1. Femininas 2. Masculinas 3. Regatas 4. Moleton 5. Machão 6. Babylook TAMANHO 1. P - x 2. M - x 3. G - x 4. GG - x 5. XGG - y COR 1. Branca - x 2. Colorida - y • Preta • Azul • Vermelha • Verde • Amarela BERMUDAS c/ foto TAMANHO 1. 38 - x 2. 40 - x 3. 42 - x 4. 44 – x 5. 46 COR 1. Branca - x 2. Colorida - y • Preta • Azul • Vermelha • Verde • Amarela SHORTS c/ foto TAMANHO 1. P - x 2. M - x 3. G - x 4. GG - x COR 1. Branca - x 2. Colorida - y • Preta • Azul • Vermelha • Verde • Amarela ACESSÓRIOS c/ foto • Bonés - x • Bandanas - x • Óculos - x • Chaveiros - x • Adesivos - x Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Novembro 7, 2006 Vou te passar uma ideia, mas pra voce ter uma noção e assim poder criar seu banco ou qualquer outro CREATE DATABASE Sistema CREATE TABLE Sistema.Cores ( ID_Cor SMALLINT ( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, Nome_Cor VARCHAR ( 45 ) NOT NULL, Codigo_Cor CHAR ( 7 ) NOT NULL ) TYPE = innodb; CREATE TABLE Sistema.Camisetas ( ID_Camiseta SMALLINT ( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, Moda ENUM( 'M', 'F' ) NOT NULL COMMENT 'M=Masculina;F=Feminina', Tipo ENUM( 'RE', 'MO', 'MA', 'BA' ) NOT NULL COMMENT 'RE=Regatas;MO=Moleton;MA=Machão;BA=Babylook', Tamanho ENUM( 'P', 'M', 'G', 'GG', 'XGG' ) NOT NULL, FK_Cor SMALLINT ( 5 ) UNSIGNED NOT NULL, FOREIGN KEY ( FK_Cor ) REFERENCES Cores ( ID_Cor ) ON UPDATE NO ACTION ON DELETE NO ACTION, valor DECIMAL ( 10, 2 ) NOT NULL ) TYPE = innodb; Explicando ja que voce ira ter varios produtos que por padrão tem cores, criei uma tabela de cores, assim qualquer produto que voce tiver ou for criar voce só relaciona com as cores. no Tipo de camisetas voce tinha colocado tudo junto 1. Femininas 2. Masculinas 3. Regatas 4. Moleton 5. Machão 6. Babylook mas pode ser que exista masculino e Regata ou Feminino e regata, etc... entao separei o masculino e feminino assim fica mais preciso a definição das escolhas e como voce pode ver tem tambem o relacionamento para manter a integridade referencial, assim voce não permite que um campo seja apagado sem prejudicar o resto do sistema outra dica é sobre as imagens, ja que tambem todos os produtos que voce vai trabalhar pode ter imagem ou não, no lugar de criar um campo "imagem" em cada tabela, voce cria uma tabela de junção onde voce relaciona o produto vs imagem, assim voce tem uma tabela unica e distinta e faz um select mais preciso sem duplicidade e quando o produto nao ter imagem nao precisa ter um campo morto na tabela. isso é só umas dicas basicas, conforme voce for fazendo e tirando duvidas etc..., voce vai melhorando a modelagem ate chegar no banco de dados pronto e bem modelado Compartilhar este post Link para o post Compartilhar em outros sites
patricias 0 Denunciar post Postado Novembro 7, 2006 Oi Fábyo, valeu pela dica, vou tentar fazer como você explicou...uma duvida, qto a preço diferenciado, isso eu mostro onde??e como??obrigadapatricia Vou te passar uma ideia, mas pra voce ter uma noção e assim poder criar seu banco ou qualquer outro CREATE DATABASE SistemaCREATE TABLE Sistema.Cores ( ID_Cor SMALLINT ( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, Nome_Cor VARCHAR ( 45 ) NOT NULL, Codigo_Cor CHAR ( 7 ) NOT NULL ) TYPE = innodb;CREATE TABLE Sistema.Camisetas ( ID_Camiseta SMALLINT ( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, Moda ENUM( 'M', 'F' ) NOT NULL COMMENT 'M=Masculina;F=Feminina', Tipo ENUM( 'RE', 'MO', 'MA', 'BA' ) NOT NULL COMMENT 'RE=Regatas;MO=Moleton;MA=Machão;BA=Babylook', Tamanho ENUM( 'P', 'M', 'G', 'GG', 'XGG' ) NOT NULL, FK_Cor SMALLINT ( 5 ) UNSIGNED NOT NULL, FOREIGN KEY ( FK_Cor ) REFERENCES Cores ( ID_Cor ) ON UPDATE NO ACTION ON DELETE NO ACTION, valor DECIMAL ( 10, 2 ) NOT NULL ) TYPE = innodb;Explicando ja que voce ira ter varios produtos que por padrão tem cores, criei uma tabela de cores, assim qualquer produto que voce tiver ou for criar voce só relaciona com as cores.no Tipo de camisetas voce tinha colocado tudo junto1. Femininas2. Masculinas3. Regatas4. Moleton5. Machão6. Babylookmas pode ser que exista masculino e Regata ou Feminino e regata, etc...entao separei o masculino e feminino assim fica mais preciso a definição das escolhase como voce pode ver tem tambem o relacionamento para manter a integridade referencial, assim voce não permite que um campo seja apagado sem prejudicar o resto do sistemaoutra dica é sobre as imagens, ja que tambem todos os produtos que voce vai trabalhar pode ter imagem ou não, no lugar de criar um campo "imagem" em cada tabela, voce cria uma tabela de junção onde voce relaciona o produto vs imagem, assim voce tem uma tabela unica e distinta e faz um select mais preciso sem duplicidade e quando o produto nao ter imagem nao precisa ter um campo morto na tabela.isso é só umas dicas basicas, conforme voce for fazendo e tirando duvidas etc..., voce vai melhorando a modelagem ate chegar no banco de dados pronto e bem modelado Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Novembro 7, 2006 na hora de voce cadastrar voce ja vai passar o preço certo no cadastro voce ira escolher o produto, tipo tamanho, cor e preço dai ja fica salvo no banco os preços certos para cada produto Compartilhar este post Link para o post Compartilhar em outros sites
ferazia 0 Denunciar post Postado Novembro 7, 2006 Se voce tem conhecimento basico de banco de dados , crie um em MsAccess com as tabelas e o MER e insira os dados manualmente. Se tem conhecimento de PHP, basta usar o phpmyadmin ou o MySql Mgrator Tool, que converte automaticamente seu banco em access para MySql, basta baixa-lo no www.mysql.com. e tem que ter um bom conhecimento da linguagem PHP e sobretudo de SQL. Eu tenhoun site que vende miniaturas e aprendi do zero, mas sou formado em Ciencia da computacao e issome ajudou bastante Compartilhar este post Link para o post Compartilhar em outros sites