Olá pessoal, estou com a seguinte dúvida.
Peguei a uml de um amigo meu e acontece que possui possui uma tabela de N:N e tem uma tabela associativa para essas 2 tabelas.
Vou passar um trecho do código para que possam ver como está.
Tabela Disciplina
create table disciplina( id number(11) not null constraint cd primary key, nome varchar(255), ementa varchar(255), curso_id number(11) null constraint cd1 references curso(id));
Tabela Professor
create table Professor( pessoa_id number(11) null constraint cp1 references pessoa(id), titulo varchar(255));
Tabela turma
create table turma( id number(11) not null constraint ct primary key, ementa varchar(255), disciplina_id null constraint ct1 references disciplina(id), professor_pessoa_id null constraint ct2 references professor(pessoa_id));
Erro que acontece ao tentar criar a tabela turma
Atc,