Pesquisar na Comunidade
Mostrando resultados para as tags ''relacionamento entre tabelas''.
Encontrado 2 registros
-
Boa noite ao Fórum. Bom pessoal estou precisando da ajuda de vocês. Estou montando um sistema de controle de gastos, e nele tenho um modulo que fará o controle de abastecimento de veiculos. Montei minhas tabelas como segue abaixo. create table posto( id_posto serial, ds_posto varchar(100), primary key (id_posto)); create table prod( id_produto serial, ds_produto varchar (50), primary key (id_produto)); create table itens( id_itens serial, id_produto int, qtd int, preço decimal(10,2), primary key(id_itens), foreign key(id_produto)references prod(id_produto)); create table itens_posto( id_itens_posto serial, id_produto int, id_posto int, primary key(id_itens_posto), foreign key(id_produto)references prod(id_produto), foreign key(id_posto)references posto(id_posto)); Não sei se fiz da melhor maneira, mas a intenção é de cadastrar abastecimentos e outros itens que um posto de combustivel possui. E posterior com AJAX eu pretendo ao selecionar um determinado posto, me apareça no select somente os produtos desse posto e em outro select somente seus valores. Essa parte do AJAX estou montando, mas como vai precisar de uma consulta SQL, estou com dúvida se montei certo minhas tabelas. Valeu pelo espaço, e espero também poder contribuir em breve com posts aqui no Fórum.
- 1 resposta
-
- banco de dados
- modelagem
- (e %d mais)
-
Boa Noite Galera !! Sou novo por aqui, e estou com uma dúvida sobre chave estrangeira no mysql, simplesmente, não cria !!!! é o seguinte, estou com um pequeno banco de dados aqui para um futuro software de lanchonete... porem, quando vou criar a tabela de movimentação de entrada, não consigo de maneira alguma a tabela é essa CREATE TABLE IF NOT EXISTS `lanchoneteDB`.`MOV_ENTRADA` ( `ID_MOV_ENTRADA` INT NOT NULL AUTO_INCREMENT , `DATA_MOV_ENTRADA` DATETIME NULL , `VLRLIQUIDO_MOV_ENTRADA` DECIMAL(15,2) NULL , `VLRBRUTO_MOV_ENTRADA` DECIMAL(15,2) NULL , `NR_MOV_ENTRADA` INT NULL , `VLRDESC_MOV_ENTRADA` DECIMAL(15,2) NULL , `ID_CAD_FORNECEDOR` INT NULL , PRIMARY KEY (`ID_MOV_ENTRADA`) , INDEX `ID_CAD_FORNECEDOR_idx` (`ID_CAD_FORNECEDOR` ASC) , CONSTRAINT `ID_CAD_FORNECEDOR` FOREIGN KEY (`ID_CAD_FORNECEDOR` ) REFERENCES `lanchoneteDB`.`CAD_FORNECEDOR` (`ID_CAD_FORNECEDOR` ) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB a Tabela CAD_FORNECEDOR já existe, e ID_CAD_FORNECEDOR é a PK dela, se alguém enchergar alguma coisa estranha, por favor me avise, estou pirando com isso !!!! Grato!
- 5 respostas
-
- Foreign key
- chave estrangeira
- (e %d mais)