Beginning SQL

Beginning SQL Beginning SQL

marjan.fesb.hr
from marjan.fesb.hr More from this publisher
20.07.2013 Views

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

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!