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

แบบทดสอบ o-net

1.ข้อใดไม่ใช่ระบบปฏิบัติการที่นำมาใช้บนอุปกรณ์พกพา
ประเภท  Smartphone.
ก.  Ubumtu       ข.  Iphone  os
ค.  Android      ง.  Symbian


2.ไฟล์ประเภทใดในข้อต่อไปนี้เก็บข้อมูลในลักษณะตัวอักษร.
ก.  ไฟล์เพลง  MP 3 (mp 3)
ข.  ไฟล์รูปประเภท  JPEG (jpeg)
ค.  ไฟล์แสดงผลหน้าเว็บ (html)
ง.  ไฟล์วีดีโอประเภท  Movie (movie)
3.ลิขสิทธิ์โปรแกรมประเภทรหัสเปิด(Open Source)อนุญาต
ให้ผู้ใช้ทำอะไรได้บ้าง.
1.  นำโปรแกรมมาใช้งานโดยไม่ต้องเสียค่าลิขสิทธิ์
2.  ทดลองใช้โปรแกรมก่อนถ้าพอใจจึงจ่ายค่าลิขสิทธิ์
3.  แก้ไขปรับปรุงโปรแกรมเองได้
ก.  ข้อ  1 กับ  ข้อ  3      ข.  ข้อ  2  กับ  ข้อ  3
ค.  ข้อ  2  อย่างเดียว     ง.  ข้อ  1  อย่างเดียว
4.ระบบกระดานสนทนาหรือเว็บบอร์ดแห่งหนึ่งมีความต้องการดังนี้1.  ต้องให้ผู้ใช้สามารถตั้งกระทู้โต้ตอบกันได้โดยผู้ใช้
ต้องแสดงตัวตน(ล็อกอิน)เพื่อเข้าระบบก่อน
2.  ผู้ใช้สามารถตั้งกระทู้หรือเข้าไปตอบกระทู้ที่ตั้งไว้แล้วได้
3.  ระบบจะบันทึกชื่อผู้ตั้งและผู้ตอบไว้ด้วย
ในการออกแบบฐานข้อมูลดังกล่าวข้อใดกล่าวได้ถูกต้อง.
ก.  ต้องสร้างตารางผู้ใช้ ตารางกระทู้และตารางคำตอบ
ข.  ไม่ต้องสร้างตารางผู้ใช้เนื่องจากสามารถบันทึกชื่อ
ผู้ใช้ในตารางกระทู้และตารางคำตอบได้เลย
ค.  ต้องสร้างตารางผู้ใช้และตารางกระทู้ส่วนคำตอบจะอยู่
ในตารางกระทู้อยู่แล้ว
ง.  ไม่ต้องสร้างตารางกระทู้เพราะสามารถบันทึกกระทู้ที่ผู้ใช้
ตั้งในตารางผู้ใช้ได้เลย

5.ข้อใดเป้นการปฏิบัติที่ถูกต้องตามหลักวิชาการเมื่อค้นคว้า
หาข้อมูลจากอินเทอร์เนตมาทำรายงาน.
ก.  คัดลอกเนื้อหาจากเว็บไซต์
ข.  ใช้เนื้อหาจากกระดานสนทนา(Web board)มาใส่ในรายงาน
ค.  นำรูปภาพจากเว็บไซต์มาใส่ในรายงาน
ง.  อ้างอิงชื่อผู้เขียนบทความ

6.ห้องสมุดแห่งหนึ่งต้องการพัมนาระบบยืมหนังสือโดยสามารถ
บันทึกข้อมูลการยืมหนังสือลงบนบัตรอิเลคโทรนิกส์โดยไม่ต้อง
เขียนด้วยมือระบบนี้ควรใช้เทคโนโลยีในข้อใด.
ก.  Smart  Card          ข.  Fingerprint
ค.  Barcode                 ง.  WiFi

7.ผู้ประกอบอาชีพเป็นผู้พัฒนาเว็บไซต์ต้องเชี่ยวชาญความรู้
ด้านใดบ้างจากตัวเลือกต่อไปนี้.
1.  ฮาร์แวร์คอมพิวเตอร์       2.  ระบบปฎิบัติการ
3.  เว็บเซิร์ฟเวอร์                   4.  HTML
5.  ระบบฐานข้อมูล                6.  ภาษาจาวา(Java)
ก.  ข้อ  1 และ 3                    ข.  ข้อ  2  และ  5
ค.  ข้อ  3  และ  4                   ง.  ข้อ  3  และ  6

8.ข้อใดเป็นเทคโนโลยีการเชื่อมต่อข้อมูลไร้สายทั้งหมด.
ก.  Wi-Fi  ,  IP              ข.  Wi-Fi  ,Bluetooth
ค.  3G  ADSL                ง.  3G    Ethernet

9.ข้อใดไม่ใช่ข้อเสียของการละเมิดลิขสิทธิ์ซอฟต์แวร์.
ก.  การทำผิดกฏหมายลิขสิทธิ์มีความผิดทางอาญา
ข.  เป็นช่องทางหนึ่งในการระบาดของไวรัสคอมพิวเตอร์
ค.  ผู้ใช้จะไม่ได้รับการบริการจากผู้พัมนาถ้าหากมีปัญหาการใช้งาน
ง.  ทำให้ผู้พัมนาซอฟแวร์ไม่มีรายได้เพื่อประกอบการและพัฒนาต่อไปได้

10.ข้อใดต่อไปนี้ถูกต้องที่สุด.
ก.  การบันทึกข้อมูลลงแผ่นดีวีดีใช้เทคโนโลยีแบบแม่เหล็ก
ข.  หมายเลขไอพีเป็นหมายเลขที่ใช้กำกับ  Network Interce Card
ค.  หน่วยความจำสำรองเป็นหน่วยความจำที่มีคุณลักษณะแบบ Volntile
ง.  รหัส ACIIและEBCIDICเป็นการวางรหัสตัวอักษรที่ใช้ขนาด  8 บิด
เฉลยข้อ  3 


เฉลยข้อสอบ 1.ก  2.ค  3.ง  4.ง  5.ง  6.ค  7.ค  8.ข  9.ข  10.ค
https://krupaga.wordpress.com/category/แบบทดสอบ-o-net-ม-6-คอมพิวเตอร์/

วันเสาร์ที่ 13 ธันวาคม พ.ศ. 2557

คำสั่ง sql

 ความรู้เกี่ยวกับ  sql
              ความเป็นมาของ SQL   SQL ย่อมาจาก Structured Query Language เป็นภาษาที่ใช้ในการจัดการข้อมูลของฐานข้อมูลเชิงสัมพันธ์ ผู้คิดค้น SQL เป็นรายแรกคือ บริษัทไอบีเอ็ม หลังจากนั้นผู้ผลิตซอฟท์แวร์ด้านระบบจัดการฐานข้อมูลเชิงสัมพันธ์ได้พัฒนาระบบที่สนับสนุน SQL มากขึ้น จนเป็นที่นิยมใช้กันอย่างแพร่หลายในปัจจุบัน โดยผู้ผลิตแต่ละรายก็พยายามที่จะพัฒนาระบบจัดการฐานข้อมูลของตนให้มีลักษณะเด่นเฉพาะขึ้นมา ทำให้รูปแบบการใช้คำสั่ง SQL  มีรูปแบบที่แตกต่างกันไปบ้าง เช่น ORACLE ACCESS SQL Base ของ Sybase INGRES หรือ SQL  Server ของ Microsoft เป็นต้น ในขณะที่ American National Standards Institute (ANSI) ได้กำหนดรูปแบบมาตราฐานของ SQL ขึ้น ซึ่งเป็นมาตราฐานคำสั่ง SQL ตาม ANSI-86 ที่ใข้เป็นมาตราฐานขั้นต่ำในการอ้างอิง อย่างไรก็ตามรูปแบบมาตราฐาน SQL ตาม ANSI-86 มีข้อจำกัดในการใช้คำสั่ง SQL เช่นกันเมื่อเปรียบเทียบกับ SQL ของระบบจัดการฐานข้อมูล ผู้ที่ผลิตบางรายได้ทำการปรับปรุงพัฒนาให้เป็นประโยชน์และง่ายสำหรับผู้ใช้อยู่ตลอดเวลา
ทำไมต้องใช้ SQL            
·       SQL เป็นภาษาในยุคที่ 4 ซึ่งใกล้เคียงภาษาพูด (ภาษาอังกฤษ) ทำให้ง่ายต่อการใช้และทำความเข้าใจ ไม่ต้องสนใจขั้นตอนว่าต้องทำอย่างไรเพื่อให้ได้ข้อมูลมา  แค่เพียงพิมพ์คำสั่งง่าย ลงไปเพื่อบอกว่าเราต้องการข้อมูลอะไร  จากตารางไหน ระบบจัดการฐานข้อมูล (DBMS) จะทำการค้นหาข้อมูลให้ทันที
·       SQL สารารถจะทำงานร่วมกับภาษาโปรแกรมอื่นได้เช่น C, PASCAL, COBOL เราสามารถจะใช้SQL ร่วมกับภาษเหล่านี้ให้ร่วมกันได้โดยจะใช้ภาษาเหล่ายนี้ในการเขียนโปรแกรมของการคำนวณที่ซับซ้อน  การประมวลผลต่าง แล้วใช้ภาษา SQL ในการจัดหา  ค้นหา  เปลี่ยนแปลงข้อมูล  นอกจากนี้เรายังสามารถจะเขียนคำสั่ง SQL แบบโต้ตอบโดยตรง (Interactive) ทีละคำสั่งได้ด้วย
·       SQL เป็นภาษามาตราฐาน  ซึ่งจะมีรูปแบบในการเขียนคำสั่ง  คล้าย กัน  ไม่ว่าจะใช้งานบนเครื่อง Microsoft Computer หรือเครื่องอื่น
·       SQL เป็นตัวจักรสำคัญของระบบฐานข้อมูลเชิงสัมพันธ์  ทั้งที่ผู้ผลิต  Hardware และ Software รายใหญ่ต่างที่เข้ามามีส่วนร่วมในการพัฒนาผลิตภัณฑ์ให้ทำงานกับ  SQL อย่างมีประสิทธิภาพยิ่งขึ้น
ประเภทของคำสั่ง  SQL
1.    ภาษาสำหรับนิยามข้อมูล (Data Definition Language: DDL) ประกอบด้วยคำสั่งที่ใช้ในการกำหนดโครงสร้างข้อมูลว่ามีคอลัมน์อะไร แต่ละคอลัมน์เก็บข้อมูลประเภทใด รวมถึงการเพิ่มคอลัมน์(ALTER)  การกำหนดดัชนี(INDEX) การกำหนดวิว(VIEW)ของผู้ใช้ เป็นต้น
2.    ภาษาสำหรับจัดดำเนินการข้อมูล (Data Manipulation Language : DML) ประกอบด้วยคำสั่งที่ใช้ในการเรียกข้อมูล(SELECT) การเปลี่ยนแปลงข้อมูล (UPDATE) การเพิ่ม(INSERT)หรือลบข้อมูล (DELETE) เป็นต้น
3.    ภาษาที่ใช้ในการควบคุมข้อมูล (Data Control Language : DCL) ประกอบด้วยคำสั่งที่ใช้ในการควบคุม การเกิดภาวะพร้อมกัน หรือป้องกันการเกิดเหตุการณ์ที่ผู้ใช้หลายคนเรียกใช้ข้อมูลพร้อมกัน โดยที่ข้อมูลนั้น อยู่ในระหว่างการปรับปรุงแก้ไข ซึ่งเป็นเวลาเดียวกับที่ผู้ใช้อีกคนหนึ่งก็เรียกใช้ข้อมูลนี้ ทำให้ช้อมูลที่ผู้ใช้คนที่สองได้เป็นค่าที่ไม่ถูกต้อง นอกจากนี้ ยังประกอบด้วยคำสั่งที่เกี่ยวข้องกับการควบคุมความปลอดภัยของข้อมูลด้วยการให้สิทธิ์ผู้ใช้แตกต่างกัน เป็นต้น

รูปแบบการใช้คำสั่ง SQL        
รูปแบบของการใช้คำสั่ง SQL สามารถใช้ได้ 2 รูปแบบ ดังนี้
1.    คำสั่ง SQL ใช้เรียกดูข้อมูลแบบตอบโต้ (Interactive SQL) เป็นการใช้คำสั่ง SQL สั่งงานบนจอภาพ เพื่อเรียกดูข้อมูลจากฐานข้อมูลได้โดยตรงในะขณะที่ทำงาน
2.    คำสั่ง SQL ที่ใช้เขียนร่วมกับโปรแกรมอื่น (Embedded QSL) เป็นการนำคำสั่ง SQL ไปใช้ร่วมกับชุดคำสั่งที่เขียนโดยภาษาต่าง เช่น COBOL PASCAL ACCESS ฯลฯ 
ประโยชน์ของ SQL     
ตามที่ได้กล่าวมาแล้วในข้างต้นว่า SQL เป็นภาษาฐานข้อมูล ที่สามารถใช้ในเรื่องของการนิยามข้อมูล การเรียกใช้ หรือการควบคุมคำสั่งเหล่านี้จะช่วยประหยัดเวลาในการพัฒนาระบบงาน หรือนำไปใช้ในส่วนของการสร้างฟอร์ม (FORM) การทำรายงาน (REPORT) ของระบบงานต่าง ได้รวดเร็วยิ่งขึ้น
ข้อตกลงมาตราฐานในการใช้คั่ง SQL
รูปแบบของคำสั่ง SQL ยึดรูปแบบคำสั่ง SQL ที่สามารถนำไปประยุกต์ใช้กับ ORACLE ซึ่งเมื่อเข้าใจคำสั่งเหล่านี้ ผู้ใช้สามารถนำไปประยุกต์ใช้กับคำสั่ง SQL ที่ใช่ระบบจัดการฐานข้อมูลต่าง หรือสามารถนำไปศึกษาเพิ่มเติมรายละเอียดด้วยตนเองได้
โดยทั่วไป คำสั่ง SQL หนึ่ง จะจบด้วยเครื่องหมาย         ; รูปแบบคำสั่งใน SQL มีสัญลักษณ์ที่ใช้แทนความหมาย ดังนี้

ตัวพิมพ์ใหญ่      หมายถึง คำสั่ง
<  >            หมายถึง ชื่อต่าง หรือนิพจน์ที่ผู้ใช้จะต้องกำหนดค่าขึ้นมา
(....)            หมายถึง สามารถจะระบุเพิ่มอีกตามสิ่งที่ระบุมาแล้วข้างหน้า
[  ]              หมายถึง คำสั่งนั้นๆ จะมีสิ่งที่ระบุไว้ในเครื่องหมายนี้หรือไม่ก็ได้
::=              หมายถึง ส่วนที่อยู่ด้านขวาของเครื่องหมายนี้ เป็นคำอธิบายหรือคำ
                                     นิยามของสิ่งที่อยู่ด้านซ้ายของเครื่องหมายนี้
|                  หมายถึง อาจจะเลือกใช้สิ่งใดสิ่งหนึ่งที่อยู่ด้านซ้าย หรือด้านขวาของ
                                     เส้นนี้ได้