0% found this document useful (0 votes)
8 views8 pages

Lesson 3 PowerPoint

A Transaction Processing System (TPS) is designed to efficiently process and record transaction data while ensuring database integrity and predictable response times. Key features include fast performance, continuous availability, data integrity, ease of use, and modular growth, with properties defined by the ACID principles. Effective database management within a TPS involves good data placement, short transactions, real-time backups, high normalization, and archiving of historical data.

Uploaded by

Simphiwe Mkhize
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views8 pages

Lesson 3 PowerPoint

A Transaction Processing System (TPS) is designed to efficiently process and record transaction data while ensuring database integrity and predictable response times. Key features include fast performance, continuous availability, data integrity, ease of use, and modular growth, with properties defined by the ACID principles. Effective database management within a TPS involves good data placement, short transactions, real-time backups, high normalization, and archiving of historical data.

Uploaded by

Simphiwe Mkhize
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Data and Information

Management
Database design and concepts

1
Transaction Processing
System

http://www.cs.jhu.edu/~yairamir/cs437/week8/sld003.htm

2
Transaction Processing
System

The primary function of a TPS is:


to effectively and efficiently process and
record any data that is a result of a
transaction

3
Transaction Processing
System
• attempts to provide predictable response times to requests
• allows only predefined, structured transactions
• uses short duration transactions
• the process for each transaction is programmed in advance
• maintains a database integrity
• ensures that interdependent operations are either all
completed successfully or all cancelled successfully

4
Features
Performance: fast performance with a rapid response time is critical

Continuous availability: available when users want to use it

Data integrity: handles hardware or software problems


without corrupting data

Ease of use: simple to understand


protect users from data-entry errors as much as
possible
allow users to easily correct errors

Modular growth: add, replace,


5 or update hardware / software
Properties (ACID)

Atomicity: either all happen or none happen

Consistency: actions taken do not violate any of the integrity


constraints

Isolation: it appears that only one transaction is


executed at a time

Durability: a successful transaction won’t let the system fail

6
Database and TPS
Good data placement: allows many simultaneous
users

Short transactions: that enables quick processing


avoids concurrency
paces the system

Real-time backup: scheduled in low times of


activity

High normalization: prevents redundant information


increases speed
improves concurrency and
backups

Archiving of historical data: removes uncommonly


used data
keeps 7tables small
improves backup times
Back up procedures

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy