Save
Computer Science
Databases
Client-Server Databases
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
willow
Visit profile
Cards (15)
What does a client server database system provide?
Simultaneous
access for multiple clients
View source
How can concurrent access be controlled in a database?
To preserve the
integrity
of the database
View source
What is server-side scripting?
Instructions
executed on the
server
View source
What is client-server database architecture?
A
structure
with many
clients
connected to a
server
View source
What does DBMS stand for?
Database
Management
System
View source
What is a concurrent request?
Multiple
requests made at once by
users
View source
What can happen if concurrent requests are not handled appropriately?
Updates
can be
lost
View source
What
are the methods to control concurrent requests?
Record Locks:
Locks
data for
write
access
Serialisation: Allows one
transaction
at a time
Timestamp
Ordering: Uses
timestamps
for transactions
Commitment
Ordering: Prioritizes commands based on
timing
View source
What is the purpose of record locks?
To prevent other
users
from saving data
View source
What does serialisation ensure in a database?
Transactions
occur one at a time
View source
Who manages serialisation in a database?
The
Database Management System
(DBMS)
View source
What does timestamp ordering indicate?
The order
transactions
occurred in
View source
What do read and write timestamps represent?
The last time a
record
was accessed
View source
What is the purpose of commitment ordering?
To determine
command
priority and timing
View source
How does commitment ordering affect command execution?
It considers
priority
and timing
View source