Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Mark6639
34 views
สารสนเทศ
เทคโนโลยีสารสนเทศ
Education
◦
Read more
2
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 23
2
/ 23
3
/ 23
4
/ 23
5
/ 23
6
/ 23
7
/ 23
8
/ 23
9
/ 23
10
/ 23
11
/ 23
12
/ 23
13
/ 23
14
/ 23
15
/ 23
16
/ 23
17
/ 23
18
/ 23
19
/ 23
20
/ 23
21
/ 23
22
/ 23
23
/ 23
More Related Content
PPT
สาระน่ารู้เทคโนโลยีสารสนเทศ
by
Kaii Eiei
PDF
ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
by
พัน พัน
PDF
แบบฝึกหัดที่ 2 ข้อมูลสารสนเทศและความรู้
by
bitzren
PDF
Database
by
paween
PDF
บท1
by
โทโม๊ะจัง นานะ
PPT
ตอนที่+1+..
by
Noopy S'bell
PDF
การค้นหาข้อมูลจากอินเทอร์เน็ต
by
PangMy
PDF
งานคอมนางสาว มลทิรา เอกกุล เรื่อง เทคโนโลยีการสื่อสาร
by
miwmilk
สาระน่ารู้เทคโนโลยีสารสนเทศ
by
Kaii Eiei
ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
by
พัน พัน
แบบฝึกหัดที่ 2 ข้อมูลสารสนเทศและความรู้
by
bitzren
Database
by
paween
บท1
by
โทโม๊ะจัง นานะ
ตอนที่+1+..
by
Noopy S'bell
การค้นหาข้อมูลจากอินเทอร์เน็ต
by
PangMy
งานคอมนางสาว มลทิรา เอกกุล เรื่อง เทคโนโลยีการสื่อสาร
by
miwmilk
What's hot
PDF
การจัดเก็บข้อมูล
by
ปิยะดนัย วิเคียน
PDF
แนวการสอบ ม.4
by
ปิยะดนัย วิเคียน
PPT
งานนำเสนอ1
by
nattarikaii
PPT
งานนำเสนอ1
by
nattarikaii
PPT
งานนำเสนอ1
by
nattarikaii
PDF
Work3-10
by
Palmy Pm
PPT
Myun dao22
by
MyunDao
PDF
การค้นหาข้อมูลจากอินเทอร์เน็ต
by
jobasketball
PDF
work3
by
babyykw
PPT
ธันยพร นกศิริ ม409 เลขที่2
by
Hitsuji12
PDF
เทอม 1 คาบ 4
by
Mrpopovic Popovic
PDF
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
by
kruthanyaporn
การจัดเก็บข้อมูล
by
ปิยะดนัย วิเคียน
แนวการสอบ ม.4
by
ปิยะดนัย วิเคียน
งานนำเสนอ1
by
nattarikaii
งานนำเสนอ1
by
nattarikaii
งานนำเสนอ1
by
nattarikaii
Work3-10
by
Palmy Pm
Myun dao22
by
MyunDao
การค้นหาข้อมูลจากอินเทอร์เน็ต
by
jobasketball
work3
by
babyykw
ธันยพร นกศิริ ม409 เลขที่2
by
Hitsuji12
เทอม 1 คาบ 4
by
Mrpopovic Popovic
ความรู้พื้นฐานเกี่ยวกับฐานข้อมูล
by
kruthanyaporn
Similar to สารสนเทศ
PDF
ใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสนเทศ.pdf
by
Nattapon
PDF
Lecture1 การประมวลผลข้อมูล และฐานข้อมูล
by
skiats
DOC
ใบความรู้ที่ 5 เรื่อง ข้อมูล สารสนเทศ และการประมวลผล
by
เทวัญ ภูพานทอง
PDF
นาย ทศพล จอมใจ
by
taltan
PDF
ใบความรู้ที่ 1 เรื่อง ความหมายของสารสนเทศ
by
Tay Chaloeykrai
PDF
Dataandit
by
Praphaphun Kaewmuan
DOCX
Technology2
by
vizaa
DOCX
เทคโนโลยีสารสนเทศ2
by
vizaa
PDF
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
by
Nuanlaor Nuan
PPT
Myun dao22
by
MyunDao
PDF
งานคอม Pwp ณัฐพงษ์ ม.5
by
Ben Benben
PDF
นาย ทศพล จอมใจ
by
taltan
PDF
นาย ทศพล จอมใจ
by
taltan
PDF
นาย ทศพล จอมใจ
by
taltan
PDF
นาย ทศพล จอมใจ
by
taltan
PDF
09 การจัดการข้อมูล
by
teaw-sirinapa
PDF
งานนำเสนอ การจัดการฐานข้อมุล
by
chanoot29
PDF
บทที่ 1
by
Rungnapa Rungnapa
PDF
สื่อการสอน หน่วยที่ 1
by
ครูเพชร
PDF
1
by
Chainarong Ngaosri
ใบความรู้ที่ 1 ความหมายและลักษณะของระบบสารสนเทศ.pdf
by
Nattapon
Lecture1 การประมวลผลข้อมูล และฐานข้อมูล
by
skiats
ใบความรู้ที่ 5 เรื่อง ข้อมูล สารสนเทศ และการประมวลผล
by
เทวัญ ภูพานทอง
นาย ทศพล จอมใจ
by
taltan
ใบความรู้ที่ 1 เรื่อง ความหมายของสารสนเทศ
by
Tay Chaloeykrai
Dataandit
by
Praphaphun Kaewmuan
Technology2
by
vizaa
เทคโนโลยีสารสนเทศ2
by
vizaa
นวลลออ ถาวรโรจน์เสถียร เลขที่20 ม.5
by
Nuanlaor Nuan
Myun dao22
by
MyunDao
งานคอม Pwp ณัฐพงษ์ ม.5
by
Ben Benben
นาย ทศพล จอมใจ
by
taltan
นาย ทศพล จอมใจ
by
taltan
นาย ทศพล จอมใจ
by
taltan
นาย ทศพล จอมใจ
by
taltan
09 การจัดการข้อมูล
by
teaw-sirinapa
งานนำเสนอ การจัดการฐานข้อมุล
by
chanoot29
บทที่ 1
by
Rungnapa Rungnapa
สื่อการสอน หน่วยที่ 1
by
ครูเพชร
1
by
Chainarong Ngaosri
สารสนเทศ
1.
- 1 - บทที่
2 ขอมูลและสารสนเทศ เนื้อหา 2.1 ขอมูลและสารสนเทศ 2.2 กระบวนการจัดการขอมูลและสารสนเทศ 2.3 ขอมูลในคอมพิวเตอร 2.4 การจัดการขอมูลดวยคอมพิวเตอร 2.5 ระบบฐานขอมูล ผลการเรียนรูที่คาดหวัง 1. อธิบายความหมายของขอมูล และคุณสมบัติของสารสนเทศที่ดีได 2. เปรียบเทียบขอแตกตางระหวางขอมูลและสารสนเทศได 3. บอกวิธีการทําขอมูลใหเปนสารสนเทศได 4. อธิบายการแทนขอมูลในคอมพิวเตอรได 5. อธิบายโครงสรางแฟมขอมูลและฐานขอมูล พรอมทั้งขอแตกตางระหวางโครงสรางแฟมขอมูล และ ฐานขอมูลได 6. จําแนกประเภทของแฟมขอมูล และสามารถบอกขอดี ขอเสียของแฟมขอมูลได 7. อธิบายลักษณะของฐานขอมูล และลักษณะของขอมูลในฐานขอมูลได 8. อธิบายโครงสรางของขอมูลในระบบฐานขอมูลได 9. บอกขอดีและขอเสียของฐานขอมูลได 10. อธิบายลักษณะการจัดการสารสนเทศที่ดีได รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
2.
- 2 - 2.1
ขอมูลและสารสนเทศ ในปจจุบันการแขงขันทางธุรกิจตองอาศัยขอมูลเปนหลัก ดังนั้นจึงมีการนําเอาเทคโนโลยีมาชวยจัดการขอมูลดัง จะเห็นไดจากการแขงขันการใหบริการของธนาคารพาณิชย การใชขอมูลในการตัดสินใจประกอบการตัดสินใจลงทุนซื้อ ขายหลักทรัพย ขอมูลเปนหัวใจของการดําเนินงานเปนแหลงความรูที่ใชประกอบการตัดสินใจ บริษัทหรือองคการ จึง ดําเนินการ อยางจริงจังใหไดมาซึ่งขอมูล และปกปองดูแลขอมูลของตนเปนอยางดี เพราะขอมูลเปนสิ่งมีคามีราคา การ โจรกรรม ขอมูลโดยใชเทคโนโลยีใหมๆ จึงเปนปญหาสําคัญที่เกิดขึ้น ดังที่ปรากฏเปนขาวทั้งในประเทศและ ตางประเทศ 2.1.1 ขอมูล ขอมูล คือ ขอเท็จจริงหรือเหตุการณที่เกี่ยวของกับสิ่งตางๆ เชน คน สัตว สิ่งของ สถานที่ ฯลฯ โดย อยูในรูปแบบที่เหมาะสมตอการสื่อสาร การแปลความหมายและการประมวลผล ขอมูลอาจเปนตัวเลข ตัว อักขระ หรือสัญลักษณใด ๆ เชน เลข 1.5 อาจจะถูกกําหนดใหเปนจํานวนหนวยการเรียนของวิชาความรู เบื้องตนเกี่ยวกับเทคโนโลยีสารสนเทศ 8.30 แทนเวลาเขาเรียน สัญลักษณ แทนการเลี้ยวขวา เปนตน กรรมวิธีการรวบรวมขอมูลเปนจุดเริ่มตนของการดําเนินงาน การรวบรวมขอมูลที่ดีจะไดขอมูลรวดเร็ว ถูกตองแมนยํา ครบถวน ดังนั้นผูดําเนินการตองใหความสําคัญที่จุดนี้ โดยเฉพาะความรวดเร็ว ความรวดเร็ว ของการเก็บขอมูลจึงผูกพันกับเทคโนโลยีซึ่งมีหลายวิธี เชน การใชไปรษณียอิเล็กทรอนิกส การเชื่อมตอกับ ระบบปลายทางเพื่อรับขอมูล การใชโทรสาร การใชระบบอานขอมูลอัตโนมัติ เชน เครื่องกราดตรวจ (scanner) เครื่องอานขอมูลที่เปนรหัสแทง (bar code reader) 2.1.2 คุณสมบัติของขอมูล การจัดเก็บขอมูลจําเปนตองมีความพยายามและตั้งใจดําเนินการ หรือกลาวไดวาการไดมาซึ่งขอมูลที่จะ นํามาใชประโยชน องคกรจําเปนตองลงทุนทั้งในดานตัวขอมูล เครื่องจักร และอุปกรณ ตลอดจนการพัฒนา บุคลากรขึ้นมารองรับระบบ เพื่อใหใชงานอยางมีประสิทธิภาพ การจัดการระบบขอมูลจึงตองคํานึงถึงปญหา เหลานี้ และพยายามมองปญหาแบบที่เปนจริง สามารถดําเนินการได ใหประสิทธิผลคุมคากับการลงทุน ดังนั้น การดําเนินงานเพื่อใหไดมาซึ่งสารสนเทศที่ดี ขอมูลจะตองมีคุณสมบัติขั้นพื้นฐาน ดังนี้ 1) ความถูกตอง หากมีการเก็บรวบรวมขอมูลแลว ขอมูลเหลานั้นเชื่อถือไมไดจะทําใหเกิดผลเสีย อยางมาก ผูใชจะไมกลาอางอิงหรือนําเอาไปใชประโยชน ซึ่งเปนเหตุใหการตัดสินใจของผูบริหาร ขาดความแมนยํา และอาจมีโอกาสผิดพลาดได โครงสรางขอมูลที่ออกแบบตองคํานึงถึงกรรมวิธี การดําเนินงานเพื่อใหไดความถูกตองแมนยํามากที่สุด โดยปกติความผิดพลาดของสารสนเทศสวน ใหญ มาจากขอมูลที่ไมมีความถูกตองซึ่งอาจมีสาเหตุมาจากคนหรือเครื่องจักร การออกแบบระบบ จึงตองคํานึงถึงในเรื่องนี้ 2) ความรวดเร็วและเปนปจจุบัน การไดมาของขอมูลจําเปนตองใหทันตอความตองการของผูใช มี การตอบสนองตอผูใชไดเร็ว ตีความหมายสารสนเทศไดทันตอเหตุการณหรือความตองการ มีการ ออกแบบระบบการเรียกคน และรายงานตามความตองการของผูใช รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
3.
- 3 - 3)
ความสมบูรณ ความสมบูรณของสารสนเทศขึ้นกับการรวบรวมขอมูลและวิธีการ ทางปฏิบัติดวย ในการดําเนินการจัดทําสารสนเทศตองสํารวจและสอบถามความตองการใชขอมูลเพื่อใหไดขอมูลที่ มีความสมบูรณในระดับหนึ่งที่เหมาะสม 4) ความชัดเจนและกะทัดรัด การจัดเก็บขอมูลจํานวนมากจะตองใชพื้นที่ในการจัดเก็บขอมูลมากจึง จําเปนตองออกแบบโครงสรางขอมูลใหกะทัดรัดสื่อความหมายได มีการใชรหัสหรือยนยอขอมูลให เหมาะสมเพื่อที่จะจัดเก็บเขาไวในระบบคอมพิวเตอร 5) ความสอดคลอง ความตองการเปนเรื่องที่สําคัญ ดังนั้นจึงตองมีการสํารวจเพื่อหาความตองการ ของหนวยงานและองคการ ดูสภาพการใชขอมูล ความลึกหรือความกวางของขอบเขตของขอมูลที่ สอดคลองกับความตองการ 2.1.3 ชนิดและลักษณะของขอมูล ขอมูลที่ใชในการประมวลผลแบงออกเปน 2 ชนิด คือ 1) ขอมูลที่เปนตัวเลข (Numeric Data) หมายถึง ขอมูลที่ใชแทนจํานวนที่สามารถนํา ไปคํานวณได ขอมูลแบบนี้เขียนไดหลายรูปแบบ คือ ก. เลขจํานวนเต็ม หมายถึง ตัวเลขที่ไมมีจุดทศนิยม เชน 12, 9, 137 , 8319 , -46 ข. เลขทศนิยม หมายถึง ตัวเลขที่มีจุดทศนิยม ซึ่งอาจมีคาเปนจํานวนเต็ม เชน 12 หรือเปน จํานวนที่มีเศษทศนิยมก็ได เชน 12.763 เลขทศนิยมแบบนี้สามารถเขียนได 2 รูปแบบคือ แบบที่ใชกันทั่วไป เชน 12., 9.0 ,17.63, 119.3267 , -17.34 แบบที่ใชงานทางวิทยาศาสตร เชน 123. x 104 หมายถึง 1230000.0 13.76 x 10-3 หมายถึง 0.01376 - 1764.0 x 102 หมายถึง -176400.0 - 1764.10-2 หมายถึง -17.64 2) ขอมูลที่เปนตัวอักขระ (Character Data) หมายถึง ขอมูลที่ ไมสามารถนํา ไปคํานวณได แตอาจ นําไปเรียงลําดับได เชน การเรียงลําดับตัวอักษร ขอมูลอาจเปนตัวหนังสือ ตัวเลข หรือเครื่องหมาย ใด ๆ เชน COMPUTER, ON-LINE, 1711101,&76 2.1.4 สารสนเทศ จากที่กลาวมาแลววา ขอมูล คือ ขอเท็จจริงหรือเหตุการณเกี่ยวกับสิ่งตาง ๆ เชน คน สถานที่ สิ่งของ ตางๆ ซึ่งมีการเก็บรวบรวมเอาไว และสามารถเรียกเอามาใชประโยชนไดในภายหลัง ขอมูลจึงจําเปนตองเปน ขอมูลที่ดีมีความถูกตองแมนยํา สําหรับ สารสนเทศ หมายถึง สิ่งที่ไดจากการนําขอมูลที่เก็บรวบรวมไวมาประมวลผล เพื่อนํามาใช ประโยชนตามจุดประสงค สารสนเทศที่ดีตองมาจากขอมูลที่ดี การจัดเก็บขอมูลและสารสนเทศจะตองมีการ ควบคุมดูแลเปนอยางดี เชน อาจจะมีการกําหนดใหผูใดบางเปนผูมีสิทธิ์ใชขอมูลได ขอมูลที่เปนความลับ รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
4.
- 4 - จะตองมีระบบขั้นตอนการควบคุม
กําหนดสิทธิ์ในการแกไขหรือการกระทํากับขอมูลวาจะกระทําไดโดยใคร บาง นอกจากนี้ขอมูลที่เก็บไวแลวตองไมเกิดการสูญหายหรือถูกทําลายโดยไมไดตั้งใจ รูปที่ 1 แสดงความสัมพันธของขอมูลและสารสนเทศ รูปที่ 2 ตัวอยางขอมูลระเบียนประวัติของนักเรียน การจัดเก็บขอมูลที่ดี จะตองมีการกําหนดรูปแบบของขอมูลใหมีลักษณะงายตอการจัดเก็บ และมี รูปแบบเดียวกัน ขอมูลแตละชุดควรมีความหมายและมีความเปนอิสระในตัวเอง นอกจากนี้ไมควรมีการเก็บ ขอมูลซ้ําซอนเพราะจะเปนการสิ้นเปลืองเนื้อที่เก็บขอมูล ขอความบนระเบียนประวัติของนักเรียนจากรูปที่ 2 ทําใหทราบวา เพชร แข็งขัน เปนนักเรียนชาย เกิดวันที่ 12 เดือนมกราคม ปพุทธศักราช 2525 ดังนั้นขอความ เพชร แข็งขัน ชาย และ 12 ม.ค. 2525 ที่อยู บนระเบียนประวัตินักเรียนจึงเปนขอมูล ถามีการนําขอมูลเกี่ยวกับปเกิดของนักเรียนทั้งโรงเรียนจากระเบียนประวัติไปแจกแจงตามปเกิด ตามรูปที่ 3 จํานวนนักเรียนที่ไดจากการแจกแจงขอมูลตามปเกิดจะเปนสารสนเทศที่เกิดจากการนําขอมูลไป ทําการประมวลผล ขอมูล การประมวลผล สารสนเทศ ระเบียนประวัติ ชื่อ เพชร แข็งขัน เพศ ชาย วัน เดือน ปเกิด 12 ม.ค. 2525 ปเกิด จํานวนนักเรียน 2523 110 2524 32 2525 67 . . . การแจกแจงระเบียนประวัติ รูปที่ 3 การแจกแจงขอมูลปเกิดของนักเรียนทั้งโรงเรียน ในบางครั้งผลสรุปจากการประมวลผลขอมูลแบบหนึ่ง อาจนําไปใชเปนขอมูลในการประมวลผลอีก แบบหนึ่งก็ได เชน ในการหาเกรดเฉลี่ยปลายภาคการศึกษาของนักเรียนชื่อนายสามารถ เริ่มจากครูผูสอนแต ละวิชานําผลการสอบแตละครั้งและคะแนนการทํางานในชั้นเรียนของนายสามารถมาคํานวณคะแนนรวมและ ใหเกรดในวิชานั้นๆ เกรดที่ครูผูสอนแตละทานใหถือเปนสารสนเทศจากขอมูลคะแนนการสอบและการทํางาน ของนายสามารถ หลังจากสงเกรดแตละวิชาใหฝายวิชาการเพื่อคํานวณเกรดเฉลี่ย เกรดแตละวิชาที่สงมาจะ รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
5.
- 5 - เปนขอมูลในการคํานวณเกรดเฉลี่ยของนายสามารถ
ซึ่งถือเปนสารสนเทศ หลังจากนั้นเกรดเฉลี่ยของ นักเรียนแตละคนอาจเปนขอมูลในการประมวลผลอื่นๆ ตอไป เชน การคํานวณผลการเรียนเฉลี่ยของนักเรียน ทั้งชั้นเรียน 2.2 กระบวนการจัดการขอมูลและสารสนเทศ การทําขอมูลใหเปนสารสนเทศจําเปนตองอาศัยเทคโนโลยีเขามาชวยดําเนินการ เริ่มตั้งแตการรวบรวม และตรวจสอบขอมูล การประมวลผลขอมูลใหกลายเปนสารสนเทศ และการดูแลรักษาขอมูลเพื่อการใชงาน 2.2.1 การรวบรวมและตรวจสอบขอมูล 1) การรวบรวมขอมูล ปจจุบันมีเทคโนโลยีชวยในการจัดเก็บขอมูลอยูเปนจํานวนมาก เชน การ ปอนขอมูลเขาเครื่องคอมพิวเตอรผานแผงแปนอักขระ การอานขอมูลจากรหัสแทง การกราดตรวจใบ ลงทะเบียนที่มีการฝนดินสอดําในตําแหนงตางๆ 2) การตรวจสอบขอมูล เมื่อมีการรวบรวมขอมูลแลวจําเปนตองมีการตรวจสอบขอมูลเพื่อความ ถูกตอง ขอมูลที่เก็บเขาในระบบตองมีความนาเชื่อถือได หากพบที่ผิดพลาดตองแกไข การตรวจสอบขอมูล อาจตรวจสอบโดยสายตามนุษยหรือตั้งกฎเกณฑใหคอมพิวเตอรตรวจสอบ 2.2.2 การประมวลผลขอมูล การประมวลผลขอมูลอาจประกอบดวยกิจกรรมดังตอไปนี้ 1) การจัดกลุมขอมูล ขอมูลที่เก็บอาจมีการจัดกลุม เพื่อเตรียมไวสําหรับการใชงาน การแบงแยก กลุมมีวิธีการที่ชัดเจน เชน ขอมูลในโรงเรียนมีการแจกแจงหรือแบงกลุมประวัตินักเรียน ตานระดับชั้นเรียน ขอมูลในสมุดโทรศัพทหนาเหลืองมีการจัดกลุมเลขหมายโทรศัพทตามชนิดสินคาและบริการ 2) การจัดเรียงขอมูล เมื่อจัดกลุมแลว ควรมีการจัดเรียงขอมูลตามลําดับ ตัวเลข หรืออักขระ เพื่อให เรียกใชงานไดงาย ประหยัดเวลา ตัวอยางการจัดเรียงขอมูล เชน การจัดเรียงบัตรขอมูลผูแตงหนังสือในตู บัตรรายการของหองสมุดตามลําดับตัวอักษร การจัดเรียงชื่อคนในสมุดรายนามผูใชโทรศัพทตามลําดับ ตัวอักษร 3) การสรุปผล บางครั้งขอมูลที่จัดเก็บมีจํานวนมาก จําเปนตองมีการสรุปผลหรือสรุปเปนรายงาน เพื่อนําไปใชประโยชน ขอมูลที่สรุปนี้จะสื่อความหมายไดดีกวา เชน สถิติจํานวนนักเรียนแยกตามชั้นเรียนแต ละชั้น 4) การคํานวณ ขอมูลที่เก็บรวบรวมมานั้น ขอมูลบางสวนเปนขอมูลจํานวนที่สามารถนําไปคํานวณ เพื่อหาผลลัพธบางอยางได ดังนั้นการสรางสารสนเทศจากขอมูลจึงอาศัย การคํานวณขอมูลที่เก็บไวดวย เชน การคํานวณเกรดเฉลี่ยของนักเรียนแตละคน 2.2.3 การดูแลรักษาขอมูล การดูแลรักษาขอมูล อาจประกอบดวยกิจกรรมตอไปนี้ 1) การเก็บรักษาขอมูล การเก็บรักษาขอมูล หมายถึง การนําขอมูลมาบันทึกเก็บไวในสื่อบันทึก ตางๆ เชน แผนบันทึกขอมูล นอกจากนี้ยังรวมถึงการดูแล และทําสําเนาขอมูลเพื่อใหใชงานตอไปในอนาคต ได รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
6.
- 6 - 2)
การทําสําเนาขอมูล การทําสําเนาเพื่อเก็บรักษาขอมูล หรือนําไปแจกจาย จึงควรคํานึงถึงความ จุและความทนทานของสื่อบันทึกขอมูล 3) การสื่อสารและเผยแพรขอมูล ขอมูลตองกระจายหรือสงตอไปยังผูใชงานที่หางไกลไดงาย การ สื่อสารขอมูลจึงเปนเรื่องสําคัญและมีบทบาทที่สําคัญยิ่งที่จะทําใหการสงขาวสารไปยังผูใชทําไดรวดเร็วและ ทันเวลา 4) การปรับปรุงขอมูล ขอมูลที่จัดเก็บไวมีจุดประสงคเพื่อการใชงาน เชน ในการตัดสินเพื่อ ดําเนินการ ดังนั้นขอมูลจึงตองมีการปรับปรุง ใหทันสมัยอยูตลอดเวลา และจัดเก็บอยางเปนระบบเพื่อการ คนหาไดอยางรวดเร็ว ปจจุบันผูบริหารตองสามารถปฏิบัติงานไดรวดเร็วขึ้น เพื่อตอบสนองตอการแขงขันตลอดจนการ ผลักดันของสังคมที่มีการใชระบบสื่อสารขอมูลที่ทันสมัยมากขึ้น การแขงขันในธุรกิจจึงมากขึ้นตามลําดับ มี การใชคอมพิวเตอรมาวิเคราะห แยกแยะ และจัดสรรขอมูลใหเปนสารสนเทศ เพื่อการตัดสินใจ ความกาวหนาทางเทคโนโลยี ทําใหคอมพิวเตอรมีความสามารถมากขึ้น มีขนาดเล็กลง และราคาถูก ลง การนําคอมพิวเตอรมาใชงานจึงแพรหลายอยางรวดเร็ว ตลอดจนระบบสื่อสารกาวหนายิ่งขึ้น ซึ่งเปนผลทํา ใหระบบสารสนเทศขององคการที่ใชเทคโนโลยีเหลานี้มี ประสิทธิภาพมากขึ้น 2.3 ขอมูลในคอมพิวเตอร คอมพิวเตอรทํางานดวยหลักการทางอิเล็กทรอนิกสที่ใชสัญญาณทางไฟฟาแทนตัวเลขศูนยและหนึ่ง ซึ่งเปน ตัวเลขในระบบเลขฐานสอง แตละหลักเรียกวาบิต (binary digit : bit) และเมื่อนําตัวเลขหลายๆ บิตมาเรียงกัน จะใช สรางรหัสแทนจํานวน อักขระหรือสัญลักษณทั้งภาษาไทยและภาษาอังกฤษได และเพื่อใหการแลกเปลี่ยนขอความ ระหวางมนุษยกับคอมพิวเตอรเปนไปในแนวเดียวกัน จึงมีการกําหนดมาตรฐานรหัสแทนขอมูลในระบบเลขฐานสองขึ้น โดยรหัสมาตรฐานที่นิยมใชกันมากมีสองกลุม คือ รหัสแอสกีและรหัสเอ็บซิดิก 2.3.1 ระบบเลขฐานสอง ในชีวิตประจําวันของมนุษยตองไดพบเจอกับจํานวนและการคํานวณอยูทุกวัน หากเราสังเกตจะ พบวาจํานวนที่เราคุนเคยอยูทุกวันนั้นไมวาจะเปนการซื้อของเปนเงิน 39,587 บาท จํานวนเงินฝากในธนาคาร 1,426,000 บาท หรือจํานวนในใบแจงหนี้คาโทรศัพทจํานวน 2,560 บาท ลวนแลวแตประกอบขึ้นจากตัวเลข 10 ตัว คือ 0,1,2,3,4,5,6,7,8 และ 9 ทั้งสิ้น ตัวเลขทั้ง 10 ตัวนี้ถือไดวาเปนเครื่องมือที่ชวยในการนับจํานวน ของมนุษย การที่มนุษยเลือกเลข 10 ตัวในการแทนการนับ อาจเนื่องจากมนุษยมีนิ้วมือที่สามารถใชเปน อุปกรณชวยนับไดเพียง 10 นิ้ว จึงกําหนดระบบตัวเลขนี้ขึ้นมาและเรียกวา ระบบเลขฐานสิบ (decimal) ตอมาเมื่อมีการใชงานคอมพิวเตอรซึ่งเปนอุปกรณอิเล็กทรอนิกสที่ทํางาน แบบดิจิทัลและใชระดับ แรงดันไฟฟาแสดงสถานะเพียง 2 สถานะ คือ ปด (แทนดวย 0) และเปด (แทนดวย 1) หรืออาจกลาวได วาเครื่องคอมพิวเตอรรูจักตัวเลขเพียง 2 ตัวเทานั้น คือ 0 และ 1 หากมนุษยตองการใชคอมพิวเตอรเปน เครื่องมือชวยทํางาน มนุษยตองเรียนรูระบบเลขที่ประกอบดวยตัวเลขเพียง 2 ตัวเชนกัน จึงไดมีการคิดคน ระบบเลขฐานสอง (binary) ขึ้นเพื่อชวยในการสื่อสารกับเครื่องคอมพิวเตอร โดยระบบเลขฐานสองเปนระบบ ตัวเลขที่ประกอบดวยตัวเลขเพียง 2 ตัว คือ 0 และ 1 เทานั้น ตัวอยางเลขฐานสอง เชน 1102 , 101102 รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
7.
- 7 - นอกจากระบบเลขฐานสองแลว
ในการทํางานของคอมพิวเตอรยังอาจเกี่ยวของกับระบบตัวเลขระบบ อื่นอีก เชน ระบบเลขฐานแปดและระบบเลขฐานสิบหกซึ่งระบบเลขฐาน ทั้งสองจะมีแนวคิดในทํานองเดียวกัน กับระบบเลขฐานสองและฐานสิบ กลาวคือระบบเลขฐานแปดก็คือระบบเลขที่ประกอบดวยตัวเลขเพียง 8 ตัว คือ 0,1,2,3,4,5,6, และ 7 ตัวอยางเลขฐานแปด เชน 16738 765138 ในขณะที่ระบบเลขฐานสิบหกนั้นจะ ประกอบดวย ตัวเลขทั้ง 10 ตัวที่ใชอยูในระบบเลขฐานสิบ และเพิ่มตัวอักขระภาษาอังกฤษ A , B , C , D , E และ F แทนจํานวน 10 11 12 13 14 และ 15 ตามลําดับ ตัวอยางเลขฐานสิบหก เชน A154916 F7DA216 874316 จากที่กลาวมาขางตน จะเห็นวาการเขียนเลขฐานสอง ฐานแปดและฐานสิบหกนั้น มักจะเขียนตัวเลข 2 8 และ 16 กํากับอยูที่ตัวสุดทาย ทั้งนี้เพื่อปองกันความสับสน เชน 8743 หากเราไมเขียนตัวเลขกํากับไว ตัวเลข นี้อาจเปนเลขฐาน 10 หรือฐาน 16 ก็ไดเราก็จะไมทราบวาตัวเลขที่เขียนนั้นเปนเลขฐานใด ตารางดานลางนี้ เปนตารางแสดงคาของตัวเลขในระบบเลขฐานทั้งสี่ระบบที่กลาวถึงขางตน ฐานสิบ เลขฐานสอง เลขฐานแปด เลขฐานสิบหก 0 0000 0 0 1 0001 1 1 2 0010 2 2 3 0011 3 3 4 0100 4 4 5 0101 5 5 6 0110 6 6 7 0111 7 7 8 1000 8 9 1001 9 10 1010 A 11 1011 B 12 1100 C 13 1101 D 14 1110 E 15 1111 F ตารางที่ 1 แสดงรูปแบบของเลขในฐานสอง ฐานสิบ ฐานแปด และฐานสิบหก รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
8.
- 8 - 2.3.2
รหัสแทนขอมูล 1) รหัสแอสกี (American Standard Code Information Interchange :ASCII) เปนมาตรฐานที่ นิยมใชกันมากในระบบคอมพิวเตอรและระบบสื่อสารขอมูล รหัสแทนขอมูลชนิดนี้ใชเลขฐานสองจํานวน 8 บิต หรือเทากับ 1 ไบตแทนอักขระหรือสัญลักษณแตละตัว ซึ่งหมายความวาการแทนอักขระแตละตัวจะ ประกอบดวยตัวเลขฐานสอง 8 บิตเรียงกัน ซึ่งลําดับของแตละบิตเปนดังนี้ บิตที่ 7 6 5 4 3 2 1 0 และตัวอยางรหัสแทนขอมูล เชน บิตที่ 7 6 5 4 3 2 1 0 อักขระที่แทน 0 0 1 1 0 1 1 1 7 0 1 0 0 0 1 1 1 G 0 1 1 0 0 1 1 1 g จากหลักการของระบบเลขฐานสอง แตละบิตสามารถแทนคาได 2 แบบ คือ เลข 0 หรือเลข 1 ถา เราเขียนเลขฐานสองเรียงกัน 2 บิตในการแทนอักขระ เราจะมีรูปแบบในการแทนอักขระได 22 หรือ 4 รูปแบบ คือ 00 , 01 , 10 และ11 ดังนั้นในการใชรหัสแอสกีซึ่งมี 8 บิตในการแทนอักขระแลว เราจะมีรูปแบบที่ใชแทน ไดถึง 28 หรือ 256 รูปแบบ ซึ่งเมื่อใชแทนตัวอักษรภาษาอังกฤษแลวยังมีเหลืออยู สํานักงานมาตรฐาน ผลิตภัณฑอุตสาหกรรม หรือ สมอ. จึงไดกําหนดรหัสภาษาไทยเพิ่มลงไปเพื่อใหใชงานรวมกัน ตามตาราง แสดงรหัส ASCII รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
9.
- 9 - b7
0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 b6 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 b5 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 b4 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 b3 b2 b1 b0 0 0 0 0 0 @ P ' p ฐ ภ ะ เ ๐ 0 0 0 1 ! 1 A Q a q ก ฑ ม -ั แ ๑ 0 0 1 0 " 2 B R b r ข ฒ ย า โ ๒ 0 0 1 1 # 3 C S c s ฃ ณ ร -ํา ไ ๓ 0 1 0 0 $ 4 D T d t ค ด ฤ -ิ า ๔ 0 1 0 1 % 5 E U e u ฅ ต ล -ี ๆ ๕ 0 1 1 0 & 6 F V f v ฆ ถ ฦ -ึ -็ ๖ 0 1 1 1 ' 7 G W g w ง ท ว -ื - ๗ 1 0 0 0 ( 8 H X h x จ ธ ศ -ุ - ๘ 1 0 0 1 ) 9 I Y i y ฉ น ษ -ู - ๙ 1 0 1 0 * : J Z j z ช บ ส - 1 0 1 1 + ; K [ k { ซ ป ห - 1 1 0 0 , < L l | ฌ ผ ฬ -ํ 1 1 0 1 - = M ] m } ญ ฝ อ 1 1 1 0 . > N ^ n ~ ฎ พ ฮ 1 1 1 1 / ? O - o ฏ ฟ ฯ ฿ ตารางที่ 2 แสดงรหัส ASCII แทนตัวอักษรภาษาอังกฤษและภาษาไทย รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
10.
- 10 - 2)
รหัสเอ็บซิดิก (Extended Binary Coded Decimal Interchange Code : EBCDIC) พัฒนาโดย บริษัทไอบีเอ็ม รหัสแทนขอมูลนี้ไมเปนที่นิยมใชแลวในปจจุบัน การกําหนดรหัสจะใช 8 บิต ตอหนึ่งอักขระ เหมือนกับรหัสแอสกี แตแบบของรหัสที่กําหนดจะแตกตางกัน โดยรหัสเอ็บซิดิกจะเรียงลําดับแตละบิตที่ใช แทนอักขระดังนี้ บิตที่ 0 1 2 3 4 5 6 7 รหัสแบบเอ็บซีดิก ก็สามารถใชกําหนดใหกับอักษรภาษาไทยและเครื่องหมายอื่นๆ ไดเชนเดียวกัน ตัวอยางรหัสแทนขอมูลแบบเอ็บซีดิก บิตที่ 0 1 2 3 4 5 6 7 อักขระที่แทน 1 1 1 1 0 1 1 1 7 1 1 0 0 0 1 1 1 G 1 0 0 0 0 1 1 1 g 3) รหัสยูนิโคด (Unicode) เปนรหัสที่สรางขึ้นมาในระยะหลังที่มีการสรางแบบตัวอักษรของภาษา ตางๆ รหัสยูนิโคดเปนรหัสที่ตางจาก 2 ชนิดที่ไดกลาวมาขางตน คือใชเลขฐานสอง 16 บิตในการแทน ตัวอักษร เนื่องจากที่มาของการคิดคนรหัสชนิดนี้ คือ เมื่อมีการใชงานคอมพิวเตอรในหลายประเทศและมีการ สรางแบบตัวอักษร (font) ของภาษาตางๆ ทั่วโลก ในบางภาษาเชน ภาษาจีน และภาษาญี่ปุน เปนภาษาที่ เรียกวาภาษารูปภาพซึ่งมีตัวอักษรเปนหมื่นตัว หากใชรหัสที่เปนเลขฐานสอง 8 บิต เราสามารถแทนรูปแบบ ตัวอักษรไดเพียง 256 รูปแบบที่ไดอธิบายมาขางตน ซึ่งไมสามารถแทนตัวอักษรไดครบ จึงสรางรหัสใหม ขึ้นมาที่สามารถแทนตัวอักขระไดถึง 65,536 ตัว ซึ่งมากพอและสามารถแทนสัญลักษณกราฟกและสัญลักษณ ทางคณิตศาสตรไดอีกดวย 2.3.3 การจัดเก็บขอมูลในหนวยความจํา หนวยความจําหลักของคอมพิวเตอรเปนที่เก็บขอมูลและคําสั่งในขณะประมวลผล การเก็บขอมูลใน หนวยความจําเปนการเก็บรหัสตัวเลขฐานสอง ขอมูลที่ใชในการประมวลผลทั้งตัวเลขหรือตัวอักขระจะไดรับ การแทนเปนตัวเลขฐานสอง แลวเก็บไวในหนวยความจํา เชน ขอความวา BANGKOK เก็บในคอมพิวเตอรจะ แทนเปนรหัสเรียงกันไป ดังนี้ รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
11.
- 11 - B
01000010 A 01000001 N 01001110 G 01000111 K 01001011 O 01001111 K 01001011 รูปที่ 4 แสดงตัวอยางการแทนขอมูลดวยรหัสเลขฐานสองในหนวยความจํา หนวยความจําของไมโครคอมพิวเตอรที่ใชกันอยูในขณะนี้ มีขนาดความกวาง 8 บิต และเก็บขอมูลเรียงกันไป โดยมีการกําหนดตําแหนงซึ่งเรียกวา ตําแหนงที่อยู (address) เพื่อใหขอมูลที่เก็บมีความถูกตอง การเขียนหรืออานทุกครั้งจึงตองตรวจสอบความ ถูกตองของขอมูล วิธีที่งาย และนิยมใชกันคือการเพิ่มบิตพาริตี (parity bit) เพื่อตรวจสอบจํานวนเลข 1 ในรหัสแทนขอมูลวามีจํานวนคู หรือ จํานวนคี่ ตัวอยางเชน พาริตีคู (even parity) ซึ่งเปนการทําใหจํานวนของเลข 1 เปนจํานวนคู บิตพาริตีที่เติมสําหรับ ขอมูลตัวอักษร A และ E เปนดังนี้ A 01000001 <-- บิตพาริตี E 01000101 <-- บิตพาริตี ขอมูล A มีเลข 1 สองตัว ซึ่งเปนจํานวนคู จึงใสบิตพาริตีเปนเลข 0 ขอมูล E มีเลข 1 เปนจํานวนคี่ จึงใสบิต พาริตีเปน 1 เพื่อใหมีเลข 1 เปนจํานวนคู เมื่อตองการตรวจสอบความถูกตองของขอมูล ใหพิจารณาจํานวนของเลข 1 ที่ปรากฏในรหัสแทนขอมูลนั้นรวมกับบิตพาริตี ถามีเปนจํานวนคูแสดงวาขอมูลถูกตอง แตถาไดเปนจํานวนคี่แสดง วาขอมูลไมถูกตอง ขอความ BANGKOK เมื่อเก็บในหนวยความจําหลักของไมโครคอมพิวเตอรที่มีบิต พาริตีดวยจะเปนดังรูป หนวยความจํา บิตพาริตี B A N G K O K 01000010 01000001 01001110 01000111 01001011 01001111 01001011 0 0 0 0 0 1 0 รูปที่ 5 แสดงตัวอยางการแทนขอความในหนวยความจําแบบมีบิตพาริตี รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
12.
- 12 - 2.3.4
การจัดเก็บคําสั่งในหนวยความจํา ในการทํางานของเครื่องคอมพิวเตอร นอกจากขอมูลแลว สิ่งสําคัญอีกอยางที่ทําใหเครื่องคอมพิวเตอร สามารถดําเนินการตางๆ ตามที่เราตองการไดคือชุดคําสั่ง โดยหนวยควบคุมของคอมพิวเตอรที่อยูในหนวย ประมวลผลกลาง (Central Processing Unit : CPU) หรือที่เรียกกันทั่วไปวาซีพียู ทําการอานคําสั่งจาก หนวยความจํามาแปลความหมาย และกระทําตามคําสั่ง การแปลความหมายคําสั่ง หมายถึง การนําคําสั่งซึ่ง เขียนขึ้นดวยภาษาคอมพิวเตอรภาษาใดภาษาหนึ่งมาแปลงใหเปนภาษาคอมพิวเตอรระดับพื้นฐานที่เรียกวา ภาษาเครื่อง (machine language) ซึ่งมีลักษณะเปนรหัสเลขฐานสอง คอมพิวเตอรเครื่องหนึ่งมีคําสั่งที่ใชได หลายรอยคําสั่ง แตละคําสั่งจะมีความหมายเฉพาะ เชน คําสั่งนําขอมูลที่มีคาเปน 3 จาก หนวยความจําตําแหนง ที่ 8000 มาบวกกับขอมูลที่มีคาเปน 5 ในตําแหนงที่ 8001 ผลลัพธที่ไดใหเก็บไวในหนวยความจําตําแหนงที่ 8002 เมื่อเขียนคําสั่งเปนภาษาเครื่องจะมีลักษณะเปน เลขฐานสองเรียงตอกันเปนจํานวนมาก ซึ่งเขาใจไดยาก จึงมักใชตัวอักษรแทนรหัสภาษาเครื่องเหลานี้ ดังตัวอยางแสดงในรูป 6 ตัวอักษรแทนรหัสภาษาเครื่อง ภาษาเครื่อง LD A,(8000) 00111010,00000000,10000000 LD B,A 01000111 LD A,(8001) 00111010,00000001,10000000 ADD A,B 10000000 LD (8002),A 00110010,00000010,10000000 รูปที่ 6 แสดงตัวอยางการแทนคําสั่งภาษาเครื่อง รหัสภาษาเครื่องเมื่อเก็บอยูในหนวยความจําของคอมพิวเตอรจะมีลักษณะเรียงตอกันไป สมมติใหสวนของ คําสั่งเก็บในหนวยความจําเริ่มจากตําแหนง 1000 และสวนของขอมูลเก็บไวเริ่มจากตําแหนง 8000 ดังรูปที่ 6 ภาษาเครื่องเปนภาษาสั่งการพื้นฐานที่ใชรหัสตัวเลขฐานสอง คอมพิวเตอรที่ใช หนวยประมวลผลกลางตาง ตระกูลกันจะมีภาษาเครื่องที่แตกตางกัน เชน เครื่องที่ใชซีพียู เพนเทียม (Pentium) กับซีพียูที่ใชในเครื่องแมกอินทอช มีรหัสคําสั่งตางกัน รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
13.
- 13 - 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 . . . 8000 8001 8002 00111010 00000000 10000000 01000111 00111010 00000001 10000000 10000000 00110010 00000010 10000000 . . . . 00000011 00000101 00001000 0 0 1 0 0 1 1 1 1 1 1 . . . 0 0 1 บิตพาริตีหนวยความจํา รูปที่
7 การเก็บขอมูลและคําสั่งลงในหนวยความจําดวยรหัสเลขฐานสอง 2.4 การจัดการขอมูลดวยคอมพิวเตอร ในปจจุบันที่สังคมเปนสังคมสารสนเทศ ขอมูลถือเปนทรัพยากรที่มีคาของทุกๆ หนวยงานไมวาขนาดเล็กหรือ ใหญ หนวยงานที่สามารถจัดการขอมูลไดดีกวายอมไดเปรียบกวาในทุกๆ ดาน ดังนั้น จึงไดมีความพยายามนํา เทคโนโลยีดานคอมพิวเตอรเขามาชวยใน การจัดการขอมูล โดยมีจุดประสงคเพื่อใหขอมูลของหนวยงานมีความ ถูกตอง แมนยํา ทันสมัยและสะดวกตอการเรียกใชงานมากที่สุด หากจะพิจารณาถึงการจัดการขอมูลยอมจะหมายถึง การจัดเก็บขอมูล การเรียกใชขอมูล รวมถึงการวิเคราะหขอมูลเพื่อนํามาใชงาน ลองพิจารณาถึงคลินิกแหงหนึ่งซึ่งเปน หนวยงานเล็กๆ ก็ยังตองมีการเก็บรวบรวมขอมูลคนไขที่มารับการรักษา ขอมูลที่ตองการเก็บ ไดแก ประวัติสวนตัว ของคนไข อาการที่มารับการรักษา วิธีการรักษา และผลการรักษา วิธีหนึ่งที่ทํากันก็คือการจดบันทึกขอมูลทั้งหมดลง บนกระดาษและเก็บกระดาษนั้นไว ถามีหัวขอที่ซ้ํากัน เชน ขอความวาหัวขอ ชื่อคนไข และที่อยู ฯลฯ เจาหนาที่ตอง เขียนทุกใบก็จะเปนการเสียเวลา ดังนั้นทางคลินิกอาจใชวิธีจางโรงพิมพพิมพแบบฟอรมขึ้นมาเพื่อใหการกรอกขอมูล งายขึ้น รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
14.
- 14 - รูปที่
8 แสดงตัวอยางของแบบฟอรมที่คลินิกแหงหนึ่งใช เมื่อพิจารณาบัตรคนไข จะเห็นวา ขอมูลที่อยูบนบัตรมีความหมายตางๆ กัน การที่ขอมูลแสดงความหมายได จะตองประกอบดวยสวนขอมูลที่พิมพบนบัตร กับสวนขอมูลที่กรอกเพิ่มเติม สวนขอมูลที่พิมพบนบัตรคือสวนที่อธิบาย ลักษณะของขอมูลที่ตองการ ทําใหสวน ขอมูลที่กรอกเพิ่มเติมชัดเจน การใชงานขอมูลใหไดผลจึงตองมีทั้งตัวขอมูลและ คําอธิบายลักษณะของขอมูล ในการจัดเก็บขอมูลเหลานี้ ทางคลินิกใชตูเก็บเอกสารขนาดใหญสําหรับเก็บแบบฟอรมและเรียงไวในลิ้นชัก เมื่อมีคนไขใหมเพิ่มขึ้นก็เพิ่มแบบฟอรมแผนใหมเขาไป และในการเรียกใชขอมูลเมื่อมีคนไขมาติดตอ เจาหนาที่ตอง คนหาขอมูลเดิมของคนไข วิธีหนึ่งที่ทําไดคือตรวจดูขอมูลบนบัตรคนไขทีละใบตั้งแตใบแรกจนพบ การคนหาวิธีนี้อาจ เสียเวลามาก แตถาจัดเก็บขอมูลโดยเรียงชื่อตามตัวอักษรไวแลวจะทําไดรวดเร็วขึ้น การจัดการขอมูลจึงเปนสิ่งที่จําเปนและเกี่ยวของกับการใชงานในชีวิตประจําวันและมีการนําคอมพิวเตอรมาชวย ประมวลผลเพื่อไดขอมูลที่ถูกตองอยางรวดเร็ว การประมวลผลดวยคอมพิวเตอรจําเปนตองมีหลักการและวิธีการที่เปน ระบบและการเก็บขอมูลควรพยายามลดขนาดของขอมูลใหเล็กที่สุด แตยังคงความหมายในตัวเองมากที่สุด ดังที่กลาวมาแลววาการจัดเก็บขอมูลในคอมพิวเตอรนั้น เปนการเก็บขอมูลไวใน สื่อบันทึก เชน เทปแมเหล็ก แผนบันทึก หรือจานแมเหล็ก โดยที่ขอมูลนั้นอยูในรูปของเลขฐานสองหลายบิตเรียงกัน ดังนั้นในการนําคอมพิวเตอร มาชวยในการประมวลผลจึงตองกําหนด รูปแบบหรือโครงสรางของขอมูลเพื่อใหผูใชงานและคอมพิวเตอรสามารถ เขาใจไดตรงกัน โดยโครงสรางของขอมูลจะประกอบดวย 5 ลําดับ ดังนี้ (1) บิต ดังที่ไดเคยกลาวไปแลววาบิตคือตัวเลขโดดในระบบเลขฐานสอง ซึ่งมีคาไดเพียง 0 หรือ 1 บิตเปน หนวยขอมูลที่เล็กที่สุดในการแทนขอมูลในคอมพิวเตอร (2) ตัวอักขระ (character) หมายถึงตัวอักขระแตละตัว ซึ่งอาจเปนตัวเลข ตัวอักษรหรือเครื่องหมายใด ๆ การแทนตัวอักขระแตละตัวในคอมพิวเตอรใชเลขฐานสองจํานวน 8 บิต ซึ่งเราเรียกอีกอยางวาไบต รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
15.
- 15 - (3)
เขตขอมูล (field) หมายถึงหนวยขอมูลหนวยหนึ่งที่กําหนดขึ้นมาแทนความหมายใดความหมายหนึ่ง เขต ขอมูลแตละเขตประกอบดวยตัวอักขระตั้งแตหนึ่งตัวขึ้นไป (4) ระเบียนขอมูล (record) หมายถึงกลุมของเขตขอมูลที่มีความเกี่ยวของกัน ระเบียนขอมูลประกอบดวย เขตขอมูลตั้งแตหนึ่งเขตขึ้นไป (5) แฟมขอมูล (file) หมายถึงกลุมของระเบียนขอมูลแบบเดียวกัน ซึ่งประกอบดวยระเบียนขอมูลตั้งแตหนึ่ง ระเบียนขึ้นไป ลักษณะของแฟมขอมูล เขตขอมูล(Field) หมายถึง หนวยเก็บขอมูลหนึ่งที่ถูกกําหนดขึ้นเพื่อใชเก็บคาขอมูลที่ตองการ ระเบียน(Record) หมายถึง กลุมของเขตขอมูลที่เกี่ยวของกัน ระเบียนขอมูลจึงประกอบดวยเขต ขอมูลตั้งแตหนึ่งเขตขอมูลขึ้นไป แฟมขอมูล(File) หมายถึง กลุมของระเบียน(record) ขอมูลที่มีเขตขอมูล(field)เหมือนๆ กัน ซึ่ง ประกอบดวยระเบียนขอมูลตั้งแตระเบียนขึ้นไป เชน แฟมประวัตินักเรียนในชั้นเรียนประกอบดวย ระเบียนขอมูลประวัติของนักเรียนแตละคน ซึ่งประวัติเหลานี้มีเขตขอมูลที่เหมือนกัน โดยเขตขอมูลที่ เหมือนกันในแตละระเบียนอาจเปนคาที่เหมือนกันหรือตางกันก็ได แฟมขอมูล ระเบียน 1 ระเบียน 2 ระเบียน 3 ……….. ระเบียน … เขตขอมูล 1 ……เขตขอมูล 2 เขตขอมูล 2 ประเภทของแฟมขอมูล การแบงประเภทของแฟมขอมูลมักแบงตามรูปแบบการเขาถึงขอมูล ซึ่งมี 3 ประเภทดังนี้ 1. แฟมลําดับ แฟมลําดับ หมายถึง แฟมขอมูลที่จะเขาถึงไดไปตามลําดับ (sequential) สื่อตัวอยางที่เห็นงายก็คือ แถบบันทึกเพลง (tape) กวาจะเขาไปถึงเพลงลําดับทาย ๆ ก็ตองหมุนผานเพลงแรก ๆ ไป กอน ตองรอ จนกวาจะถึงเพลงที่ตองการ (ตรงขามกับจานเสียงหรือซีดี(CD) ที่เราสามารถเลือกฟงเพลงที่ตองการไดทันที) 2. แฟมสุม แฟมสุม หมายถึง แฟมขอมูลที่จัดเก็บระเบียน (record) กระจายออกไปในเนื้อที่จัดเก็บบนสื่อตาง ๆ (medium) โดยไมเรียงไปตามลําดับกอนหลังอยางแฟมลําดับ (sequential file) ตําแหนงของระเบียนมักจะ ขึ้นอยูกับเขตหลัก (key field) เขตหลักนี้จะขึ้นกับฟงกชันแบบแฮช (hashing function) เพื่อระบุตําแหนงที่ แนนอนในที่จัดเก็บ มีความหมายเหมือน direct file ดู random access ประกอบ รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
16.
- 16 - 3.
แฟมดัชนี แฟมดัชนี หมายถึง แฟมพิเศษตางหากที่บอกตําแหนงที่อยูของระเบียนตาง ๆ ที่เก็บ ไวในแฟม ฐานขอมูล (database file) การหาขอมูลดวยวิธีนี้ จะทําไดเร็วมาก ขอดีของแฟมขอมูล 1. การประมวลผลขอมูลทําไดรวดเร็ว 2. คาลงทุนในเบื้องตนจะต่ํา อาจไมจําเปนตองใชคอมพิวเตอรที่มีประสิทธิภาพสูงก็สามารถทําการ ประมวลผลขอมูลได 3. โปรแกรมประยุกตแตละโปรแกรมสามารถควบคุมการใชงานในแฟมขอมูลของตนเองได ขอเสียของแฟมขอมูล 1. มีความซ้ําซอนของขอมูล(Redundancy) 2. ความยากในการประมวลผลขอมูลในแฟมขอมูลหลายแฟมขอมูล 3. ไมมีผูควบคุมหรือรับผิดชอบระบบทั้งหมด 4. ความขึ้นตอกัน(Dependency)ระหวางโปรแกรมประยุกตและโครงสรางของแฟมขอมูล รูปที่ 9 แสดงความสัมพันธของโครงสรางขอมูลภายในแฟมขอมูล พิจารณาการเก็บประวัติของนักเรียนในโรงเรียนแหงหนึ่ง ประวัติของนักเรียนคนหนึ่ง ๆ จะบันทึกลงใน ระเบียนประวัติหนึ่งใบ โดยประกอบดวยเขตขอมูลตาง ๆ เชน ชื่อ นามสกุล วันเดือนปเกิด ฯลฯ โดยที่ขอมูลเหลานี้ อาจเปนตัวเลขหรือตัวอักษรก็ได และใบระเบียนประวัติของนักเรียนในโรงเรียนจะไดรับการจัดเก็บไวในแฟมเดียวกัน รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
17.
- 17 - รูปที่
10 แสดงการจัดเก็บประวัตินักเรียน จากรูปจะเห็นวา นักเรียนแตละคนมีประวัติ 1 ใบ หรือ 1 ระเบียน เก็บอยูในแฟมประวัตินักเรียนทั้งโรงเรียน เมื่อดึงประวัตินักเรียน 1 คนมาพิจารณาจะประกอบดวยเขตขอมูลรายละเอียดดังรูปทางขวามือและจากรูปสามารถสรุป ไดวา ระเบียนประวัติของนักเรียนทั้งหมดเรียกวา แฟมขอมูล ประวัตินักเรียนของโรงเรียน ระเบียนประวัติของนักเรียนแตละคนเรียกวา ระเบียนขอมูล ประวัตินักเรียน ขอมูลแตละคาในระเบียนประวัติ เรียกวา เขตขอมูล ประวัตินักเรียนซึ่งอาจเปนตัวเลขหรือตัวหนังสือ รูปที่ 11 แสดงการจัดเก็บประวัตินักเรียนในคอมพิวเตอร โดยขอมูลของนักเรียนแตละคนเก็บใน 1 ระเบียน และแตละระเบียนประกอบดวย 7 เขตขอมูล สําหรับการจัดเก็บขอมูลเพื่อการประมวลผลขอมูลดวยคอมพิวเตอรนั้น จะมีการจัดเหมือนกับการจัดขอมูลทั่วไป คือ เปนแฟมขอมูล ระเบียนขอมูล และเขตขอมูล จากภาพการจัดการขอมูลทั่วไปในรูปแสดงการจัดเก็บประวัตินักเรียน นั้น สามารถจัดเก็บในคอมพิวเตอรไดดังรูป โดยจะเห็นวาแฟมขอมูลอยูในรูปตารางสองมิติ และแตละแถวจะแสดง ระเบียนแตละระเบียน และแตละสดมภจะแสดงเขตขอมูลตาง ๆ แตละเขตขอมูลที่มีชื่อกํากับบอกไว จะสังเกตไดวา ความสัมพันธของขอมูลจะสัมพันธกันในแตละระเบียน โดยมีความหมายในตัวเองและไมเกี่ยวของกับลําดับระเบียน รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
18.
- 18 - ในการจัดเก็บขอมูลตองกําหนดคุณสมบัติของขอมูลใหชัดเจนตลอดจนวิธีการเตรียม
ขอมูลเพื่อการประมวลผล ดังตอไปนี้ (1) กําหนดชื่อและจํานวนเขตขอมูลในระเบียนขอมูล เชน ในระเบียนขอมูลนักเรียนในรูปแสดงการจัดเก็บ ประวัตินักเรียนในคอมพิวเตอร อาจประกอบดวยเขตขอมูลจํานวน 6 เขต คือ เขตขอมูลที่ 1 ชื่อเขตขอมูล ID หมายถึง เลขประจําตัวนักเรียน เขตขอมูลที่ 2 ชื่อเขตขอมูล NAME หมายถึง ชื่อสกุลนักเรียน เขตขอมูลที่ 3 ชื่อเขตขอมูล SEX หมายถึง เพศของนักเรียน เขตขอมูลที่ 4 ชื่อเขตขอมูล BIRTHDAY หมายถึง วันเดือนปเกิดของนักเรียน เขตขอมูลที่ 5 ชื่อเขตขอมูล FA_ NAME หมายถึง ชื่อบิดาของนักเรียน เขตขอมูลที่ 6 ชื่อเขตขอมูล MO_NAME หมายถึง ชื่อมารดาของนักเรียน (2) กําหนดชนิดและขนาดของเขตขอมูลแตละเขต เชน เขตขอมูล NAME เปนตัวหนังสือมีขนาดที่เก็บ 30 ตัวอักษร (3) กําหนดวิธีการและสื่อในการจัดเก็บขอมูล แฟมขอมูลจะไดรับการนําไปเก็บไวในหนวยความจําของ คอมพิวเตอร โดยขอมูลนี้อาจไดรับการเปลี่ยนแปลงเพิ่มเติมหรือตัดออกได เขตขอมูล ตัวอยางขอมูล ขนาดของขอมูล เลขประจําตัวนักเรียน 00001 ตัวอักษร 5 ตัว ชื่อ - สกุล มานะ แข็งขัน ตัวอักษร 30 ตัว เพศ ช ตัวอักษร 1 ตัว วันเดือนปเกิด 12/01/2531 ตัวอักษร 10 ตัว ชื่อบิดา มนัส แข็งขัน ตัวอักษร 30 ตัว ชื่อมารดา ราตรี แข็งขัน ตัวอักษร 30 ตัว ตารางที่ 3 การกําหนดลักษณะการจัดเก็บขอมูลของแฟมขอมูลประวัตินักเรียน รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
19.
- 19 - ลักษณะประจํา
ลักษณะของขอมูล ชื่อเขตขอมูล ความหมาย ขอมูล ชนิด จํานวนตัวอักษร ID เลขประจําตัวนักเรียน 00001 ตัวอักษร 5 NAME ชื่อ - สกุลนักเรียน มานะ แข็งขัน ตัวอักษร 30 GENDER เพศ ช ตัวอักษร 1 BIRTHDAY วันเดือนปเกิด 12/01/2531 ตัวอักษร 10 FA_NAME ชื่อบิดา มนัส แข็งขัน ตัวอักษร 30 MO_NAME ชื่อมารดา ราตรี แข็งขัน ตัวอักษร 30 ตารางที่ 4 ตัวอยางโครงสรางแฟมขอมูลประวัตินักเรียน เมื่อนําเขตขอมูลทั้งหมดมาวางเรียงกัน จะเกิดรูปแบบที่เรียกวา ระเบียนขอมูล (record) ซึ่งสามารถใชเปน เครื่องบงบอกถึงโครงสรางของแฟมนั้นได เชน แฟมประวัตินักเรียน มี โครงสรางระเบียนตามตารางตัวอยางโครงสราง ระเบียนของแฟมขอมูลนักเรียน ID NAME GENDER BIRTHDAY FA_NAME MO_NAME ในแตละระเบียนอาจเลือกเขตขอมูลหนึ่ง ซึ่งสามารถบงบอกความแตกตางของขอมูลใหทราบไดอยางมีนัยสําคัญ มาเปนตัวบงชี้ความแตกตางของระเบียนแตละระเบียนซึ่งเรียกวา กุญแจ (key) เชน ระเบียนประวัตินักเรียนอาจเลือก เขตขอมูล ID เปนกุญแจเพราะ เขตขอมูลนี้จะบงบอกความแตกตางอยางมีนัยสําคัญ กลาวคือ จะบอกไดวาเปน นักเรียน คนเดียวกันหรือไม ถาขอมูลในเขตขอมูล ID เหมือนกันแสดงวาเปนคนเดียวกัน แตถาไมเหมือนกันแสดงวา เปนคนละคนกัน 2.5 ระบบฐานขอมูล ฐานขอมูล หมายถึง แหลงที่ใชสําหรับเก็บรวบรวมขอมูลซึ่งอยูในรูปแฟมขอมูลมารวมไวที่เดียวกัน รวมทั้ง ตองมีสวนของพจนานุกรมขอมูล (data dictionary) เก็บคําอธิบายเกี่ยวกับโครงสรางของฐานขอมูล และเนื่องจาก ขอมูลที่จัดเก็บนั้นตองมีความสัมพันธซึ่งกันและกันทําใหสามารถสืบคน (retrieval) แกไข (modified) ปรับปรุง เปลี่ยนแปลงโครงสราง ขอมูล (update) และจัดเรียง (sort) ไดสะดวกขึ้นโดยในการกระทําการดังที่กลาวมาแลว ตอง อาศัยซอฟตแวรประยุกตสําหรับจัดการฐานขอมูล ระบบฐานขอมูล หมายถึง ระบบการรวบรวมแฟมขอมูลหลายๆ แฟมขอมูลเขาดวยกัน โดยขจัดความซ้ําซอน ของขอมูลออก แลวเก็บขอมูลไวที่ศูนยกลาง เพื่อการใชงานรวมกันในองคกร ภายในระบบตองมีสวนที่เปนโปรแกรม ประยุกตที่สรางขึ้นเพื่อเชื่อมโยงและใชงานขอมูลในฐานขอมูล(database) และจะตองมีการดูแลรักษาความปลอดภัย ของขอมูลเหลานั้น มีการกําหนดสิทธิของผูใชงานแตละคนใหแตกตางกัน ตามแตความตองการในการใชงาน จากความหมายที่กลาวมาขางตน ระบบฐานขอมูลจะประกอบดวยแฟมขอมูลจํานวนหลายๆ แฟมดังตัวอยาง ในรูป แฟมขอมูลเหลานี้ตองมีการจัดระบบแฟมไวอยางดี กลาวคือ ขอมูลในแฟมขอมูลเดียวกันตองไมมีการซ้ําซอนกัน แตระหวางแฟมขอมูลอาจมีการซ้ําซอนกันไดบาง และตองเปดโอกาสใหผูใชสามารถเขาถึงขอมูล และคนหาไดงาย นอกจากนี้ยังสามารถ เพิ่มเติม หรือลบออกไดโดยไมทําใหขอมูลอื่นเสียหาย รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
20.
- 20 - รูปที่
12 ตัวอยางแฟมขอมูลในฐานขอมูลโรงเรียน รูปที่ 12 แสดงแฟมขอมูลทั้งหมดที่ประกอบรวมอยูในฐานขอมูล และรูปที่ 13 แสดงใหเห็นวาแฟมขอมูลใน ฐานขอมูลอาจมีความสัมพันธกัน โดยความสัมพันธระหวางแฟมขอมูลแสดงโดยเสนตรงเชื่อมโยงระหวาง 2 แฟมขอมูล รูปที่ 13 แสดงความสัมพันธของแฟมแตละแฟมในฐานขอมูล สมมติวาแฟมขอมูลอาจารยประกอบดวยเขตขอมูลตางๆ ไดแก ชื่อ ตําแหนง เงินเดือน ที่อยู ฯลฯ สวน แฟมขอมูลนักเรียนนั้นอาจประกอบดวยเขตขอมูล เลขประจําตัวนักเรียน ชื่อ ที่อยู ฯลฯ และตองมีตัวชี้วามีใครเปน อาจารยประจําชั้น ในแฟมขอมูลนักเรียนอาจเก็บชื่ออาจารยที่ปรึกษาไวเพื่อเปนตัวชี้ก็ได แตจะทําใหเสียเนื้อที่การเก็บขอมูลมาก ขึ้น ดังนั้นจึงตองหาทางสรางตัวชี้ที่เหมาะสม ตัวอยางเชน สรางรหัสอาจารยประจําชั้นเพื่อเปนตัวชี้แทนชื่อของ อาจารย 2.5.1 โครงสรางขอมูลในระบบฐานขอมูล ความสัมพันธของแตละแฟมขอมูลจะแสดงดวยตัวชี้ที่จะบอกวาขอมูลของระเบียนเดียวกันอยูที่ใดใน แฟมอื่นๆ เชน เมื่อแบงแยกแฟมขอมูลออกเปน 3 แฟม คือ นักเรียน อาจารย และ วิชา โดยแตละแฟมขอมูล จะมีตัวชี้บงบอกวาขอมูลที่สัมพันธกันอยูที่ใด ดังตัวอยางในรูป รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
21.
- 21 - รูปที่
14 ตัวอยางการใชตัวชี้เพื่อบอกความสัมพันธของแฟมขอมูลในระบบฐานขอมูล โครงสรางขอมูลในฐานขอมูลตามรูป ประกอบดวย 3 แฟม ในแตละแฟมมีความสัมพันธถึงกัน เชน ขอมูลในแฟมนักเรียนจะมีสวนที่เปนตัวชี้ที่บอกความสัมพันธกับแฟมอาจารยวาอาจารยประจําชั้นเปนใคร กรณีที่การคนหาขอมูลของนักเรียน เชน นักเรียนที่มีเลขประจําตัวนักเรียน 008 มีชื่อวาอะไร มีใคร เปนอาจารยประจําชั้น และเรียนวิชาอะไร ลักษณะการคนหาคือ คนหาในแฟมนักเรียนทีละระเบียนจนพบ ระเบียนที่มีเลขประจําตัว 008 ก็จะทราบชื่อนักเรียนและมีตัวชี้ที่ระบุวาขอมูลนี้สัมพันธกับขอมูลในแฟม อาจารย ทําใหทราบวาอาจารยชื่ออะไร และจะทราบตัวชี้ที่ระบุตอวาอาจารยสอนวิชาอะไร เปนตน 2.5.2 ระบบจัดการฐานขอมูล ในการทํางานดวยคอมพิวเตอร ถึงแมจะมีเครื่องคอมพิวเตอรที่มีประสิทธิภาพดีแลวก็ตาม ยังตองมี ชุดคําสั่ง (software) ที่จะควบคุมการทํางานของเครื่องอีกดวย บุคคลที่คุนเคยกับการเขียนชุดคําสั่งดวย ภาษาคอมพิวเตอรตางๆ เชน ภาษาซี ปาสคาล อาจจะประสบปญหาใน การเขียนชุดคําสั่งที่เกี่ยวกับ แฟมขอมูล ตัวอยางเชน บริษัทแหงหนึ่งตองการประมวลผลขอมูล เงินเดือนของพนักงาน ขอมูลบัญชีรายรับ รายจาย ขอมูลระบบสินคาคงคลัง โดยทั่วไปในการเขียนชุดคําสั่ง หรือใชงานคอมพิวเตอรเพื่อใหได จุดประสงคตามความตองการดังกลาว อาจใชหลักการทํางานโดยวิธีการจัดแฟม ซึ่งเรียกวิธีนี้วา ระบบการจัด กระทําแฟมขอมูล (file handling system) ดังรูป รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
22.
- 22 - รูปที่
15 ตัวอยางระบบการจัดกระทําแฟมขอมูล จากรูปจะเห็นวา ถาตองการเขียนโปรแกรมคํานวณคาปรับของสมาชิกที่ยืมหนังสือนานเกิน กําหนดเวลา จะตองดึงเอาขอมูลการยืมหนังสือมาจากแฟมที่เก็บขอมูลการยืมมาประมวลผล สวนโปรแกรม จัดการขอมูลสมาชิกก็จะตองติดตอกับขอมูลในแฟมขอมูลสมาชิก และโปรแกรมขอมูลหนังสือสิ่งพิมพก็ เกี่ยวของกับแฟมขอมูลหนังสือสิ่งพิมพ เมื่อตองการโปรแกรมเพื่อจุดประสงคอะไร ก็ตองเขียนโปรแกรมนั้น ขึ้นมาเอง พรอมกับตองสรางแฟมขอมูลสําหรับเก็บขอมูลที่ตองการนํามาประมวลผล ดังที่กลาวมาแลววา ในการดําเนินการกับขอมูลในฐานขอมูลนั้นจําเปนตองมีซอฟตแวรประยุกตที่ ชวยในการจัดการฐานขอมูล ซึ่งจะทําหนาที่ในการเก็บรวบรวมขอมูลใหเปนแฟมที่มีระเบียบ งายตอการใช งาน และชวยทําใหผูใชประมวลผลขอมูลตางๆ ตามความตองการไดอยางรวดเร็ว โปรแกรมเหลานี้เรียกกันวา ซอฟตแวรจัดการฐานขอมูล หรือระบบจัดการฐานขอมูล (DataBase Management System : DBMS) ซอฟตแวรจัดการฐานขอมูลนี้ มีความสามารถทางดานการจัดการแฟมขอมูลมากมาย เชน การสราง แฟม การกําหนดความสัมพันธของขอมูล การประมวลผลขอมูลหลายๆ แฟมรวมเปนระบบเดียว การจัดระบบ ขอมูลใหเปนระเบียบ การคนหาขอมูลที่ตองการได และการจัดการเนื้อที่ของหนวยความจําได ดังนั้นเมื่อใชโปรแกรมจัดการฐานขอมูล เขามาแทนระบบการจัดกระทําแฟมดังในรูป จะทําใหใชงาน ไดสะดวกรวดเร็วขึ้น การจัดระบบแฟมสามารถทําไดโดยใชคําสั่งของซอฟตแวรจัดการฐานขอมูลที่เตรียมไว แลว เชน คําสั่งสรางแฟมขอมูล คําสั่งเพิ่มหรือลบขอมูล รูปที่ 16 ตัวอยางการใชระบบการจัดการฐานขอมูลแทนระบบจัดกระทําแฟมขอมูล รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
23.
- 23 - ขอมูลที่เก็บรวบรวมไวภายในแฟมจะถูกจัดสรรดวยซอฟตแวรจัดการฐานขอมูล
แฟมตางๆ เหลานั้น อาจจะถูกสรางพรอมกันครั้งเดียว โดยผูใชเปนผูปอนขอมูลเขาไปในคอมพิวเตอร ผูใชสามารถนําขอมูลตางๆ มาประมวลผลตามความตองการ โดยเขียนโปรแกรมดวยชุดคําสั่งงายๆ ซึ่งซอฟตแวรจัดการฐานขอมูลได เตรียมไวแลว จากตัวอยางในรูปตัวอยางการใชระบบการจัดการฐานขอมูลแทนระบบจัดกระทําแฟมขอมูล ขอมูล เกี่ยวกับการยืมหนังสือ ขอมูลสมาชิกและขอมูลหนังสือสิ่งพิมพ ไดเก็บรวบรวมไวภายในฐานขอมูล เดียวกัน แลวเขียนโปรแกรมเพื่อคํานวณคาปรับ ขอมูลสมาชิก และขอมูลหนังสือ โดยที่โปรแกรมตางๆ จะ ติดตอกับขอมูลภายในแฟมโดยผานทางซอฟตแวรจัดการฐานขอมูล และถาตองการเขียนโปรแกรมเพื่อ ประมวลผลตามจุดประสงคใหมก็สามารถทําไดโดยการเขียนโปรแกรมเพิ่มขึ้น เทคโนโลยีดานคอมพิวเตอรไดเปลี่ยนแปลงไปตามกาลเวลา วิธีจัดการฐานขอมูลก็ไดรับการพัฒนา ใหกาวหนาขึ้นเปนลําดับ การจัดการฐานขอมูลจึงเปนศาสตรที่มีการศึกษาเลาเรียนกันในหลายๆ ระดับ การ จัดการฐานขอมูลยึดหลักการที่สําคัญคือ (1) ลดความซ้ําซอนของขอมูล การจัดเก็บขอมูลที่ไมเปนระบบที่ดี อาจมีขอมูลที่ซ้ําซอนกระจาย อยูในหลายๆ แฟม ทําใหมีปญหาของการปรับแกไขขอมูล เพราะตองคอยปรับปรุงขอมูลใหครบทุกแฟม มิฉะนั้นจะพบกับปญหาความไมตรงกันของขอมูล ซึ่งทําใหการบริหารขอมูลทําไดยาก จึงควรมีการออกแบบ และเก็บเพียงที่เดียว เพื่อลดความ ซ้ําซอน (2) ควบคุมความคงสภาพของขอมูล ในการสรางฐานขอมูลจะตองมี การกําหนดโครงสรางของขอมูลแตละเขตขอมูล โดยการกําหนดชื่อ ชนิดของขอมูล รวมทั้งขนาดของคาขอมูล ทําใหสามารถตรวจสอบขอมูลที่ผูใชกรอกในขั้นตอนของการนําเขาขอมูลได โดยคาของขอมูลที่ผิดไปจาก รูปแบบที่กําหนดจะไมไดรับการนําเขาสูฐานขอมูล มีผลใหลดความผิดพลาดของขอมูลได (3) มีระบบปองกันความปลอดภัยของขอมูล ขอมูลที่จัดเก็บไวในฐานขอมูลจําเปนตองจัดแบง ระดับความสําคัญของขอมูลเพื่อกําหนดผูใช มีการควบคุมการใชขอมูล เพื่อบงบอกวาใครจะเปนผูแกไขหรือ ปรับปรุงขอมูลไดบาง มีการบันทึกประวัติการแกไขขอมูลเพื่อตรวจสอบ ขอมูลที่จัดเก็บนั้นอาจมีความสําคัญ การแกไขหรือปรับปรุงขอมูลโดยรูเทาไม ถึงการณนั้นอาจทําใหขอมูลเสียหายได นอกจากนี้ระบบควรมีการ สํารองขอมูลเพื่อปองกัน ขอมูลสูญหาย (4) มีความเปนอิสระจากโปรแกรม ระบบจัดการฐานขอมูลที่ดีจะตองเปนระบบที่ฐานขอมูลมี ความเปนอิสระจากโปรแกรม ทําใหสามารถใชโปรแกรมจัดการฐานขอมูลใดๆ จัดการฐานขอมูลได การ ออกแบบใหขอมูลเปนอิสระนี้ ทําใหขอมูลใชไดกับเครื่องคอมพิวเตอรทุกรูปแบบ (5) รวมขอมูลเพื่อใชขอมูลรวมกัน แตเดิมมีการเก็บขอมูลแยกเปนแฟมขอมูลขนาดเล็กกระจัด กระจาย ซึ่งทําใหดูแลและบริหารจัดการขอมูลไดยาก แตในปจจุบันดวยเทคโนโลยีที่ทันสมัยสามารถรวบรวม ฐานขอมูลเหลานี้เขาเปนฐานขอมูล ทําใหระบบทํางานรวมกันไดดีขึ้น การดําเนินงานฐานขอมูลจะตองมีการจัดการเตรียมฐานขอมูลและบริหารขอมูล โดยจัดแยกกลุม ปรับปรุงขอมูล และตรวจสอบความถูกตอง หนาที่หลักของผูบริหาร ฐานขอมูล จึงประกอบดวยการจัดเก็บ ขอมูล การติดตอประสานงานกับแหลงและที่มาของ ขอมูล ตรวจสอบความถูกตองของขอมูล แบงกลุม จัดลําดับ กําหนดรหัสขอมูล คํานวณ สรุปผลทํารายงาน เก็บรักษาขอมูลโดยตองคํานึงถึงความปลอดภัยและ เชื่อถือไดของขอมูล การคนหาขอมูล การสํารวจขอมูล และการเผยแพรแจกจายขอมูล แหลงที่มา หนังสือเรียนสาระการเรียนรูพื้นฐานเทคโนโลยีสารสนเทศ ชวงชั้นที่ 4 ชั้นมัธยมศึกษาปที่ 4-6 ตามหลักสูตรการศึกษา ขั้นพื้นฐาน พุทธศักราช 2544 รายวิชา ง40101 เทคโนโลยีสารสนเทศและการเขียนโปรแกรมขั้นตน ภาคเรียนที่ 1/2552
Download