วันจันทร์ที่ 28 พฤษภาคม พ.ศ. 2555

ระบบฐานข้อมูล


 ฐานข้อมูล หมายถึง กลุ่มของข้อมูลที่มีความสัมพันธ์กันและถูกนำมาจัดเก็บในที่เดียวกัน  
ระบบฐานข้อมูล หมายถึง  ระบบการจัดเก็บข้อมูลที่มี ความสัมพันธ์กัน เกี่ยวข้องเป็นเรื่องเดียวกันรูปแบบเป็นระเบียบแบบแผน และจัดเก็บไว้ในที่เดียวกัน
ระบบจัดการฐานข้อมูล (DBMS)
Database Management System
 หมายถึง  โปรแกรมที่ทำหน้าที่ในการกำหนดลักษณะ ข้อมูลที่จะเก็บไว้ในฐานข้อมูล เพื่ออำนวยความ
       สะดวกในการบันทึกข้อมูลลงในฐานข้อมูลเสมือนเป็นตัวกลางระหว่าง ผู้ใช้กับฐานข้อมูล  
ประโยชน์ของฐานข้อมูล



             1.ลดความซ้ำซ้อนของข้อมูล 
2.ความสอดคล้องของข้อมูล
3.ข้อมูลมีความถูกต้องมากขึ้น 
4.มีการใช้ข้อมูลร่วมกันได้ 
5.เพิ่มความปลอดภัยให้กับข้อมูล 
6.ขจัดความขัดแย้งในการใช้ข้อมูลร่วมกันข้อมูลที่จัดเก็บมีความทันสมัย
ระดับหน่วยของข้อมูล

บิท (Bit)  หมายถึง  หน่วยของข้อมูลที่มีขนาดเล็กที่สุด
ไบท์ (Byte) หมายถึง เกิดจากการนำบิทมารวมกันเป็นตัวอักษร
เขตข้อมูลหรือฟิลด์ (Field) หรือแอตทริบิวต์ (Attribute)
หมายถึง หน่วยของข้อมูลที่ประกอบด้วยหลาย ๆ ตัวอักษร
ระเบียนหรือเรคอร์ด (Record)  หมายถึง
หน่วยของข้อมูลที่เกิดจากการนำเอาเขตข้อมูลหลาย ๆ เขตข้อมูลมารวมกัน
แฟ้มข้อมูล (File) หมายถึง หน่วยของข้อมูลที่เกิดจากการนำระเบียนหรือเอนทิตี้หลาย ๆ ระเบียนมารวมกันเป็น 
 

  

                                    

แบบฝึกหัดตอนที่1หน่วยที่1


ตอนที่ 1 แบบปรนัย
คาชี้แจง ให้นักเรียนเขียนเครื่องหมาย .. ลงในข้อที่ถูกที่สุดเพียงข้อเดียวเท่านั้น

1. ระบบจัดการฐานข้อมูล (DBMS) คืออะไร
   ตอบ ข.ตัวกลางระหว่างผู้ใช้กับฐานข้อมูล

2. หลังจากที่สร้างฐานข้อมูลแล้ว จะต้องสร้างออบเจ็กต์ใดเป็นอันดับแรก
   ตอบ ก.Table

3. ออบเจ็กต์ใดที่ทาหน้าที่การเก็บข้อมูลทั้งหมดลงฐานข้อมูล
   ตอบ ก.Table

4. ออบเจ็กต์ Query มีหน้าที่ทาอะไร
   ตอบ ค.สร้างเเบบสอบถามข้อมูล

5. ข้อใดต่อไปนี้เป็นหน้าที่ของออบเจ็กต์ Form
   ตอบ ข. เก็บข้อมูลลงฐานข้อมูล

6. ข้อใดต่อไปนี้ ไม่ใช่ กฎของการ Normalization
   ตอบ ข. จะต้องมีความสัมพันธ์แบบเชิงกลุ่ม (Many-to-Many)

7. ข้อใด ไม่ใช่ ประโยชน์ที่ได้รับของระบบฐานข้อมูล
   ตอบ  ก. ช่วยลดความซับซ้อนของข้อมูลในตาราง

8. ขั้นตอนใดต่อไปนี้เป็นขั้นตอนแรกในการออบแบบฐานข้อมูล
   ตอบ  ง. สอบถามต้องการของผู้ใช้

9. ส่วนประกอบต่อไปนี้เพิ่มเข้ามาใหม่ใน Access 2007 ยกเว้น ข้อใด
   ตอบ ก. Quick Access Toolbar

10. ข้อใดต่อไปนี้ กล่าวผิด
   ตอบ ก. เมื่อบันทึกฐานข้อมูลใน Access 2007 จะมีนามสกุล .accdb


ตอนที่ 2 แบบจับคู่
คาชี้แจง ให้นักเรียนจับคู่คาต่อไปนี้ให้ถูกต้อง


1.    DBMS ก. แถบในการแสดงออบเจ็กต์ที่สร้างขึ้น
2.  Normalization ข. แบบสอบถามข้อมูล 
3.  Office Button
4.  Quick Access Toolbar
5.  Ribbon
6.  ค  Navigation Pane
7.    Document Window
8.  Query
9.  Macro
10.   Module

 ข. แบบสอบถามข้อมูล
 ค. ส่วนของพื้นที่การทางานของออบเจ็กต่าง ๆ
 ง. ชุดคาสั่งกระทาการต่าง ๆ ที่นามารวมกัน
 จ. กฎที่ใช้ในการออบแบบตาราง
 ฉ. โปรแกรมย่อยที่เขียนขึ้นภาษา VBA
 ช. ระบบจัดการฐานข้อมูล
 ซ. ปุ่มที่รวบรวมชุดคาสั่งในการจัดการฐานข้อมูล
 ฌ. ส่วนการทางานใหม่ที่เข้ามาแทนที่แถบเมนูและแถบเครื่องมือ
 ญ. แถบเครื่องมือที่รวบรวมปุ่มเครื่องมือที่ใช้งานบ่อย ๆ เอาไว้


ตอนที่ 3 แบบอัตนัย
คาชี้แจง ให้นักเรียนตอบคาถามต่อไปนี้
1. จงอธิบายถึงความหมายของฐานข้อมูล



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

3. ใน Microsoft Access 2007 ประกอบไปด้วยออบเจ็กต์อะไรบ้าง และมีหน้าที่อย่างไร           1.Table ใช้ในการเก็บข้อมูลทั้งหมด
2.Queries ช่วยค้นหาหรือสร้างแบบสอบถามข้อมูล
3.Froms แบบฟอร์มในการทำงาน สำหรับจัดการกับข้อมูลแทนการจัดการในตาราง
4.Report ใช้ในการสร้างรายงาน
5.Macros ชุดคำสั่งที่นำมาร่วมกันตามขั้นตอนในการทำงานเพื่อให้การทำงานเป็นอัตโนมัติ
6.Modules ช่วยให้ทำงานกับข้อมูลที่ซับซ้อนมากขึ้นได้

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

5. จงยกตัวอย่างระบบงานที่ควรนาระบบฐานข้อมูลเข้ามาใช้ พร้อมทั้งอธิบายเหตุผล
 งานทะเบียน เพราะว่าเป็นงานที่ทำเกี่ยวกับประวัติของพนักงานหรือนักเรียนทั้งหมด ซึ่งมีข้อมูลต่างๆหลายอย่าง




 

ออกแบบและพัฒนาเว็บ

แบบฝึกหัดบทที่1
คำชี้แจง ให้นักศึกษาหาความหมายของคำศัพท์ต่อไปนี้

ADSL
ADSL มาจากคำว่า Asymmetric Digital Subscriber Line เป็นเทคโนโลยีของ Modem แบบใหม่ ที่เปลี่ยนโฉมหน้าของสายโทรศัพท์ที่ทำจากลวดทองแดง ให้เป็นเส้นสัญญาณนำส่งข้อมูลความเร็วสูง โดย ADSL สามารถจัดส่งข้อมูลจากผู้ให้บริการด้วยความเร็วมากกว่า 6 Mbps ไปยังผู้รับบริการ
ISDN 
ISDN ย่อมาจาก Integrated Service Digital Network คือบริการสื่อสารร่วม หมายถึงสามารถรับส่งสัญญาณภาพ เสียง และข้อมูลได้พร้อมกันในระบบดิจิตอล
ทำงานโดยการหมุนโทรศัพท์ผ่านคู่สาย ISDN ซึ่งมีความเร็วสูงถึง 64 kbps - 128 kbps (สามารถรับส่งสัญญาณได้ถึง 2 วงจร หรือ 2 sessionพร้อมกัน)
และเนื่องด้วย ISDN เป็นการสื่อสารในระบบดิจิตอล ดังนั้นจึงไม่จำเป็นต้องมีการแปลงสัญญาณจากอนาล็อกเป็นดิจิตอล ระบบจึงไม่มีสัญญาณรบกวน

Leased Line
ในวงจรข่ายงาน หมายถึง สายการติดต่อ หรือสายการสื่อสารถาวร ระหว่างเครื่องคอมพิวเตอร์กับศูนย์ข่าว หรือเครื่องปลายทาง (terminal) ที่ทำหน้าที่ป้อนส่งข้อมูลตลอดเวลา ผู้ใช้ต้องเช่าสายไว้เป็นการถาวรจากองค์การโทรศัพท์ หรือการสื่อสาร เพื่อเป็นการประหยัด ทำให้ไม่ต้องเสียค่าใช้จ่ายเป็นครั้ง ๆ
Wireless Modem 
Wireless modem คือ Modem ที่เคยได้ยินชื่อกันบ่อยๆ ที่ใช่ต่อเนตนี่ละครับ แต่แทนที่จะต่อผ่านสายโทรศัพท์บ้าน Wireless Modem จะต่อ Internet ผ่าน Wireless Network (เครือข่ายไร้สาย) อาทิ เครือข่ายโทรศัพท์มือถือ สำหรับ USB Wireless modem นี่จัดเป็นประเภทหนึ่งที่ฮิตของ Wireless Modem ครับ ดูคล้ายๆ Flash Drive นี่ละครับ แต่มีที่ใส่ Sim มือถือเข้าไป ทำให้สามารถใช้ต่อเนตได้ทุกที่ ถ้าเป็น Sim 3G ก็เล่น เร็วระดับ 3G เร็วสุด(ณ เวลาที่ตอบ) 7.2M ครับ ถ้าเป็นพื้นที่ Edge ก็จะเร็วสุดที่ 250K และแน่นอนหากใส่ Micro SD Card ไป ก็สามารถใช้เหมือน Flash Drive ได้ด้วย 

Hotspot
จุดร้อนหมายถึง เนื้อที่บางส่วนบนจอภาพ ที่เมื่อกดเมาส์ลงไปแล้ว
จะทำให้เกิดรายการอื่นขึ้นมา แทนที่จะเป็นเรื่องเดิมที่ทำอยู่ ตัวอย่าง
เช่นในโปรแกรมประเภทใช้สื่อหลายแบบ (multimedia) หรือการเรียกเมนู Help
หรือกดเรียกลูกโป่ง (balloon) มาให้คำอธิบายในเครื่องแมคอินทอช

Streaming
  หลายๆ ท่านคงเคยได้ยินคำว่า “สตรีมมิ่ง” (Streaming) จากสื่อต่างๆ
มากมาย และเชื่อว่ายังคงมีอีกหลายท่านที่ยังไม่เข้าใจความหมายของคำๆ 
นี้โดยทั่วไปแล้ว คำว่า  “Streaming”  จะถูกนำไปใช้ในกรณีที่คุณเปิดไฟล์
มัลติมีเดียบนเครื่องคอมพิวเตอร์โดยไม่ต้องมีการดาวน์โหลดจากอินเตอร์เน็ต
เนื่องจากการดาวน์โหลดไฟล์มัลติมีเดียทั้งไฟล์จะใช้เวลาค่อนข้างมาก ดังนั้น
การเล่นไฟล์มัลติมีเดียเช่น คลิปวิดีโอจากอินเตอร์เน็ตด้วยเทคนิค Streaming
จะทำให้สามารถแสดงผลข้อมูลได้ก่อนที่ไฟล์ทั้งหมดจะถูกส่งผ่านเข้ามายัง
เครื่องคอมพิวเตอร์ของคุณนั่นเอง ตัวอย่างการใช้เทคนิค Streaming เช่น
ในเว็บไซต์ที่ให้บริการฟังเพลง หรือชมคลิปวิดีโอและมัลติมีเดียต่างๆ

Domain Name
 คือ ชื่อเว็บไซต์ (www.yourdomain.com) ที่ท่านสามารถเป็นเจ้าของ
ซึ่งจะต้องไม่ซ้ำกับคนอื่น เพื่อการเรียกหาเว็บไซต์ที่ต้องการ
“ชื่อเว็บไซต์” คือ สิ่งแรกที่แสดง หรือ
ประกาศความมีตัวตนบนอินเตอร์เน็ตให้คนทั่วไปได้รู้จัก
สามารถมีได้ชื่อเดียวในโลกเท่านั้น เช่น www.gict.co.th Server) และได้รับกลับมาเป็นไอพีแอดเดรส (Internet Protocol)
แล้วส่งคำร้องไปให้กับเครื่องปลายทางตามไอพีแอดเดรส
และได้ข้อมูลกลับมาตามรูปแบบที่ร้องขอไป
 
Tcp/IP 
  ข้อตกลงในการควบคุมการรับส่งข้อมูล  และ internet  หรือ protocol  ของระบบ internet Transmission 
Control Protocol/Internet Protocolโปรโตคอล  TCP/IP เป็นชื่อเรียกของชุดโปรโตคอลที่สำคัญ  มีการใช้งานกันอย่าง
แพร่หลายตามการขยายตัวของอินเตอร์เน็ต/อินทราเน็ต ความจริงแล้วโปรโตคอลTCP/IP เป็นกลุ่มของโปรโตคอลหลายตัว
ที่ประกอบกันเป็นชุดให้ใช้งาน   โดยมีคำเต็มว่า Transmission Control  Protocol/Internet Protocol  ซึ่งจากชื่อเต็มทำให้
เราเห็นว่าอย่างน้อยก็มีโปรโตคอลประกอบกันทำงานร่วมกัน 2 โปรโตคอลคือ TCP และ IP
 
DNS 
DNS ย่อมาจาก Domain Name System Domain ในความหมายทั่วไป หมายถึง พื้นที่ที่ควบคุม หรือ โลกของความรู้ในอินเตอร์เน็ต domain ประกอบด้วย กลุ่มของตำแหน่งเครือข่าย ชื่อ domain จัดโครงสร้างเป็นระดับ โดยระดับบนสุดเป็นการระบุด้านภูมิศาสตร์หรือจุดมุ่งหมายขององค์กร (เช่น .th หมายถึงประเทศไทย .com หมายถึงหน่วยธุรกิจ) ระดับที่สองเป็นชื่อที่ไม่ซ้ำ (Unique) ภายใน Domain ระดับบนสุด และระดับต่ำที่ต้องนำมาใช้ ดังนั้น Domain Name System ก็เป็นระบบจัดการแปลงชื่อ (Domain Name) ให้เป็นหมายเลข IP address (name-to-IP address mapping) โดยมีโครงสร้างฐานข้อมูลแบบลำดับชั้นเพื่อใช้เก็บข้อมูลที่เรียกค้นได้อย่าง รวดเร็ว หรือพูดง่าย ๆ ก็คือ การจดจำตัวเลข IP สำหรับแต่ละที่อยู่เว็บไซต์ มีความยากลำบาก ในทางปฏิบัติ จึงได้มีระบบการแปลงเลข IP ให้เป็นชื่อที่ประกอบขึ้นจากตัวอักษร คำ หรือ วลี เพื่อให้ง่ายต่อการจดจำ ซึ่งเรียกว่า โดเมนเนม (Domain Name) เมื่อเราป้อนที่อยู่เว็บไซต์ หรือโดเมนเนม ให้กับโปรแกรม Browser คอมพิวเตอร์จะทำการ แปลงโดเมนเนมให้เป็นชุดตัวเลข IP เพื่อให้คอมพิวเตอร์ด้วยกันเอง เข้าใจระบบที่ใช้แปลง ค่าระหว่างโดเมนเนม และ เลข IP นี้เรียกว่า Domain Name System (DNS) ซึ่งโดยปกติจะมี 2 ส่วน คือ
DNS Server 
 DNS server คือ Domain Name System server เป็นเครื่องบริการแปลงชื่อเว็บเป็นหมายเลข IP ซึ่งการแปลงชื่อนี้อาจเกิดในเครื่อง local เอง จาก cache ในเครื่อง local หรือจากเครื่องบริการของผู้ให้บริการค่ะ 

HTTP
HTTP ย่อมาจาก Hypertext Transport Protocol เป็นโปรโตคอลสื่อสารที่ทำงานอยู่บนระบบโปรโตคอล TCP HTTP ใช้ในระบบเครือข่ายใยแมงมุม (World Wide Web [www]) ซึ่งมีหน้าที่ต่างๆ
     - เป็นกลไก หรือโปรโตคอลหลักที่ใช้ในการแลกเปลี่ยนข้อมูลกันระหว่าง Server และ Client ของ World Wide Web(www)
     - กำหนดที่ตั้งทรัพยากรที่สอดคล้องกัน (Uniform Resoure Locators : URLs)

URL
URL คือตำแหน่งของไฟล์บนเว็บ ตัวอย่างของ URL ได้แก่ http://www.blogger.com/ หรือ http://myblog.blogspot.com/ URL ที่คุณเลือกจะถูกใช้งานโดยผู้เข้าชมหรือตัวคุณเอง ในการเข้าถึงบล็อกของคุณ 

Web Site 
เว็บไซต์ (Web Site) คือ แหล่งที่เก็บรวบรวมข้อมูลเอกสารและสื่อประสมต่าง ๆ เช่น ภาพ เสียง ข้อความ ของแต่ละบริษัทหรือหน่วยงานโดยเรียกเอกสารต่าง ๆ เหล่านี้ว่า เว็บเพจ (Web Page) และเรียกเว็บหน้าแรกของแต่ละเว็บไซต์ว่า โฮมเพจ (Home Page) หรืออาจกล่าวได้ว่า เว็บไซต์ก็คือเว็บเพจอย่างน้อยสองหน้าที่มีลิงก์ (Links) ถึงกัน ตามหลักคำว่า เว็บไซต์จะใช้สำหรับผู้ที่มีคอมพิวเตอร์แบบเซิร์ฟเวอร์หรือจดทะเบียนเป็นของ ตนเองเรียบร้อยแล้วเช่น www.google.co.th ซึ่งเป็นเว็บไซต์ที่ให้บริการสืบค้นข้อมูลเป็นต้น

Web Server
eb server คือ เครื่องคอมพิวเตอร์ ที่ติดตั้งโปรแกรมคอมพิวเตอร์ ซึ่งทำหน้าที่ให้บริการข้อมูล แก่ Client หรือ เครืองคอมพิวเตอร์ที่ขอรับบริการ ในรูปแบบ สื่อผสม ผ่านระบบเครือข่าย โดยสามารถแสดงผล ผ่านโปรแกรมเว็บบราวเซอร์ หรืออาจกล่าวได้ว่า Web server คือโปรแกรมที่คอยให้บริการแก่ Client ที่ร้องขอข้อมูลเข้ามาโดยผ่าน web browser 

Home Page
โฮมเพจ  คือ หน้าแรกที่แสดงข้อมูลของเว็บไซต์ หรือ WWW (World Wide Web) เพื่อเป็นการประชาสัมพันธ์ หรือ เป็นการดึงดูด ให้เข้าไปชมข้อมูลภายใน  ซึ่งภายในโฮมเพจอาจมีเอกสารข้อความอื่นๆที่เรียกว่า เว็บเพจ (web page) เชื่อมโยงต่อจากโฮมเพจนั้นได้อีกเป็นจำนวนมากคะ 

Web Page
เว็บเพจ (Web Page) คือ หน้าพื้นที่สำหรับแสดงข้อมูล มีโครงสร้างหลักเป็นภาษา HTML
เว็บ ไซต์ (Web Site) ประกอบด้วยเว็บเพจหลาย ๆ เว็บเพจรวมเข้าด้วยกัน อาจจะมีการจัดหมวดหมู่เพื่อให้เข้าถึงข้อมูลได้เป็นระบบมากยิ่งขึ้น

Web Browser
คือโปรแกรมคอมพิวเตอร์ ที่ผู้ใช้สามารถดูข้อมูลและโต้ตอบกับข้อมูลสารสนเทศที่จัดเก็บในหน้าเวบที่ สร้างด้วยภาษาเฉพาะ เช่น ภาษาเอชทีเอ็มแอล (html) ที่จัดเก็บไว้ที่ระบบบริการเว็บหรือเว็บเซิร์ฟเวอร์ หรือระบบคลังข้อมูลอื่น ๆ โดยโปรแกรมค้นดูเว็บเปรียบเสมือนเครื่องมือในการติดต่อกับเครือข่าย คอมพิวเตอร์ขนาดใหญ่ที่เรียกว่าเวิลด์ไวด์เว็บ

Plug-in
คือโปรแกรมเสริม ของโปรแกรมนั้นๆค่ะ  เช่น plugin ของ Alien Software ในโปรแกรม Photo shop สามารถทำให้เราทำงานได้ง่ายขึ้น คือทำน้ำหยดได้ แทนที่เราจะมานั่งสร้างน้ำทีละเม็ดค่ะ



วันพฤหัสบดีที่ 17 พฤษภาคม พ.ศ. 2555

สัปดาห์ที่1 การออกแบบและพัฒนาเว็บ

คำอธิบายรายวิชา
  1 ศึกษาเกี่ยวเว็บ
  2 ทำแบบทดสอบก่อนเรียน
  3 เตรียมตัวก่อนการสร้างเว็บ
        3.1 วางโครงสร้างเว็บเพจ
        3.2 เตรียมเนื้อหาและรูปภาพ
        3.3 กำหนดขนาดในการสร้างเว็บ
        3.4 หลักการเลือกสี
        3.5 รู้่จักส่วนประกอบของเว็บไซต์

แบบทดสอบก่อนเรียน

1.ข  1
2.ข  1
3.ก  1
4.ก  0
5.ค  0
6.ก  1
7.ก  0
8.ง  1
9.ค  0
10.ค  0