Back to Home

DataBase System

Lesson123456791112131415

Lesson 10 : Data Integrity



Lesson Plan
Section No.
Section 1
Section 2
Section 3
Section 4
Test
PDF file
PPT File


<<Prev pageCourse MapNext page>>

Print content of this page
Save content of this page

 

แนวคิดเรื่องระบบและการประมวลผลรายการเปลี่ยนแปลง

การประมวลผลรายการเปลี่ยนแปลงซึ่งเป็นกิจกรรมสำคัญที่เกิดขึ้นในระบบฐานข้อมูล ระบบจัดการฐานข้อมูลที่ดีจะต้องมีระบบจัดการรายการเปลี่ยนแปลงที่ดีด้วย ดังนั้น ในตอนนี้จะเป็นการแนะนำให้รู้จักว่าอะไรคือรายการเปลี่ยนแปลง และวิธีการประมวลผลรายการเปลี่ยนแปลงทำอย่างไร ในเบื้องต้น

รายการเปลี่ยนแปลงเป็นหน่วยหนึ่งของการทำงานของระบบจัดการฐานข้อมูลซึ่งมีสิทธิ์เข้าถึงและเปลี่ยนแปลงข้อมูลต่างๆได้ รายการเปลี่ยนแปลงได้รวมเอาเหตุการณ์ต่างๆ เข้าไว้เป็นรายการเปลี่ยนแปลงหนึ่งรายการ รายการเปลี่ยนแปลงในระบบฐานข้อมูลจะต้องมีคุณสมบัติที่เป็นไปตามกฏเพื่อให้ข้อมูลยังคงสภาพอยู่ได้

รายการเปลี่ยนแปลง (Transaction) คือ การทำงานของระบบจัดการฐานข้อมูลที่ทำหน้าที่ในการจัดการบางอย่าง เช่น แก้ไข เพิ่ม หรือลบข้อมูลในฐานข้อมูล รายการเปลี่ยนแปลงส่วนใหญ่จะเป็นรายการเปลี่ยนแปลงที่เกิดจากการโปรแกรมที่มีการเข้าถึงฐานข้อมูลที่ผู้ใช้งานหลายคน และเป็นการทำรายการเปลี่ยนแปลงแบบออนไลน์ ตัวอย่างของรายการเปลี่ยนแปลง ได้แก่ การจองหรือซื้อตั๋วเครื่องบิน การถอนเงินจาก ATM การตรวจสอบการใช้งานเครดิตคาร์ด การสั่งซื้อสินค้าแบบออนไลน์ การยิงจรวดมิสไซล์ การดาวน์โหลดวีดีโอคลิพ เป็นต้น

การจัดการกับรายการเปลี่ยนแปลงมีความสัมพันธ์เกี่ยวเนื่องกับหลายสิ่งในระบบจัดการฐานข้อมูล อันได้แก่

ความน่าเชื่อถือของระบบ

ระบบที่ดีไม่ควรจะเสียบ่อย

ความคงอยู่ของระบบ

ระบบที่ดีจะต้องทำงานได้ตลอดเวลา

เวลาในการตอบสนอง

ระบบจะต้องสามารถตอบสนองผู้ใช้ได้ภายใน 1 ถึง 2 วินาที

ผลลัพธ์จากการทำงาน

ระบบจะต้องสามารถประมวลผลรายการเปลี่ยนแปลงได้เป็นในจำนวนหลักพันรายการต่อหนึ่งวินาที

อัตราการขยายตัว

ระบบจะต้องรองรับการขยายขนาดของข้อมูลและระดับการจัดการที่มากขึ้นเรื่อยๆ ได้

การปรับแต่งคุณลักษณะ

ระบบจะต้องมีความสามารถที่จะถูกปรับแต่งให้มีคุณสมบัติดังข้างต้นด้วยต้นทุนที่ต่ำได้

ความเป็นอันหนึ่งอันเดียวกัน

ระบบจะต้องไม่สร้างผลลัพธ์ที่ไม่เหมือนกัน

ความสามารถในการกระจาย

ระบบจะต้องสามารถรองรับผู้ใช้และข้อมูลได้

การประมวลผลรายการเปลี่ยนแปลงในมุมมองของผู้ใช้ ก็คือ การรับคำขอในการประมวลผลจากอุปกรณ์แสดงผล เช่น จอภาพ และนำคำขอนั้นไปปฏิบัติตาม ซึ่งแน่นอนต้องมีการเข้าถึงฐานข้อมูลด้วย จากนั้นจึงส่งผลลัพธ์ของคำขอนั้นไปแสดงยังอุปกรณ์แสดงผลต่อไป เมื่อมองจากระบบจัดการฐานข้อมูล รายการเปลี่ยนแปลงก็คืองานหนึ่งหน่วยที่จะต้องปฏิบัติตามและให้ผลลัพธ์ที่แน่นอน

ความสำคัญของรายการเปลี่ยนแปลง

    • ธุรกิจตั้งแต่ขนาดกลางถึงขนาดใหญ่มีความจำเป็นในการใช้ฐานข้อมูลเพื่อเก็บข้อมูลเกี่ยวกับระบบการผลิต ดังนั้นจึงเกิดการประมวลผลรายการเปลี่ยนแปลงขึ้นจากการใช้งานฐานข้อมูลนี้
    • ระบบฐานข้อมูลมีความสำคัญในตลาดของระบบคอมพิวเตอร์อย่างมาก และมีสัดส่วนของระบบในคลาดสูงมากด้วย ในปีหนึ่งๆ มีการใช้จ่ายเงินมากกว่า 500 ล้านเหรียญในการซื้อขายระบบฐานข้อมูลเพื่องานทางด้านธุรกิจ
    • ระบบฐานข้อมูลทำให้การทำธุรกิจทางอินเตอร์เน็ต หรือ ที่เรียกว่า อีคอมเมิร์ซ เกิดขึ้นและเป็นไปได้
 

 

Last Updated: 12/13/2001 11:20:20 AM
© โครงการเครือข่ายสารสนเทศเพื่อพัฒนาการศึกษา ทบวงมหาวิทยาลัย