วันอังคารที่ 16 ธันวาคม พ.ศ. 2557

การปรับเปลี่ยนโครงสร้างตาราง SQL

การปรับเปลี่ยนโครงสร้างตาราง SQL

ในส่วนของ action มีการกระทำหลายอย่าง ได้แก่

- การเปลี่ยนชื่อตาราง

- การเพิ่มลบคอลัมน์

- การเปลี่ยนชื่อคอลัมน์

- การตั้งค่าเริ่มต้นสำหรับคอลัมน์

- การเพิ่มข้อจำกัด ตรวจสอบกับคอลัมน์

คำสั่งการปรับเปลี่ยนโครงสร้างตารางมีดังนี้

1. การเพิ่มคอลัมน์ใหม่ลงในตาราง

2. การลบคอลัมน์ในตาราง

3. การเปลี่ยนชื่อคอลัมน์

4. การเปลี่ยนค่าเริ่มต้น (default value)

5. การเปลี่ยนข้อจำกัดของค่าว่าง

6. การเพิ่มการตรวจสอบข้อจำกัดของการเปลี่ยนแปลงตาราง

7. การเพิ่มข้อจำกัดของตาราง

8. การเปลี่ยนชื่อตาราง

SQL คืออะไร

SQL คืออะไร

     SQL ย่อมาจาก structured query language คือภาษาที่ใช้ในการเขียนโปรแกรม เพื่อจัดการกับฐานข้อมูลโดยเฉพาะ เป็นภาษามาตราฐานบนระบบฐานข้อมูลเชิงสัมพันธ์และเป็นระบบเปิด (open system) หมายถึงเราสามารถใช้คำสั่ง sql กับฐานข้อมูลชนิดใดก็ได้ และ คำสั่งงานเดียวกันเมื่อสั่งงานผ่าน  ระบบฐานข้อมูลที่แตกต่างกันจะได้ ผลลัพธ์เหมือนกัน ทำให้เราสามารถเลือกใช้ฐานข้อมูล ชนิดใดก็ได้โดยไม่ติดยึดกับฐานข้อมูลใดฐานข้อมูลหนึ่ง นอกจากนี้แล้ว SQL ยังเป็นชื่อโปรแกรมฐานข้อมูล ซึ่งโปรแกรม SQL เป็นโปรแกรมฐานข้อมูลที่มีโครงสร้างของภาษาที่เข้าใจง่าย ไม่ซับซ้อน มีประสิทธิภาพการทำงานสูง สามารถทำงานที่ซับซ้อนได้โดยใช้คำสั่งเพียงไม่กี่คำสั่ง โปรแกรม SQL จึงเหมาะที่จะใช้กับระบบฐานข้อมูลเชิง

สัมพันธ์ และเป็นภาษาหนึ่ง ซึ่งแบ่งการทำงานได้เป็น 4 ประเภท ดังนี้
1. Select query ใช้สำหรับดึงข้อมูลที่ต้องการ
2. Update query ใช้สำหรับแก้ไขข้อมูล
3. Insert query ใช้สำหรับการเพิ่มข้อมูล
4. Delete query ใช้สำหรับลบข้อมูลออกไป


     ปัจจุบันมีซอฟต์แวร์ระบบจัดการฐานข้อมูล (DBMS ) ที่สนับสนุนการใช้คำสั่ง SQL เช่น  Oracle , DB2, MS-SQL, MS-Access 
นอกจากนี้ภาษา SQL ถูกนำมาใช้เขียนร่วมกับโปรแกรมภาษาต่างๆ เช่น ภาษา c/C++ , VisualBasic และ Java 

ประโยชน์ของภาษา SQL
1. สร้างฐานข้อมูลและ ตาราง    
2. สนับสนุนการจัดการฐานข้อมูล ซึ่งประกอบด้วย การเพิ่ม การปรับปรุง และการลบข้อมูล
3. สนับสนุนการเรียกใช้หรือ ค้นหาข้อมูล    
    
ประเภทของคำสั่งภาษา SQL

1. ภาษานิยามข้อมูล(Data Definition Language : DDL) เป็นคำสั่งที่ใช้ในการสร้างฐานข้อมูล กำหนดโครงสร้างข้อมูลว่ามี  Attribute ใด
 ชนิดของข้อมูล รวมทั้งการเปลี่ยนแปลงตาราง และการสร้างดัชนี คำสั่ง : CREATE,DROP,ALTER
2. ภาษาจัดการข้อมูล (Data Manipulation Language :DML) เป็นคำสั่งที่ใช้ในการเรียกใช้ เพิ่ม ลบ และเปลี่ยนแปลงข้อมูลในตาราง    คำสั่ง : SELECT,INSERT,UPDATE,DELETE
3. ภาษาควบคุมข้อมูล (Data Control Language : DCL) เป็นคำสั่งที่ใช้ในการกำหนดสิทธิการอนุญาติ หรือ ยกเลิก การเข้าถึงฐานข้อมูล เพื่อป้องกันความปลอดภัยของฐานข้อมูล คำสั่ง : GRANT,REVOKE

ที่มาwww.satit.su.ac.th

สรุปเนื้อหา PHP

สรุป

เราสามารถกล่าวได้ว่า ภาษา PHP  เป็นภาษาที่ใช้ในการติดต่อกับฐานข้อมูลของเว็บไซต์ที่มีประสิทธิภาพ เนื่องจากเป็นภาษาที่เข้าใจได้ง่าย มีความยืดหยุ่นสูงสามารถทำงานร่วมกับฐานข้อมูลที่หลากหลาย เป็นเหมือนกับสคริปต์สามารถเรียกใช้งานง่าย  นำไปแทรกไว้ตรงส่วนไหนก็ได้ของภาษา HTML  โดยรูปแบบของภาษา PHP จะอยู่ในแทรก <? PHP  ?>    ที่สำคัญที่ทำให้ภาษา PHP เป็นที่นิยม คือ เป็น  Open  Source  ผู้ใช้สามารถ  Download  และนำ  source  code  ของ  PHP  ไปใช้ได้โดยไม่เสียค่าใช้จ่าย และไม่ได้ยึดติดกับบุคคลหรือกลุ่มคนเล็ก ๆ แต่เปิดโอกาสให้โปรแกรมเมอร์ทั่วไปได้เข้ามาช่วยพัฒนา

             PHP เป็นภาษาสคริปที่ทำงานที่เว็บเซิร์ฟเวอร์ ความสามารถของ PHP มีดังนี้
ความสามารถทั่วไป เช่น การรับข้อมูลจากแบบฟอร์มการสร้างหน้าจอที่ไม่หยุดอยู่กับที่รับส่ง Cookies เพื่อแลกเปลี่ยนข้อมูลระหว่างผู้ใช้งานกับเว็บเซิร์ฟเวอร์
ความง่ายในการใช้ PHP สามารถทำได้โดยการแทรกส่วนที่เป็นเครื่องหมายพิเศษเข้าไประหว่างส่วนที่เป็นภาษา HTML ได้ทันที

ฟังก์ชันสนับสนุนการทำงาน PHP มีฟังก์ชันมากมายที่เกี่ยวข้องกับการจัดการข้อความอักขระ และ pattern matching (เหมือนกับภาษา Perl) และสนับสนุนตัวแปร Scalar, Array, Associative Array นอกจากนี้ยังสามารถ กำหนดโครงสร้างข้อมูลรูปแบบอื่นๆ ที่สูงขึ้นไปได้ เช่นเดียวกับภาษา C หรือ Java

การใช้งานฟอร์มกับ PHP

การใช้งานฟอร์มกับ PHP


ภาพที่ 4 แสดงการทำงานของฟอร์ม

วิธีการทำงานของฟอร์ม

จากรูปด้านบน  แสดงวิธีการทำงานของฟอร์มดังนี้

(1)  เริ่มต้นเมื่อผู้ใช้กรอกแบบฟอร์มบนเว็บเพจและคลิกปุ่มส่งข้อมูลมาที่เว็บเซิร์ฟเวอร์

(2)  ข้อมูลจากฟอร์มจะถูกประมวลผลที่ไฟล์ PHP, ASP หรือไฟล์ CGI อื่นๆบนเว็บเซิร์ฟเวอร์

(3)  เมื่อประมวลผลเสร็จแล้ว  ผลลัพธ์จะถูกส่งกลับไปให้ผู้ใช้ในรูปแบบเอกสาร HTML เพื่อให้เว็บเบราเซอร์             แสดงผล


หลักการทำงานของ PHP

หลักการทำงานของ PHP


                                 ภาพที่ 3 แสดงขั้นตอนการทำงาน PHP Script Request/Respons

1) จากไคลเอนต์จะเรียกไฟล์ php script ผ่านทางโปรแกรมบราวเซอร์ (Internet Explore)

2) บราวเซอร์จะส่งคำร้อง (Request) ไปยังเว็บเซิร์ฟเวอร์ผ่านทางเครือข่ายอินเทอร์เน็ต

3)   เมื่อเว็บเซิร์ฟเวอร์รับคำรองขอจากบราวเซอร์แล้วก็จะนำสคริปต์phpที่เก็บอยู่ในเซิร์ฟเวอร์มาประมวลผลด้วยโปรแกรมแปลภาษา PHP ที่เป็นอินเตอร์พรีเตอร์

4)  กรณีที่php script มีการเรียกใช้ข้อมูลก็จะติดต่อกับฐานข้อมูลต่างๆผ่านทางODBC Connection ถ้าเป็นฐานข้อมูลกลุ่ม Microsoft SQL Server, Microsoft Access, FoxProหรือใช้ Function Connection ที่มีอยู่ใน PHP Library ในการเชื่อมต่อฐานข้อมูลเพื่อดึงข้อมูลออกมาหลังจากแปลสคริปต์ PHP เสร็จแล้วจะได้รับไฟล์ HTML ใหม่ที่มีแต่แท็กHTML ไปยัง Web Server

5)  Web Server ส่งไฟล์ HTML ที่ได้ผ่านการแปลแล้วกลับไปยังบราวเซอร์ที่ร้องขอผ่านทางเครือข่ายอินเตอร์เน็ต

6)  บราวเซอร์รับไฟล์ HTML ที่เว็บเซิร์ฟเวอร์ส่งมาให้แปล HTML แสดงผลออกมาทางจอภาพเป็นเว็บเพจโดยใช้ตัวแปลภาษา HTML ที่อยู่ในบราวเซอร์ซึ่งเป็นอินเตอร์พรีเตอร์เช่นเดียวกัน

ความสามารถของภาษา PHP

ความสามารถของภาษา PHP

(1) เป็นภาษาที่มีลักษณะเป็นแบบ Open source ผู้ใช้สามารถ Download และนำSource code ของ PHP ไปใช้ได้โดยไม่เสียค่าใช้จ่าย

(2) เป็นสคริปต์แบบ Server Side Script ดังนั้นจึงทำงานบนเว็บเซิร์ฟเวอร์ ไม่ส่งผลกับการทำงานของเครื่อง Client โดย PHP จะอ่านโค้ด และทำงานที่เซิร์ฟเวอร์ จากนั้นจึงส่งผลลัพธ์ที่ได้จากการประมวลผลมาที่เครื่องของผู้ใช้ในรูปแบบของ HTML ซึ่งโค้ดของPHP นี้ผู้ใช้จะไม่สามารถมองเห็นได้

(3) PHP สามารถทำงานได้ในระบบปฎิบัติการที่ต่างชนิดกัน เช่น Unix, Windows, Mac OS หรือ Risc OS อย่างมีประสิทธิภาพ เนื่องจาก PHP เป็นสคริปต์ที่ต้องทำงานบนเซิร์ฟเวอร์ ดังนั้นคอมพิวเตอร์สำหรับเรียกใช้คำสั่ง PHP จึงจำเป็นต้องติดตั้งโปรแกรมเว็บเซิร์ฟเวอร์ไว้ด้วย เพื่อให้สามารถประมวลผล PHP ได้

(4) PHP สามารถทำงานได้ในเว็บเซิร์ฟเวอร์หลายชนิด เช่น Personal Web Server(PWS), Apache, OmniHttpd และ Internet Information Service(IIS) เป็นต้น

(5) ภาษา PHP สนับสนุนการเขียนโปรแกรมเชิงวัตถุ (Object Oriented Programming)

(6) PHP มีความสามารถในการทำงานร่วมกับระบบจัดการฐานข้อมูลที่หลากหลาย ซึ่งระบบจัดการฐานข้อมูลที่สนับสนุนการทำงานของ PHP เช่น Oracle, MySQL, FilePro, Solid, FrontBase, mSQL และ MS SQL เป็นต้น

(7) PHP อนุญาตให้ผู้ใช้สร้างเว็บไซต์ซึ่งทำงานผ่านโปรโตคอลชนิดต่างๆ ได้ เช่นLDAP, IMAP, SNMP, POP3 และ HTTP เป็นต้น

(8) โค้ด PHP สามารถเขียน และอ่านในรูปแบบของ XML ได้

โครงสร้างของภาษา PHP

โครงสร้างของภาษา PHP
ภาษา PHP มีลักษณะเป็น embedded script หมายความว่าเราสามารถฝังคำสั่งPHP ไว้ในเว็บเพจร่วมกับคำสั่ง(Tag) ของ HTML ได้ และสร้างไฟล์ที่มีนามสกุลเป็น .php, .php3 หรือ .php4 ซึ่งไวยากรณ์ที่ใช้ใน PHP เป็นการนำรูปแบบของภาษาต่างๆ มารวมกันได้แก่ C, Perl และ Java ทำให้ผู้ใช้ที่มีพื้นฐานของภาษาเหล่านี้อยู่แล้วสามารถศึกษา และใช้งานภาษานี้ได้ไม่ยาก 

ตัวอย่างโค้ดที่ใช้ใน PHP


 ภาพที่ 1 แสดง html tag และ PHP Script

จากภาพที่ บรรทัดที่ 6 ถึง 9 เป็นส่วนของ Script PHP ซึ่งเริ่มต้นด้วย<?phpคำสั่งเรียกใช้ฟังก์ชั่นหรือข้อความ ?>สำหรับ Script นี้เป็นการแสดงข้อความว่า “ยินดีต้อนรับสู่PHP Script”โดยใช้คำสั่ง echo “ยินดีต้อนรับสู่ PHP Script”; ซึ่งจะแสดงผลดังภาพที่ 2


ภาพที่ 2 แสดงผลการทำงานของโค้ดผ่านบราวเซอร์

PHP คืออะไร


PHP คืออะไร
หลายคนที่ทำเว็บไซต์ด้วย HTML หรือโปรแกรมช่วยสร้างเว็บไซต์ต่างๆ เช่น Dreamweaver แล้วอาจสงสัยว่าเมื่อทำ form สำหรับ รับค่าเช่น ชื่อ ที่อยู่ เสร็จแล้วจะเก็บค่ายังไง หรือจะทำอย่างไรต่อ หรือเว็บบอร์ดทำงานอย่างไร CMS ทำงานอย่างไร ทำไมบางเว็บไซต์สามารถโต้ตอบกับ ผู้ใช้งานได้ คำตอบของทุกคำถามคือ PHP 
PHP นั้นเป็นภาษาสำหรับใช้ในการเขียนโปรแกรมบนเว็บไซต์ สามารถเขียนได้หลากหลายโปรแกรมเช่นเดียวกับภาษาทั่วไป อาจมีข้อสงสัยว่า ต่างจาก HTML อย่างไร คำตอบคือ HTML นั้นเป็นภาษาที่ใช้ในการจัดรูปแบบของเว็บไซต์ จัดตำแหน่งรูป จัดรูปแบบตัวอักษร หรือใส่สีสันให้กับ เว็บไซต์ของเรา แต่ PHP นั้นเป็นส่วนที่ใช้ในการคำนวน ประมวลผล เก็บค่า และทำตามคำสั่งต่างๆ อย่างเช่น รับค่าจากแบบ form ที่เราทำ รับค่าจากช่องคำตอบของเว็บบอร์ดและเก็บไว้เพื่อนำมาแสดงผลต่อไป แม้แต่กระทั่งใช้ในการเขียน CMS ยอดนิยมเช่น Drupal , Joomla พูดง่ายๆคือเว็บไซต์จะโต้ตอบกับผู้ใช้ได้ ต้องมีภาษา PHP ส่วน HTML หรือ Javascript ใช้เป็นเพียงแค่ตัวควบคุมการแสดงผลเท่านั้น


นอกจากภาษา PHP แล้วยังมีภาษาอื่นอีกหรือไม่
คำตอบคือมีครับ เช่น ASP , JSP แต่ที่นิยมมาก คือ PHP เพราะเป็นภาษาที่สามารถศึกษาได้ง่าย ทำงานได้มีประสิทธิภาพ ทำให้เป็นที่นิยมอย่างยิ่งในปัจจุบัน รวมทั้งมีชุมชนคนใช้งาน และคู่มือที่ ดีมาก และสำคัญสุดคือฟรีครับ การใช้งานภาษา PHP ไม่ต้องมีค่าใช้จ่ายใดๆทั้งสิ้น ทุกคนสามารถเข้าถึงได้

การจะเขียน PHP ต้องมีอะไรบ้าง
อย่างที่บอกไปว่า PHP นั้นจำเป็นจะต้องมีการประมวลผลดังนั้นการใช้งานเราจะต้องมี Web Server เพื่อให้ตัว PHP สามารถทำงานได้ ต่างจาก HTML งั้นจะทำอย่างไรถ้าเราไม่ได้เช่า Web Server เอาไว้จะใช้งาน PHP ไม่ได้หรือ คำตอบคือได้ครับ แต่เราจะต้องลงโปรแกรม ให้เครื่องที่เราใช้งานอยู่นั้นทำงานเหมือนกับ Web Server ซะก่อนซึ่งโปรแกรมนั้นชื่อว่า Apache ครับเป็นโปรแกรมฟรีเหมือนกัน นี่เป็นข้อดี ที่ทำให้ทุกคนรัก PHP ครับ หลังจากที่เราทำให้เครื่องของเรานั้นเหมือนกับ Web Server แล้วจะเก็บข้อมูลเว็บไซต์เช่น คำตอบของเว็บบอร์ด จะเก็บอย่างไร คำตอบคือต้องมีโปรแกรมฐานข้อมูลอีกตัวเข้ามาช่วยครับ ซึ่งโปรแกรมที่แนะนำคือ MySQL ครับฟรีอีกเช่นกัน ทั้งหมดสำหรับมือใหม่อาจ จะเริ่มลงโปรแกรมทั้งหมดนั้นยากนะครับ จึงมีโปรแกรมที่รวมทุกอย่าง เพื่อจำลองเครื่องของเราให้เป็น Web Server เลยสามารถลงได้ง่ายๆ ซึ่ง จะมีสอนในบทต่อไปนะครับ

การพัฒนาเว็บไซต์ด้วย PHP
สำหรับผู้พัฒนาเว็บไซต์ด้วย PHP นั้นปรกติจะทำการจำลองเครื่องของตัวเองให้เป็น Web Server ระหว่างการพัฒนาเพื่อดูการทำงาน ของโปรแกรมที่เขียนขึ้นมาครับ จากนั้นจึงจะอัพไฟล์ทั้งหมดลงใน Web Server จริงครับ ในส่วนของ Web Server นั้นทาง Hellomyweb ก็มีให้บริการอยู่นะครับ สนใจคลิกที่นี่ครับ ถามว่าเราจะให้เครื่องคอมพิวเตอร์ของเรานั้นทำงานได้เหมือนกับ Web server จริงได้หรือไม่ คำตอบคือได้ครับ แต่มันออกจะไม่คุ่มค่า ทางการเงินนะครับ เพราะเราต้องเสียค่าไฟ ค่าอินเตอร์เน็ต เครื่องคอมก็ต้องเปิดไว้ตลอดปิดไม่ได้ เวลาผู้ใช้งานจากภายนอกมาเรียกใช้ก็รองรับไม่ได้ไม่มาก ดังนั้นการเช่า Web Server ภายนอกจะคุ่มค่ามากกว่าครับ หากต้องการจะพัฒนาเว็บไซต์เพื่อใช้งานจริงๆ

วันอาทิตย์ที่ 14 ธันวาคม พ.ศ. 2557

ข้อสอบคอมพิวเตอร์ 20ข้อ พร้อมเฉลย

คำสั่ง ให้นักเรียนทำเครื่องหมายกากบาท(X)ทับข้อที่ถูกที่สุดเพียงข้อเดียว

1. ซอฟต์แวร์ คือ
ก. โปรแกรมชุดของคำสั่งที่ควบคุมการทำงานของคอมพิวเตอร์
ข. อุปกรณ์เทคโนโลยีระดับสูง
ค. โปรแกรมแก้ปัญหาทุกอย่างของมนุษย์
ง. อุปกรณ์ที่ทำหน้าเสมือนสมองกล
2. ข้อใดไม่ใช่ระบบปฏิบัติการ
ก. ระบบปฏิบัติการดอส
ข. ระบบปฏิบัติการไมโครซอฟท์เวิร์ด
ค. ระบบปฏิบัติการไมโครซอฟต์วินโดวส์
ง. ระบบปฏิบัติการ แอนดรอยด์
3. ชนิดของซอฟต์แวร์ (software) มีทั้งหมดกี่ชนิด
ก. มี 1 ชนิด 1.ซอฟต์แวร์ระบบ
ข. มี 2 ชนิด 1.ซอฟต์แวร์ระบบ 2.ซอฟต์แวร์ประยุกต์
ค. มี 3 ชนิด 1.ซอฟต์แวร์ระบบ 2.ซอฟต์แวร์ ประยุกต์ 3.ซอฟต์แวร์บุคคล
ง. มี 4 ชนิด 1.ซอฟต์แวร์ระบบ 2.ซอฟต์แวร์ประยุกต์ 3.ซอฟต์แวร์บุคคล 4. ซอฟต์แวร์ บริหาร
4. ซอฟต์แวร์ประมวลคำ คือข้อใด
ก. word processing software
ข. spreadsheet software
ค. database management software
ง. presentation software
5. ซอฟต์แวร์ตารางทำงาน
ก. word processing software
ข. spreadsheet software
ค. database management software
ง. presentation software
6. ซอฟต์แวร์จัดการฐานข้อมูล
ก. word processing software
ข. spreadsheet software
ค. database management software
ง. presentation software
7. ซอฟต์แวร์นำเสนอ
ก. word processing software
ข. spreadsheet software
ค. database management software
ง. presentation software
8. ซอฟต์แวร์สื่อสาร
ก. word processing software
ข. spreadsheet software
ค. database management software
ง. communication software
9. ซอฟต์แวร์นำเสนอ คือข้อใด
ก. Microsoft Excel
ข. Microsoft Access
ค. Microsoft Outlook
ง. Microsoft PowerPoint
10. โปรแกรมวินโดวส์ เป็นซอฟต์แวร์ประเภทใด
ก. ซอฟต์แวร์ระบบ
ข. ซอฟต์แวร์ประยุกต์
ค. ซอฟต์แวร์สำเร็จ
ง. ซอฟต์แวร์ที่พัฒนาขึ้นใช้งานเฉพาะ
11. โปรแกรมเชื่อมต่อกับเครือข่ายอินเทอร์เน็ต คือโปรแกรมใด
ก.Microsoft Word
ข.Internet Explorer
ค.Google Chrome
ง.ถูกทั้ง ข และ ค
12. ข้อใดคือ URL เว็บไซต์ครูเชียงราย
ก. www.kruchiangrai.ac.th
ข. www.kruchiangrai.co.th
ค. www.kruchiangrai.net
ง. www.kruchiangrai.com
13. นักเรียนได้รับประโยชน์จากการใช้งานคอมพิวเตอร์ในด้านใดมากที่สุด
ก. ด้านการศึกษา ด้านความรู้ ด้านการใช้งาน
ข. ด้านการเงิน / การธนาคาร
ค. ด้านความบันเทิง
ง. ด้านสุขภาพและการออกกำลังกาย
14. ข้อใดคือความหมายของ ฮาร์ดแวร์ ?
ก. โปรแกรมที่สั่งให้คอมพิวเตอร์ทำงาน
ข. ส่วนประกอบของเครื่องคอมพิวเตอร์
ค. ขั้นตอนในการปฏิบัติงาน
ง. บุคลากรที่ทำงานกับคอมพิวเตอร์
15. ข้อใด คือ ฮาร์ดแวร์
ก. เกมคอมพิวเตอร์
ข. เมาส์
ค. แป้นพิมพ์
ง. ถูกทั้ง ข และ ค
16. ข้อใดคือ ซอฟต์แวร์
ก. ครูสอนคอมพิวเตอร์
ข. ไวรัสคอมพิวเตอร์
ค. กล้องถ่ายภาพดิจิตอล
ง. พนักงานคอมพิวเตอร์
17. ข้อใดคือ ซอฟต์แวร์
ก. ครูสอนคอมพิวเตอร์
ข. โปรแกรมMicrosoft PowerPoint
ค. กล้องถ่ายภาพดิจิตอล
ง. พนักงานคอมพิวเตอร์
18. ข้อใด คือระบบปฏิบัติการ
ก.  Microsoft Windows7
ข.  Microsoft Windows8
ค.  Microsoft Windows XP
ง.  ถูกทุกข้อ
19. ข้อใด ไม่ใช่ระบบปฏิบัติการ
ก.  Android
ข.  Linux
ค.  Windows Mobile
ง.  ถูกทุกข้อ คือ ปฏิบัติการ
20. ผู้ก่อตั้งและผู้สร้างFacebook.com คือใคร
ก.  ฟาร์ค ซัคเกอร์เบิร์ก
ข.  มาร์ค คาลเบิร์ก
ค.  มาร์ค ซัคเกอร์เบิร์ก
ง.  มาร์ค คาลเบิร์ก
ที่มา : http://www.kruchiangrai.net/2013/09/20/ข้อสอบคอมพิวเตอร์ 20ข้อ พร้อมเฉลย/