Question: Make at least 16 different samplehighlight = PK, bold = FK, can be both using DB Browser (SQLite) EMPLOYEE e_id e_wage e_hiredate MANAGER m_id m_fname

Make at least 16 different samplehighlight = PK, bold = FK, can be both

using DB Browser (SQLite)

EMPLOYEE

e_id e_wage e_hiredate

MANAGER

m_id m_fname m_lname m_dept m_wage m_hiredate

ONLINE STAFF

e_id o_fname o_lname o_dept url

STAFF

e_id s_fname s_lname s_dept m_id

WEBSITE

url sitename date_updated

MERHANDISE

i_num dept_location m_stock m_price m_name

TOPS

i_num t_type t_size t_color t_season

BOTTOMS

i_num b_type b_size b_color b_season

ACCESSORIES

i_num a_type a_size a_color a_season

STOCKS

e_id i_num

CREATE TABLE employee (

e_ID number(1) NOT NULL,

e_wage number (4, 2) NOT NULL,

e_hiredate date,

CONSTRAINT e_PK PRIMARY KEY(e_ID)

);

CREATE TABLE manager (

m_ID number(1) NOT NULL,

m_fname varchar (6) NOT NULL,

m_lname varchar (6) NOT NULL,

m_dept number (1) NOT NULL,

m_wage number (4, 2) NOT NULL,

m_hiredate date NOT NULL,

CONSTRAINT m_PK PRIMARY KEY(m_ID)

);

CREATE TABLE website (

url varchar(25) NOT NULL,

sitename varchar(15) NOT NULL,

date_updated date NOT NULL,

CONSTRAINT w_PK PRIMARY KEY (url)

);

CREATE TABLE online_staff (

e_ID number(1) NOT NULL,

o_fname varchar (6) NOT NULL,

o_lname varchar (6) NOT NULL,

o_dept number (1) NOT NULL,

url varchar (25) NOT NULL,

CONSTRAINT os_PK PRIMARY KEY(e_ID),

CONSTRAINT os_FK FOREIGN KEY(e_ID) REFERENCES employee (e_id),

CONSTRAINT os_2FK FOREIGN KEY(url) REFERENCES website (url)

);

CREATE TABLE staff (

e_ID number (1) NOT NULL,

s_fname varchar (6) NOT NULL,

s_lname varchar (6) NOT NULL,

s_dept number (1) NOT NULL,

man_ID number (1) NOT NULL,

CONSTRAINT s_PK PRIMARY KEY(e_ID),

CONSTRAINT s_FK FOREIGN KEY(e_ID) REFERENCES employee (e_ID),

CONSTRAINT s2_FK FOREIGN KEY(man_ID) REFERENCES manager (m_ID)

);

CREATE TABLE merchandise (

i_num number (2),

dept_location number (1),

m_stock number (3),

m_price number (5, 2),

m_name varchar (15),

CONSTRAINT i_PK PRIMARY KEY(i_num)

);

CREATE TABLE tops (

i_num number (2) NOT NULL,

t_type varchar (10) NOT NULL,

t_size varchar (3) NOT NULL,

t_color varchar (10) NOT NULL,

t_season varchar (6) NOT NULL,

CONSTRAINT t_PK PRIMARY KEY (i_num),

CONSTRAINT t_FK FOREIGN KEY (i_num) REFERENCES merchandise (i_num)

);

CREATE TABLE bottoms (

i_num number (2) NOT NULL,

b_type varchar (10) NOT NULL,

b_size varchar (3) NOT NULL,

b_color varchar (10) NOT NULL,

b_season varchar (6) NOT NULL,

CONSTRAINT b_PK PRIMARY KEY (i_num),

CONSTRAINT b_FK FOREIGN KEY (i_num) REFERENCES merchandise (i_num)

);

CREATE TABLE accessories (

i_num number (2) NOT NULL,

a_type varchar (10) NOT NULL,

a_size varchar (3) NOT NULL,

a_color varchar (10) NOT NULL,

a_season varchar (6) NOT NULL,

CONSTRAINT a_PK PRIMARY KEY (i_num),

CONSTRAINT a_FK FOREIGN KEY (i_num) REFERENCES merchandise (i_num)

);

CREATE TABLE stocks (

e_ID number (1) NOT NULL,

i_num number (2) NOT NULL,

CONSTRAINT st_PK PRIMARY KEY (e_ID, i_num),

CONSTRAINT st_FK FOREIGN KEY (e_ID) REFERENCES employee (e_ID),

CONSTRAINT st2_FK FOREIGN KEY (i_num) REFERENCES merchandise (i_num)

);

/* employee table */

INSERT INTO employee VALUES (1, 30.42, '5-JAN-2023');

INSERT INTO employee VALUES (2, 12.34, '6-FEB-2022');

INSERT INTO employee VALUES (3, 48.66, '7-MAR-2016');

INSERT INTO employee VALUES (4, 25.89, '8-DEC-2018');

INSERT INTO employee VALUES (5, 72.22, '9-NOV-2020');

INSERT INTO employee VALUES (6, 30.42, '5-JAN-2023');

INSERT INTO employee VALUES (7, 12.34, '6-FEB-2022');

INSERT INTO employee VALUES (8, 48.66, '7-MAR-2016');

INSERT INTO employee VALUES (9, 25.89, '8-DEC-2018');

INSERT INTO employee VALUES (0, 72.22, '9-NOV-2020');

/* manager table */

INSERT INTO manager VALUES (1, 'joe', 'keep', 2, 88.36, '10-APR-2010');

INSERT INTO manager VALUES (2, 'alex', 'germ', 1, 45.67, '10-MAY-2013');

INSERT INTO manager VALUES (3, 'bob', 'boom', 5, 76.54, '1-JUN-2006');

INSERT INTO manager VALUES (4, 'jen', 'front', 3, 65.56, '6-JUL-2015');

INSERT INTO manager VALUES (5, 'bill', 'sand', 4, 56.56, '7-AUG-2012');

/* website table */

INSERT INTO website VALUES ('www.website.com', 'website1', '25-JAN-2022');

INSERT INTO website VALUES ('www.ustore.com', 'official', '15-FEB-2022');

INSERT INTO website VALUES ('www.ustore.org', 'official2', '5-MAR-2022');

INSERT INTO website VALUES ('www.fakesite.com', 'scam1', '15-FEB-2022');

INSERT INTO website VALUES ('www.fakesite.org', 'scam2', '25-MAR-2022');

/* online staff table */

INSERT INTO online_staff VALUES (5, 'calvin', 'oshman', 4, 'www.ustore.com');

INSERT INTO online_staff VALUES (4, 'pat', 'globe', 3, 'www.ustore.com');

INSERT INTO online_staff VALUES (3, 'dog', 'mertin', 5, 'www.ustore.org');

INSERT INTO online_staff VALUES (2, 'john', 'farms', 2, 'www.ustore.com');

INSERT INTO online_staff VALUES (1, 'caleb', 'betts', 1, 'www.ustore.org');

/* staff table */

INSERT INTO staff VALUES (6, 'joe', 'goldy', 1, 1);

INSERT INTO staff VALUES (7, 'blend', 'carrot', 1, 2);

INSERT INTO staff VALUES (8, 'jeff', 'bezos', 3, 3);

INSERT INTO staff VALUES (9, 'real', 'name', 4, 4);

INSERT INTO staff VALUES (0, 'flint', 'steel', 2, 5);

/* merchandise table */

INSERT INTO merchandise VALUES (1, 1, 100, 123.45, 'wristwatch');

INSERT INTO merchandise VALUES (2, 2, 37, 22.22, 'baseballCap');

INSERT INTO merchandise VALUES (3, 2, 22, 85.33, 'classRing');

INSERT INTO merchandise VALUES (4, 3, 69, 25.99, 'athleticPants');

INSERT INTO merchandise VALUES (5, 4, 105, 25.01, 'muscleShirt');

INSERT INTO merchandise VALUES (6, 5, 32, 30.99, 'sweatpants');

INSERT INTO merchandise VALUES (7, 5, 15, 35.64, 'sweatshirt');

INSERT INTO merchandise VALUES (8, 5, 77, 17.65, 'vNeck');

INSERT INTO merchandise VALUES (9, 4, 8, 12.65, 'tanktop');

INSERT INTO merchandise VALUES (10, 4, 40, 19.99, 'crewneck');

INSERT INTO merchandise VALUES (11, 2, 35, 24.99, 'jeans');

INSERT INTO merchandise VALUES (12, 3, 22, 12.34, 'joggers');

INSERT INTO merchandise VALUES (13, 1, 13, 32.32, 'climbingPants');

INSERT INTO merchandise VALUES (14, 1, 4, 62.84, 'helmet');

INSERT INTO merchandise VALUES (15, 1, 15, 20.99, 'sunglasses');

/* tops table */

INSERT INTO tops VALUES (5, 'shortSleeve', 'M', 'green', 'spring');

INSERT INTO tops VALUES (7, 'longSleeve', 'S', 'blue', 'fall');

INSERT INTO tops VALUES (8, 'shortSleeve', 'M', 'green', 'summer');

INSERT INTO tops VALUES (9, 'shortSleeve', 'XL', 'yellow', 'summer');

INSERT INTO tops VALUES (10, 'longSleeve', 'L', 'red', 'winter');

/* bottoms table */

INSERT INTO bottoms VALUES (4, 'short', 'M', 'red', 'fall');

INSERT INTO bottoms VALUES (6, 'long', 'L', 'red', 'winter');

INSERT INTO bottoms VALUES (11, 'long', 'L', 'blue', 'spring');

INSERT INTO bottoms VALUES (12, 'long', 'XL', 'green', 'fall');

INSERT INTO bottoms VALUES (13, 'short', 'S', 'purple', 'summer');

/* accessory table */

INSERT INTO accessories VALUES (1, 'watch', 'M', 'gold', 'any');

INSERT INTO accessories VALUES (2, 'hat', 'L', 'black', 'summer');

INSERT INTO accessories VALUES (3, 'ring', 'S', 'gold', 'any');

INSERT INTO accessories VALUES (14, 'helmet', 'L', 'black', 'spring');

INSERT INTO accessories VALUES (15, 'glasses', 'M', 'black', 'summer');

/* stock table */

INSERT INTO stocks VALUES (0, 5);

INSERT INTO stocks VALUES (8, 2);

INSERT INTO stocks VALUES (9, 9);

INSERT INTO stocks VALUES (0, 4);

INSERT INTO stocks VALUES (3, 1);

INSERT INTO stocks VALUES (4, 3);

INSERT INTO stocks VALUES (3, 6);

INSERT INTO stocks VALUES (5, 8);

INSERT INTO stocks VALUES (6, 7); queries. Please utilize many tables to create SQL code.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related General Management Questions!