create database db_tatoowear;

		use db_tatoowear;

		create table tb_tipo_usuario (
		cd_tipo_usuario int auto_increment primary key,
		nm_tipo_usuario varchar(20) not null
		);

		create table tb_usuario (
		cd_usuario int auto_increment primary key,
		nm_usuario varchar(60) not null,
		nm_email varchar(60) not null unique,
		cd_senha varchar(40) not null,
		st_usuario char(1) default "1",
		dt_registro_usuario timestamp default current_timestamp, 
		id_tipo_usuario int not null,
		foreign key (id_tipo_usuario) references tb_tipo_usuario (cd_tipo_usuario)
		);

		insert into tb_tipo_usuario set
		nm_tipo_usuario = "Administrador";

		insert into tb_usuario set
		nm_usuario = "Claudio", 		
		nm_email = "claudio@mail.com", 
		cd_senha = md5("123"), 	
		id_tipo_usuario = 1; 	

		create table tb_categoria (
		cd_categoria int auto_increment primary key,
		nm_categoria varchar(50) not null unique
		);

		create table tb_produto (
		cd_produto int auto_increment primary key,
		nm_produto varchar(60) not null,
		vl_produto decimal(8,2) not null,
		ds_produto longtext,
		id_categoria int not null,
		st_produto int not null default "1",
		dt_registro_produto datetime default current_timestamp,
		foreign key (id_categoria) references tb_categoria (cd_categoria)
		);

		create table tb_imagem_produto (
		cd_imagem int auto_increment primary key,
		url_imagem varchar(100) not null,
		id_produto int not null,
		foreign key (id_produto) references tb_produto (cd_produto)
		);