/* registro de plano escolhido pelo cliente */ CREATE TABLE plan ( plan_id INT PRIMARY KEY AUTO_INCREMENT, -- chave primária com auto-incremento user_customer_id INT, -- referência ao ID do cliente product_id INT, -- referência ao ID do produto payment_frequency_id INT, -- referência ao ID da frequência de pagamento date_begin TIMESTAMP, -- data de início do plano date_end TIMESTAMP, -- data de término do plano status INT, -- status do plano (0 - cancelado, 1 - ativo, 2 - em atraso, 3 - upgrade) -- Definição das chaves estrangeiras FOREIGN KEY (user_customer_id) REFERENCES user_customer(user_customer_id), FOREIGN KEY (product_id) REFERENCES product(product_id), FOREIGN KEY (payment_frequency_id) REFERENCES payment_frequency(payment_frequency_id) );