Well just because you've made it harder doesn't mean you've normalized it
So I'm going to guess these are job interests a person may have. So what do you do when someone comes along with 4 job interests? or 5 or 6? Do you keep adding tables?
Instead do something like this:
CREATE TABLE person (
person_id INT NOT NULL PRIMARY KEY,
first_name VARCHAR(30),
last_name VARCHAR(30),
);
CREATE TABLE job_interests(
interest_id INT NOT NULL PRIMARY KEY,
job_description VARCHAR(80) NOT NULL
);
CREATE TABLE person_job_interests (
person_id INT NOT NULL,
interest_id INT NOT NULL,
preference_no INT2,
CONSTRAINT person_job_interests_pk PRIMARY KEY (person_id, interest_id)
);
Also "english" appears to be a poor choice for a column name here. Use something like 'job_category', 'label' or 'description'.