Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

This is database system concept. My question is that Populate the tables you cre

ID: 3793453 • Letter: T

Question

This is database system concept.

My question is that Populate the tables you created for the previous question with data. Be careful about the order you populate the tables with data.

I do not understand and how to do it. I am using oracle anyway.

create table employee (
employee_name varchar(20)
street   char(30)
city   varchar(20)
primary key (employee_name)
);

create table company (
company_name varchar(20)
city   varchar(20)
primary key (company_name)
);

create table works(
employee_name varchar(20)
company_name varchar(20)
salary   numeric(8, 3)
primary key (employee_name)
foreign key (employee_name) references employee
foreign key (company_name) references company
);

create table manangers (
employee_name varchar(20)
mananger_name varchar(20)
primary key (employee_name)
foreign key (employee_name, mananger_name) references works and employee
);

Explanation / Answer

You have to populate the data in the following order.

Make sure the order is correct as works table references employee and company. Similarly managers table references works and employee.

For inserting data you can use simple insert queries like:

insert into employee(employee_name, street, city) values ('Dipen', 'bhatstree', 'gandhinagarcity');

insert into employee(employee_name, street, city) values ('Manager1', 'bhatstree1', 'gandhinagarcity1');

insert into company(company_name, city) values ('DipenCompany', 'gandhinagarcompanycity');

insert into works(employee_name, company_name, salary) values ('Dipen','DipenCompany', 10000);

insert into works(employee_name, company_name, salary) values ('Manager1','DipenCompany', 20000);

insert into manangers(employee_name, mananger_name) values ('Dipen','Manager1');

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote