SQL Tables and Data
SQL Tables and Data
NULL?
NOT NULL
NOT NULL
NOT NULL
NOT NULL
NOT NULL
TYPE
BIGINT
NVARCHAR(20)
NVARCHAR(10)
BIGINT
DATE
BIGINT
INT
BIGINT
Constraints
DEPARTMENTS Table
NAME
DEPTID
DNAME
MGRID
LOCATION_ID
www.iibceducation.com
NULL?
NOT NULL
NOT NULL
Type
BIGINT
NVARCHAR(30)
BIGINT
BIGINT
Page 1
Constraints
LOCATIONS Table
NAME
LOCATION_ID
STREEET_ADDERSS
POSTAL_CODE
CITY
STATE
COUNTRY_ID
NULL?
NOT NULL
NOT NULL
NOT NULL
TYPE
BIGINT
NVARCHAR(40)
NVARCHAR(12)
NVARCHAR(30)
NVARCHAR(25)
CHAR(2)
Constraints
LOCATION_ID should be primary key
POSTAL_CODE Should be unique
Foreign Key COUNTRY_ID should references COUNTRY_ID in Countries Table
www.iibceducation.com
Page 2
COUNTRIES Table
Name
COUNTRY_ID
COUNTRY_NAME
REGION
Null?
NOT NULL
NOT NULL
Type
CHAR(2)
NVARCHAR(40)
NVARCHAR(20)
Constraints
COUNTRY_ID should be primary key
COUNTRY_NAME Should be unique
JOBS Table
NAME
JOB_ID
JOB_TITLE
MIN_SALARY
MAX_SALARY
NULL?
NOT NULL
NOT NULL
TYPE
NVARCHAR(10)
NVARCHAR(40)
BIGINT
BIGINT
Constraints
JOB_ID should be primary key
MIN_SALARY Should be greater than 2000
MAX_SALARY Should be between 2000 and 50000
www.iibceducation.com
Page 3
JOB_GRADES Table
NAME
GRADE_LEVEL
LOWEST_SAL
HIGHEST_SAL
www.iibceducation.com
NULL?
NOT NULL
NOT NULL
NOT NULL
TYPE
NVARCHAR(3)
BIGINT
BIGINT
Page 4