You are on page 1of 1

CREATE DATABASE escola;

-- DROP TABLE public.aluno;

CREATE TABLE public.aluno (


codaluno serial NOT NULL,
nomealuno varchar(40) NOT NULL,
medaluno numeric(4, 2) NULL,
CONSTRAINT aluno_pkey PRIMARY KEY (codaluno)
);

INSERT INTO public.aluno (nomealuno,medaluno) VALUES


('ALEXANDRE DE SOUZA',8.75),
('JOAO DA SILVA',6.00),
('MARCIO',7.18),
('JOSE',9.00),
('CHICO',7.00);
-------------------------------------------------------

-- DROP TABLE public.nota;

CREATE TABLE public.nota (


codaluno int4 NOT NULL,
nravaliacao int4 NOT NULL,
vlrnota numeric(4, 2) NOT NULL,
CONSTRAINT nota_pkey PRIMARY KEY (codaluno, nravaliacao)
);

-- public.nota foreign keys

ALTER TABLE public.nota ADD CONSTRAINT fk_nota_aluno FOREIGN KEY (codaluno)


REFERENCES public.aluno(codaluno);

INSERT INTO public.nota (codaluno,nravaliacao,vlrnota) VALUES


(4,1,8.00),
(4,2,9.50),
(5,1,5.50),
(5,2,6.50),
(6,1,6.50),
(6,2,7.85),
(7,1,9.50),
(7,2,8.50),
(8,1,6.50),
(8,2,7.50);

You might also like