Question
Consider the following table Part (from SSBM schema benchmark https://www.cs.umb.edu/~poneil/StarSchemaB.PDF) create table part ( p_partkey integer not null, p_name varchar(22) not null, p_mfgr varchar(6) not
Consider the following table Part (from SSBM schema benchmark https://www.cs.umb.edu/~poneil/StarSchemaB.PDF)
create table part (
p_partkey integer not null,
p_name varchar(22) not null,
p_mfgr varchar(6) not null,
p_category varchar(7) not null,
p_brand1 varchar(9) not null,
p_color varchar(11) not null,
p_type varchar(25) not null,
p_size integer not null,
p_container varchar(10) not null
);
alter table part
add primary key (p_partkey);
You can download the raw data from:http://dbgroup.cdm.depaul.edu/data/Part_Scale1.zip
A)Write Java code that will load the Part table from the data file at the link above. Execute the loading code three times (dropping and re-creating the table each time) and time the execution performance.
B)Using Java, choose 20 primary keys at random (i.e., pick random integers in range of p_partkey) and delete these randomly chosen 20 rows
C)Write Java code that will accept an SQL query as user input, execute the query and time it, printing both the runtime and the output the query produced to the screen.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started