Dúvida criação de tabela [RESOLVIDO]

1. Dúvida criação de tabela [RESOLVIDO]

José
Toresmo

(usa Debian)

Enviado em 07/11/2013 - 14:11h

Olá pessoal,

preciso esclarecer uma dúvida. Se eu tenho essas 2 tabelas:

TABELA ALUNO
Chave primária => codigo_aluno (INTEGER, UNSIGNED e ZEROFILL)
nome_aluno (VARCHAR(20))

-----------------------------
| codigo_aluno | nome_aluno |
-----------------------------


TABELA DISCIPLINA
Chave primária => codigo_disciplina (INTEGER, UNSIGNED e ZEROFILL)
nome_disciplina(VARCHAR(20))

---------------------------------------
| codigo_disciplina | nome_disciplina |
---------------------------------------

e quero criar uma tabela chamada participacao, onde o codigo do aluno e o codigo da disciplina formem a chave primária, esse poderia ser o comando?


CREATE TABLE Participacao (
Aluno INTEGER UNSIGNED NOT NULL,
Disciplina INTEGER UNSIGNED NOT NULL,
Data Participacao DATE NOT NULL,
PRIMARY KEY (Aluno, Disciplina),
FOREIGN KEY(Disciplina)
REFERENCES Disciplina(codigo_disciplina),
FOREIGN KEY(Aluno)
REFERENCES Aluno(codigo_aluno),
)



  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts