You are on page 1of 3

CREATE TABLE Client_Adresses (

Client_ID INT,
Adress_ID varchar(255),
Date_Adress_from Date,
Date_Adress_to Date
Primary Key (Date_Adress_from)
);
INSERT INTO table_name (Client_ID, Adress_ID, Date_Adress_from, Date_Adress_to)
VALUES (0011, Old City, 05-03-2021, 20-04-2021);

CREATE TABLE Adresses (


Address_ID INT,
Number_Building INT,
Number_Street INT,
Town_City Varchar(255),
State_Province Varchar(255),
Country_Code INT
Primary Key (Address_ID)
);
INSERT INTO table_name (Address_ID, Number_Building, Number_Street, Town_City,
State_Province, Country_Code)
VALUES (10101, 01, 23, New City, Punjab, 92);

CREATE TABLE Staff_Address (


Staff_ID INT,
Address_ID Varchar(255),
date_Address_from Date,
date_Address_to Date
Primary Key (Staff_ID)
);
INSERT INTO table_name (Staff_ID, Address_ID, date_Address_from, date_Address_to)
VALUES (001, New City, 02-03-2021, 05-02-2021);

CREATE TABLE Ref_Job_Types (


Job_Type_Code INT,
Job_Type_Name Varchar(255),
date_Address_from Date,
date_Address_To Date
Primary Key (Job_Type_Code)
);
INSERT INTO table_name (Job_Type_Code,Job_Type_Name, date_Address_from,
date_Address_To)
VALUES (001, Sales Manager, 03-04-2021, 30-03-2021);

CREATE TABLE Clients (


Client_ID INT,
Client_Name Varchar(255),
Client_From_Date Date,
Avg_Billing_Date Date,
Billing_To_Date Date,
Client_Project_Count INT,
Other_Client_Details Varchar(255)
Primary Key (Client Key)
);
INSERT INTO table_name (Client_ID, Client_Name, Client_From_Date, Avg_Billing_Date,
Billing_To_Date, Client_Project_Count, Other_Client_Details )
VALUES (1001, Usama, 03-03-2021, 05-03-2021, 15-04-2021, 001, None);

CREATE TABLE Projects (


Project_ID INT,
Client_ID INT,
Project_Name Varchar(255),
Project_Start_Date Date,
Project_End_Date Date,
Project_Description Varchar(255),
Other_Project_Details Varchar(255)
Primary Key (Project_ID)
);
INSERT INTO table_name (Project_ID, Client_ID, Project_Name, Project_Start_Date,
Project_End_Date, Project_Description, Other_Project_Details)
VALUES (10101, 7800, Big Project, 03-10-2021, 25-04-2021, Fair, None);

CREATE TABLE Staff (


Staff_ID INT,
Job_Type_Code INT,
Staff_Name Varchar(255),
Other_staff_details Varchar(255)
Primary Key (Staff_ID)
);
INSERT INTO table_name (Staff_ID, Job_Type_Code, Staff_Name,Other_staff_details)
VALUES (0010, 1100, Usama,None);

CREATE TABLE Ref_Skills (


Skill_Code INT,
Skill_Name Varchar(255)
Primary Key (Skill_Code)
);
INSERT INTO table_name (Skill_Code,Skill_Name)
VALUES (0101, Employee);

CREATE TABLE Fees (


Client_ID INT,
Period_ID INT,
Total_Fees INT
Primary Key (Client_ID)
);
INSERT INTO table_name (Client_ID, Period_ID, Total_Fees)
VALUES (10101, 0022,15000);

CREATE TABLE Ref_Calender (


Day_Date Date,
Business_day Date,
day_Number INT,
Period_id INT
Primary Key (Day_Date)
);
INSERT INTO table_name (Day_Date,Business_day, day_Number,Period_id)
VALUES (01-01-2021, Monday, 3, 0011);

CREATE TABLE Staff_on_projects (


Staff_on_Project_period_Id INT,
Project_Id INT,
Staff_Id INT,
Role_Code INT,
From_datetime Date,
To_datetime Date,
hourly_rate Time
Primary Key (Staff_on_Project_period_Id)
);
INSERT INTO table_name (Staff_on_Project_period_Id, Project_Id, Staff_Id,
Role_Code, From_datetime, To_datetime, hourly_rate)
VALUES (000, 111, 0101,101,03-03-2021 12:01:55,22-04-2021 11:11:11, 01);

CREATE TABLE Staff_Skills (


Staff_ID INT,
Skill_Code INT,
Skill_level_code INT
Primary key (Staff_ID)
);
INSERT INTO table_name (Staff_ID,Skill_Code,Skill_level_code)
VALUES (007, 743, 111);

CREATE TABLE Invoices (


Invoice_id INT,
Invoice_Number INT,
Period_Id INT,
Client_Id INT,
Invoice_Status_Code INT,
Date_Issued Date,
Date_paid Date,
Total_Fees Float,
Discount Float,
Amount_Payable Float,
Other_Details Varchar(255)
Primary Key (Invoice_ID)
);
INSERT INTO table_name
(Invoice_id,Invoice_Number,Period_Id,Client_Id,Invoice_Status_Code,Date_Issued,Date
_paid,Total_Fees,Discount,Amount_Payable,Other_Details)
VALUES (101, 5000, 007, 777,001,30-03-2021,04-04-2021,10000,500,95000,None);

CREATE TABLE Ref_Invoice_Status (


Invoice_Status_Code INT,
Invoice_Status_description Varchar(255)
Primary Key (Invoice_Status_Code)
);
INSERT INTO table_name (Invoice_Status_Code,Invoice_Status_description)
VALUES (OO1, Sold);

CREATE TABLE Ref_Roles (


Role_Code INT,
Role_Name Varchar(255),
Primary Key (Role_Code)
);
INSERT INTO table_name (Role_Code,Role_Name)
VALUES (123, SalesMan);

CREATE TABLE Ref_Skills_Levels (


Skill_Level_Code INT,
Skill_Level_Name Varchar(255),
Primary Key (Skill_Level_Code)
);
INSERT INTO table_name (Skill_Level_Code,Skill_Level_Name)
VALUES (777, Medium);

You might also like