6.3 แนวความคิดพื้นฐานเกี่ยวกับระบบฐานข้อมูล
         สารสนเทศเป็นผลลัพธ์ที่ได้จากการประมวลข้อมูลจากตารางข้อมูลที่มีความสัมพันธ์กันการวางรูปแบบของโครงสร้างของข้อมูลที่มีความสัมพันธ์กัน อาจวาดเป็นภาพของบัตรรายการโดยที่แต่ละบัตรจะเรียกว่าเป็น เรคอร์ด (record หรือ row) เนื้อหาภายในบัตรรายการก็จะเป็นรายการ ข้อมูลแต่ละหน่วยหรือเรียกว่า ฟิลด์ (field หรือ column) และบัตรรายการในเรื่องเดียวกัน เช่น ประวัตินิสิต/นักศึกษา หลาย ๆ ใบรวมกันก็จะถูกเก็บไว้เป็นกลุ่ม เรียกว่า แฟ้มข้อมูล (file หรือ table หรือเรียกต่อไปว่า relational table)


** ผู้เรียนสามารถคลิ๊กรูปเพื่อขยายขนาด **

ภาพ ที่ 1.1 ตัวอย่างข้อมูลเป็นเรคอร์ด
(ในรูปของบัตรรายการ )

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

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

i

                                                                         
ภาพ ที่ 1.2 ตัวอย่างระบบฐานข้อมูล และฐานข้อมูลย่อย
          จากที่กล่าวมาข้างต้น ระบบฐานข้อมูลต่าง ๆ ตามตัวอย่างนั้น ถ้าเป็นระบบฐานข้อมูลที่มีขนาดใหญ่มาก ระบบฐานข้อมูลขององค์กรก็ควรจะประกอบด้วยระบบฐานข้อมูลย่อย ๆ หลาย ๆ ระบบฐานข้อมูล เพื่อความสะดวกในการปฏิบัติงานและการจัดการ
** ผู้เรียนสามารถคลิ๊กรูปเพื่อดูการเคลื่อนไหว **


ภาพ ที่ 1.3 ระบบฐานข้อมูลงานลงทะเบียน
ที่ประกอบด้วยระบบฐานข้อมูลย่อย ๆ

ภาพ ที่ 1.3 ระบบฐานข้อมูลงานลงทะเบียน
ที่ประกอบด้วยระบบฐานข้อมูลย่อย ๆ

 

Bin

Wine

Producer

Year

Bottles

Ready

3
4
6
8
9
15
30
45
46
50
58
64
75
78
80
87

  Chardonnay
  Chardonnay
  Chardonnay
  Jo. Riesling
  Fume Blanc
  Fume Blanc
  Gewarztraminer
  Cab. Sauvingnon
  Cab. Sauvingnon
  Cab. Sauvingnon
  Pinot Noir
  Pinot Noir
  Pinot Noir
  Merlot
  Zinfandel
  Zinfandel

  Buena Vista
  Geyser Peak
  Stonestreet
  Jekel
  Ch. St. Jean
  Robt. Mondavi
  Ch. St. Jean
  Windsor
  Geyser Peak
  Robt. Mondavi
  Gary Farrell
  Stemmler
  Dehlinger
  Clos du Bois
  Lytton Spring
  Rafanelli

92
92
91
93
92
91
93
86
89
88
91
88
90
89
89
90

1
5
3
2
1
4
4
2
1
2
12
12
3
3
2
9

94
94
93
94
94
93
94
95
97
99
94
95
93
95
98
98

Bin : หมายเลขถังของไวน์
Wine : ชื่อไวน์
Producer : ผู้ผลิต
Bottles : จำนวนขวด
Year : ปีที่เริ่มต้นผลิตไวน์
Ready : ปีที่เสร็จสิ้นจากการหมักไวน์
ตารางที่ 1.1 ตัวอย่างฐานข้อมูลไวน์ ซึ่งแสดงในลักษณะตารางที่มีความสัมพันธ์

                          จากตัวอย่างตารางที่ 1.1 แสดงฐานข้อมูลไวน์ ซึ่งเป็นส่วนหนึ่งของระบบฐานข้อมูลองค์กรผลิตไวน์แห่งหนึ่ง โดยแสดงข้อมูลในรูปแบบตาราง ในลักษณะแถว และคอลัมน์ โดยตารางแบบนี้จะกล่าวถึงในเรื่องระบบฐานข้อมูลเชิงสัมพันธ์ ( Relational Database System) ซึ่งจะกล่าวถึงในบทต่อ ๆ ไป โดยในตัวอย่างดังกล่าวจะแสดงหมายเลขถังของไวน์ชนิดต่าง ๆ พร้อมทั้งผู้ที่ผลิต ปีที่เริ่มผลิต ปีที่สิ้นสุด และจำนวนขวดของไวน์ที่มีอยู่ในคลังไวน์ ซึ่งเป็นแบบของการแสดงข้อมูลที่เป็นที่นิยมที่สุด
<< ก่อนหน้า -- ถัดไป >>