Pesquisar na Comunidade
Mostrando resultados para as tags ''workbench''.
Encontrado 7 registros
-
Como faço para trazer informação de uma tabela para outra?
uma questão postou Leonardo Bernardo MySQL
Preciso desenvolver um sistema que automatiza o atendimento a alunos feitos por coordenadores. Quando algum aluno chegar na secretária e pedir para ser atendido por algum coordenador, ela vai cadastrar no sistema essa solicitação de atendimento. Este aluno entrara na fila do referido coordenador. Então fiz duas tabelas. "Fila" que é a da secretária que vai cadastrar e a "Coordenador" que é as informações dele. o que quero é passar somente as seguintes informações da fila para o coordenador: Nome, Curso, se já é aluno, status e data/hora. até agora está desse jeito, e não sei como fazer para passar essas informações automaticamente para ele, alguém pode me ajudar? SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0; SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0; SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES'; CREATE SCHEMA IF NOT EXISTS `at_automatizado` DEFAULT CHARACTER SET utf8 ; USE `at_automatizado` ; -- ----------------------------------------------------- -- Table `at_automatizado`.`coordenador` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `at_automatizado`.`coordenador` ( `codigo` INT NOT NULL AUTO_INCREMENT, `login` VARCHAR(45) NULL, `senha` VARCHAR(45) NULL, `nome_coordenador` VARCHAR(100) NULL, `ramal` VARCHAR(9) NULL, `curso` VARCHAR(45) NULL, PRIMARY KEY (`codigo`)) ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `at_automatizado`.`fila` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `at_automatizado`.`fila` ( `codigo` INT NOT NULL AUTO_INCREMENT, `coordenador_codigo` INT NOT NULL, `nome_coordenador` VARCHAR(100) NULL, `nome_aluno` VARCHAR(100) NULL, `telefone` VARCHAR(14) NULL, `curso` VARCHAR(100) NULL, `ja_e_aluno` ENUM('Sim', 'Não') NULL, `status` ENUM('Já atendido', 'Não atendido') NULL, `data_e_hora` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`codigo`), INDEX `fk_fila_coordenador_idx` (`coordenador_codigo` ASC), CONSTRAINT `fk_fila_coordenador` FOREIGN KEY (`coordenador_codigo`) REFERENCES `at_automatizado`.`coordenador` (`codigo`) ON DELETE NO ACTION ON UPDATE NO ACTION) ENGINE = InnoDB; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; -
Boa noite pessoal, eu gostaria que voces dessem uma olhada na minha modelagem de banco por favor, preciso da nota máxima para passar de semestre (:( kkkk) é bascimente uma modelagem de uma academia, onde o aluno chega e escolhe diversas modalidades (zumba,musculacao...) tem uma tabela chamada plano, onde ele pode optar por pagar mensalmente,trimensal,anualmente.. onde fiz uma trigger que na tabela pagamento atualizasse os dados automaticamente em vista do plano que o aluno escolheu. é bem simples, me ajudem por favor, se tiver alguma coisa errada (os relacionamentos e pa) me ajude tambem kkk vlw
-
- mysql
- banco de dados
- (e %d mais)
-
CREATE DATABASE BANCO2; USE BANCO2; CREATE TABLE funcionario( codFuncionario int primary key auto_increment, nome varchar(40) not null, cpf char(14) not null, genero enum('m','f') not null, salario float default'0' not null ); CREATE TABLE endereco ( codEndereco int primary key auto_increment, rua varchar(60) not null, bairro varchar(60) not null, cidade varchar(60) not null, codFuncionario int, constraint fk_codFunc foreign key(codFuncionario) references funcionario (codFuncionario) ); CREATE TABLE dependente ( codigoEndereco int primary key auto_increment not null, nome varchar(60) not null, grau varchar (10) not null, telefone varchar(10) not null, codFuncionario int, constraint fk_codFuncd foreign key(codFuncionario) references funcionario (codFuncionario) ); insert into funcionario values (null,'Rodrigo Ferreira','128.918.837-80','M',1500), (null,'Rodrigo Vasconcelos','128.918.837-81','M',1500), (null,'Rodrigo Guimarães','128.918.837-82','M',1500), (null,'Carollyne Ferreira','128.918.837-83','F',2000), (null,'Carollyne da Silva','128.918.837-84','F',2500); insert into endereco values (null,'Sousa Caldas','Oswaldo Cruz','Rio de Janeiro',1), (null,'Estrada da Portela','Madureira','Rio de Janeiro',2), (null,'Carolina Machado','Oswaldo Cruz','Rio de Janeiro',3); insert into dependente values (null,'Dependente1','Filho','2112345678',1), (null,'Dependente2','Filha','2112345678',1), (null,'Dependente3','Irmão','2112345678',1), (null,'Dependente1','Filho','2112345678',2), (null,'Dependente2','Filha','2112345678',2), (null,'Dependente1','Filho','2112345678',3); select funcionario.nome, dependente.nome, grau, telefone from funcionario, dependente where funcionario.codFuncionario = dependente.codFuncionario and funcionario.codFuncionario = 1 order by dependente.nome desc; -- inner join apresenta o mesmo resultado select funcionario.nome, dependente.nome, grau, telefone from funcionario inner join dependente where dependente.codFuncionario = funcionario.codFuncionario and funcionario.codFuncionario = 1 order by dependente.nome desc; -- equi join apresenta o mesmo resultado select funcionario.nome, dependente.nome, grau, telefone from funcionario inner join dependente using(codFuncionario) where funcionario.codfuncionario = 1 order by dependente.nome desc; -- equi join com between select funcionario.nome, dependente.nome, grau, telefone from funcionario inner join dependente using(codFuncionario) where cpf between '128.918.837-80' and '128.918.837-83' order by funcionario.nome desc; -- left join select * from funcionario left join endereco on funcionario.codFuncionario = endereco.codFuncionario; -- Inner join com 3 tabelas select funcionario.codFuncionario, funcionario.nome, dependente.nome, grau, rua, bairro, cidade from funcionario inner join dependente on dependente.codFuncionario = funcionario.codFuncionario inner join endereco on endereco.codFuncionario = funcionario.codFuncionario order by funcionario.nome desc; Como vou saber quando a sintaxe está realmente errada? A consulta está funcionando e o Workbench apresenta erro nas linhas. =(
-
Olá, tenho uma tabela chamada 'Venda' que contém um valor total da venda.. e outra chamada pagamento que me da opcoes de cartao e dinheiro,(podendo inserir varios pagamentos) porém antes de inserir um valor de pagamento , gostaria de buscar o valor da referida venda e verificar se a soma de valores daquela venda caso exista na tabela de pagamento, não seja maior que o valor total da venda... tentando a sp abaixo mas ate agora sem sucesso.. alguém pode me ajudar porfavor? CREATE DEFINER=`root`@`localhost` PROCEDURE `verificapagamento`(infcodigo int, pagcodigo int, vencodigo int, valor double) BEGIN set @posicao = vencodigo; set @valorvenda = (select venvalortotal from venda where vencodigo=@posicao); set @somavalores= (SELECT COALESCE(SUM(valor),0) FROM informaformapgto WHERE vencodigo=vencodigo); if (@somavalores <= @valorvenda) then insert into informaformapgto(infcodigo, pagcodigo, vencodigo, valor) values (infcodigo, pagcodigo, vencodigo, valor); end if; END
- 2 respostas
-
- mysql
- storageprocedure
- (e %d mais)
-
Fiz a exportação de um arquivo em txt, para uma tabela que criei no MySql Workbench, houve cópia de todos os dados, porém os mesmos só foram copiados até a ocorrência de um caracter especial. Por exemplo, "Exportação" foi copiado "Exporta". Alguém sabe como proceder ?
-
Bom noite, estou apanhando um bocado para fazer uma replicação o meu ambiente é o seguinte: Servidor nas nuvens (Vai receber os dados de servidores locais), com mysql 5.6.22 Servidor de loja 1, com mysql 5.6.22 (Deve replicar os dados no servidor nas nuvens); Servidor de loja 2, com mysql 5.6.22 (Deve replicar os dados no servidor nas nuvens); Servidor de loja 3, com mysql 5.6.22 (Deve replicar os dados no servidor nas nuvens); A base de dados é identica em todos eles, db_uniao e para cada loja um id diferente para a tabela empresa; Não consigo fazer a replicação de nenhum dos servidores e olha que eu já li muita coisa. A pergunta é, Alguém tem um tutorial para replicação do mysql com workbench?
-
Galera boa noite a todos, sempre gostei muito de banco de dados, sou novo neste fórum, será um prazer aprender com vocês! Desculpe se violar alguma regra, me atentarei pra que isso não aconteça, porque acredito que, sobretudo esse é um ambiente de certa forma, acadêmico!! Obrigado desde já pra quem me ajudar, desculpe se sou leigo na área, mas o primeiro passo sempre é o interesse! Bom, meu Nome é Douglas tenho 23 anos e vamos lá para a dúvida rs... Tenho uma atividade valendo ponto, faço gestão em T.I e o professor passou uma atividade que é para ser feita individualmente, a minha é a seguinte... "O foco da atividade será referente ao sistema de informações gerenciais das contas a receber de uma empresa comercial de médio porte, com 10 lojas espalhadas em 3 estados e a matriz em Brasilia" Bom, a atividade deve ser feita no workbench, posso criar qualquer tipo de negócios de contas a receber como o indicado entre aspas acima, pesquisei e não encontrei nada que po pudesse me ajudar a fazer essa atividade, bom, não quero parecer preguiçoso, em pedir para que alguém faça. Todo efeito, aprenderei mais logicamente, ao ver a atividade pronta. Mas quem tiver tempo de me auxiliar, melhor ainda... Bom galera, eu agradeço de coração quem me ajudar a fazer, pelo menos, o caminho das pedras, ou quem fizer e me apresentar em print, também seria ótimo. Ou melhor ainda, com o projeto salvo, pra eu alterar, fuçar enfim... Desde obrigado, abraço fraterno!
-
- banco de dados
- workbench
- (e %d mais)