วันพุธที่ 17 ธันวาคม พ.ศ. 2557

ข้อสอบ O-NET

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. โปรแกรมวินโดวส์ เป็นซอฟต์แวร์ประเภทใด
ก. ซอฟต์แวร์ระบบ
ข. ซอฟต์แวร์ประยุกต์
ค. ซอฟต์แวร์สำเร็จ
ง. ซอฟต์แวร์ที่พัฒนาขึ้น
ใช้งานเฉพาะ

ที่มา : http://www.kruchiangrai.net/2013/09/20/

คำสั่ง SQL เบื้องต้น

การใช้งานคําสั่ง SQL (STRUCTURED QUERY LANGUAGE)
SQL เป็นภาษาที่ทําให้ผู้ใช้สามารถทํางานกับข้อมูลที่เก็บบนฐานข้อมูลเชิงสัมพันธ์ โดย SQL ได้รับ
การออกแบบให้มีการดําเนินการกับข้อมูลแบบโต้ตอบระหว่างผู้ใช้กับคอมพิวเตอร์โดยตรง ด้วยการพิมพ์คําสั่ง SQLในหน้าจอโปรแกรมที่ใช้จัดการฐานข้อมูล และผลลัพธ์ของข้อมูลก็จะปรากฏบนหน้าจอในทันที นอกจากนี้โปรแกรมเมอร์ยังสามารถนําคําสั่ง SQL แทรกเข้าไปในส่วนของโปรแกรมคอมพิวเตอร์ที่เขียนมาได้เช่นกัน
คําสั่งในภาษา SQL ประกอบด้วยชุดคําสั่งหลัก ๆ 3 ประเภทด้วยกัน ได้แก่
1. DDL (Data Definition Language) เป็นชุดคําสั่งที่ี่ใช้ในการนิยาม กําหนด หรือการสร้างข้อมูลบนฐานข้อมูล เช่น table, index, view ได้แก่คําสั่ง CREATE TABLE, CREATE VIEW
2. DML (Data Manipulation Language) เป็นชุดคําสี่ใช้ในการประมวลผลหรือจัดการกับข้อมูลในฐานข้อมูล ได้แก่คําสั่ง SELECT, INSERT, UPDATE, DELETE เป็นต้น
3. DCL (Data Control Language) เป็นคําสั่งใช้ในการควบคุมสิทธิ์ของผู้ใช้ในการใช้ข้อมูลรวมทั้งส่วนที่ใช้ควบคุมการใช้งานฐานข้อมูลจากผู้ใช้หลายๆคนพร้อมกันได้แก่ คําสั่ง Grant, Revoke เป็นต้น
คำสั่ง Insert Into
คำสั่ง INERT INTO ใช้ในประโยคคำสั่งสำหรับการเพิ่มเรคคอร์ดใหม่
ไวยากรณ์
INERT INTO tablename [(fieldname1, fieldname2,...)]
VALUES (value1, value 2,...);
[ ] ตัวเลือก
หมายเหตุจำนวน value ต้องเท่ากับ fieldname
INERT INTO Authors (Author, [Year Born] VALUES (‘Frank Whale’, 1960);

คำสั่ง Update
คำสั่ง UPDATE ใช้ในประโยคคำสั่งสำหรับการปรับปรุงค่าในเรคคอร์ด
ไวยากรณ์
UPDATE tablename
SET fieldname = expression
WHERE [condition];
[ ] ตัวเลือก
UPDATE Authors SET [Year Born] = 1961 WHERE Author = ‘Frank Whale’;

คำสั่งที่ใช้ในการลบ INDEX
คำสั่ง : ALTER TABLE table_name
DROP INDEX index_name;
ตัวอย่าง : CREATE INDEX person_index
ON person ( first_name, last_name );
ALTER TABLE person
DROP INDEX person_index;

คำสั่งที่ใช้ในการสร้าง INDEX
คำสั่ง : CREATE INDEX index_name
ON table_name ( column_name_1, column_name_2, ..., column_name_n ); 
ตัวอย่าง : CREATE INDEX person_index
ON person ( first_name, last_name );

คำสั่งที่ใช้ในการเปลี่ยนชื่อตาราง
คำสั่ง : RENAME table_old_name
TO table_new_name;
ตัวอย่าง : CREATE TABLE person
(    id int(11) PRIMARY,
     first_name varchar(50),
     last_name varchar(50)
);
RENAME person TO customer;


คำสั่งที่ใช้ในการลบตาราง
คำสั่ง : DROP TABLE table_name;
ตัวอย่าง : CREATE TABLE person
(
     id int(11) PRIMARY,
     first_name varchar(50),
     last_name varchar(50)
);
DROP TABLE person;

คำสั่งที่ใช้ในการสร้างตาราง
คำสั่ง : CREATE TABLE table_name
( column_name_1 column_type,
     column_name_2 column_type,
     .....,
     column_name_n column_type);
ตัวอย่าง : CREATE TABLE person
(id int(11) PRIMARY,
     first_name varchar(50),
     last_name varchar(50)

คำสั่งที่ใช้ในการเรียกดูข้อมูลในตาราง
ใช้ในการเรียกดูข้อมูลจากตาราง ( query )
คำสั่ง : SELECT [ ALL | DISTINCT | TOP n ] column_name_1, column_name_2, ..., column_name_n
FROM table_name
[ IN database_name ]
[ WHERE condition ]
[ GROUP BY column_name_1, column_name_2, ..., column_name_n ]
[ HAVING condition ]
[ ORDER BY column_name_1 [ ASC | DESC ], ..., column_name_n [ ASC | DESC ] ]
[ LIMIT m ];
ตัวอย่าง : SELECT DISTINCT country
FROM person
ORDER BY country;
ใช้ในการเรียกดูข้อมูลในตาราง ดังนี้
ALL คือ เลือกทั้งหมดทุกแถว ( เป็นค่า default )
DISTINCT คือ แสดงข้อมูลเฉพาะที่ไม่ซ้ำกัน
TOP n [ PERCENT ] คือ เลือกมา n แถวนับจากบนสุด หรือเลือกมา ( (n * จำนวนแถวทั้งหมด ) / 100 ) แถว
LIMIT m คือ เลือกมา m แถวนับจากแถวบนสุด ( ถ้าใช้ ORDER BY RAND() LIMIT m คือเลือกมา m แถวแบบสุ่ม )
ASC ใช้เรียงค่าข้อมูล จากน้อยไปมาก
DESC ใช้เรียงค่าข้อมูล จากมากไปน้อย

IN database_name ถ้าไม่กำหนดจะใช้ฐานข้อมูลปัจจุบันที่ติดต่ออยู่

คำสั่งที่ใช้ในการลบฐานข้อมูล
คำสั่ง : DROP DATABASE database_name;
ตัวอย่าง : DROP DATABASE labcode;

คำสั่งที่ใช้ในการสร้างฐานข้อมูล
คำสั่ง : CREATE DATABASE database_name;
ตัวอย่าง : CREATE DATABASE labcode;

ที่มา : http://code.function.in.th/sql