Skip to content

Schema details

Biswal2094 edited this page May 9, 2017 · 11 revisions

Tables

This section provides low level information of the application tables and their's relationship. In order to avoid any conflict with predefined keywords or similar tables we use table prefix as STR_. Hence all tables listed below will be prefixed with STR_ while creation and accessed accordingly.

CUSTOMER

COLUMN NAME DATA TYPE NULLABLE KEY
CUSTOMERID VARCHAR2 (20) NO PK
CUSTOMERNAME VARCHAR2 (50) YES
GENDER VARCHAR2(20) YES
AGE VARCHAR2(20) YES
MOBILENUMBER BIGINT YES
EMAIL VARCHAR2(50) YES
ADDRESS VARCHAR2(200) YES

PRODUCT

COLUMN NAME DATA TYPE NULLABLE KEY
PRODUCTID VARCHAR2 (20) NO PK
PRODUCTNAME VARCHAR2 (50) YES
CATEGORY VARCHAR2(20) YES
DESCRIPTION VARCHAR2(20) YES
SPECIFICATIONS VARCHAR2(20) YES
QUANTITYINSTOCK INTEGER YES
PRICE DOUBLE YES

LOGIN

COLUMN NAME DATA TYPE NULLABLE KEY
USERNAME VARCHAR2 (20) NO PK
PASSWORD VARCHAR2 (50) YES
USERTYPE VARCHAR2(20) YES

ORDER

COLUMN NAME DATA TYPE NULLABLE KEY
ORDERID VARCHAR2 (20) NO PK
CUSTOMERID VARCHAR2 (50) YES FK
ORDERDATE DATE YES
REQUIREDDATE DATE YES
DISPATCHDATE DATE YES
STATUS VARCHAR2(20) YES

ORDERDETAIL

COLUMN NAME DATA TYPE NULLABLE KEY
ORDERDETAILID VARCHAR2 (20) NO PK
ORDERID VARCHAR2 (50) YES FK
PRODUCTID VARCHAR2 (20) YES FK
UNITPRICE DOUBLE YES
ORDERLINENUMBER INTEGER YES
QUANTITY INTEGER YES
DISCOUNT DOUBLE YES

Clone this wiki locally