Assume that the "employee" table has already been created. Which of the following SQL statements correctly creates a "project" table with constraints referencing the "employee" table?

a) CREATE TABLE project ( project_id INT PRIMARY KEY, project_name VARCHAR(100) NOT NULL, employee_id INT, FOREIGN KEY (employee_id) REFERENCES employee(employee_id));
b) CREATE TABLE project ( project_id INT PRIMARY KEY, project_name VARCHAR(100) NOT NULL, employee_id INT, CONSTRAINT fk_employee FOREIGN KEY (employee_id) REFERENCES employee(employee_id) ON DELETE CASCADE);
c) CREATE TABLE project ( project_id INT PRIMARY KEY, project_name VARCHAR(100) NOT NULL, employee_id INT NOT NULL, CHECK (employee_id IN (SELECT employee_id FROM employee)), FOREIGN KEY (employee_id) REFERENCES employee(employee_id));
d) CREATE TABLE project ( project_id INT PRIMARY KEY, project_name VARCHAR(100) NOT NULL, employee_id INT, CONSTRAINT FOREIGN KEY (employee_id) REFERENCES employee(employee_id));
Verified Answer
Correct Option - ab

To get all Infosys Certified Oracle Database Administrator - Beginner Exam questions Join Telegram Group https://rebrand.ly/lex-telegram-236dee

Telegram