You are on page 1of 5

Data Structure

PROJECT

Field Type Constraints

PROJECT_ID VARCHAR(10) PRIMARY KEY


PROJECT_NAME VARCHAR(50)
CUSTOMER_ID VARCHAR(10) FOREIGN KEY
RELEASE_DATE DATE
TARGET_DATE DATE
CONTRACT_AMT NUMBER(6)
PROJECT_NOTE VARCHAR(1000)
STATUS VARCHAR(10)
DATE_OF_COMPLETED DATE

CUSTOMER

Field Type Constraints

CUSTOMER_ID VARCHAR(10) PRIMARY KEY


COMPANY_NAME VARCHAR(50)
CONTACT_PERSON VARCHAR(50)
ADDRESS VARCHAR(100)
PHONE VARCHAR(50)

PAYMENT

Field Type Constraints

CUSTOMER_ID VARCHAR(10) FOREIGN KEY


PAY_DESC VARCHAR(20)
AMT NUMBER(6)
PAYMENT_MODE VARCHAR(10)
PAYMENT_DATE DATE
CHQ_DD_NO VARCHAR(15)
BANK_NAME VARHCHAR2(50)

APPOINTMENT

Field Type Constraints

EMP_ID VARCHAR(10) PRIMARY KEY


NAME VARCHAR(50)
ADDRESS VARCHAR(100)
PHONE VARCHAR(50)

69
DESIGNATION VARCHAR(20) NOT NULL
PAY_SCALE VARCHAR(30)
BASIC_PAY NUMBER(6)
TA NUMBER(6)
DA NUMBER(6)
HRA NUMBER(6)
CCA NUMBER(6)
OTHER NUMBER(6)
PHOTOGRAPH VARCHAR(30)

POSTING (OF EMPLOYEE)

Field Type Constraints

EMP_ID VARCHAR(10) FOREIGN_KEY


PROJECT_ID VARCHAR(10) FOREIGN_KEY
POSTING_DATE DATE
DESCRIPTION VARCHAR(100)

TENDER (FOR BIDDING PURPOSE)

Field Type Constraints

TENDER_ID VARCHAR PRIMARTY KEY


PROJECT_ID VARCHAR FOREIGN KEY
BID_DATE DATE
PRICE_LIST VARCHAR
ESTIMATE_ID VARCHAR
INSPECT_DATE DATE

70
BID_PRICE

Field Type Constraints

TENDER_ID VARCHAR FOREIGN KEY


PROJECT_ID VARCHAR FOREIGN KEY
UNIT_COST NUMBER(8,2)
UNIT VARCHAR(10)
QUANTITY NUMBER(3)

VENDOR

Field Type Constraints

VENDOR_ID VARCHAR(10) PRIMARY_KEY


NAME VARCHAR(50)
ADDRESS VARCHAR(100)
PHONE VARCHAR(50)
EMAIL VARHCAR2(50)

INVOICE

Field Type Constraints

INVOICE_NO NUMBER(4) PRIMARY KEY


PROJECT_ID VARCHAR(20)
VENDOR_ID VARCHAR(10)
INVOICE_DATE DATE

PURCHASE

Field Type Constraints

INVOICE_NO NUMBER(4) FOREIGN KEY


METERIAL VARCHAR(50) FOREIGN KEY
UNIT VARCHAR(20)
QUANTITY NUMEBR(4)
COST NUMBER(8,2)

71
PHOTO

Field Type Constraints

PHOTO_ID VARCHAR(10) PRIMARY KEY


PROJECT_ID VARCHAR(10) FOREIGN KEY
DESCRIPTION VARCHAR(50)
SENDING_DATE DATE

EMP_PERFORMANCE (CONFIDENTIAL REPORT)

Field Type Constraints

EMP_ID VARCHAR(10) FOREIGN_KEY


FROM DATE
TO DATE
PERFORM VARCHAR(50)

PRO_PERFORMANCE (CONFIDENTIAL REPORT)

Field Type Constraints

PROJECT_ID VARCHAR(10) FOREIGN_KEY


FROM DATE
TO DATE
PERFORM VARCHAR(50)

STATE

Field Type Constraints

ABBRIVIATION VARCHAR(5) PRIMARY KEY


STATE VARCHAR(20)

72
ZIP

Field Type Constraints

STATE VARCHAR(5) FOREIGN KEY


CITY VARCHAR(10)
ZIP_CODE VARCHAR(10)

LOGIN

Field Type Constraints

LOGIN_ID VARCHAR(50) PRIMARY KEY


PASSWORD VARCHAR(50)
DESCRIPTION VARCHAR(50)

73

You might also like