create table cliente(
id_cliente int not null PRIMARY KEY auto_increment,
nome_cliente varchar(50) not null,
fone char(12) not null unique
);
create table pedido(
id_pedido int not null PRIMARY KEY auto_increment,
data_pedido date not null,
id_cliente int not null,
CONSTRAINT fk_id_cliente FOREIGN key (id_cliente) REFERENCES cliente (id_cliente)
);
alter table cliente add cpf varchar(12) not null unique;
alter table pedido add cod_pedido int not null;
alter table cliente drop column cpf;
alter table pedido drop column cod_pedido;
alter table cliente MODIFY COLUMN fone varchar(12) not null unique;
alter table cliente RENAME COLUMN id_cliente to id_comprador;
alter table cliente add CONSTRAINT fone_uniq unique(fone);
alter table cliente drop CONSTRAINT fone_uniq;
alter table cliente rename to clientes;
alter table clientes rename to senhores;
alter table senhores rename to clientes;
alter table pedido rename to entregas;
alter table entregas rename to embargacoes;
alter table embargacoes rename to pedidos;
desc clientes;
desc pedidos;
create table turma(
id_turma int not null PRIMARY KEY auto_increment,
sigla_turma varchar(30) not null unique,
andar_turma char(1) not null
);
create table estudante(
ra_estudante int not null PRIMARY KEY auto_increment,
nome_estudante varchar(40) not null,
id_turma int not null,
CONSTRAINT fk_id_turma FOREIGN key (id_turma) REFERENCES turma (id_turma)
);
alter table estudante add RG char(12) not null unique;
alter table turma add cod_turma char(6) not null unique;
alter table estudante drop column RG;
alter table turma drop column cod_turma;
desc estudante;
desc turma;