

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Observe o modelo de dados, que utiliza a Notação Crow's Foot (Pé de Galinha), onde PK representa a Chave Primária:

Após a normalização, no PostgreSQL, para implementar o modelo de dados físico com as integridades referenciais, deve-se executar o seguinte script SQL:
CREATE TABLE Processo (
ProcessoID SERIAL PRIMARY KEY,
NomeProcesso VARCHAR(100));
CREATE TABLE Parte (
ParteID SERIAL PRIMARY KEY,
NomeParte VARCHAR(100));
CREATE TABLE ProcessoParte (
ProcessoID INTEGER REFERENCES Processo(ProcessoID),
ParteID INTEGER REFERENCES Parte(ParteID),
PRIMARY KEY (ProcessoID, ParteID));
CREATE TABLE Processo (
ProcessoID SERIAL UNIQUE,
NomeProcesso VARCHAR(100));
CREATE TABLE Parte (
ParteID SERIAL UNIQUE,
NomeParte VARCHAR(100));
CREATE TABLE ProcessoParte (
ProcessoID SERIAL UNIQUE,
ParteID SERIAL UNIQUE );
CREATE TABLE Processo (
ProcessoID SERIAL NOT NULL,
NomeProcesso VARCHAR(100));
CREATE TABLE Parte (
ParteID SERIAL NOT NULL,
NomeParte VARCHAR(100));
CREATE TABLE ProcessoParte (
UNIQUE (ProcessoID, ParteID));
CREATE TABLE ProcessoParte (
ProcessoID FOREIGN KEY,
ParteID FOREIGN KEY,
NomeParte VARCHAR(100),
NomeProcesso VARCHAR(100));
CREATE TABLE ProcessoParte (
FOREIGN KEY(ProcessoID NOT NULL,ParteID NOT NULL),
NomeParte VARCHAR(100),
NomeProcesso VARCHAR(100));


Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.