บทที่4...

23
บทที4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป ในระบบการจัดการฐานข้อมูล

Transcript of บทที่4...

Page 1: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

บทท 4 ไมโครคอมพวเตอรและซอฟตแวรสำเรจรป ในระบบการจดการฐานขอมล

Page 2: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

ระบบงานตางๆ ทงในดานธรกจ งานบญช งานสนคาคงคลง งานดานบคลากร งานอตสาหกรรมและการออกแบบ ลวนแลวแตตองมการจดทำระบบการจดการฐานขอมลทงส น ซงตองอาศยคอมพวเตอรและโปรแกรมตางๆ โดยคอมพวเตอรทเราใชงานเปนประจำกคอ ไมโครคอมพวเตอร

Page 3: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.1 ความหมายของไมโครคอมพวเตอร

“ไมโครคอมพวเตอร” (microcomputer) เปนชอเรยกเครองคอมพวเตอรขนาดเลก ซงใชตวประมวลแบบจลภาคทเรยกวา ชป (chip) เปนองคประกอบหลก เรมมการผลตออกสตลาด ในราวทศวรรษ 1970 แตภายหลงมานยมใชคาวาพซ (PC) ซงยอมาจากคาวา personal computer มากกวา

Page 4: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.2 ลกษณะของไมโครคอมพวเตอร ลกษณะของไมโครคอมพวเตอรสามารถแบงไดเปน 2 ประเภทใหญๆ ดงน

4.2.1 แบบตดตงใชงานอยกบทบนโตะทางาน (desktop computer) เปนไมโครคอมพวเตอรท มขนาดเลกถกออกแบบมาตงบนโตะ มการแยก

ชนสวน ประกอบเปน ซพย จอภาพ และแผงแปนอกขระ

ภาพท 4.1 เครองคอมพวเตอรแบบตงโตะ

Page 5: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.2.2 แบบเคลอนยายได (portable computer) สามารถพกพาตดตว อาศยพลงงานไฟฟาจากแบตเตอรจากภายนอก ไดแก แลปทอป (laptop computer) หรอโนตบก (notebook computer) เปนไมโครคอมพวเตอรขนาดเลกทวางใชงานบนตกได

ภาพท 4.2 เครองแลปทอป (laptop computer) หรอโนตบก (notebook computer)

Page 6: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

เครองคอมพวเตอรขนาดฝามอ (handheld personal computers) เปนไมโครคอมพวเตอร

สาหรบทางานเฉพาะอยาง เชน เปนพจนานกรม เปนสมดจด บนทกประจาวน บนทกการนดหมายและการเกบขอมลบางอยางทสามารถพกพาไปไดสะดวก เชน พ ดเอ (PDAs : Personal Digital Assistants) ปาลม (palm) พอกเกตพซ (Pocket PC) พดเอโฟน (PDA Phone) รวมไปถงสมารท โฟน (Smart Phone) เปนตน

ภาพท 4.3 เครองคอมพวเตอรขนาดฝามอ (handheld personal computers)

Page 7: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.3 ความหมายของซอฟตแวรสำเรจรป“ซอฟตแวรสาเรจรป” (software package) หมายถง โปรแกรมทถกสราง

หรอเขยนขนมาโดยบรษทตางๆ เสรจเรยบรอยแลว พรอมทจะนำไปใชงานตางๆ ไดทนท เชน ไมโครซอฟตเวรด (Microsoft Word), ไมโครซอฟตเพาเวอรพอยต (Microsoft PowerPoint), ไมโครซอฟตเอกซเซล (Microsoft Excel) และไมโครซอฟตแอกเซส (Microsoft Access) เปนตน

สรปไดวา “ซอฟตแวรสาเรจรป” คอ โปรแกรมทใชสาหรบงานดานตางๆ มความสะดวก ในการใชงานและสามารถนำมาใชงานไดทนท แตอาจจะมความยดหยนในการทางานนอย เนองจาก ผใชไมอาจเปลยนแปลงการทำงานไดตามความตองการทงหมด

Page 8: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.4 ประเภทของซอฟตแวรสาเรจรป ซอฟตแวรสาเรจรปสามารถแบงตามลกษณะการใชงานออกเปนประเภท

ใหญๆ ไดดงน4.4.1 โปรแกรมทางดานการประมวลผลคำ (word processor)

มหนาทเกยวกบการ ประมวลผลคา จดทาเอกสาร รายงาน จดหมาย หรอหนงสอตางๆ ได ตวอยางของโปรแกรมประเภท นไดแก โปรแกรมไมโครซอฟตเวรด(Microsoft Word), เวรดเพอรแฟค (Word Perfect), โนตแพด (Notepad) และเวรดแพด (WordPad) เปนตน

Page 9: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.2 โปรแกรมทางดานสเปรดชส (spread sheet) เปนโปรแกรมทมลกษณะเปน กระดาษทาการขนาดใหญ หรอเรยกวาเวรคชต

(worksheet) ประกอบไปดวยสวนทเปน แถว (row) ตามแนวนอนและสวนทเปนคอลมน (column) เหมาะ กบการทางานในดานการบญช การเงน การวเคราะหขอมล

สำหรบตวอยางของโปรแกรมประเภทนไดแก โปรแกรมไมโครซอฟตเอกซเซล(Microsoft Excel) เปนตน

Page 10: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.4.3 โปรแกรมทางดานการจดการฐานขอมล (database management) เปนโปรแกรมททำงานเกยวกบการจดเกบขอมล แกไข คนหา เพ มเตม

รวมทงการจดเรยงขอมล ทำใหผ ใช สะดวกรวดเรว สามารถทางานไดเปนระบบ โปรแกรมดานการจดการฐานขอมลเหมาะกบการทำงานทมขอมลมากๆ

ตวอยางโปรแกรมประเภทน ไดแก ไมโครซอฟต แอกเซส (Microsoft Access) ออราเคล (Oracle) ดเบส (dBase) ฟอกซโปร (FoxPro) อนฟอรมกซ (Informix) มายเอสควแอล (MySQL) และไซเบส (Sybase) เปนตน

Page 11: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.4.4 โปรแกรมทางดานการตดตอสอสาร (communication)

เปนโปรแกรมทนยมใชตามสำนกงานตางๆ ทงของรฐและเอกชน ในการนดหมายการประชม การทำจดหมายเวยนไปตาม ฝายตางๆ โดยการเกบขอมลไวในคอมพวเตอรแทนทจะพมพออกมาทางกระดาษ เพ อแจงใหพนกงานทราบ ขอดคอ ทำใหประหยดกระดาษ และสามารถรบทราบขาวสารไดอยางรวดเรว เชน โปรแกรม ไมโครซอฟตเอาทลค (Microsoft Outlook) และอนเทอรเนตเอกพลอยเรอร (Internet Explorer) เปนตน

Page 12: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.5 การประยกตใชไมโครคอมพวเตอรและซอฟตแวรสำเรจรปในระบบการจดการฐานขอมล

ระบบการจดการฐานขอมลตองอาศยทงไมโครคอมพวเตอรและซอฟตแวรในการจดการ ฐานขอมล ซงสามารถนำมาประยกตใชไดดงน

4.5.1 การประยกตใชไมโครคอมพวเตอรในระบบการจดการฐานขอมล ในระบบการจดการฐานขอมลสามารถนาไมโครคอมพวเตอรมาประยกตใชงานไดทง การ

จดการฐานขอมลสวนบคคล และในระบบเครอขายดงรายละเอยดตอไปน

การจดทำฐานขอมลสวนบคคล (personal database) เพ อใช งานฐานขอมลเพ ยงคนเด ยว (single-user) หรออาจเรยกว า stand alone

database โดยผใชงานจะทำงานกบ ฐานขอมลไดเฉพาะทเครองนนเทานน เชน ฐานขอมลหนงสอ

ฐานขอมลคนไข ฐานขอมลเครองมอแพทย

Page 13: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.5.2 การจดทำฐานขอมลในระบบเครอขาย (network) เพ อใชงานฐานขอมลไดคร งละหลายคน (multi-user) ผานชองทางการ

สอสารซงอาจจะเปนระบบเครอขายระยะใกล (Local Area Network: LAN) หรออนเทอรเนต (internet) ซงสวนใหญจะเปนการจดการฐานขอมลตามหนวยงานหรอองคกรตางๆ เชน สถาบนการศกษา โรงพยาบาล เปนตน

Page 14: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.6 การประยกตใชซอฟตแวรสาเรจรปในระบบการจดการฐานขอมล ซอฟตแวรสำเรจรปในระบบการจดการฐานขอมลเปนซอฟตแวรในดานการ

ประมวลผล และจดการกบขอมล กล มข อมลจำนวนมาก เชนรายช อลกคาผลตภณฑทจำหนาย โดยซอฟตแวรทโดดเดนในกลมน ไดแก ไมโครซอฟตแอกเซส(Microsoft Access) ออราเคล (Oracle) ดเบส (dBase) ฟอกซ โปร (FoxPro) อนฟอรมกซ (Informix) มายเอสควแอล (MySQL) และไซเบส (Sybase) เปนตน

Page 15: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.6.1 ไมโครซอฟตแอกเซส (Microsoft Access) เปนโปรแกรมทมความสามารถโดดเดน การออกแบบเปนไปตามหลกการของระบบจดการฐานขอมลเชงสมพนธและองมาตรฐาน และเตรยมการรองรบเพอเชอมตอกบระบบเครอขายขอมล ทำใหเปนทนาสนใจของผใชโปรแกรมจงมผนยมใชงานกนอยางแพรหลาย

4.6.2 ออราเคล (Oracle) เปนระบบการจดการฐานขอมลแบบวตถ-สมพนธ (object- relational) ทรวมความสามารถของฐานขอมลเชงสมพนธกบความสามารถในการพฒนาแอปพลเคชนแบบเชงวตถ (object-oriented) เขาดวยกน

Page 16: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.6.3 ดเบส (dBase) เปนโปรแกรมสำเรจรปในระบบการจดการฐานขอมลทม ความเกาแกทสด

สาหรบไมโครคอมพวเตอร และเปนโปรแกรมสำเรจรปตวหนงทมสวนสำคญในการ ชวยผลกดนใหไมโครคอมพวเตอรไดรบความนยม โปรแกรมสำเรจรปดเบสไดรบการออกแบบมาจาก บรษท แอสตน เทต (Ashton Tate) แหงสหรฐอเมรกา

4.6.4 ฟอกซโปร (FoxPro) เปนโปรแกรมสำเรจรปในระบบการจดการฐานขอมลอกตวหนงท

ไดรบความนยมสงสดตอจากโปรแกรมดเบส ซงในระยะหลงไมไดมการพฒนาความสามารถใน ภาษาไทยตอมากนก โปรแกรมสำเรจรปฟอกซโปร ไดร บการออกแบบและพฒนาโดยบรษทฟอกซเบส (Foxbase) แตตอมาบรษทไมโครซอฟตคอปอเรชน ไดเลงเหนศกยภาพของโปรแกรมตวนจงขอซ อ กจการตอ ดงนนโปรแกรมดงกลาวจงอย ภายใตการพฒนาของทมงานในสงกดบรษทไมโครซอฟต คอปอเรชน

Page 17: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.6.5 อนฟอรมกซ (Informix) เปนซอฟตแวรระบบการจดการฐานขอมล ทไดรบการ พฒนามา

จากโพสเกรส (Postgres) โดยเพมเตมเทคโนโลยใหมบางสวนเขาไป ไดแกเทคโนโลยท เรยกวาดาตาเบลด (DataBlade) ทเกดจากการพฒนาของบรษทมอนเทจซอฟตแวร (Montage Software)

4.6.6 มายเอสควแอล (MySQL) เปนระบบการจดการฐานขอมลเชงสมพนธ ซงเปนทนยมมาก

สำหรบใชงานในทวไป โดยเฉพาะอยางยงในโลกอนเทอรเนต เนองจากเปน freeware และเปนซอฟตแวร ประเภท open source สามารถดาวน โหลด source code ตนฉบ บได จาก อนเทอรเนต โดยไมเสยคาใชจายใดๆ การแกไขกสามารถทำไดตามความตองการ มายเอสควแอลเปน โปรแกรมทมประสทธภาพสง มความรวดเรวในการประมวลผล รองรบจานวนผใชและขนาดของ ขอมลจำนวนมากได

Page 18: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.7 การเลอกและการประเมนผลฮารดแวรและซอฟตแวรในการจดการฐานขอมล การเลอกและประเมนผลฮารดแวรและซอฟตแวรในการจดการฐานขอมลม

ความสำคญยงตอการพจารณาเพอเลอกใชงานในระบบตางๆ ไดอยางเหมาะสม ซงตองอาศยหลกเกณฑและปจจย ในการพจารณาทแตกตางกน

4.7.1 การเลอกฮารดแวรในการจดการฐานขอมล ในการเลอกใชฮารดแวรสwหรบระบบจดการฐานขอมลตองพจารณาจากปจจย

หลาย ประการประกอบกน เชน - ขนาดของฐานขอมล - จำนวนผใชงาน - การประมวลผล - ซอฟตแวร - งบประมาณ

Page 19: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.7.2 การเลอกใชซอฟตแวรในระบบจดการฐานขอมล

เนองจากระบบการจดการฐานขอมลทวางขายในปจจบนมาจากผผลตหลายราย ซงแตละรายกสรางความโดดเดนใหกบผลตภณฑของตน การทองคกรจะเลอกใชระบบการจดการ ฐานขอมลใหเหมาะสมกบการทำงานและใหเกดประโยชนสงสดนน เร มตนจากการวเคราะหความ ตองการสารสนเทศและคณลกษณะของฐานขอมล ซงจะทำใหทราบวามขอมลประเภทใดบางท จะตองนำมาจดเกบเพอการประมวลผลใหเปนสารสนเทศตามความตองการ และควรจะใหฐานขอมล ประเภทใด

จดเกบขอมลเหลานน สำหรบคณลกษณะของฐานขอมลทใชในการ เลอกระบบการจดการฐานขอมล มดงน

- ขนาดของฐานขอมล - ผผลตและจดจาหนาย - จำนวนผใชเมอเกดภาวะพรอมกน - งบประมาณ - ประสทธภาพ

- การประสานการทำงาน

Page 20: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.8 การประเมนผลฮารดแวรและซอฟตแวรในการจดการฐานขอมล ฮารดแวรและซอฟตแวรในการจดการฐานขอมลมหลายประเภท เม อตดสนใจ

เลอกใช งานแลวจาเปนตองมการประเมนการใชงานเพอใหไดฮารดแวรและซอฟตแวรทมสมรรถนะ และราคา ทเหมาะสม ตรงกบความตองการ

4.8.1 การประเมนผลฮารดแวร ควรพจารณาจากปจจยดงตอไปน - สมรรถนะ - ความเขากนได - ตนทน - ภาวะเชอมตอ - ความเชอถอ - การปรบขนาดได- สภาพพรอมใชงาน - การสนบสนนการบรการหลงการขาย

Page 21: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

4.8.2 การประเมนผลซอฟตแวร ควรพจารณาจากปจจยดงตอไปน

- ประสทธภาพ - ความยดหยน - ความปลอดภย - ภาวะเชอมตอ - เอกสารคมอ

Page 22: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

คำถามทบทวน

1. ไมโครคอมพวเตอรทนกศกษาใชงานมลกษณะอยางไรและซอฟตแวรสำเรจรปทใชม อะไรบาง ใชเพอประโยชนใด 2. หากนกศกษาตองการใชไมโครคอมพวเตอรสำหรบจดเกบฐานขอมลสวนบคคล นกศกษาตองการเกบขอมลอะไร และขอมลทตองการจะจดเกบมรายละเอยดอยางไร

3. โรงพยาบาลแหงหนง มหนวยงานจำนวนมากดงนนควรจดทำฐานขอมลของเครองมอแพทยในลกษณะใดจงจะเหมาะสมทสด เพราะเหตใด 4. หากนกศกษาตองการจดทำระบบการจดการฐานขอมลสวนบคคลของตนเองควรเลอกใชซอฟตแวรสำเรจรปใด เพราะเหตใด

Page 23: บทที่4 ไมโครคอมพิวเตอร์และซอฟต์แวร์สำเร็จรูป … · 4.3 ความหมายของซอฟต์แวร์สำเร็จรูป

5. ซอฟตแวรสำเรจรปทใชในการจดทำระบบการจดการฐานขอมลแตละโปรแกรมมความ

แตกตางกนอยางไร 6. การเลอกใชฮารดแวรเพอใชในการจดทำระบบจดการฐานขอมลควรพจารณาจากอะไร7. การเลอกใชซอฟตแวรเพอเปนระบบจดการฐานขอมลควรพจารณาจากอะไร8. หากตองการประเมนผลฮารดแวรทใชในระบบจดการฐานขอมลตองพจารณาจากอะไร 9. หากตองการประเมนผลซอฟตแวรทใชในระบบจดการฐานขอมลตองพจารณาจากอะไร