Hello, So I need help with my Transaction HW for my data managment class. I have written a program below and need help pinpointing the "redo/undo" logs. Can some help me? --------------------------------------------------------------------------------------------------------------------------------------------   DROP TABLE FINANCE; CREATE TABLE FINANCE (     ACCOUNT_NUMBER int CONSTRAINT FINANCE_ACCOUNT_NUMBER NOT NULL     ,OWNER varChar(10) CONSTRAINT FINANCE_OWNER NOT NULL     ,ACCOUNT_TYPE varChar(20) CONSTRAINT FINANCE_ACCOUNT_TYPE NOT NULL     ,BALANCE decimal CONSTRAINT FINANCE_BALANCE NOT NULL     ,CONSTRAINT FINANCE_pk PRIMARY KEY (ACCOUNT_NUMBER) );   INSERT INTO FINANCE VALUES (1234567, 'Adam', 'Checking', 1945.00); INSERT INTO FINANCE VALUES (2197683, 'George', 'Savings', 2345.00);   DROP USER gerstld; CREATE USER gerstld; GRANT SELECT, UPDATE, INSERT, DELETE ON FINANCE TO gerstld;   SELECT * FROM FINANCE;   SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;   BEGIN TRAN            -- transac SELECT sum(BALANCE) FROM FINANCE;   UPDATE FINANCE SET BALANCE = BALANCE - 1000 WHERE ACCOUNT_NUMBER = 2197683;   UPDATE FINANCE SET BALANCE = BALANCE + 1000 WHERE ACCOUNT_NUMBER = 1234567;   COMMIT TRAN;   BEGIN TRAN T1   UPDATE FINANCE SET BALANCE = BALANCE + (BALANCE*0.1) WHERE ACCOUNT_TYPE LIKE 'SAVINGS'; UPDATE FINANCE SET BALANCE = BALANCE + (BALANCE * 0.05) WHERE ACCOUNT_TYPE LIKE 'CHECKING';   COMMIT TRAN T1;   SELECT sum(BALANCE) FROM FINANCE;

LINUX+ AND LPIC-1 GDE.TO LINUX CERTIF.
5th Edition
ISBN:9781337569798
Author:ECKERT
Publisher:ECKERT
Chapter7: Working With The Bash Shell
Section: Chapter Questions
Problem 15RQ
icon
Related questions
Question

Hello, So I need help with my Transaction HW for my data managment class. I have written a program below and need help pinpointing the "redo/undo" logs. Can some help me?

--------------------------------------------------------------------------------------------------------------------------------------------

 

DROP TABLE FINANCE;

CREATE TABLE FINANCE (

    ACCOUNT_NUMBER int CONSTRAINT FINANCE_ACCOUNT_NUMBER NOT NULL

    ,OWNER varChar(10) CONSTRAINT FINANCE_OWNER NOT NULL

    ,ACCOUNT_TYPE varChar(20) CONSTRAINT FINANCE_ACCOUNT_TYPE NOT NULL

    ,BALANCE decimal CONSTRAINT FINANCE_BALANCE NOT NULL

    ,CONSTRAINT FINANCE_pk PRIMARY KEY (ACCOUNT_NUMBER)

);

 

INSERT INTO FINANCE VALUES (1234567, 'Adam', 'Checking', 1945.00);

INSERT INTO FINANCE VALUES (2197683, 'George', 'Savings', 2345.00);

 

DROP USER gerstld;

CREATE USER gerstld;

GRANT SELECT, UPDATE, INSERT, DELETE ON FINANCE TO gerstld;

 

SELECT * FROM FINANCE;

 

SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;

 

BEGIN TRAN            -- transac

SELECT sum(BALANCE)

FROM FINANCE;

 

UPDATE FINANCE

SET BALANCE = BALANCE - 1000

WHERE ACCOUNT_NUMBER = 2197683;

 

UPDATE FINANCE

SET BALANCE = BALANCE + 1000

WHERE ACCOUNT_NUMBER = 1234567;

 

COMMIT TRAN;

 

BEGIN TRAN T1

 

UPDATE FINANCE

SET BALANCE = BALANCE + (BALANCE*0.1)

WHERE ACCOUNT_TYPE LIKE 'SAVINGS';



UPDATE FINANCE

SET BALANCE = BALANCE + (BALANCE * 0.05)

WHERE ACCOUNT_TYPE LIKE 'CHECKING';

 

COMMIT TRAN T1;

 

SELECT sum(BALANCE)

FROM FINANCE;

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Linux
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
LINUX+ AND LPIC-1 GDE.TO LINUX CERTIF.
LINUX+ AND LPIC-1 GDE.TO LINUX CERTIF.
Computer Science
ISBN:
9781337569798
Author:
ECKERT
Publisher:
CENGAGE L
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
Np Ms Office 365/Excel 2016 I Ntermed
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:
9781337508841
Author:
Carey
Publisher:
Cengage
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning