Question:
This question refers to the database schema.
a) Express the following queries in SQL:
(i) Write the SQL code that will create the table Company. Your answer should contain the primary key constraint declaration.
(ii) Having created the table structure in question (i), write the SQL code that will enter the first data row into the Company table.
(iii) Write the SQL code to change the Bank code to 880808 for the company whose CompanyNo is 01.
(iv) Write the SQL code required to list all car details whose manufacturer's name start with the letter ‘M'. In other words, the rows for both Mecerdes and Maserati should be included in the listing.
(v) Write the SQL code that will list the manufacturers of cars with the nationality "Italian" and with an engine size greater than 3500.
(b) Express the following queries in relational algebra.
i.) Find the manufacturers of cars with the nationality "Italian" and with an engine size greater than 3500.
ii.) Find the names, together with the registration number of cars they have on loan, for those drivers who are employed by the company with the bankcode 880513.
iii.) Find the names of those companies who hire all the different models of car manufactured in Italy.