Anda di halaman 1dari 3

mysql> create table COMPANY(COMPANY_CODE int primary key, COMPANY_NAME varchar(50),

ADDRESS varchar(55), PHONE_NUMBER varchar(11), COMPANY_CONTACT varchar(50),


CONTACT_TITLE varchar(50), INDUSTRY varchar(50), EMAIL varchar(20));
Query OK, 0 rows affected (0.19 sec)

mysql> describe company;


+-----------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+-------------+------+-----+---------+-------+
| COMPANY_CODE | int(11) | NO | PRI | NULL | |
| COMPANY_NAME | varchar(50) | YES | | NULL | |
| ADDRESS | varchar(55) | YES | | NULL | |
| PHONE_NUMBER | varchar(11) | YES | | NULL | |
| COMPANY_CONTACT | varchar(50) | YES | | NULL | |
| CONTACT_TITLE | varchar(50) | YES | | NULL | |
| INDUSTRY | varchar(50) | YES | | NULL | |
| EMAIL | varchar(20) | YES | | NULL | |
+-----------------+-------------+------+-----+---------+-------+
8 rows in set (0.06 sec)

mysql> create table CANDIDATE_INFO(CANDIDATE_ID int primary key, LAST_NAME


varchar(20),FIRST_NAME varchar(20), MIDDLE_INITIAL varchar(20), GENDER varchar(10),
CONTACT_NO int, EMAIL varchar(20));
Query OK, 0 rows affected (0.15 sec)

mysql> describe candidate_info


-> ;
+----------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------+-------------+------+-----+---------+-------+
| CANDIDATE_ID | int(11) | NO | PRI | NULL | |
| LAST_NAME | varchar(20) | YES | | NULL | |
| FIRST_NAME | varchar(20) | YES | | NULL | |
| MIDDLE_INITIAL | varchar(20) | YES | | NULL | |
| GENDER | varchar(10) | YES | | NULL | |
| CONTACT_NO | int(11) | YES | | NULL | |
| EMAIL | varchar(20) | YES | | NULL | |
+----------------+-------------+------+-----+---------+-------+
7 rows in set (0.06 sec)

mysql> create table QUALIFICATIONS(QUALIFICATION_CODE int primary key,


QUALIFICATION_DESCRIPTION varchar (50));
Query OK , 0 rows affected (0.15 sec)

mysql> describe QUALIFICATIONs;


+---------------------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------------------+-------------+------+-----+---------+-------+
| QUALIFICATION_CODE | int(11) | NO | PRI | NULL | |
| QUALIFICATION_DESCRIPTION | varchar(50) | YES | | NULL | |
+---------------------------+-------------+------+-----+---------+-------+
2 rows in set (0.05 sec)

mysql> create table OPENING(OPENING_NO int primary key,COMPANY_CODE int,foreign key


(COMPANY_CODE) references COMPANY(COMPANY_CODE),QUALIFICATION_CODE int,foreign key
(QUALIFICATION_CODE) references QUALIFICATIONS(QUALIFICATION_CODE) , STARTING_DATE
date, ENDING_DATE date,HOURLY_PAY int);
Query OK, 0 rows affected (0.18 sec)
mysql> describe OPENING;
+--------------------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+---------+------+-----+---------+-------+
| OPENING_NO | int(11) | NO | PRI | NULL | |
| COMPANY_CODE | int(11) | YES | MUL | NULL | |
| QUALIFICATION_CODE | int(11) | YES | MUL | NULL | |
| STARTING_DATE | date | YES | | NULL | |
| ENDING_DATE | date | YES | | NULL | |
| HOURLY_PAY | int(11) | YES | | NULL | |
+--------------------+---------+------+-----+---------+-------+
6 rows in set (0.05 sec)

mysql>mysql> create table PLACEMENT_RECORD(PLACEMENT_CODE int primary


key,OPENING_NO int,foreign key (OPENING_NO) references
OPENING(OPENING_NO),CANDIDATE_ID int,foreign key (CANDIDATE_ID) references
CANDIDATE_INFO (CANDIDATE_ID),TOTAL_HOURS_WORKED int);
Query OK, 0 rows affected (0.30 sec)

mysql> describe PLACEMENT_RECORD;


+--------------------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+---------+------+-----+---------+-------+
| PLACEMENT_CODE | int(11) | NO | PRI | NULL | |
| OPENING_NO | int(11) | YES | MUL | NULL | |
| CANDIDATE_ID | int(11) | YES | MUL | NULL | |
| TOTAL_HOURS_WORKED | int(11) | YES | | NULL | |
+--------------------+---------+------+-----+---------+-------+
4 rows in set (0.03 sec)
mysql> create table JOB_HISTORY(JOB_HISTORY_CODE INT PRIMARY KEY,OPENING_NO
INT,FOREIGN KEY(OPENING_NO) REFERENCES OPENING(OPENING_NO),COMPANY_CODE INT,FOREIGN
KEY(COMPANY_CODE) REFERENCES COMPANY(COMPANY_CODE),PLACEMENT_CODE INT,FOREIGN
KEY(PLACEMENT_CODE) REFERENCES PLACEMENT_RECORD(PLACEMENT_CODE),QUALIFICATION_CODE
INT,FOREIGN KEY(QUALIFICATION_CODE) REFERENCES QUALIFICATIONS(QUALIFICATION_CODE));
Query OK, 0 rows affected (0.33 sec)

mysql> DESCRIBE JOB_HISTORY ;


+--------------------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+---------+------+-----+---------+-------+
| JOB_HISTORY_CODE | int(11) | NO | PRI | NULL | |
| OPENING_NO | int(11) | YES | MUL | NULL | |
| COMPANY_CODE | int(11) | YES | MUL | NULL | |
| PLACEMENT_CODE | int(11) | YES | MUL | NULL | |
| QUALIFICATION_CODE | int(11) | YES | MUL | NULL | |
+--------------------+---------+------+-----+---------+-------+
5 rows in set (0.21 sec)

mysql> create table CANDIDATE_LIST(ENTRY_NO INT PRIMARY KEY,CANDIDATE_ID


INT,FOREIGN KEY(CANDIDATE_ID) REFERENCES
CANDIDATE_INFO(CANDIDATE_ID),QUALIFICATION_CODE INT,FOREIGN KEY(QUALIFICATION_CODE)
REFERENCES QUALIFICATIONS(QUALIFICATION_CODE),JOB_HISTORY_CODE INT,FOREIGN
KEY(JOB_HISTORY_CODE) REFERENCES JOB_HISTORY(JOB_HISTORY_CODE));
Query OK, 0 rows affected (0.53 sec)

mysql> DESCRIBE CANDIDATE_LIST;


+--------------------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+---------+------+-----+---------+-------+
| ENTRY_NO | int(11) | NO | PRI | NULL | |
| CANDIDATE_ID | int(11) | YES | MUL | NULL | |
| QUALIFICATION_CODE | int(11) | YES | MUL | NULL | |
| JOB_HISTORY_CODE | int(11) | YES | MUL | NULL | |
+--------------------+---------+------+-----+---------+-------+
4 rows in set (0.06 sec)
mysql> CREATE TABLE PREREQUISITES_LIST(PREREQUISITES_NO INT PRIMARY KEY,
QUALIFICATION_CODE INT,FOREIGN KEY (QUALIFICATION_CODE) REFERENCES
QUALIFICATIONS(QUALIFICATION_CODE));
Query OK, 0 rows affected (0.13 sec)

mysql> DESCRIBE PREREQUISITES_LIST;


+--------------------+---------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+---------+------+-----+---------+-------+
| PREREQUISITES_NO | int(11) | NO | PRI | NULL | |
| QUALIFICATION_CODE | int(11) | YES | MUL | NULL | |
+--------------------+---------+------+-----+---------+-------+
2 rows in set (0.10 sec)

mysql> CREATE TABLE COURSES(COURSE_CODE INT PRIMARY KEY,COURSE_DESCRIPTION


VARCHAR(50),QUALIFICATION_CODE INT, FOREIGN KEY (QUALIFICATION_CODE) REFERENCES
QUALIFICATIONS(QUALIFICATION_CODE), PREREQUISITES_NO INT, FOREIGN KEY
(PREREQUISITES_NO) REFERENCES PREREQUISITES_LIST(PREREQUISITES_NO));
Query OK, 0 rows affected (0.23 sec)

mysql> DESCRIBE COURSES;


+--------------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+-------------+------+-----+---------+-------+
| COURSE_CODE | int(11) | NO | PRI | NULL | |
| COURSE_DESCRIPTION | varchar(50) | YES | | NULL | |
| QUALIFICATION_CODE | int(11) | YES | MUL | NULL | |
| PREREQUISITES_NO | int(11) | YES | MUL | NULL | |
+--------------------+-------------+------+-----+---------+-------+
4 rows in set (0.05 sec)

mysql> CREATE TABLE SESSIONS(SESSION_CODE INT PRIMARY KEY,COURSE_CODE INT,FOREIGN


KEY(COURSE_CODE) REFERENCES COURSES(COURSE_CODE),SCHEDULED_DATE DATE,SCHEDULED_TIME
TIME,SESSION_COST DECIMAL(10,2));
Query OK, 0 rows affected (0.14 sec)

mysql> DESCRIBE SESSIONS;


+----------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------+---------------+------+-----+---------+-------+
| SESSION_CODE | int(11) | NO | PRI | NULL | |
| COURSE_CODE | int(11) | YES | MUL | NULL | |
| SCHEDULED_DATE | date | YES | | NULL | |
| SCHEDULED_TIME | time | YES | | NULL | |
| SESSION_COST | decimal(10,2) | YES | | NULL | |
+----------------+---------------+------+-----+---------+-------+
5 rows in set (0.06 sec)

Anda mungkin juga menyukai