-- MySql USE db; CREATE TABLE Cliente ( id INT AUTO_INCREMENT PRIMARY KEY, cedula VARCHAR(15), nombre VARCHAR(30), apellido VARCHAR(30), direccion VARCHAR(50), telefono VARCHAR(7), provincia VARCHAR(2), compra_anual NUMERIC(6) ); CREATE TABLE Vendedor ( id INT AUTO_INCREMENT PRIMARY KEY, codigo VARCHAR(4), nombre VARCHAR(20), apellido VARCHAR(20), departamento VARCHAR(2), cargo VARCHAR(20), venta_mensual NUMERIC(6), venta_anual NUMERIC(9) ); CREATE TABLE Provincia ( id INT AUTO_INCREMENT PRIMARY KEY, codigo VARCHAR(2), descripcion VARCHAR(30) ); CREATE TABLE Departamento ( id INT AUTO_INCREMENT PRIMARY KEY, codigo VARCHAR(2), descripcion VARCHAR(30) ); -- --------------------------- Unique ALTER TABLE Provincia ADD CONSTRAINT provincia_unique_codigo UNIQUE (codigo); ALTER TABLE Departamento ADD CONSTRAINT departamento_unique_codigo UNIQUE (codigo); -- ------------------------------- FK ALTER TABLE Vendedor ADD CONSTRAINT fk_Vendedor_Departamento FOREIGN KEY (departamento) -- From Vendedor REFERENCES Departamento(codigo); ALTER TABLE Cliente ADD CONSTRAINT fk_Cliente_Provincia FOREIGN KEY (provincia) -- From client REFERENCES Provincia(codigo);