


CREATE TABLE categorias(
	id_categoria int NOT NULL AUTO_INCREMENT,
	nome varchar(255) NOT NULL,
	PRIMARY KEY(id_categoria)
)engine=innoDB default charset=utf8 auto_increment=1;


CREATE TABLE castings(
	id_casting int NOT NULL AUTO_INCREMENT,
	id_utilizador int NOT NULL,
	nome varchar(255) NOT NULL,
	empresa varchar(255),
	descricao varchar(501) NOT NULL,
	categoria varchar(255) NOT NULL,
	estado int NOT NULL,
	localidade varchar(255),
	idade_min int,
	idade_max int,
	descricao_link varchar(255),
	link varchar(255),
	vagas int(255),
	PRIMARY KEY(id_casting)
)engine=innoDB default charset=utf8 auto_increment=1;

CREATE TABLE candidaturas(
	id_candidatura int NOT NULL AUTO_INCREMENT,
	id_casting int NOT NULL,
	id_utilizador int NOT NULL,
	nome_utilizador varchar(255) NOT NULL,
	email varchar(255) NOT NULL,
	contacto varchar(20) NOT NULL,
	localidade_utilizador varchar(250),
	curriculo varchar(255),
	linkdin varchar(255),
	nome_casting varchar(250) NOT NULL,
	empresa varchar(250),
	categoria varchar(250),
	localidade_casting varchar(250),
	vagas int,
	idade_min int,
	idade_max int,
	descricao varchar(250),
	descricao_link varchar(250),
	link varchar(250),
	info_adicional_desc varchar(255),
	info_adicional_link varchar(255),
	data varchar(30),
	PRIMARY KEY(id_candidatura ),
	FOREIGN KEY (id_casting) REFERENCES castings(id_casting),
	FOREIGN KEY (id_utilizador) REFERENCES utilizadores(id_utilizador)
)engine=innoDB default charset=utf8 auto_increment=1;

