-------------------------------------------------------------------
--				Criar Tabelas
-------------------------------------------------------------------
create table ex_motorista (
cnh 						char(10) not null,
nome 						char(20) not null,
totalMultas 				decimal(9,2) not null,
primary key					(cnh));
-------------------------------------------------------------------
create table ex_multa (
id 							serial not null,
cnh 						char(10) not null,
velocidadeApurada 			decimal(5,2) not null,
velocidadeCalculada 		decimal(5,2) not null,
pontos 						int not null,
valor 						decimal(9,2) not null,
data				 		date not null,
primary key					(id),
foreign key					(cnh) references ex_motorista);
-------------------------------------------------------------------
create table ex_categoria (
id 							serial not null,
cnh 						char(10) not null,
categoria					int not null,
primary key					(id),
foreign key 				(id) references ex_multa,
foreign key					(cnh) references ex_motorista);
-------------------------------------------------------------------
--				Inserindo os dados
-------------------------------------------------------------------
insert into ex_motorista 	values ('123AB', 'Carlo', 0);
-------------------------------------------------------------------
--				Utilidades
-------------------------------------------------------------------
select * from ex_motorista;
select * from ex_multa;
select * from ex_categoria;
-------------------------------------------------------------------
truncate ex_multa, ex_motorista, ex_categoria;
-------------------------------------------------------------------
drop table ex_multa, ex_motorista, ex_categoria;
-------------------------------------------------------------------