Exercicio DDL

Alguém poderia me ajudar com esse exercício, estou utilizando o Oracle e esta dando erro nessas duas tabelas.

Exercício

Classe
Cd_Classe - Numérico(8) –Campo Chave
Nr_AnoLetivo - Numérico (4) –Obrigatório e maior que 2000
Cd_Escola - Numérico (6) –(FK)
Cd_Grau - Numérico (2) –(FK)
Nr_Serie - Numérico (2) –Obrigatório
Sg_Turma –Varchar2(2) –Obrigatório
Cd_Periodo - Numérico (2) - (FK)
GrauCd_Grau - Numérico(2) –Campo Chave
Nm_Grau –Varchar2 (50) –Obrigatório
PeriodoCd_Periodo - Numérico(2) –Campo Chave
Nm_Periodo –Varchar2 (50) –Obrigatório

Matricula
Cd_Classe - Numérico (8) –Campo Chave e (FK)
Nr_Rgm- Numérico(8) –Campo Chave e (FK)
Dt_Matricula –Date –Obrigatório

OBS.: Elaborar os relacionamentos e suas respectivas “constraint”.

Qual erro?

Falta vírgula antes da última constraint.

As tabelas Classe e Aluno já existem no banco?

Existe… a tabela Aluno, grau, período e escola estão criadas e deu certo. As únicas com erros são a Classe e a Matricula.

Tem que criar a tabela Classe antes. O problema é o mesmo, falta vírgula. Faz com atenção a sintaxe.

Exclui o banco de dados que havia criado com as tabelas que citei, fiz novamente e agora funcionou todas. Muito obrigada. Os erros eram nas virgulas. Agradeço a ajuda

1 curtida