CustomerProfile
Decomposition
CREATE TABLE States (state VARCHAR(100) PRIMARY KEY, state_code VARCHAR(10) NOT NULL); CREATE TABLE Customers (customer_id INT PRIMARY KEY, name VARCHAR(100), city VARCHAR(100), state VARCHAR(100), FOREIGN KEY (state) REFERENCES States(state));
CREATE TABLE States (state VARCHAR(100) PRIMARY KEY, state_code VARCHAR(10) NOT NULL); CREATE TABLE Customers (customer_id INT PRIMARY KEY, name VARCHAR(100), city VARCHAR(100), state VARCHAR(100), FOREIGN KEY (state) REFERENCES States(state));