บทที่ 4 ผลการดําเนินงาน · 50 บทที่ 4 ผลการดําเนินงาน . กกกกกกกกโครงการออกแบบมิวสิควีดีโอเพลง
บทที่4...
Transcript of บทที่4...
บทท 4 ไมโครคอมพวเตอรและซอฟตแวรสำเรจรป ในระบบการจดการฐานขอมล
ระบบงานตางๆ ทงในดานธรกจ งานบญช งานสนคาคงคลง งานดานบคลากร งานอตสาหกรรมและการออกแบบ ลวนแลวแตตองมการจดทำระบบการจดการฐานขอมลทงส น ซงตองอาศยคอมพวเตอรและโปรแกรมตางๆ โดยคอมพวเตอรทเราใชงานเปนประจำกคอ ไมโครคอมพวเตอร
4.1 ความหมายของไมโครคอมพวเตอร
“ไมโครคอมพวเตอร” (microcomputer) เปนชอเรยกเครองคอมพวเตอรขนาดเลก ซงใชตวประมวลแบบจลภาคทเรยกวา ชป (chip) เปนองคประกอบหลก เรมมการผลตออกสตลาด ในราวทศวรรษ 1970 แตภายหลงมานยมใชคาวาพซ (PC) ซงยอมาจากคาวา personal computer มากกวา
4.2 ลกษณะของไมโครคอมพวเตอร ลกษณะของไมโครคอมพวเตอรสามารถแบงไดเปน 2 ประเภทใหญๆ ดงน
4.2.1 แบบตดตงใชงานอยกบทบนโตะทางาน (desktop computer) เปนไมโครคอมพวเตอรท มขนาดเลกถกออกแบบมาตงบนโตะ มการแยก
ชนสวน ประกอบเปน ซพย จอภาพ และแผงแปนอกขระ
ภาพท 4.1 เครองคอมพวเตอรแบบตงโตะ
4.2.2 แบบเคลอนยายได (portable computer) สามารถพกพาตดตว อาศยพลงงานไฟฟาจากแบตเตอรจากภายนอก ไดแก แลปทอป (laptop computer) หรอโนตบก (notebook computer) เปนไมโครคอมพวเตอรขนาดเลกทวางใชงานบนตกได
ภาพท 4.2 เครองแลปทอป (laptop computer) หรอโนตบก (notebook computer)
เครองคอมพวเตอรขนาดฝามอ (handheld personal computers) เปนไมโครคอมพวเตอร
สาหรบทางานเฉพาะอยาง เชน เปนพจนานกรม เปนสมดจด บนทกประจาวน บนทกการนดหมายและการเกบขอมลบางอยางทสามารถพกพาไปไดสะดวก เชน พ ดเอ (PDAs : Personal Digital Assistants) ปาลม (palm) พอกเกตพซ (Pocket PC) พดเอโฟน (PDA Phone) รวมไปถงสมารท โฟน (Smart Phone) เปนตน
ภาพท 4.3 เครองคอมพวเตอรขนาดฝามอ (handheld personal computers)
4.3 ความหมายของซอฟตแวรสำเรจรป“ซอฟตแวรสาเรจรป” (software package) หมายถง โปรแกรมทถกสราง
หรอเขยนขนมาโดยบรษทตางๆ เสรจเรยบรอยแลว พรอมทจะนำไปใชงานตางๆ ไดทนท เชน ไมโครซอฟตเวรด (Microsoft Word), ไมโครซอฟตเพาเวอรพอยต (Microsoft PowerPoint), ไมโครซอฟตเอกซเซล (Microsoft Excel) และไมโครซอฟตแอกเซส (Microsoft Access) เปนตน
สรปไดวา “ซอฟตแวรสาเรจรป” คอ โปรแกรมทใชสาหรบงานดานตางๆ มความสะดวก ในการใชงานและสามารถนำมาใชงานไดทนท แตอาจจะมความยดหยนในการทางานนอย เนองจาก ผใชไมอาจเปลยนแปลงการทำงานไดตามความตองการทงหมด
4.4 ประเภทของซอฟตแวรสาเรจรป ซอฟตแวรสาเรจรปสามารถแบงตามลกษณะการใชงานออกเปนประเภท
ใหญๆ ไดดงน4.4.1 โปรแกรมทางดานการประมวลผลคำ (word processor)
มหนาทเกยวกบการ ประมวลผลคา จดทาเอกสาร รายงาน จดหมาย หรอหนงสอตางๆ ได ตวอยางของโปรแกรมประเภท นไดแก โปรแกรมไมโครซอฟตเวรด(Microsoft Word), เวรดเพอรแฟค (Word Perfect), โนตแพด (Notepad) และเวรดแพด (WordPad) เปนตน
4.2 โปรแกรมทางดานสเปรดชส (spread sheet) เปนโปรแกรมทมลกษณะเปน กระดาษทาการขนาดใหญ หรอเรยกวาเวรคชต
(worksheet) ประกอบไปดวยสวนทเปน แถว (row) ตามแนวนอนและสวนทเปนคอลมน (column) เหมาะ กบการทางานในดานการบญช การเงน การวเคราะหขอมล
สำหรบตวอยางของโปรแกรมประเภทนไดแก โปรแกรมไมโครซอฟตเอกซเซล(Microsoft Excel) เปนตน
4.4.3 โปรแกรมทางดานการจดการฐานขอมล (database management) เปนโปรแกรมททำงานเกยวกบการจดเกบขอมล แกไข คนหา เพ มเตม
รวมทงการจดเรยงขอมล ทำใหผ ใช สะดวกรวดเรว สามารถทางานไดเปนระบบ โปรแกรมดานการจดการฐานขอมลเหมาะกบการทำงานทมขอมลมากๆ
ตวอยางโปรแกรมประเภทน ไดแก ไมโครซอฟต แอกเซส (Microsoft Access) ออราเคล (Oracle) ดเบส (dBase) ฟอกซโปร (FoxPro) อนฟอรมกซ (Informix) มายเอสควแอล (MySQL) และไซเบส (Sybase) เปนตน
4.4.4 โปรแกรมทางดานการตดตอสอสาร (communication)
เปนโปรแกรมทนยมใชตามสำนกงานตางๆ ทงของรฐและเอกชน ในการนดหมายการประชม การทำจดหมายเวยนไปตาม ฝายตางๆ โดยการเกบขอมลไวในคอมพวเตอรแทนทจะพมพออกมาทางกระดาษ เพ อแจงใหพนกงานทราบ ขอดคอ ทำใหประหยดกระดาษ และสามารถรบทราบขาวสารไดอยางรวดเรว เชน โปรแกรม ไมโครซอฟตเอาทลค (Microsoft Outlook) และอนเทอรเนตเอกพลอยเรอร (Internet Explorer) เปนตน
4.5 การประยกตใชไมโครคอมพวเตอรและซอฟตแวรสำเรจรปในระบบการจดการฐานขอมล
ระบบการจดการฐานขอมลตองอาศยทงไมโครคอมพวเตอรและซอฟตแวรในการจดการ ฐานขอมล ซงสามารถนำมาประยกตใชไดดงน
4.5.1 การประยกตใชไมโครคอมพวเตอรในระบบการจดการฐานขอมล ในระบบการจดการฐานขอมลสามารถนาไมโครคอมพวเตอรมาประยกตใชงานไดทง การ
จดการฐานขอมลสวนบคคล และในระบบเครอขายดงรายละเอยดตอไปน
การจดทำฐานขอมลสวนบคคล (personal database) เพ อใช งานฐานขอมลเพ ยงคนเด ยว (single-user) หรออาจเรยกว า stand alone
database โดยผใชงานจะทำงานกบ ฐานขอมลไดเฉพาะทเครองนนเทานน เชน ฐานขอมลหนงสอ
ฐานขอมลคนไข ฐานขอมลเครองมอแพทย
4.5.2 การจดทำฐานขอมลในระบบเครอขาย (network) เพ อใชงานฐานขอมลไดคร งละหลายคน (multi-user) ผานชองทางการ
สอสารซงอาจจะเปนระบบเครอขายระยะใกล (Local Area Network: LAN) หรออนเทอรเนต (internet) ซงสวนใหญจะเปนการจดการฐานขอมลตามหนวยงานหรอองคกรตางๆ เชน สถาบนการศกษา โรงพยาบาล เปนตน
4.6 การประยกตใชซอฟตแวรสาเรจรปในระบบการจดการฐานขอมล ซอฟตแวรสำเรจรปในระบบการจดการฐานขอมลเปนซอฟตแวรในดานการ
ประมวลผล และจดการกบขอมล กล มข อมลจำนวนมาก เชนรายช อลกคาผลตภณฑทจำหนาย โดยซอฟตแวรทโดดเดนในกลมน ไดแก ไมโครซอฟตแอกเซส(Microsoft Access) ออราเคล (Oracle) ดเบส (dBase) ฟอกซ โปร (FoxPro) อนฟอรมกซ (Informix) มายเอสควแอล (MySQL) และไซเบส (Sybase) เปนตน
4.6.1 ไมโครซอฟตแอกเซส (Microsoft Access) เปนโปรแกรมทมความสามารถโดดเดน การออกแบบเปนไปตามหลกการของระบบจดการฐานขอมลเชงสมพนธและองมาตรฐาน และเตรยมการรองรบเพอเชอมตอกบระบบเครอขายขอมล ทำใหเปนทนาสนใจของผใชโปรแกรมจงมผนยมใชงานกนอยางแพรหลาย
4.6.2 ออราเคล (Oracle) เปนระบบการจดการฐานขอมลแบบวตถ-สมพนธ (object- relational) ทรวมความสามารถของฐานขอมลเชงสมพนธกบความสามารถในการพฒนาแอปพลเคชนแบบเชงวตถ (object-oriented) เขาดวยกน
4.6.3 ดเบส (dBase) เปนโปรแกรมสำเรจรปในระบบการจดการฐานขอมลทม ความเกาแกทสด
สาหรบไมโครคอมพวเตอร และเปนโปรแกรมสำเรจรปตวหนงทมสวนสำคญในการ ชวยผลกดนใหไมโครคอมพวเตอรไดรบความนยม โปรแกรมสำเรจรปดเบสไดรบการออกแบบมาจาก บรษท แอสตน เทต (Ashton Tate) แหงสหรฐอเมรกา
4.6.4 ฟอกซโปร (FoxPro) เปนโปรแกรมสำเรจรปในระบบการจดการฐานขอมลอกตวหนงท
ไดรบความนยมสงสดตอจากโปรแกรมดเบส ซงในระยะหลงไมไดมการพฒนาความสามารถใน ภาษาไทยตอมากนก โปรแกรมสำเรจรปฟอกซโปร ไดร บการออกแบบและพฒนาโดยบรษทฟอกซเบส (Foxbase) แตตอมาบรษทไมโครซอฟตคอปอเรชน ไดเลงเหนศกยภาพของโปรแกรมตวนจงขอซ อ กจการตอ ดงนนโปรแกรมดงกลาวจงอย ภายใตการพฒนาของทมงานในสงกดบรษทไมโครซอฟต คอปอเรชน
4.6.5 อนฟอรมกซ (Informix) เปนซอฟตแวรระบบการจดการฐานขอมล ทไดรบการ พฒนามา
จากโพสเกรส (Postgres) โดยเพมเตมเทคโนโลยใหมบางสวนเขาไป ไดแกเทคโนโลยท เรยกวาดาตาเบลด (DataBlade) ทเกดจากการพฒนาของบรษทมอนเทจซอฟตแวร (Montage Software)
4.6.6 มายเอสควแอล (MySQL) เปนระบบการจดการฐานขอมลเชงสมพนธ ซงเปนทนยมมาก
สำหรบใชงานในทวไป โดยเฉพาะอยางยงในโลกอนเทอรเนต เนองจากเปน freeware และเปนซอฟตแวร ประเภท open source สามารถดาวน โหลด source code ตนฉบ บได จาก อนเทอรเนต โดยไมเสยคาใชจายใดๆ การแกไขกสามารถทำไดตามความตองการ มายเอสควแอลเปน โปรแกรมทมประสทธภาพสง มความรวดเรวในการประมวลผล รองรบจานวนผใชและขนาดของ ขอมลจำนวนมากได
4.7 การเลอกและการประเมนผลฮารดแวรและซอฟตแวรในการจดการฐานขอมล การเลอกและประเมนผลฮารดแวรและซอฟตแวรในการจดการฐานขอมลม
ความสำคญยงตอการพจารณาเพอเลอกใชงานในระบบตางๆ ไดอยางเหมาะสม ซงตองอาศยหลกเกณฑและปจจย ในการพจารณาทแตกตางกน
4.7.1 การเลอกฮารดแวรในการจดการฐานขอมล ในการเลอกใชฮารดแวรสwหรบระบบจดการฐานขอมลตองพจารณาจากปจจย
หลาย ประการประกอบกน เชน - ขนาดของฐานขอมล - จำนวนผใชงาน - การประมวลผล - ซอฟตแวร - งบประมาณ
4.7.2 การเลอกใชซอฟตแวรในระบบจดการฐานขอมล
เนองจากระบบการจดการฐานขอมลทวางขายในปจจบนมาจากผผลตหลายราย ซงแตละรายกสรางความโดดเดนใหกบผลตภณฑของตน การทองคกรจะเลอกใชระบบการจดการ ฐานขอมลใหเหมาะสมกบการทำงานและใหเกดประโยชนสงสดนน เร มตนจากการวเคราะหความ ตองการสารสนเทศและคณลกษณะของฐานขอมล ซงจะทำใหทราบวามขอมลประเภทใดบางท จะตองนำมาจดเกบเพอการประมวลผลใหเปนสารสนเทศตามความตองการ และควรจะใหฐานขอมล ประเภทใด
จดเกบขอมลเหลานน สำหรบคณลกษณะของฐานขอมลทใชในการ เลอกระบบการจดการฐานขอมล มดงน
- ขนาดของฐานขอมล - ผผลตและจดจาหนาย - จำนวนผใชเมอเกดภาวะพรอมกน - งบประมาณ - ประสทธภาพ
- การประสานการทำงาน
4.8 การประเมนผลฮารดแวรและซอฟตแวรในการจดการฐานขอมล ฮารดแวรและซอฟตแวรในการจดการฐานขอมลมหลายประเภท เม อตดสนใจ
เลอกใช งานแลวจาเปนตองมการประเมนการใชงานเพอใหไดฮารดแวรและซอฟตแวรทมสมรรถนะ และราคา ทเหมาะสม ตรงกบความตองการ
4.8.1 การประเมนผลฮารดแวร ควรพจารณาจากปจจยดงตอไปน - สมรรถนะ - ความเขากนได - ตนทน - ภาวะเชอมตอ - ความเชอถอ - การปรบขนาดได- สภาพพรอมใชงาน - การสนบสนนการบรการหลงการขาย
4.8.2 การประเมนผลซอฟตแวร ควรพจารณาจากปจจยดงตอไปน
- ประสทธภาพ - ความยดหยน - ความปลอดภย - ภาวะเชอมตอ - เอกสารคมอ
คำถามทบทวน
1. ไมโครคอมพวเตอรทนกศกษาใชงานมลกษณะอยางไรและซอฟตแวรสำเรจรปทใชม อะไรบาง ใชเพอประโยชนใด 2. หากนกศกษาตองการใชไมโครคอมพวเตอรสำหรบจดเกบฐานขอมลสวนบคคล นกศกษาตองการเกบขอมลอะไร และขอมลทตองการจะจดเกบมรายละเอยดอยางไร
3. โรงพยาบาลแหงหนง มหนวยงานจำนวนมากดงนนควรจดทำฐานขอมลของเครองมอแพทยในลกษณะใดจงจะเหมาะสมทสด เพราะเหตใด 4. หากนกศกษาตองการจดทำระบบการจดการฐานขอมลสวนบคคลของตนเองควรเลอกใชซอฟตแวรสำเรจรปใด เพราะเหตใด
5. ซอฟตแวรสำเรจรปทใชในการจดทำระบบการจดการฐานขอมลแตละโปรแกรมมความ
แตกตางกนอยางไร 6. การเลอกใชฮารดแวรเพอใชในการจดทำระบบจดการฐานขอมลควรพจารณาจากอะไร7. การเลอกใชซอฟตแวรเพอเปนระบบจดการฐานขอมลควรพจารณาจากอะไร8. หากตองการประเมนผลฮารดแวรทใชในระบบจดการฐานขอมลตองพจารณาจากอะไร 9. หากตองการประเมนผลซอฟตแวรทใชในระบบจดการฐานขอมลตองพจารณาจากอะไร