Ir para conteúdo
Fórum Script Brasil
  • 0

Erro na criação de Tabela


henrique.22

Pergunta

Pessoal não sei onde está errado nesse nessas tabelas de Turma e de Histórico.

Create database DBEscola;
use DBEscola;
create table Aluno (RA INT NOT NULL PRIMARY KEY auto_increment,
primeiroNome VARCHAR(20),
ultimoNome VARCHAR(20),
endereço VARCHAR(100),
cidade VARCHAR(20));
create table Disciplina (COD_DISC INT NOT NULL PRIMARY KEY auto_increment,
nome_disc VARCHAR(50),
carga_hor VARCHAR(30));
create table Professor (COD_PROF INT NOT NULL PRIMARY KEY auto_increment,
primeiroNome VARCHAR(20),
ultimoNome VARCHAR(20),
endereço VARCHAR(100),
cidade VARCHAR(50));
create table Turma (COD_TURMA INT NOT NULL PRIMARY KEY auto_increment,
ANO INT(5),horário VARCHAR(8),
FOREIGN KEY (COD_TURMA) REFERENCES Disciplina(COD_DISC),
FOREIGN KEY (COD_TURMA) REFERENCES Professor(COD_PROF));
create table Histórico (
FOREIGN KEY (RA) REFERENCES Aluno(RA),
FOREIGN KEY (COD_DISC) REFERENCES Disciplina(COD_DISC),
FOREIGN KEY (COD_TURMA) REFERENCES Turma(COD_TURMA),
FOREIGN KEY (COD_PROF) REFERENCES Professor(COD_PROF),
ANO INT(5),
freqüência VARCHAR(20) ,
nota INT(3));
INSERT INTO Aluno (primeiroNome, ultimoNome,endereço, cidade) VALUES
('Vinicius','Monteiro', 'Rua Pitomba Natal, 69', 'São Paulo'),
('Henrique','Techugo', 'Rua Cabrinhas Saltitantes, 666', 'São Paulo'),
('Caralhane','Imaeda', 'Rua Sr. Laguinho, 24', 'São Paulo'),
('Paulo','Meiogay', 'Rua Vara Grande, 24', 'São Paulo'),
('Chico','Bento', 'Rua Almanaque do Chico Bento, 1000', 'São Paulo'),
('Rosinha','Amaro', 'Rua Almanaque do Chico Bento, 1002', 'São Paulo'),
('Mete','Marcha', 'Rua Voltou, 4321', 'São Paulo');
INSERT INTO Disciplina (nome_disc,carga_hor) VALUES
('Biologia','50 minutos'),
('Quimica','50 minutos'),
('Matematica','50 minutos'),
('Física','50 minutos'),
('Filosofia','50 minutos'),
('Portugues','50 minutos'),
('Sociologia','50 minutos');
INSERT INTO Professor (primeiroNome, ultimoNome,endereço, cidade) VALUES
('Jucelino','Cobracheque','Rua Enrriqueci, 13','São Paulo'),
('Kobayashi','Yoshitsugu','Rua Lima Barreto, 200','São Paulo'),
('Hamilton','Fausto','Rua Aristoteles , 13','São Paulo'),
('Josias','Winphone','Rua não trava, 100','São Paulo'),
('Luiz','Lima','Rua positivo, 235','São Paulo'),
('Pepe','Moreno','Rua To ligando pra voce, 9090','São Paulo'),
('Marcos','Descendo','Rua Taca lhe pau, 696','São Paulo');
INSERT INTO Turma (COD_DISC,COD_PROF,ANO,horário) VALUES
(2014,'Matutino'),
(2014,'Matutino'),
(2014,'Tarde'),
(2014,'Tarde'),
(2014,'Noite'),
(2014,'Noite'),
(2014,'Noite');
INSERT INTO Histórico (RA,COD_DISC,COD_TURMA,COD_PROF,ANO,freqüência,nota) VALUES
(2014,'ATIVO',8),
(2014,'ATIVO',7),
(2014,'ATIVO',6),
(2014,'ATIVO',10),
(2014,'ATIVO',5),
(2014,'ATIVO',8),
(2014,'ATIVO',3),
(2014,'NÃO ATIVO',2);

quando chega na criação da Tabela Turma e do Histórico ele dá erro, isso acontece na mesmo inserção de dados. alguém pode me ajudar???

tenho que usar a FOREIGN KEY na tabela de turma e no historico..

VLW.

Editado por Jhonas
Regras do forum
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...