เทคโนโลยีฐานข้อมูลและการจัดการฐานข้อมูล
|
เทคโนโลยีฐานข้อมูล |
|
| |
|
![]() | ||
1. แฟ้มข้อมูลหลัก (Master File) เป็นแฟ้มข้อมูลซึ่งเก็บข้อมูลที่สำคัญ เช่น แฟ้มข้อมูลประวัติ ลูกค้า (Customer master file) ตามที่กล่าวไว้ข้างต้น แฟ้มข้อมูลประวัติผู้จัดส่งสินค้า (Supplier master file) แฟ้มข้อมูลสินค้าคงเหลือ (Inventory master file) แฟ้มข้อมูลบัญชี (Account master file) เป็นต้น ซึ่งแฟ้มข้อมูลหลักเหล่านี้เป็นส่วนประกอบของระบบงานบัญชี (Account system)
2.แฟ้มรายการ (transaction files) คือแฟ้มที่เก็บข้อมูลรายการเปลี่ยนแปลง (transaction) เก็บสะสมรวบรวมไว้ เพื่อนำมาประมวลผลและนำไปปรับปรุงแฟ้มหลักอีกทีหนึ่ง ระเบียนหนึ่งในแฟ้มรายการเปลี่ยนแปลงจะแทนเหตุการณ์หรือความเปลี่ยนแปลงที่จะนำไปปรับปรุงแฟ้มหลักในภายหลัง เมื่อปรับปรุงแล้วแฟ้มหลักก็จะมีสถานะเป็นปัจจุบันตรงตามความเปลี่ยนแปลงในความเป็นจริงซึ่งเก็บสะสมไว้ในแฟ้มรายการเปลี่ยนแปลง
ตัวอย่างเช่น ข้อมูลการขายของซุปเปอร์มาเก็ต อาจมีแฟ้มหลักเก็บข้อมูลยอดขายประจำวัน และมีแฟ้มรายการเปลี่ยนแปลงไว้เก็บข้อมูลการขายที่เกิดขึ้น ข้อมูลการขายในแต่ละวันอาจมากกว่า 10,000 รายการ (transaction ) รายการเปลี่ยนแปลงเหล่านี้จะไม่มีผลกระทบต่อแฟ้มหลักในทันที แต่จะเก็บสะสมไว้จนถึงเวลาที่กำหนด อาจเป็นทุกสิ้นวัน หรือทุก 7 วัน จะนำมาประมวลผลครั้งหนึ่งเพื่อนำข้อมูลที่ได้ไปปรับปรุงแฟ้มหลักอีกทีหนึ่ทง
| ||
3.แฟ้มข้อมูลตาราง (table file)แฟ้มข้อมูลตารางเป็นแฟ้มข้อมูลที่มีค่าคงที่ ซึ่งประกอบด้วยตารางที่เป็นข้อมูลหรือชุดของข้อมูลที่มีความเกี่ยวข้องกันและถูกจัดให้อยู่รวมกันอย่างมีระเบียบ โดยแฟ้มข้อมูลตารางนี้จะถูกใช้ในการประมวลผลกับแฟ้มข้อมูลอื่นเป็นประจำอยู่เสมอ เช่น ตารางอัตราภาษี ตารางราคาสินค้า
ตัวอย่างเช่น ตารางราคาสินค้าของบริษัทขายอะไหล่เครื่องคอมพิวเตอร์ดังนี้
รหัสสินค้า รายชื่อสินค้า ราคา
51 จอภาพ 4,500
52 แป้นพิมพ์ 1,200
53 แรม 4 M 4,500
54 แรม 8 M 7,000
55 กระดาษต่อเนื่อง 500
56 แฟ้มคอมพิวเตอร์ 200
ในแฟ้มข้อมูลนี้จะประกอบด้วยระเบียนแฟ้มข้อมูลตารางของสินค้าที่มีฟิลด์ต่าง ๆ ได้แก่ รหัสสินค้า รายชื่อ สินค้า และราคาสินค้าต่อหน่วย แฟ้มข้อมูลตารางรายการสินค้า จะใช้ร่วมกับแฟ้มข้อมูลหลายแฟ้มข้อมูลในระบบสินค้า ได้แก่ แฟ้มข้อมูลคลังสินค้า (inventory master file) แฟ้มข้อมูลใบสั่งซื้อของลูกค้า (customer order master file) และแฟ้มข้อมูลรายการสิตค้าของฝ่ายผลิต (production master file) มีข้อควรสังเกตว่าแฟ้มข้อมูลตาราง แฟ้มข้อมูลรายการเปลี่ยนแปลง และแฟ้มข้อมูลหลัก ทั้ง 3 แฟ้ม จะมีฟิลด์ที่เกี่ยวกับตัวสินค้าร่วมกัน คือ ฟิลด์รหัสสินค้า (product code) ฟิลด์ร่วมกันนี้จะเป็นตัวเชื่องโยงระหว่างแฟ้มข้อมูลตารางกับฟ้มข้อมูลอื่น ๆ ทั้งหมดที่ต้องการจะใช้ค่าของฟิดล์รายชื่อสินค้า (product description) และราคาสินค้า (product price) จากแฟ้มข้อมูลตาราง การจัดแฟ้มข้อมูลแบบนี้จะทำให้ประหยัดเนื้อที่ในอุปกรณ์เก็บข้อมูลของแฟ้มข้อมูลหลัก กล่าวคือในแฟ้มข้อมูลหลักไม่ต้องมี 2 ฟิลด์ คือ ฟิลด์รายการสินค้าและฟิลด์ราคาสินค้า มีแต่เพียงฟิลด์รหัสสินค้าก็เพียงพอแล้ว เมื่อใดที่ต้องการใช้ฟิลด์รายการสินค้าในการแสดงผลก็อ่านค่าออกมาจากแฟ้มข้อมูลตารางได้ นอกจากนั้นยังเป็นการลดความซ้ำซ้อนของข้อมูลและเมื่อผู้ใช้ระบบต้องการเปลี่ยนแปลงรายการสินค้าหรือราคาสินค้าก็จะเปลี่ยนในแฟ้มข้อมูลตารางทีเดียว โดยไม่ต้องไปเปลี่ยนแปลงในแฟ้มข้อมูลอื่น
|
ไม่มีความคิดเห็น:
แสดงความคิดเห็น