I am Kefa J. I am a Database Homework Expert at databasehomeworkhelp.com. I hold a a Ph.D. in Programming, Princeton University, USA. I have been helping students with their homework for the past 9 years. I solve homework related to Database.
Visit databasehomeworkhelp.com or email info@databasehomeworkhelp.com. You can also call on +1 678 648 4277 for any assistance with Database Homework.
1. For any Homework related queries, Call us at : - +1 678 648 4277
You can mail us at : - info@databasehomeworkhelp.com or
reach us at : - https://www.databasehomeworkhelp.com/
2. Q1. Consider the following instance of the relation PAPER(ID, TYPE, AREA,
CITATION)
ID TYPE AREA CITATION
145 JOURNAL MACHINE LEARNING 567
146 JOURNAL MACHINE LEARNING 167
1446 CONFERENCE MACHINE LEARNING 43
986
CONFERENCE NETWORKING 343
66 CONFERENCE BLOCK CHAIN 243
databasehomeworkhelp.com
3. Which of the following values will be present in all the tuples selected by the following
query:
SELECT 'CITATION' FROM PAPER WHERE CITATION>200
a) 567
b) CITATION
c) 43
d) 167
Answer b) CITATION
Q2. Consider the following instance of the relation PAPER(ID, TYPE, AREA,
CITATION)
databasehomeworkhelp.com
4. ID TYPE AREA CITATION
145 JOURNAL MACHINE LEARNING 567
146 JOURNAL MACHINE LEARNING 167
1446 CONFERENCE MACHINE LEARNING 43
986
CONFERENCE NETWORKING 343
66 CONFERENCE BLOCK CHAIN 243
databasehomeworkhelp.com
5. Select the correct query that displays the following output:
ID
72
73
723
33
databasehomeworkhelp.com
6. a) SELECT ID/2 AS ID FROM PAPER WHERE AREA LIKE "%%"
b) SELECT ID/2 AS ID FROM PAPER WHERE AREA LIKE "%“
c) SELECT ID-73 AS ID FROM PAPER WHERE AREA LIKE "%_%"
d) SELECT ID-73 AS ID FROM PAPER WHERE AREA LIKE "%%“
Answer a) SELECT ID/2 AS ID FROM PAPER WHERE AREA LIKE "%%"
Q3. Consider the following instance of the relation MAINTENANCE(WORK, DAYS,
CHARGE, TEAM)
WORK DAYS CHARGE TEAM
EXT. PAINT 7 100000 5
INT. PAINT 7 100000 8
FLOOR 1 5000 3
databasehomeworkhelp.com
7. EXT. PAINT 7 50000 2
WALL REPAIR 10 80000 8
How many tuples will be returned by the following query: SELECT AVG(CHARGE)
FROM MAINTENANCE GROUP BY DAYS
a) 1
b) 2
c) 3
d) 4
Answer c) 3
Q4. Consider the following instance of the relation MAINTENANCE (WORK,
DAYS, CHARGE, TEAM).
databasehomeworkhelp.com
9. Which of the following queries will produce the following output (ordered):
WORK TEAM
WALL REPAIR 8
EXT. PAINT 5
INT. PAINT 8
a) SELECT WORK, TEAM FROM MAINTENANCE WHERE CHARGE>50000
ORDER
BY DAYS DESC, TEAM
b) SELECT WORK, TEAM FROM MAINTENANCE WHERE CHARGE>50000
ORDER
BY DAYS DESC, TEAM DESC
c) SELECT WORK, TEAM FROM MAINTENANCE WHERE CHARGE>50000
ORDER
databasehomeworkhelp.com
10. BY DAYS, TEAM
d) SELECT WORK, TEAM FROM MAINTENANCE WHERE CHARGE>50000
ORDER BY DAYS, TEAM DESC
Answer a) SELECT WORK, TEAM FROM MAINTENANCE WHERE
CHARGE>50000 ORDER
Q5. Consider the following schema. Primary keys are underlined.
Employees(E_name, E_street, E_city)
BankAccount(Ac_number, Branch_name, Balance)
AccountUser(E_name, Ac_number)
Which is the correct SQL command to create the table AccountUser having two
foreign keys E_name and Ac_number
a) CREATE TABLE AccountUser {
E_name VARCHAR(20),
Ac_number NUMERIC(12, 2),
PRIMARY EKY (E_name, Ac_number),
FOREIGN KEY(E_name) REFERENCES Employees,
FOREIGN KEY(Ac_number) REFERENCES BankAccount);
databasehomeworkhelp.com
12. Q6. Identify the correct SQL command(s) to create a new record for the Faculty
table as given below. Primary key is underlined in the schema.
Faculty_name Department Degree
Charline B English M.A.
a) INSERT INTO FACULTY VALUES('Charline B', 'English', 'M.A.');
b) INSERT INTO FACULTY VALUE("Charline B", "English", "M.A.");
c) INSERT INTO FACULTY VALUE('Charline B', 'English', 'M.A.');
d) INSERT INTO FACULTY (Faculty_name, Department, Degree)
VALUES('Charline B', 'English', 'M.A.');
Answer a), d)
databasehomeworkhelp.com
13. Q7. A role Admin has the privilege of select, insert, update and delete on all tables of
database. A new role Users is created and the following statement is executed.
grant Admin to Users;
Which rights will Users inherit?
a) Only select
b) Only select and delete
c) Only select, and update but not delete
d) All rights - select, insert, delete, and update
Answer d) All rights - select, insert, delete, and update
Q8. Consider the following instance of Employee Details (EmpName, Branch,
Address, Salary) relation.
databasehomeworkhelp.com
15. a) SELECT * FROM Employee Details WHERE Branch=Address OR Salary>=
15000;
b) SELECT * FROM Employee Details WHERE Branch=Address AND
Salary>= 15000;
c) (SELECT * FROM EmployeeDetails WHERE Branch=Address) UNION
(SELECT *
FROM Employee Details WHERE Salary>=15000);
d) (SELECT * FROM Employee Details WHERE Branch=Address) INTERSECT
(SELECT * FROM EmployeeDetails WHERE Salary>=15000);
Answer a) , c)
Q9. Consider the following instance of Employee Details(EmpName, Branch,
Address, Salary) relation.
databasehomeworkhelp.com
17. Identify the correct SQL command that creates a view as EmployeeSalaryDetails in
which columns EmpName and Salary for the tuples where the second character of
EmpName is 'r' and the Salary is atleast 15000.
a) CREATE VIEW Employee SalaryDetails(EmpName, Salary) ON
SELECT EmpName, Salary FROM EmployeeDetails
WHERE EmpName LIKE '%r%' AND Salary>= 15000;
b) CREATE VIEW EmployeeSalaryDetails(EmpName, Salary) ON
SELECT EmpName, Salary FROM EmployeeDetails
WHERE EmpName LIKE '_r%' AND Salary>15000;
c) CREATE VIEW EmployeeSalary Details(EmpName, Salary) AS
SELECT EmpName, Salary FROM EmployeeDetails
WHERE EmpName LIKE '_r%' AND Salary>= 15000;
d) CREATE VIEW EmployeeSalaryDetails(EmpName, Salary) AS
SELECT EmpName, Salary FROM EmployeeDetails
WHERE EmpName LIKE '_r%' AND Salary>15000;
Answer c)
databasehomeworkhelp.com
18. Q10. Consider the given relational schema: Employee Details(EmpName, Branch,
Address, Salary) Identify the correct statement to find the EmpName, Branch and Salary
of all tuples in which Salary is greater than or equal to the average Salary of all
employees or Salary is between 15000 and 20000 including 15000 and 20000.
a) SELECT EmpName, Branch, Salary
FROM Employee Details
WHERE Salary>=(SELECT AVG(Salary) from EmployeeDetails)
OR Salary LIKE(15000, 20000);
b) SELECT EmpName, Branch, Salary
FROM Employee Details
WHERE Salary>=(SELECT AVG(Salary) from EmployeeDetails)
OR Salary IN(15000, 20000);
c) SELECT EmpName, Branch, Salary
FROM Employee Details
WHERE Salary>=(SELECT AVG(Salary) from EmployeeDetails)
OR Salary AS(15000, 20000);
d) SELECT EmpName, Branch, Salary
FROM Employee Details
WHERE Salary>=(SELECT AVG(Salary) from EmployeeDetails)
OR Salary BETWEEN 15000 AND 20000;
Answer c)
databasehomeworkhelp.com