Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Cria tabela de Estabelecimentos com uma PK(id)
- create table t_estabelecimentos(estab_id int not null
- , end_estab_id int
- , nome varchar2(100) not null
- , primary key(estab_id));
- -- Cria tabela de endereço de estabelecimento com uma PK(id) e uma FK para o id do estabelecimento relacionado ao endereço
- create table t_enderecos_estab(end_estab_id int not null
- , estab_id int
- , endereco_estab varchar2(255)
- , telefone_estab varchar2(20)
- , primary key(end_estab_id)
- , foreign key(estab_id) references t_estabelecimentos(estab_id));
- -- Cria a tabela de serviços com uma PK(id) e uma FK que referencia o estabelecimento que tem este serviço
- create table t_servicos(servico_id int not null
- , estab_id int
- , nome_servico varchar2(80) not null
- , desc_servico varchar2(255)
- , preco_servico float
- , preco_hora_servico float
- , tempo_medio_servico float
- , primary key(servico_id)
- , foreign key(estab_id) references t_estabelecimentos(estab_id));
- -- Cria a tabela de hora/servico com uma PK(id) e uma FK que referencia o cliente que contratou este servico/hora
- create table t_hora_servico(id_hora_servico int not null
- , hora_inicio datetime not null
- , hora_fim datetime not null
- , status_servico boolean
- , primary key(id_hora_servico)
- ,foreign key(id_cliente) references t_cliente(id_cliente));
- create table t_cliente(id_cliente int not null
- , nome_cliente varchar(80) not null
- , cpf_cliente varchar(20)
- , endereco_cliente varchar(255)
- , email_cliente varchar(80));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement