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

SQL คืออะไร



คำสั่งSQL 

    
คําสั่งที่ 1 คําสั่งในการดูโครงสรางของตาราง 

รูปแบบ sp_help <TABLENAME> 
                                               
                                                   SQL1 
                    ตัวอย่าง                    sp_help customer


คําสั่งที่ 2 คําสั่งในการเปลี่ยนแปลงโครงสรางตาราง 

รูปแบบ 
ALTER <TABLENAME> 
[ALTER COLUMN <column_name>] 
[DROP COLUM <colum name>] 
[ADD] [<column_name> <data_type>]
                                                    
                                                  SQL2 
                                                        ALTER TABLE customer 
                    ตัวอย่าง                       ALTER COLUMN cust_fname   varchar(50) 

เปนการเปลี่ยนแปลงโครงสรางของตาราง customer โดยเปลี่ยนขนาดความกวางของเขตขอมูลเพิ่
มขึ้นเปน 50 


คําสั่งที่ 3 คําสั่งในการลบตาราง

รูปแบบ 
 DROP TABLE <Table Name>

                                                  SQL5 
                 ตัวอย่าง                           DROP TABLE customer 

เปนคําสั่งสําหรับลบตาราง customer


คําสั่งที่ 4 คําสั่งในการแทรกขอมูลเขาสูตาราง 

รูปแบบ 
 INSERT INTO <Table Name> 
 ([COLUMN NAME1, COLUMN NAME2]) 
 VALUSE ( valuse1,valuse2)

ตัวอย่าง

INSERT INTO product 
(product_id,product_name,unitprice,onhand,reorder_pt,reorder_qty) 
 VALUES 
('po-001','คูมือเรียน Visual Basic 6,150,80,10,50) 

INSERT INTO product 
(product_id,product_name,unitprice,onhand,reorder_pt,reorder_qty) 
 VALUES 
('po-002' ,'คูมือเรียน SQL SERVER 2008,290,100,10,50) 

INSERT INTO product 
(product_id,product_name,unitprice,onhand,reorder_pt,reorder_qty) 
 VALUES 
('po-003','คูมือเรียน ASP.NET,120,290,10,50) 

INSERT INTO 
product(product_id,product_name,unitprice,onhand,reorder_pt,reorde
r_qty) 
 VALUES 
('po-004','การพัฒนาระบบเทคโนโลยี.NET,380,50,10,50) 

INSERT INTO product 
(product_id,product_name,unitprice,onhand,reorder_pt,reorder_qty) 
 VALUES 
('po-005','การจัดการฐานขอมูล Oracle,599,20,10,50) 

 INSERT INTO product 
(product_id,product_name,unitprice,onhand,reorder_pt,reorder_qty) 
 VALUES 
('po-006','คูมือเรียน SQL ดวยตัวเอง',130,30,10,50)


คําสั่งที่ 5 การสอบถามขอมูลแบบงาย

              ตัวอย่าง                         SELECT * FROM customer



คำสั่งที่6    ฟงกชั่นที่ใชกับขอมูลที่เปนตัวอักษร วันที่และเวลา 
แปลงใหเปนตัวอักษรเล็กหรือใหญ
 
                                          การนับความยาวอักษร 
select UPPER(emp_id) from employee 
        select LOWER(product_name) from product

ฟงกชั่นที่ใชกับตัวอักษร +,LEN,TRIM,SUBSTRING 
การตออักษร   
                            

คำสั่งที่7    
การนับความยาวอักษร
 

                                         SQL128 
                                                  select LEN(cust fname) from customer 
 
 
                                          select SUBSTRING(cust_fname,1,2) from customer


คำสั่งที่8 ฟงกชั่นที่ใชหาคาของขอมูลทั้งกลุม หาคาเฉลี่ยดวย AVG() 

                                                 select AVG(salary),province from employee GROUP 
                    ตัวอย่าง                BY province


คำสั่งที่9 นับจํานวนขอมูลดวย COUNT() 

                                                 select COUNT(*),province from employee GROUP BY 
                  ตัวอย่าง                  province
นับจํานวนรายการที่ไมซ้ําดวย COUNT() และ DISTINCT


คำสั้งที่10 หาคาสูงสุดดวย MAX() 
                                                   
               ตัวอย่าง                    select max(salry) from employee 


ที่มา: www.snru.ac.th/tblog/wp-content/uploads/.../SQT_WONGVIANL.pdf


                                                   













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

แบบทดสอบ O-NET ม. 6 (คอมพิวเตอร์)



แบบทดสอบ O-NET ม. 6 (คอมพิวเตอร์)





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


2.ไฟล์ประเภทใดในข้อต่อไปนี้เก็บข้อมูลในลักษณะตัวอักษร.
         1.  ไฟล์เพลง  MP 3 (mp 3)
         2.  ไฟล์รูปประเภท  JPEG (jpeg)
         3.  ไฟล์แสดงผลหน้าเว็บ (html)
         4.  ไฟล์วีดีโอประเภท  Movie (movie)
เฉลยข้อ  3


3.ลิขสิทธิ์โปรแกรมประเภทรหัสเปิด(Open Source)อนุญาต
ให้ผู้ใช้ทำอะไรได้บ้าง.
ก.  นำโปรแกรมมาใช้งานโดยไม่ต้องเสียค่าลิขสิทธิ์
ข.  ทดลองใช้โปรแกรมก่อนถ้าพอใจจึงจ่ายค่าลิขสิทธิ์
ค.  แก้ไขปรับปรุงโปรแกรมเองได้
         1.  ข้อ  ก กับ  ข้อ  ค      2.  ข้อ  ข  กับ  ข้อ  ค
         3.  ข้อ  ข  อย่างเดียว     4.  ข้อ  ก  อย่างเดียว
เฉลยข้อ  4


4.ระบบกระดานสนทนาหรือเว็บบอร์ดแห่งหนึ่งมีความต้องการดังนี้ก.  ต้องให้ผู้ใช้สามารถตั้งกระทู้โต้ตอบกันได้โดยผู้ใช้
ต้องแสดงตัวตน(ล็อกอิน)เพื่อเข้าระบบก่อน
ข.  ผู้ใช้สามารถตั้งกระทู้หรือเข้าไปตอบกระทู้ที่ตั้งไว้แล้วได้
ค.  ระบบจะบันทึกชื่อผู้ตั้งและผู้ตอบไว้ด้วย

ในการออกแบบฐานข้อมูลดังกล่าวข้อใดกล่าวได้ถูกต้อง.

          1.  ต้องสร้างตารางผู้ใช้ ตารางกระทู้และตารางคำตอบ
          2.  ไม่ต้องสร้างตารางผู้ใช้เนื่องจากสามารถบันทึกชื่อ
        ผู้ใช้ในตารางกระทู้และตารางคำตอบได้เลย
          3.  ต้องสร้างตารางผู้ใช้และตารางกระทู้ส่วนคำตอบจะอยู่
        ในตารางกระทู้อยู่แล้ว
          4.  ไม่ต้องสร้างตารางกระทู้เพราะสามารถบันทึกกระทู้ที่ผู้ใช้
        ตั้งในตารางผู้ใช้ได้เลย
เฉลยข้อ  4


5.อุปกรณ์ข้อใดคือหน่วยประเมินผลกลางของคอมพิวเตอร์.เฉลย  CPU


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


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


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

           1.  ข้อ  ก และ ค                    2.  ข้อ  ข  และ  จ
           3.  ข้อ  ค  และ  ง                   4.  ข้อ  ค  และ  ฉ
เฉลยข้อ  3


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


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