AQA A Level · Computer Science 7517

Client server databases: แบบฝึกหัด

ข้อปรนัย 5 ข้อ ตรวจให้ทันทีที่ตอบ และข้อเขียน 5 ข้อ พร้อมวิธีทำละเอียด ทั้งหมดจากเรื่อง Client server databases

10 ข้อ26 คะแนนฟรี ไม่ต้องสมัคร
ข้อ 1
1 คะแนน

Which of the following describes the function of record locking in a client-server database system?

ข้อ 2
1 คะแนน

In the context of database management, what is serialisation used to ensure?

ข้อ 3
1 คะแนน

A database uses record locking to manage concurrency. If Transaction A holds a lock on Record 1 and requests a lock on Record 2, while Transaction B holds a lock on Record 2 and requests a lock on Record 1, what situation has occurred?

ข้อ 4
1 คะแนน

In a client-server database, what is the primary risk associated with concurrent access where two different users attempt to modify the same record at the same time?

ข้อ 5
1 คะแนน

How does timestamp ordering manage concurrent access in a client-server database?

ข้อ 6
2 คะแนน

In a client-server database system, what is the specific role of record locking when multiple clients attempt to modify the same data item simultaneously?

ลองเขียนคำตอบด้วยตัวเองก่อน แล้วค่อยเทียบกับวิธีทำ

ข้อ 7
3 คะแนน

Define the term serialisation in the context of concurrent access in a client-server database.

ลองเขียนคำตอบด้วยตัวเองก่อน แล้วค่อยเทียบกับวิธีทำ

ข้อ 8
5 คะแนน

Describe the commitment ordering method for managing concurrent database access.

ลองเขียนคำตอบด้วยตัวเองก่อน แล้วค่อยเทียบกับวิธีทำ

ข้อ 9
5 คะแนน

A client-server database system allows multiple users to access and update records simultaneously. This environment poses risks to data integrity if not managed correctly.

a. Define the "lost update" problem in the context of concurrent database access. (2 points)

b. Explain how record locking is used to prevent the lost update problem, and describe one potential drawback of using this method. (3 points)

ลองเขียนคำตอบด้วยตัวเองก่อน แล้วค่อยเทียบกับวิธีทำ

ข้อ 10
6 คะแนน

A bank uses a client-server database to manage accounts. When a customer withdraws money, the system must ensure the transaction is Atomic.

a. Define what is meant by 'Atomicity' in the context of database transactions. (2 points)

b. Describe a scenario in this banking system where a lack of atomicity could lead to data inconsistency. (2 points)

c. Explain how Commitment Ordering can be used to manage concurrent transactions. (2 points)

ลองเขียนคำตอบด้วยตัวเองก่อน แล้วค่อยเทียบกับวิธีทำ

* เนื้อหาของ thinka สร้างโดย AI อาจไม่ถูกต้องสมบูรณ์ในทุกกรณี กรุณาใช้เป็นสื่อเสริมและตรวจสอบกับเอกสารอ้างอิงอย่างเป็นทางการ

คุณเห็นเฉลยแล้ว ทีนี้มาตรวจคำตอบของคุณบ้าง

หน้านี้บอกได้ว่าคำตอบที่ดีเป็นอย่างไร แต่บอกไม่ได้ว่าคำตอบของคุณขาดอะไร thinka ตรวจข้อเขียนของคุณตามเกณฑ์ให้คะแนนจริงในราว 15 วินาที

อยากฝึกโจทย์แบบนี้เพิ่มไหม เริ่มฝึกหัวข้อนี้ได้เลย ตรวจให้ทันทีทุกข้อ

เริ่มฝึกเลย