Page 153 - Phetchaburi-Prachuap Khirikhan Basin
P. 153
4-15
ซึ่งตางไปจากระบบแฟมขอมูลคือ หนาที่เหลานี้จะเปนของโปรแกรมเมอร ในการตอฐานขอมูลไมวาจะ
ดวยการใชคำสั่งในกลุม DML หรือ DDLหรือจะดวยโปรแกรมตาง ๆ ทุกคำสั่งที่ ใชกระทำกับฐานขอมูล
จะถูกโปรแกรม DBMS นำไปแปล (Compile) เปนการกระทำ (Operation) ตาง ๆ ภายใตคำสั่งนั้น ๆ
เพื่อนำไปกระทำกับตัวขอมูลในฐานขอมูลตอไปสวนการทำงานตาง ๆ ภายในโปรแกรม DBMS
ที่ทำหนาที่ในการแปลคำสั่งไปเปนการ กระทำตาง ๆ ดังนี้
1) Database Manager เปนสวนที่ทำหนาที่กำหนดการกระทำตาง ๆ ใหกับสวน File Manager
เพื่อไปกระทำกับขอมูลที่เก็บอยูในฐานขอมูล File Manager เปนสวนที่ทำหนาที่บริหาร
และจัดการกับขอมูลที่เก็บอยูในฐานขอมูลในระดับกายภาพ
2) Query Process เปนสวนที่ทำหนาที่แปลงประโยคคำสั่งของ Query Language
ใหอยูในรูปแบบของคำสั่งที่ Database Manager เขาใจ
3) Data Manipulation Language Precompiler เปนสวนที่ทำหนาที่แปลประโยคคำสั่ง
ของกลุมคำสั่ง DML ใหอยูในรูปแบบที่สวน Application Programs Object Code จะนำไปเขารหัส
เพื่อสงตอไปยังสวน Database Manager ในการแปลประโยคคำสั่งของกลุมคำสั่ง DML ของ Data
Manipulation Language Precompiler นี้ จะตองทำงานรวมกับสวน Query Processor
4) Data Definition Language Precompiler เปนสวนที่ทำหนาที่แปลประโยคคำสั่งของกลุมคำสั่ง
DDL ใหอยูในรูปแบบของ Meta Data (รายละเอียดที่บอกถึงโครงสรางตาง ๆ ของขอมูล) ที่เก็บอยูในสวน
Data Dictionary ของฐานขอมูล
5) Application Programs Object Code เปนสวนที่ทำหนาที่แปลงคำสั่งตาง ๆ ของโปรแกรม
รวมทั้งคำสั่งในกลุมคำสั่ง DML ที่สงตอมาจากสวน Data Manipulation Language Precompiler
ใหอยูในรูปของ Object Code ที่จะสงตอไปให Database manager เพื่อกระทำกับขอมูลในฐานขอมูล
ความสัมพันธ (Relation) คือ คำเรียกตารางในเชิงคณิตศาสตร ระบบเชิงสัมพันธอาศัยตัวแบบ
เชิงสัมพันธซึ่งเปนทฤษฎีขอมูลแนวนามธรรม (Abstract theory of data) ตามหลักการของ
คณิตศาสตรผูที่วางรากฐานของตัวแบบสัมพันธ (1969-1970) คือ E.F. Codd ปจจุบันแนวคิดของเขา
เปนที่ยอมรับกันเปนสากล มีอิทธิพลตอเทคโนโลยีฐานขอมูล ปญญาประดิษฐ, การประมวลผล
ภาษาธรรมชาติ และการออกแบบระบบฮารดแวรอีกดวยเรลวาร (Relvar) ยอมาจาก Relation
Variables ซึ่งก็คือโครงสรางของตารางนั่นเอง โดยคำวา Variables หมายถึง ชื่อ เขตขอมูลหรือแอตทริบิวต
(Attribute) สวนคาหรือขอมูลที่อยูในตารางแตละชองนั้นเรียกวา Relation Values ฐานขอมูลเชิงสัมพันธ
คือ ฐานขอมูลที่ไดรับการใชมากที่สุด โดยขึ้นกับพื้นฐานทางทฤษฎีที่เขมแข็ง ดานพีชคณิตเชิงสัมพันธ
ไมมีความจำเปนในการทำความเขาใจทางทฤษฎีความสัมพันธในการใชฐานขอมูลเชิงสัมพันธ
แตจำเปนตองเขาใจแนวคิดฐานขอมูลพื้นฐานบางประการ (ญาณวุฒิ และคณะ, 2560) ฐานขอมูลเชิงสัมพันธ
มีลักษณะที่สำคัญอยู 3 ลักษณะคือ 1) ลักษณะทางโครงสราง ผูใชฐานขอมูลเชิงสัมพันธนี้
จะรับรูในลักษณะที่วาขอมูลในฐานขอมูลที่อยูในรูปตารางตาง ๆ 2) ลักษณะความถูกตองของตารางตาง ๆ
ในฐานขอมูลเชิงสัมพันธจะตองเปนไปตามขอกำหนดเรื่องความถูกตองของขอมูล 3) ลักษณะดานจัดดำเนินการ
ตองมีตัวดำเนินการตาง ๆ เตรียมไวใหแกผูใชในการสั่งกระทำการใด ๆ กับตารางขอมูล
โดยมีตัวดำเนินการสำคัญ อยู 3 ตัว ไดแก (1) Restrict Operation เปนการดึงแถวขอมูลเฉพาะบางแถว
ออกมาจากตาราง (2) Project Operation เปนการดึงคอลัมนขอมูลเฉพาะบางคอลัมนออกมาจากตาราง
แผนการใชที่ดินลุมน้ำหลักแมน้ำแมน้ำเพชรบุรี-ประจวบคีรีขันธ