SlideShare a Scribd company logo
1 of 3
Download to read offline
1 ) a transaction is a logical unit of work each transaction is sequence of logical related
commands that acomplish one task and transforms the database from one consistent state into
another .transactions are atomic in other words sysbase iq executes all the statements within the
transaction as unit at the end of each transaction changes can be commited to make them
permanent for any reason if transactions do not process properly then some or all other
intermediate changes can be undone or rolled back and the user application controls under which
the changes are commited or rolled back .
4) transaction has four properties ie atomicity ,consistency , isolation and durability ie atomicity -
requires that all parts of transaction must be completed or transactions is aborted and this
property ensures that the database remains in a consistent state
consistency- indicates the permenance of database in the consistency state .
isolation - means that the data required by an executing transaction cannot be accessed by any
other transactions until the first transaction finishes this propert ensures the data consistency for
concurrently executing transactions.
durability - indicates that the database will be in permanent consistent state after the execution of
transaction
5) serialiazability- means that the series of concurrent transactions will yield the same result as if
they were executed one after another .
2) consistent databse state is one in which all data integrity constraints are satisfied to achieve a
consistence database state a transaction must take the database from one consistent state to
another .
3) the databse is designed to verify the syntactic accuracy of the database commands given by
the user to be executed by the dbms the dbms will check the database exists that the referenced
attributes exists in the selected tables , that the attribute data type are correct and so on
unfortunately the dbms is not designed to guarantee that the syntacticaly correct transaction
actually represent the real world events .
6) transaction log is a special dbms table that contains description of all the database transactions
executed by the dbms . the database transaction log plays a crucial role in maintaining database
concurrency control and integrity .the information stored in the log is used by the dbms to
recover the database after the transaction is aborted or after system failure the transaction log is
stored in different hard disks or in different media tape to prevent the failure caused by a media
error .
7) the scheduler is the dbms concept that establish the order in which concurrent database
operations are executed . the schedular interleaves the execution of the database operations to
ensure the serialiazability of transactions in other woords the schedular guarantees that the
execution of concurrent transactions will yield the same results as though the transactions were
executed one after the another .the scheduler is important because it is dbms component that will
ensure transaction serializability and it also allows the concurrent execution of transactions
giving end users impression that they are dbms users only.
8) a lock is a mechanism used in concurrency control to guarantee the exclusive use of data
element to the transaction that owns the lock for eg if the data element is x is currently locked by
the transaction t1 and transaction t2 will not have the access to the data element x untill t1
releases its lock .and a data item can only be in two states ie locked or unlocked . to access data
element x t1 must request a lock to the dbms and if the data element x is not in use then the dbms
will lock x to be used by t1 exclusively no other transaction will have access to x while t1 is
executed .
Solution
1 ) a transaction is a logical unit of work each transaction is sequence of logical related
commands that acomplish one task and transforms the database from one consistent state into
another .transactions are atomic in other words sysbase iq executes all the statements within the
transaction as unit at the end of each transaction changes can be commited to make them
permanent for any reason if transactions do not process properly then some or all other
intermediate changes can be undone or rolled back and the user application controls under which
the changes are commited or rolled back .
4) transaction has four properties ie atomicity ,consistency , isolation and durability ie atomicity -
requires that all parts of transaction must be completed or transactions is aborted and this
property ensures that the database remains in a consistent state
consistency- indicates the permenance of database in the consistency state .
isolation - means that the data required by an executing transaction cannot be accessed by any
other transactions until the first transaction finishes this propert ensures the data consistency for
concurrently executing transactions.
durability - indicates that the database will be in permanent consistent state after the execution of
transaction
5) serialiazability- means that the series of concurrent transactions will yield the same result as if
they were executed one after another .
2) consistent databse state is one in which all data integrity constraints are satisfied to achieve a
consistence database state a transaction must take the database from one consistent state to
another .
3) the databse is designed to verify the syntactic accuracy of the database commands given by
the user to be executed by the dbms the dbms will check the database exists that the referenced
attributes exists in the selected tables , that the attribute data type are correct and so on
unfortunately the dbms is not designed to guarantee that the syntacticaly correct transaction
actually represent the real world events .
6) transaction log is a special dbms table that contains description of all the database transactions
executed by the dbms . the database transaction log plays a crucial role in maintaining database
concurrency control and integrity .the information stored in the log is used by the dbms to
recover the database after the transaction is aborted or after system failure the transaction log is
stored in different hard disks or in different media tape to prevent the failure caused by a media
error .
7) the scheduler is the dbms concept that establish the order in which concurrent database
operations are executed . the schedular interleaves the execution of the database operations to
ensure the serialiazability of transactions in other woords the schedular guarantees that the
execution of concurrent transactions will yield the same results as though the transactions were
executed one after the another .the scheduler is important because it is dbms component that will
ensure transaction serializability and it also allows the concurrent execution of transactions
giving end users impression that they are dbms users only.
8) a lock is a mechanism used in concurrency control to guarantee the exclusive use of data
element to the transaction that owns the lock for eg if the data element is x is currently locked by
the transaction t1 and transaction t2 will not have the access to the data element x untill t1
releases its lock .and a data item can only be in two states ie locked or unlocked . to access data
element x t1 must request a lock to the dbms and if the data element x is not in use then the dbms
will lock x to be used by t1 exclusively no other transaction will have access to x while t1 is
executed .

More Related Content

Similar to 1 ) a transaction is a logical unit of work each transaction is sequ.pdf

Overview of Concurrency Control & Recovery in Distributed Databases
Overview of Concurrency Control & Recovery in Distributed DatabasesOverview of Concurrency Control & Recovery in Distributed Databases
Overview of Concurrency Control & Recovery in Distributed DatabasesMeghaj Mallick
 
Unit 4 chapter - 8 Transaction processing Concepts (1).pptx
Unit 4 chapter - 8 Transaction processing Concepts (1).pptxUnit 4 chapter - 8 Transaction processing Concepts (1).pptx
Unit 4 chapter - 8 Transaction processing Concepts (1).pptxKoteswari Kasireddy
 
Please I need this answered with refrences - Thanks In a database- to.docx
Please I need this answered with refrences - Thanks In a database- to.docxPlease I need this answered with refrences - Thanks In a database- to.docx
Please I need this answered with refrences - Thanks In a database- to.docxrtodd19
 
Concurrency control
Concurrency controlConcurrency control
Concurrency controlkansel85
 
Transaction Management
Transaction ManagementTransaction Management
Transaction ManagementA. S. M. Shafi
 
1. Transaction Processing and Concurrency Control.pptx
1. Transaction Processing and Concurrency Control.pptx1. Transaction Processing and Concurrency Control.pptx
1. Transaction Processing and Concurrency Control.pptxcalf_ville86
 
Presentation transaction
Presentation transactionPresentation transaction
Presentation transactionAfzaal Sahil
 
Transactions and Concurrency Control
Transactions and Concurrency ControlTransactions and Concurrency Control
Transactions and Concurrency ControlDilum Bandara
 
Session 9 Tp9
Session 9 Tp9Session 9 Tp9
Session 9 Tp9phanleson
 
Intro to database systems homework questions- 1- List the ACID propert.docx
Intro to database systems homework questions- 1- List the ACID propert.docxIntro to database systems homework questions- 1- List the ACID propert.docx
Intro to database systems homework questions- 1- List the ACID propert.docxolsenlinnea427
 
Distribution transparency and Distributed transaction
Distribution transparency and Distributed transactionDistribution transparency and Distributed transaction
Distribution transparency and Distributed transactionshraddha mane
 
Overview of databases
Overview of databasesOverview of databases
Overview of databasesshaik faroq
 

Similar to 1 ) a transaction is a logical unit of work each transaction is sequ.pdf (20)

Overview of Concurrency Control & Recovery in Distributed Databases
Overview of Concurrency Control & Recovery in Distributed DatabasesOverview of Concurrency Control & Recovery in Distributed Databases
Overview of Concurrency Control & Recovery in Distributed Databases
 
Transaction
TransactionTransaction
Transaction
 
DBMS UNIT 4
DBMS UNIT 4DBMS UNIT 4
DBMS UNIT 4
 
Unit 4 chapter - 8 Transaction processing Concepts (1).pptx
Unit 4 chapter - 8 Transaction processing Concepts (1).pptxUnit 4 chapter - 8 Transaction processing Concepts (1).pptx
Unit 4 chapter - 8 Transaction processing Concepts (1).pptx
 
Please I need this answered with refrences - Thanks In a database- to.docx
Please I need this answered with refrences - Thanks In a database- to.docxPlease I need this answered with refrences - Thanks In a database- to.docx
Please I need this answered with refrences - Thanks In a database- to.docx
 
Concurrency control
Concurrency controlConcurrency control
Concurrency control
 
Transaction Management
Transaction ManagementTransaction Management
Transaction Management
 
chp13.pdf
chp13.pdfchp13.pdf
chp13.pdf
 
1. Transaction Processing and Concurrency Control.pptx
1. Transaction Processing and Concurrency Control.pptx1. Transaction Processing and Concurrency Control.pptx
1. Transaction Processing and Concurrency Control.pptx
 
Presentation transaction
Presentation transactionPresentation transaction
Presentation transaction
 
Acid properties
Acid propertiesAcid properties
Acid properties
 
Advance DBMS
Advance DBMSAdvance DBMS
Advance DBMS
 
Concurrent control
Concurrent controlConcurrent control
Concurrent control
 
Transactions and Concurrency Control
Transactions and Concurrency ControlTransactions and Concurrency Control
Transactions and Concurrency Control
 
Session 9 Tp9
Session 9 Tp9Session 9 Tp9
Session 9 Tp9
 
Intro to database systems homework questions- 1- List the ACID propert.docx
Intro to database systems homework questions- 1- List the ACID propert.docxIntro to database systems homework questions- 1- List the ACID propert.docx
Intro to database systems homework questions- 1- List the ACID propert.docx
 
Distribution transparency and Distributed transaction
Distribution transparency and Distributed transactionDistribution transparency and Distributed transaction
Distribution transparency and Distributed transaction
 
Transaction management
Transaction managementTransaction management
Transaction management
 
Ho20
Ho20Ho20
Ho20
 
Overview of databases
Overview of databasesOverview of databases
Overview of databases
 

More from kareemangels

MOLARITY = No. of moles Lit of Sol 3 = n.25 .pdf
                     MOLARITY = No. of moles  Lit of Sol  3 = n.25  .pdf                     MOLARITY = No. of moles  Lit of Sol  3 = n.25  .pdf
MOLARITY = No. of moles Lit of Sol 3 = n.25 .pdfkareemangels
 
let x = molL of water that dissociate at equilib.pdf
                     let x = molL of water that dissociate at equilib.pdf                     let x = molL of water that dissociate at equilib.pdf
let x = molL of water that dissociate at equilib.pdfkareemangels
 
Wind Turbine -  Wind power has been used as long as humans have p.pdf
Wind Turbine -  Wind power has been used as long as humans have p.pdfWind Turbine -  Wind power has been used as long as humans have p.pdf
Wind Turbine -  Wind power has been used as long as humans have p.pdfkareemangels
 
YearAccounts Title and ExplanationsDebitCredit2011Income T.pdf
YearAccounts Title and ExplanationsDebitCredit2011Income T.pdfYearAccounts Title and ExplanationsDebitCredit2011Income T.pdf
YearAccounts Title and ExplanationsDebitCredit2011Income T.pdfkareemangels
 
When the plant has water------ solvent in surrounding area of root .pdf
When the plant has water------ solvent in surrounding area of root .pdfWhen the plant has water------ solvent in surrounding area of root .pdf
When the plant has water------ solvent in surrounding area of root .pdfkareemangels
 
The set T - R is same as T as they have no point in common.T - R =.pdf
The set T - R is same as T as they have no point in common.T - R =.pdfThe set T - R is same as T as they have no point in common.T - R =.pdf
The set T - R is same as T as they have no point in common.T - R =.pdfkareemangels
 
The zero force members are AH, HG, CD, DESolutionThe zero forc.pdf
The zero force members are AH, HG, CD, DESolutionThe zero forc.pdfThe zero force members are AH, HG, CD, DESolutionThe zero forc.pdf
The zero force members are AH, HG, CD, DESolutionThe zero forc.pdfkareemangels
 
The equation for copper(II) sulfate dissolving in water isCuSO4(s.pdf
The equation for copper(II) sulfate dissolving in water isCuSO4(s.pdfThe equation for copper(II) sulfate dissolving in water isCuSO4(s.pdf
The equation for copper(II) sulfate dissolving in water isCuSO4(s.pdfkareemangels
 
The balanced equation isFe + CuSO4 = FeSO4 + CuReducing agent .pdf
The balanced equation isFe + CuSO4 = FeSO4 + CuReducing agent .pdfThe balanced equation isFe + CuSO4 = FeSO4 + CuReducing agent .pdf
The balanced equation isFe + CuSO4 = FeSO4 + CuReducing agent .pdfkareemangels
 
The acid associated with gastric acidity is hydrochloric acid (HCl)..pdf
The acid associated with gastric acidity is hydrochloric acid (HCl)..pdfThe acid associated with gastric acidity is hydrochloric acid (HCl)..pdf
The acid associated with gastric acidity is hydrochloric acid (HCl)..pdfkareemangels
 
Teacher.javaimport java.util.Arrays; import java.util.Scanner;.pdf
Teacher.javaimport java.util.Arrays; import java.util.Scanner;.pdfTeacher.javaimport java.util.Arrays; import java.util.Scanner;.pdf
Teacher.javaimport java.util.Arrays; import java.util.Scanner;.pdfkareemangels
 
H2SO4(aq)+HNO3(aq)--HNO3(aq)+SO2(g)+H2O(l) .pdf
                     H2SO4(aq)+HNO3(aq)--HNO3(aq)+SO2(g)+H2O(l)      .pdf                     H2SO4(aq)+HNO3(aq)--HNO3(aq)+SO2(g)+H2O(l)      .pdf
H2SO4(aq)+HNO3(aq)--HNO3(aq)+SO2(g)+H2O(l) .pdfkareemangels
 
Since evolution of mammals followed a linear pattern of evolution ra.pdf
Since evolution of mammals followed a linear pattern of evolution ra.pdfSince evolution of mammals followed a linear pattern of evolution ra.pdf
Since evolution of mammals followed a linear pattern of evolution ra.pdfkareemangels
 
Polarity is measured on a scale of electronegativity (the electron d.pdf
Polarity is measured on a scale of electronegativity (the electron d.pdfPolarity is measured on a scale of electronegativity (the electron d.pdf
Polarity is measured on a scale of electronegativity (the electron d.pdfkareemangels
 
pH = - log(H+) = 1.86concentration of H+ = 0.0138molLSolution.pdf
pH = - log(H+) = 1.86concentration of H+ = 0.0138molLSolution.pdfpH = - log(H+) = 1.86concentration of H+ = 0.0138molLSolution.pdf
pH = - log(H+) = 1.86concentration of H+ = 0.0138molLSolution.pdfkareemangels
 
Pathway 1 Under aerobic conditions, pyruvate is first converted int.pdf
Pathway 1 Under aerobic conditions, pyruvate is first converted int.pdfPathway 1 Under aerobic conditions, pyruvate is first converted int.pdf
Pathway 1 Under aerobic conditions, pyruvate is first converted int.pdfkareemangels
 
MELTINGWhen you heat something faster, chances are youre hea.pdf
MELTINGWhen you heat something faster, chances are youre hea.pdfMELTINGWhen you heat something faster, chances are youre hea.pdf
MELTINGWhen you heat something faster, chances are youre hea.pdfkareemangels
 
Let Universe has size n.Then set of disjoint sets will be {) and U.pdf
Let Universe has size n.Then set of disjoint sets will be {) and U.pdfLet Universe has size n.Then set of disjoint sets will be {) and U.pdf
Let Universe has size n.Then set of disjoint sets will be {) and U.pdfkareemangels
 
Keywords Infrastructure, Civil Engineering, Sustainable development.pdf
Keywords Infrastructure, Civil Engineering, Sustainable development.pdfKeywords Infrastructure, Civil Engineering, Sustainable development.pdf
Keywords Infrastructure, Civil Engineering, Sustainable development.pdfkareemangels
 
If we have to invest certain money in a business and operate it. Out.pdf
If we have to invest certain money in a business and operate it. Out.pdfIf we have to invest certain money in a business and operate it. Out.pdf
If we have to invest certain money in a business and operate it. Out.pdfkareemangels
 

More from kareemangels (20)

MOLARITY = No. of moles Lit of Sol 3 = n.25 .pdf
                     MOLARITY = No. of moles  Lit of Sol  3 = n.25  .pdf                     MOLARITY = No. of moles  Lit of Sol  3 = n.25  .pdf
MOLARITY = No. of moles Lit of Sol 3 = n.25 .pdf
 
let x = molL of water that dissociate at equilib.pdf
                     let x = molL of water that dissociate at equilib.pdf                     let x = molL of water that dissociate at equilib.pdf
let x = molL of water that dissociate at equilib.pdf
 
Wind Turbine -  Wind power has been used as long as humans have p.pdf
Wind Turbine -  Wind power has been used as long as humans have p.pdfWind Turbine -  Wind power has been used as long as humans have p.pdf
Wind Turbine -  Wind power has been used as long as humans have p.pdf
 
YearAccounts Title and ExplanationsDebitCredit2011Income T.pdf
YearAccounts Title and ExplanationsDebitCredit2011Income T.pdfYearAccounts Title and ExplanationsDebitCredit2011Income T.pdf
YearAccounts Title and ExplanationsDebitCredit2011Income T.pdf
 
When the plant has water------ solvent in surrounding area of root .pdf
When the plant has water------ solvent in surrounding area of root .pdfWhen the plant has water------ solvent in surrounding area of root .pdf
When the plant has water------ solvent in surrounding area of root .pdf
 
The set T - R is same as T as they have no point in common.T - R =.pdf
The set T - R is same as T as they have no point in common.T - R =.pdfThe set T - R is same as T as they have no point in common.T - R =.pdf
The set T - R is same as T as they have no point in common.T - R =.pdf
 
The zero force members are AH, HG, CD, DESolutionThe zero forc.pdf
The zero force members are AH, HG, CD, DESolutionThe zero forc.pdfThe zero force members are AH, HG, CD, DESolutionThe zero forc.pdf
The zero force members are AH, HG, CD, DESolutionThe zero forc.pdf
 
The equation for copper(II) sulfate dissolving in water isCuSO4(s.pdf
The equation for copper(II) sulfate dissolving in water isCuSO4(s.pdfThe equation for copper(II) sulfate dissolving in water isCuSO4(s.pdf
The equation for copper(II) sulfate dissolving in water isCuSO4(s.pdf
 
The balanced equation isFe + CuSO4 = FeSO4 + CuReducing agent .pdf
The balanced equation isFe + CuSO4 = FeSO4 + CuReducing agent .pdfThe balanced equation isFe + CuSO4 = FeSO4 + CuReducing agent .pdf
The balanced equation isFe + CuSO4 = FeSO4 + CuReducing agent .pdf
 
The acid associated with gastric acidity is hydrochloric acid (HCl)..pdf
The acid associated with gastric acidity is hydrochloric acid (HCl)..pdfThe acid associated with gastric acidity is hydrochloric acid (HCl)..pdf
The acid associated with gastric acidity is hydrochloric acid (HCl)..pdf
 
Teacher.javaimport java.util.Arrays; import java.util.Scanner;.pdf
Teacher.javaimport java.util.Arrays; import java.util.Scanner;.pdfTeacher.javaimport java.util.Arrays; import java.util.Scanner;.pdf
Teacher.javaimport java.util.Arrays; import java.util.Scanner;.pdf
 
H2SO4(aq)+HNO3(aq)--HNO3(aq)+SO2(g)+H2O(l) .pdf
                     H2SO4(aq)+HNO3(aq)--HNO3(aq)+SO2(g)+H2O(l)      .pdf                     H2SO4(aq)+HNO3(aq)--HNO3(aq)+SO2(g)+H2O(l)      .pdf
H2SO4(aq)+HNO3(aq)--HNO3(aq)+SO2(g)+H2O(l) .pdf
 
Since evolution of mammals followed a linear pattern of evolution ra.pdf
Since evolution of mammals followed a linear pattern of evolution ra.pdfSince evolution of mammals followed a linear pattern of evolution ra.pdf
Since evolution of mammals followed a linear pattern of evolution ra.pdf
 
Polarity is measured on a scale of electronegativity (the electron d.pdf
Polarity is measured on a scale of electronegativity (the electron d.pdfPolarity is measured on a scale of electronegativity (the electron d.pdf
Polarity is measured on a scale of electronegativity (the electron d.pdf
 
pH = - log(H+) = 1.86concentration of H+ = 0.0138molLSolution.pdf
pH = - log(H+) = 1.86concentration of H+ = 0.0138molLSolution.pdfpH = - log(H+) = 1.86concentration of H+ = 0.0138molLSolution.pdf
pH = - log(H+) = 1.86concentration of H+ = 0.0138molLSolution.pdf
 
Pathway 1 Under aerobic conditions, pyruvate is first converted int.pdf
Pathway 1 Under aerobic conditions, pyruvate is first converted int.pdfPathway 1 Under aerobic conditions, pyruvate is first converted int.pdf
Pathway 1 Under aerobic conditions, pyruvate is first converted int.pdf
 
MELTINGWhen you heat something faster, chances are youre hea.pdf
MELTINGWhen you heat something faster, chances are youre hea.pdfMELTINGWhen you heat something faster, chances are youre hea.pdf
MELTINGWhen you heat something faster, chances are youre hea.pdf
 
Let Universe has size n.Then set of disjoint sets will be {) and U.pdf
Let Universe has size n.Then set of disjoint sets will be {) and U.pdfLet Universe has size n.Then set of disjoint sets will be {) and U.pdf
Let Universe has size n.Then set of disjoint sets will be {) and U.pdf
 
Keywords Infrastructure, Civil Engineering, Sustainable development.pdf
Keywords Infrastructure, Civil Engineering, Sustainable development.pdfKeywords Infrastructure, Civil Engineering, Sustainable development.pdf
Keywords Infrastructure, Civil Engineering, Sustainable development.pdf
 
If we have to invest certain money in a business and operate it. Out.pdf
If we have to invest certain money in a business and operate it. Out.pdfIf we have to invest certain money in a business and operate it. Out.pdf
If we have to invest certain money in a business and operate it. Out.pdf
 

Recently uploaded

ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...Nguyen Thanh Tu Collection
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFVivekanand Anglo Vedic Academy
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesPooky Knightsmith
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfPondicherry University
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi RajagopalEADTU
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital ManagementMBA Assignment Experts
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................MirzaAbrarBaig5
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...Gary Wood
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17Celine George
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxneillewis46
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjMohammed Sikander
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppCeline George
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSean M. Fox
 

Recently uploaded (20)

ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 

1 ) a transaction is a logical unit of work each transaction is sequ.pdf

  • 1. 1 ) a transaction is a logical unit of work each transaction is sequence of logical related commands that acomplish one task and transforms the database from one consistent state into another .transactions are atomic in other words sysbase iq executes all the statements within the transaction as unit at the end of each transaction changes can be commited to make them permanent for any reason if transactions do not process properly then some or all other intermediate changes can be undone or rolled back and the user application controls under which the changes are commited or rolled back . 4) transaction has four properties ie atomicity ,consistency , isolation and durability ie atomicity - requires that all parts of transaction must be completed or transactions is aborted and this property ensures that the database remains in a consistent state consistency- indicates the permenance of database in the consistency state . isolation - means that the data required by an executing transaction cannot be accessed by any other transactions until the first transaction finishes this propert ensures the data consistency for concurrently executing transactions. durability - indicates that the database will be in permanent consistent state after the execution of transaction 5) serialiazability- means that the series of concurrent transactions will yield the same result as if they were executed one after another . 2) consistent databse state is one in which all data integrity constraints are satisfied to achieve a consistence database state a transaction must take the database from one consistent state to another . 3) the databse is designed to verify the syntactic accuracy of the database commands given by the user to be executed by the dbms the dbms will check the database exists that the referenced attributes exists in the selected tables , that the attribute data type are correct and so on unfortunately the dbms is not designed to guarantee that the syntacticaly correct transaction actually represent the real world events . 6) transaction log is a special dbms table that contains description of all the database transactions executed by the dbms . the database transaction log plays a crucial role in maintaining database concurrency control and integrity .the information stored in the log is used by the dbms to recover the database after the transaction is aborted or after system failure the transaction log is stored in different hard disks or in different media tape to prevent the failure caused by a media error . 7) the scheduler is the dbms concept that establish the order in which concurrent database operations are executed . the schedular interleaves the execution of the database operations to ensure the serialiazability of transactions in other woords the schedular guarantees that the
  • 2. execution of concurrent transactions will yield the same results as though the transactions were executed one after the another .the scheduler is important because it is dbms component that will ensure transaction serializability and it also allows the concurrent execution of transactions giving end users impression that they are dbms users only. 8) a lock is a mechanism used in concurrency control to guarantee the exclusive use of data element to the transaction that owns the lock for eg if the data element is x is currently locked by the transaction t1 and transaction t2 will not have the access to the data element x untill t1 releases its lock .and a data item can only be in two states ie locked or unlocked . to access data element x t1 must request a lock to the dbms and if the data element x is not in use then the dbms will lock x to be used by t1 exclusively no other transaction will have access to x while t1 is executed . Solution 1 ) a transaction is a logical unit of work each transaction is sequence of logical related commands that acomplish one task and transforms the database from one consistent state into another .transactions are atomic in other words sysbase iq executes all the statements within the transaction as unit at the end of each transaction changes can be commited to make them permanent for any reason if transactions do not process properly then some or all other intermediate changes can be undone or rolled back and the user application controls under which the changes are commited or rolled back . 4) transaction has four properties ie atomicity ,consistency , isolation and durability ie atomicity - requires that all parts of transaction must be completed or transactions is aborted and this property ensures that the database remains in a consistent state consistency- indicates the permenance of database in the consistency state . isolation - means that the data required by an executing transaction cannot be accessed by any other transactions until the first transaction finishes this propert ensures the data consistency for concurrently executing transactions. durability - indicates that the database will be in permanent consistent state after the execution of transaction 5) serialiazability- means that the series of concurrent transactions will yield the same result as if they were executed one after another . 2) consistent databse state is one in which all data integrity constraints are satisfied to achieve a consistence database state a transaction must take the database from one consistent state to another . 3) the databse is designed to verify the syntactic accuracy of the database commands given by
  • 3. the user to be executed by the dbms the dbms will check the database exists that the referenced attributes exists in the selected tables , that the attribute data type are correct and so on unfortunately the dbms is not designed to guarantee that the syntacticaly correct transaction actually represent the real world events . 6) transaction log is a special dbms table that contains description of all the database transactions executed by the dbms . the database transaction log plays a crucial role in maintaining database concurrency control and integrity .the information stored in the log is used by the dbms to recover the database after the transaction is aborted or after system failure the transaction log is stored in different hard disks or in different media tape to prevent the failure caused by a media error . 7) the scheduler is the dbms concept that establish the order in which concurrent database operations are executed . the schedular interleaves the execution of the database operations to ensure the serialiazability of transactions in other woords the schedular guarantees that the execution of concurrent transactions will yield the same results as though the transactions were executed one after the another .the scheduler is important because it is dbms component that will ensure transaction serializability and it also allows the concurrent execution of transactions giving end users impression that they are dbms users only. 8) a lock is a mechanism used in concurrency control to guarantee the exclusive use of data element to the transaction that owns the lock for eg if the data element is x is currently locked by the transaction t1 and transaction t2 will not have the access to the data element x untill t1 releases its lock .and a data item can only be in two states ie locked or unlocked . to access data element x t1 must request a lock to the dbms and if the data element x is not in use then the dbms will lock x to be used by t1 exclusively no other transaction will have access to x while t1 is executed .