· 8 years ago · Jun 18, 2018, 02:52 AM
1create table if not exists tbl_usuario(
2cpf varchar(11) not null,
3constraint cpf_usuario_pk primary key (cpf),
4nome nvarchar(20) not null,
5sobrenome nvarchar(20) not null,
6data_nascimento date not null,
7data_hora_reg datetime null DEFAULT NOW() not null,
8contaStatus nvarchar(15) not null,
9foto nvarchar(255),
10id_tp_usuario int not null,
11constraint id_tpUser_fk foreign key (id_tp_usuario) references
12tbl_tipoUsuario on delete cascade on update cascade
13);
14
15create table if not exists tbl_mensagem(
16id_msg int not null auto_increment,
17constraint id_msg_pk primary key(id_msg),
18cpf_cliente_fk varchar(11) unique,
19constraint cpf_cliente_fk foreign key (cpf_cliente_fk) references
20tbl_usuario on delete cascade on update cascade,
21cpf_tecnico_fk varchar(11) unique,
22constraint cpf_tecnico_fk foreign key (cpf_tecnico_fk) references tbl_usuario on delete cascade on update cascade,
23caminho_xml nvarchar(255),
24estadoContato varchar(20)
25);
26
27create view carregarContato as
28select tbl_usuario.*, tbl_mensagem.*
29from tbl_usuario
30left join tbl_mensagem on tbl_mensagem.cpf_tecnico_fk = tbl_usuario.cpf;