Beginning SQL
Beginning SQL Beginning SQL
Appendix A Exercise 2 Solution CREATE VIEW vGoldenStateMembers AS SELECT * FROM MemberDetails WHERE State = ‘Golden State’ Exercise 3 Solution CREATE VIEW vGoldenStateMembersFirstLastDOB AS SELECT FirstName, LastName, DateOfBirth FROM vGoldenStateMembers Exercise 4 Solution DROP VIEW vGoldenStateMembersFirstLastDOB DROP VIEW vGoldenStateMembers DROP VIEW vFirstLastDOB Chapter 11 Exercise 1 Solution USE FILMCLUB SET TRANSACTION ISOLATION LEVEL READ COMMITTED BEGIN TRANSACTION UPDATE Inventory SET Inventory.CheckedOut = ‘Y’ WHERE (((Inventory.InventoryId)=7)); INSERT INTO Rentals ( InventoryId, MemberId, DateOut ) SELECT 7 AS InventoryId, 3 AS MemberId, ‘3/21/2004’ AS DateOut; COMMIT Exercise 2 Solution USE FILMCLUB SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED BEGIN TRANSACTION SELECT * from Films Exercise 3 Solution 388 USE FILMCLUB SET TRANSACTION ISOLATION LEVEL SERIALIZABLE BEGIN TRANSACTION UPDATE Inventory SET Inventory.CheckedOut = ‘Y’ COMMIT
- Page 764: Chapter 13 64k Block 64k Block Figu
- Page 768: Chapter 13 ❑ Inner joins look lik
- Page 774: Chapter 1 Exercise 1 Solution A Exe
- Page 778: Chapter 2 Exercise 1 Solution There
- Page 782: Email, DateOfJoining ) VALUES ( 7,
- Page 786: Chapter 3 Exercise 1 Solution First
- Page 790: As well as joining the tables, you
- Page 794: Figure A-2 Notice that Table1 is re
- Page 798: Executing the query provides the fo
- Page 802: Category COUNT(DVDPrice), SUM(DVDPr
- Page 806: This is the final SQL and gives the
- Page 810: The results from the query are as f
- Page 814: Clearly this query hasn’t returne
- Page 820: Appendix A Chapter 13 Exercise 1 So
- Page 824: Appendix B 392 Click the database i
- Page 828: Appendix B 394 Click Install to beg
- Page 832: Appendix B 396 Select the Detailed
- Page 836: Appendix B 398 Leave it at the defa
- Page 840: Appendix B 400 Having entered your
- Page 844: Appendix B 402 Figure B-20 The inst
- Page 848: Appendix B 404 At the very top of t
- Page 852: Appendix B 406 Having done that, ma
- Page 856: Appendix B 408 Figure B-30 MyTable
- Page 860: Appendix B 410 Figure B-32 Click Ne
- Page 864: Appendix B 412 Click Next to contin
Appendix A<br />
Exercise 2 Solution<br />
CREATE VIEW vGoldenStateMembers AS<br />
SELECT *<br />
FROM MemberDetails<br />
WHERE State = ‘Golden State’<br />
Exercise 3 Solution<br />
CREATE VIEW vGoldenStateMembersFirstLastDOB AS<br />
SELECT FirstName, LastName, DateOfBirth<br />
FROM vGoldenStateMembers<br />
Exercise 4 Solution<br />
DROP VIEW vGoldenStateMembersFirstLastDOB<br />
DROP VIEW vGoldenStateMembers<br />
DROP VIEW vFirstLastDOB<br />
Chapter 11<br />
Exercise 1 Solution<br />
USE FILMCLUB<br />
SET TRANSACTION ISOLATION LEVEL READ COMMITTED<br />
BEGIN TRANSACTION<br />
UPDATE Inventory<br />
SET Inventory.CheckedOut = ‘Y’<br />
WHERE (((Inventory.InventoryId)=7));<br />
INSERT INTO Rentals ( InventoryId, MemberId, DateOut )<br />
SELECT 7 AS InventoryId, 3 AS MemberId, ‘3/21/2004’ AS DateOut;<br />
COMMIT<br />
Exercise 2 Solution<br />
USE FILMCLUB<br />
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED<br />
BEGIN TRANSACTION<br />
SELECT * from Films<br />
Exercise 3 Solution<br />
388<br />
USE FILMCLUB<br />
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE<br />
BEGIN TRANSACTION<br />
UPDATE Inventory<br />
SET Inventory.CheckedOut = ‘Y’<br />
COMMIT