Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

MODELO RELACIONAL

Por:   •  30/4/2018  •  1.587 Palavras (7 Páginas)  •  248 Visualizações

Página 1 de 7

...

ano numeric(4) NOT NULL,

semestre numeric(1) NOT NULL,

codigo_disciplina numeric(4) NOT NULL,

CONSTRAINT "Turma_pkey" PRIMARY KEY (codigo_disciplina, id_turma),

CONSTRAINT "Turma_id_turma_key" UNIQUE (id_turma),

CONSTRAINT codigo_disciplina FOREIGN KEY (codigo_disciplina)

REFERENCES public."Disciplina" (codigo) MATCH SIMPLE

ON UPDATE NO ACTION

ON DELETE NO ACTION

)

WITH (

OIDS = FALSE

)

TABLESPACE pg_default;

ALTER TABLE public."Turma"

OWNER to postgres;

TABELA SALA:

-- Table: public."Sala"

-- DROP TABLE public."Sala";

CREATE TABLE public."Sala"

(

codigo "char" NOT NULL,

area character varying(2) COLLATE "default".pg_catalog NOT NULL,

bloco character varying(1) COLLATE "default".pg_catalog NOT NULL,

numero numeric(3) NOT NULL,

capacidade numeric(3) NOT NULL,

CONSTRAINT "Sala_pkey" PRIMARY KEY (codigo)

)

WITH (

OIDS = FALSE

)

TABLESPACE pg_default;

ALTER TABLE public."Sala"

OWNER to postgres;

TABELA HORARIO:

-- Table: public."Horario"

-- DROP TABLE public."Horario";

CREATE TABLE public."Horario"

(

"Id_horario" "char" NOT NULL,

dia character varying(3) COLLATE "default".pg_catalog NOT NULL,

hora_inicio time without time zone NOT NULL,

hora_fim time without time zone NOT NULL,

CONSTRAINT "Horario_pkey" PRIMARY KEY ("Id_horario")

)

WITH (

OIDS = FALSE

)

TABLESPACE pg_default;

ALTER TABLE public."Horario"

OWNER to postgres;

TABELA ALUNO:

-- Table: public."Aluno"

-- DROP TABLE public."Aluno";

CREATE TABLE public."Aluno"

(

nome character varying(40) COLLATE "default".pg_catalog NOT NULL,

documentos_pessoais "char" NOT NULL,

"Identidade" character varying(12) COLLATE "default".pg_catalog NOT NULL,

cpf character varying(14) COLLATE "default".pg_catalog,

endereco "char" NOT NULL,

logradouro character varying(40) COLLATE "default".pg_catalog NOT NULL,

numero numeric(5) NOT NULL,

bairro character varying(30) COLLATE "default".pg_catalog NOT NULL,

cidade character varying(30) COLLATE "default".pg_catalog NOT NULL,

estado character varying(30) COLLATE "default".pg_catalog NOT NULL,

sexo character varying(1) COLLATE "default".pg_catalog NOT NULL,

data_nascimento date NOT NULL,

CONSTRAINT "Aluno_pkey" PRIMARY KEY ("Identidade"),

CONSTRAINT "Cpf" UNIQUE (cpf)

)

WITH (

OIDS = FALSE

)

TABLESPACE pg_default;

ALTER TABLE public."Aluno"

OWNER to postgres;

TABELA TELEFONE_ALUNO:

-- Table: public."Telefone_Aluno"

-- DROP TABLE public."Telefone_Aluno";

CREATE TABLE public."Telefone_Aluno"

(

"Identidade" character varying(12) COLLATE "default".pg_catalog NOT NULL,

numero_telefone numeric(10),

CONSTRAINT "Telefone_Aluno_pkey" PRIMARY KEY ("Identidade"),

CONSTRAINT "Identidade" FOREIGN KEY ("Identidade")

REFERENCES public."Aluno" ("Identidade")

...

Baixar como  txt (19.7 Kb)   pdf (180.8 Kb)   docx (33.7 Kb)  
Continuar por mais 6 páginas »
Disponível apenas no Essays.club