SlideShare une entreprise Scribd logo
1  sur  42
Microsoft Access
ไมโครซอฟต์ แอคเซส 
โปรแกรมเพื่อพัฒนาระบบฐานข้อมูล มีตารางเก็บข้อมูลและสร้าง 
แบบสอบถามได้ง่าย มีวัตถุคอนโทลให้เรียกใช้ในรายงานและฟอร์ม สร้าง 
มาโครและโมดูลด้วยภาษาเบสิก เพื่อประมวลผลตามหลักภาษาโครงสร้าง 
สามารถค้นหาหรือเรียกดูข้อมูลได้ และมีระบบรักษาความปลอดภัยของ 
ข้อมูลในระบบ และยังเป็นระบบฐานข้อมูลให้โปรแกรมจากภายนอก 
เรียกใช้ก็ได้ 
• ไมโครซอฟต์แอคเซสรุ่นปัจจุบันที่กา ลังใช้งานอยู่คือ 2013 
• นามสกุลของฐานข้อมูลที่สร้างด้วยโปรแกรมนี้ คือ .accdb
ข้อมูล (Data) 
ข้อมูล คือ ข้อเท็จจริงของสิ่งที่เราสนใจ อาจเป็นตัวเลข ข้อความ 
หรือรายละเอียดซึ่งอาจอยู่ในรูปแบบต่าง ๆ เช่น ภาพ เสียง วีดิโอ 
คุณสมบัติของข้อมูลที่ดี คือ 
1. ความถูกต้องแม่นยา (accuracy) 
2. ความทันเวลา (timeliness) 
3. ความสมบูรณ์ครบถ้วน (completeness) 
4. ความกะทัดรัด (conciseness) 
5. ความตรงกับความต้องการของผู้ใช้(relevance) 
6. ความต่อเนื่อง (continuity)
ฐานข้อมูล (Database) 
เป็นการเก็บข้อมูลที่มีความสัมพันธ์กันไว้ด้วยกัน เพื่อจุดประสงค์อย่าง 
ใดอย่างหนึ่ง เช่น ชื่อ-ที่อยู่ลูกค้า หมายเลขโทรศัพท์ ซึ่งเมื่อได้รับการ 
จัดหมวดหมู่แล้ว จะทา ให้สามารถนา เอาส่วนประกอบนั้น ๆ นา ออกมา 
ใช้ประโยชน์ได้ 
ระบบฐานข้อมูล (Database System) 
ระบบที่รวบรวมข้อมูลต่างๆ ที่เกี่ยวข้องกันเข้าไว้ด้วยกัน อย่างมีระบบ มี 
ความสัมพันธ์ระหว่างข้อมูลต่างๆ ที่ชัดเจน
ประโยชน์ของฐานข้อมูล 
• ลดปัญหาของความซ้า ซ้อนของข้อมูล 
• สามารถใช้ร่วมกันได้หลายคนและหลายหน่วยงาน 
• หลีกเลี่ยงความขัดแย้งกันของข้อมูล 
• ควบคุมความถูกต้องและมาตรฐานของข้อมูลได้
คา ศัพท์ที่เกี่ยวข้องกับระบบฐานข้อมูล 
• บิต (Bit) หมายถึง หน่วยของข้อมูลที่มีขนาดเล็กที่สุด 
• ไบต์ (Byte) หมายถึง หน่วยของข้อมูลที่เกิดจากการการนา บิตมารวมกัน 
เป็นตัวอักขระ (Character) เช่น A, a, 1 
• เขตข้อมูล (Field) หมายถึง หน่วยของข้อมูลที่ประกอบขึ้นจากตัวอักขระ 
ตั้งแต่หนึ่งตัวขึ้นไปมารวมกันแล้วได้ความหมายของสิ่งใดสิ่งหนึ่ง เช่น 
ชื่อ ที่อยู่ เป็นต้น 
• ระเบียน (Record) หมายถึง หน่วยของข้อมูลที่เกิดจากการนา เอาเขต 
ข้อมูลหลายๆ เขตข้อมูลมารวมกัน เพื่อเกิดเป็นข้อมูลเรื่องใดเรื่องหนึ่ง 
เช่น ข้อมูลของสินค้า 1 ระเบียน (1 ชิ้น) จะประกอบด้วย รหัสสินค้า ชื่อ 
สินค้า ราคาต่อหน่วย เป็นต้น
คา ศัพท์ที่เกี่ยวข้องกับระบบฐานข้อมูล 
• แฟ้มข้อมูล (File) หมายถึง หน่วยของข้อมูลที่เกิดจากการนา ข้อมูล 
หลายๆ ระเบียนที่เป็นเรื่องเดียวกันมารวมกัน เช่น แฟ้มข้อมูลสินค้า 
แฟ้มข้อมูลลูกค้า แฟ้มข้อมูลพนักงาน เป็นต้น 
• ความสัมพันธ์ (Relationship) หมายถึง ความสัมพันธ์ระหว่างเอนทิตี 
เช่น ความสัมพันธ์ระหว่างเอนทิตีสินค้า และเอนทิตีลูกค้า โดย 
ความสมัพันธ์ประกอบด้วย ลูกค้า 1 คน ซื้อสินค้าได้หลายชิ้น เป็นต้น
Table : customer
ตารางลูกค้า 
รหัสลูกค้า ชื่อ นามสกุล รูปภาพ ที่อยู่จังหวัด โทรศัพท์ 
C0001 
C0002 
….. 
….. 
….. 
….. 
C0010
Table : product 
ตารางสินค้า 
รหัสสินค้า ชื่อสินค้า รูปสินค้า ราคาต่อหน่วย จานวนคงเหลือ 
P0001 
P0002 
……. 
P0010 
…….
ตารางสินค้า 
รหัสสินค้า ชื่อสินค้า รูปสินค้า ราคาต่อหน่วย จานวนคงเหลือ 
P0001 
P0002 
……. 
……. 
……. 
……. 
P0010
Table : order 
Table : order-detail
การใช้งาน Microsoft Access 
• การออกแบบฐานข้อมูล 
• การสร้างฐานข้อมูล 
• การสร้างแบบฟอร์มเพื่อรับข้อมูล 
• การสร้างคิวรีเพื่อดึงข้อมูล 
• การสร้างรายงาน 
• การแสดงผ่านทางเว็บเพจ 
• การบันทึกคาสั่งเพื่อความสะดวก 
• การเขียนโปรแกรมเพิ่มเติม 
• การบารุงรักษาและดูแลฐานข้อมูล
ตาราง (Table) 
• ตาราง (table) ใช้สา หรับเก็บข้อมูลต่างๆ ซึ่งแต่ละตารางจะประกอบไป 
ด้วยเขตข้อมูล (Field) และระเบียน (Record) 
หลักการสร้างตาราง 
• ในตารางหนึ่ง ๆ นั้น จะต้องประกอบไปด้วยข้อมูลประเภทเดียวกัน เช่น 
ตารางรายการสินค้า ก็จะจัดเก็บเฉพาะข้อมูลของสินค้าเท่านั้น ไม่จัดเก็บ 
ข้อมูลประเภทอื่น 
• ไม่ควรสร้างฟิลด์เพื่อเก็บผลลัพธ์ที่ได้จากการคา นวณ เพราะอาจจะทา ให้ 
ข้อมูลไม่สอดคล้องกัน 
• ไม่ควรสร้างฟิลด์จัดเก็บข้อมูลที่ต้องป้อนข้อมูลที่ซ้า กัน
การกาหนดโครงสร้างตาราง 
• ให้กา หนดว่าในตารางนั้นจะต้องประกอบไปด้วยฟิลด์ข้อมูลอะไรบ้าง 
เช่น ถ้าเป็นตารางข้อมูลลูกค้า ในตารางจะต้องประกอบไปด้วยฟิลด์ 
ข้อมูลชื่อ ที่อยู่ เบอร์โทรศัพท์ และอีเมลล์ของลูกค้า เป็นต้น 
• กา หนดชนิดข้อมูลให้กับแต่ละฟิลด์ เช่น กา หนดให้ฟิลด์ชื่อ และที่อยู่ 
ของลูกค้าเป็นฟิลด์แบบข้อความ เป็นต้น 
• กา หนดขนาดของแต่ละฟิลด์ด้วยว่า จัดเก็บข้อมูลสูงสุดได้เท่าไหร่ เช่น 
ฟิลด์รายชื่อลูกค้า กา หนดให้เก็บข้อมูลได้ไม่เกิน 50 ตวัอักษร เป็นต้น 
• กา หนดฟิลด์ที่เป็นคีย์หลักของตาราง ซึ่งต้องไม่มีข้อมูลที่ซ้า กันโดย 
เด็ดขาด เช่น ฟิลด์รายการสินค้า ต้องไม่มีรหัสสินค้าที่ซ้า กัน
ประเภทข้อมูล (Data Type) 
ลกัษณะขอ้มูล ชนดิของขอ้มูล 
Text ขอ้ความ สัญลักษณ์และตัวเลขที่ไม่ใช้ในการคา นวณ 
เช่น เบอร์โทรศัพท์ 
Memo ขอ้ความและตัวเลขที่เป็นลักษณะของบันทึก หมายเหตุ 
Number ตัวเลขที่ใช้ในการคา นวณทงั้จา นวนเต็มและทศนิยม 
Date / Time วัน เดือน ปี ระหว่างปีที่ 100 ถึงปีที่ 9999 และเวลา 
Currency ตัวเลขที่ใช้ในการคา นวณและตัวเลขเกี่ยวกับสกุลเงิน 
AutoNumber ค่าลาดับที่เพิ่มในตารางโดยอัตโนมัติ เมื่อมีการเพิ่ม 
เรคคอร์ดใหม่
การสร้างฐานข้อมูลในรูปแบบตาราง 
ลกัษณะขอ้มูล ชนดิของขอ้มูล 
Yes / No เก็บค่าใดค่าหนึ่งของ Yes / no, True / False, on / off 
OLE Object วัตถุ (Object) หรือสิ่งอื่น ๆ ที่ถูกสร้างขนึ้จากโปรแกรม 
อื่น ๆ เช่นรปูภาพ เสียง แฟ้มเอกสาร 
Hyperlink ขอ้ความหรือรปูแบบของขอ้ความที่ใช้สา หรบัลิงค์ 
ไปสู่ขอ้มูลอื่น หรือการเชอื่มโยงในรปูแบบของเว็บเพจ
คีย์ในฐานขอ้มูล 
ในระบบฐานขอ้มูลเชิงสัมพันธ์นนั้ เราจะต้องกา หนดชนิดของคีย์ต่างๆ เพื่อเป็นแอ 
ตทริบิวต์พิเศษที่ทา หนา้ที่เป็นตัวแทนของตาราง ซึ่งถูกกา หนดขนึ้มาเพื่อความสะดวกในการ 
อ้างถึง 
Primary Key (คีย์หลกั) 
........จะเป็นฟิลด์ที่มีค่าไม่ซา้กันเลยในแต่ละเรคอร์ดในตารางนนั้ เราสามารถใช้ฟิลด์ที่เป็น 
Primary Key นี้เป็นตัวแทนของตารางนนั้ได้ทันที
Candidate Key (คีย์คู่แข่ง) 
........เป็นฟิลด์หนงึ่หรือหลายฟิลด์ที่มารวมกันแล้วมีคุณสมบัติเป็น Primary Key (ไม่ซา้) 
และไม่ได้ถูกใช้เป็นคีย์หลัก เช่น รหสัจังหวดัเป็นคีย์หลัก ส่วนชอื่จังหวัดก็ไม่ซา้เช่นกัน แต่ 
ไม่ได้เป็นคีย์หลักจึงเป็นคีย์คู่แข่งแทน 
Composite Key 
........บางตารางหาฟิลด์ไม่ซา้ไม่ได้เลย จึงต้องใช้หลายๆ ฟิลด์มารวมกันเป็น Primary Key 
ฟิลด์ที่ใช้รวมกันนเี้ราเรียกว่า Composite Key 
Foreign Key 
เป็นฟิลด์ในตารางฝั่ง Many ที่มีความสัมพันธ์กับฟิลด์ที่เป็น Primary Key 
ในตารางฝั่ง One โดยที่ตารางทั้งสองมีความสัมพันธ์แบบ One-to-Many 
ต่อกัน
การสร้างความสัมพันธ์ระหว่างตาราง 
• เป็นการกา หนดให้สามารถนา ข้อมูลจากตารางต่าง ๆ ในฐานข้อมูลมาใช้ 
งานร่วมกันได้ 
• เขตข้อมูลร่วม (Fields) ไม่จา เป็นต้องมีชื่อเดียวกัน แต่เขตข้อมูลร่วมควร 
มีชนิดข้อมูลเดียวกัน 
• ถ้าเขตข้อมูลคีย์หลักเป็นเขตข้อมูล AutoNumber เขตข้อมูล foreign key 
สามารถเป็นเขตข้อมูล Number ได้ แต่ต้องกา หนดคุณสมบัติ ขนาดของ 
เขตข้อมูลทั้งสองเขตนั้นเหมือนกัน เช่น เป็น Long Integer
การสร้างความสมัพันธ์ 
• เป็นการนา ตารางข้อมูลหนึ่งสร้างความสัมพันธ์กับอีกหลาย ๆ ตาราง 
โดยผ่านตัวกลางคือ Primary Key และ Foreign Key 
โดยใช้เครื่องมือ 
Relationship 
เครื่องมือสร้างความสัมพันธ์
ชนิดของความสัมพันธ์ของตาราง 
• ความสมัพันธ์แบบหนึ่ง-ต่อ-หนึ่ง (One to One) 
– เป็นความสัมพันธ์ที่มีระเบียนเพียงหนึ่งระเบียนในตาราง A และ B ที่มี 
ความสัมพันธ์เพียง 1 ระเบียน 
< 1 : 1 >
ชนิดของความสัมพันธ์ของตาราง 
• ความสมัพันธ์แบบหนึ่ง-ต่อ-กลุ่ม (One to Many) 
– เป็นความสัมพันธ์ที่มีระเบียนในตาราง A ที่มีความสัมพันธ์กับหลายระเบียนใน 
ตาราง B 
< 1 : N >
ชนิดของความสัมพันธ์ของตาราง 
• ความสัมพันธ์แบบกลุ่ม-ต่อ-กลุ่ม (Many to Many) 
– เป็นความสัมพันธ์ที่มีระเบียนในตาราง A และ B ที่มีความสัมพันธก์ับหลาย 
ระเบียน 
< N : N >
ชนิดของความสัมพันธ์ของตาราง 
• ความสัมพันธ์แบบกลุ่ม-ต่อ-หนึ่ง (Many to One) 
– เป็นความสัมพันธ์ที่มีระเบียนหนึ่งระเบียนในตาราง B ที่มีความสัมพันธ์หลาย 
ระเบียนในตาราง A 
< N : 1 >
แบบสอบถาม (Query) 
เป็นเครื่องมือที่ใช้จัดการข้อมูล ได้แก่ การค้นหา การกรอง การจัดลา ดับ และเรียง 
ข้อมูล เป็นต้น ซึ่ง Query นั้นมีอยู่ด้วยกันหลายชนิด ดังนี้ 
1. Select Query 
ใช้ในการแสดงข้อมูล ทั้งแบบมาตารางเดียว หรือหลายตาราง 
2. Crosstab Query 
ใช้ในการคา นวณ และแสดงโครงสร้างแบบ 2 มิติ 
3. SQL Query 
เป็น Query ที่สร้างขึ้นจากภาษา SQL เพื่อใช้ปรับปรุง และพัฒนาฐานข้อมูลที่ 
เกี่ยวข้อง
4. Action Query 
ใช้สร้าง หรือเปลี่ยนแปลงข้อมูลในตารางมีอยู่ด้วยกัน 4 ชนิด ได้แก่ 
- Make Table Query ใช้ในการสร้างตาราง 
- Update Query ใช้ในการปรับปรุงข้อมูล 
- Append Query ใช้ในการเพิ่มเรคอร์ดลงไปต่อจากเรคอร์ดสุดท้าย 
- Delete Query ใช้ในการลบข้อมูล 
5. Parameter Query 
เป็น Query ที่มีการแสดงกล่องข้อความโต้ตอบ ซึ่งต้องมีการใส่ 
ค่าพารามิเตอร์ เพื่อสอบถามข้อมูลจากผู้ใช้งาน
การสร้างแบบฟอร์ม 
ฟอร์ม (Form) เป็นอ๊อบเจคที่ใช้ติดต่อกับผู้ใช้ทางจอภาพ ซึ่ง 
กา หนดหน้าที่ได้ทั้งการป้อนและการแสดงผลข้อมูล 
การสร้างฟอร์ม 
การสร้างฟอร์ม มีสิ่งที่ต้องคา นึง คือ 
– การเลือกตาราง (Table) หรือ แบบสอบถาม (Query) เป็นแหล่งข้อมูล 
– ชนิดของฟอร์มที่เหมาะสมกับการใช้งาน เช่น การใช้ฟอร์มหลักและฟอร์มย่อย
การออกแบบฟอร์ม 
• การออกแบบฟอร์ม ต้องคา นึงถึงตัวควบคุม (Control) ซึ่งเป็น 
องค์ประกอบพื้นฐานในการแสดงผลข้อมูลของฟอร์ม และคุณลักษณะ 
ของฟอร์มในการประยุกต์ที่สอดคล้องกับขั้นตอนการทา งานของผู้ใช้ 
1. ตัวควบคุมแบบ Bound เป็นตัวที่มีฟิลด์จากตารางหรือแบบสอบถามเป็น 
แหล่งข้อมูล 
2. ตัวควบคุมแบบ Unbound เป็นตัวที่ไม่มีแหล่งข้อมูล แต่จะดึงค่าของ 
ฟิลด์มาใช้ 
3. ตัวควบคุมแบบคานวณ เป็นตัวที่สร้างจากนิพจน์
ส่วน (Section) 
เป็นส่วนประกอบพื้นฐานของฟอร์มในการใช้งาน 
• ฟอร์มส่วนหัวและส่วนล่าง (Form Header/Footer) จะปรากฏบนจอภาพ 
ตลอดเวลา มักใช้แสดงชื่อของฟอร์ม ปุ่มคา สั่ง และการหาผลรวมของ 
กลุ่มระเบียนภายในฟอร์ม 
• ส่วนรายละเอียด (Detail) ใช้แสดงข้อมูลแต่ละระเบียน 
• หน้าส่วนหัวและส่วนล่าง (Page Header/Footer) ไม่ปรากฏบนจอภาพ 
แต่จะปรากฏเมื่อมีการสั่งพิมพ์ ทางเครื่องพิมพ์
เครื่องมือสาหรับสร้างฟอร์ม 
ภาพ ชื่อเครื่องมือ การทางาน 
Selector ตัวเลือก Control 
Label ใช้ในการสร้างป้ายข้อความ 
Textbox ใช้แสดงค่าของฟิลด์ 
Option Group ตัวเลือกแบบกลุ่มสาหรับมีค่าเลือกได้หลายค่า 
Option Button ปุ่มตัวเลือก 
Toggle Button ปุ่มตัวเลือกแบบสลับ 
Check Button ปุ่มตัวเลือกแบบเช็ค
เครื่องมือสาหรับสร้างฟอร์ม 
ภาพ ชื่อเครื่องมือ การทางาน 
Image กรอบสาหรับแสดงอ๊อบเจคที่เป็นรูปภาพ 
Unbounded 
Object Frame 
กรอบสาหรับแสดงอ๊อบเจคแบบ OLE ที่ 
ไม่มีฟิลด์เป็นแหล่งข้อมูล 
Bounded Object 
Frame 
กรอบสาหรับแสดงอ๊อบเจคแบบ OLE ที่ 
มีฟิลด์เป็นแหล่งข้อมูล 
Line ใช้ตีเส้นในฟอร์ม 
Rectangle ใช้สาหรับสร้างกรอบสี่เหลี่ยมในฟอร์ม 
Command Button ปุ่มคา สั่ง 
Wizard เครื่องมือช่วยสร้างคอนโทรล
รายงาน (Report) 
การสร้างรายงาน (Report) เป็นการนาข้อมูลจากฐานข้อมูลมาแสดงผลบนหน้าจอ 
และสั่งพิมพ์ออกมาทางหน้ากระดาษ 
• รายงาน (Reports) เป็นวิธีนา เสนอข้อมูล ที่ดีวิธีหนึ่ง ซึ่งสามารถควบคุมขนาด 
และลักษณะที่ปรากฏได้ จึงสามารถแสดงข้อมูลได้ตามรูปแบบที่ต้องการ 
• รายงานส่วนใหญ่จะผูกอยู่กับตาราง (Tables) และ/หรือ แบบสอบถาม 
(Queries) ในฐานข้อมูล แหล่งระเบียน (Records) ของ Reports จะอ้างถึงเขต 
ข้อมูล (Fields) ในตารางและแบบสอบถามที่เป็นแหล่งข้อมูล 
• ส่วนรายละเอียดอื่นๆ บนรายงาน เช่น ชื่อเรื่อง วันที่ หมายเลขหน้า ฯลฯ (ส่วน 
นี้เป็น Labels) จะถูกเก็บไว้ในส่วนของการออกแบบต่างหาก
Macro (ชุดคาสั่ง) 
Macro คือ คา สั่งสา เร็จรูปสั้นๆ ที่ Access เตรียมไว้ให้เลือกใช้เท่านั้น ทา 
ให้ฐานข้อมูลสามารถทา งานง่าย ๆ แบบอัตโนมัติได้ เช่น คลิกครั้งเดียวก็ 
ทา งานนั้นได้ มักใช้ Macros กับงานที่ต้องทา ซ้า บ่อยๆ ซึ่งจะอา นวยความ 
สะดวกได้มาก
Modules (โมดูล) 
• Microsoft Access มีภาษาโปรแกรมอยู่ในตัวซึ่งอา นวยความสะดวกให้ 
ผู้ใช้ ใช้เขียนโปรแกรมจัดการฐานข้อมูลของตน ภาษานี้มีชื่อว่า Visual 
Basic for Applications (VBA) แต่มีส่วนเพิ่มเติม ที่เหมาะสาหรับใช้ 
เขียนเพิ่มความสามารถให้โปรแกรมประยุกต์ ของชุด Microsoft 
Office สา หรับผู้ใช้ที่ต้องการเพิ่มความสามารถให้กับงาน ถ้าเขียน 
โปรแกรมเสริมเข้าไปในบางงาน ก็จะได้งานที่ตรงตามความต้องการ 
และมีประสิทธิภาพมากขึ้น
ขั้นตอนการพัฒนาระบบฐานข้อมูล 
1. การวิเคราะห์ระบบ (System Analysis) เป็นการวิเคราะห์ความต้องการ 
ของผู้ใช้งาน เพื่อกา หนดแนวทางในการพัฒนาระบบงานใหม่ หรือหาแนวทางในการ 
แก้ปัญหาและปรับปรุงระบบงานเดิม 
2. การออกแบบระบบ (System Design) เป็นการออกแบบองค์ประกอบของ 
ฐานข้อมูล ได้แก่ hardware software ข้อมูล บุคลากร และขั้นตอนการดา เนินงาน 
3. การพัฒนาระบบ (System Development)ซึ่งสามารถทา ได้โดย 
- เจ้าของระบบจ้างบริษัทผลิตซอฟแวร์รับผิดชอบในการพัฒนาระบบ 
ทั้งหมด โดยจะลงทุนในรูปแบบสัญญาเช่าใช้งาน เช่น เช่าครั้งละ 15 ปีหรือ 20ปี 
- เจ้าของระบบพัฒนาระบบงานเอง ซึ่งจะต้องรับผิดชอบทั้งทางด้าน 
ฮาร์ดแวร์และซอฟแวร์ รวมทั้งการบา รุงรักษาระบบเอง
4 .การติดตั้งระบบ (Implementation) เป็นการนา โปรแกรมที่ผ่านการ 
ตรวจสอบอย่างดีแล้วมาติดตั้งเพื่อใช้งาน และฝึกอบรมการใช้งานให้กับ 
ผู้ใช้ 
5 .การบา รุงรักษาระบบ (Maintenance) เพื่อทา ให้ระบบสามารถทา งานได้ 
อย่างมีประสิทธิภาพ ตรวจสอบประสิทธิภาพของระบบเป็นระยะๆ ถ้าหาก 
ต่า กว่าเกณฑ์จะต้องดา เนินการปรับแต่ให้อยู่ในระดับที่ยอมรับได้หรือดีขึ้น 
กว่าเดิม
The End
แบบฝึกหัดเก็บคะแนน 10 คะแนน 
คา สั่ง ให้นักเรียนลอกโจทย์ลงสมุด 
และตอบคา ถามต่อไปนี้
1. โปรแกรม Microsoft Access เป็นโปรแกรมที่ใช้ในการ.... 
2. การสร้างงานใน Microsoft Access ต่างจากการสร้างงานในโปรแกรมอื่น ๆ คือ .... 
3. จงบอกคุณสมบัติของข้อมูลที่ดีมาอย่างน้อย 3 ข้อ .... 
4. จงเรียงลา ดับหน่วยของข้อมูลจากมากไปน้อย .... 
5. ในการสร้างฐานข้อมูลจา เป็นต้องสร้างสิ่งใดก่อนเป็นอันดับแรก .... 
6. ฟิลด์ที่มีค่าไม่ซ้า กันเลยในแต่ละเรคอร์ดในตารางนั้น คือ ฟิลด์ประเภท .... 
7. ชนิดข้อมูลแบบ..... ใช้สา หรับเก็บข้อมูลเวลาเข้า-ออก หรือ วันเข้าทา งาน 
8. การสร้างตารางในโปรแกรมจา เป็นต้องกา หนดสิ่งใดบ้าง .... 
9. ส่วนประกอบใดของรายงานที่แสดงรายละเอียดส่วนหัว/ส่วนท้ายของแต่ละหน้า.... 
10. ค่าลา ดับที่เพิ่มในตารางโดยอัตโนมัติ เมื่อมีการเพิ่มเรคอร์ดใหม่ เป็นข้อมูลประเภท...
11.ข้อความหรือรูปแบบของข้อความที่ใช้สา หรับลิงค์ไปสู่ข้อมูลอื่น เป็นข้อมูลประเภท 
12.แหล่งข้อมูลในการสร้างฟอร์มหรือรายงาน คือ 1) ................... 2) .................... 
13.ตัวควบคุมแบบใด เป็นตัวควบคุมที่มีฟิลด์จากตารางหรือแบบสอบถามเป็น 
แหล่งข้อมูล................. 
14.ส่วนใดในฟอร์มที่จะไม่ปรากฏบนจอภาพ แต่จะปรากฏเมื่อมีการสั่งพิมพ์ทาง 
เครื่องพิมพ์เท่านั้น...................... 
15. ตัวควบคุมแบบปุ่มที่ใช้สา หรับเลือกข้อมูลมี 3 ประเภท คือ 1).... 2)...... 3)............ 
16. การใช้หลาย ๆ ฟิลด์มารวมกันเป็น Primary Key เราเรียกว่า ................................. 
17. การสร้างความสัมพันธ์ คือ ............................................................................. 
18. ความสัมพันธ์ที่มีระเบียนในตาราง A ที่มีความสัมพันธ์กับหลายระเบียนในตาราง B 
คือความสัมพันธ์แบบใด 
19.คิวรีประเภทใด ที่ใช้ภาษา SQL ในการค้นหา จัดลา ดับ กรองข้อมูล ........... 
20. ให้นักเรียนวาดภาพวงจรการพัฒนาระบบฐานข้อมูลตามขั้นตอน .............
ตารางเก็บข้อมูล

Contenu connexe

Tendances

Is2 การสื่อสารและการนำเสนอ กลุ่ม2
Is2  การสื่อสารและการนำเสนอ  กลุ่ม2Is2  การสื่อสารและการนำเสนอ  กลุ่ม2
Is2 การสื่อสารและการนำเสนอ กลุ่ม2
พัน พัน
 
10บรรณานุกรม
10บรรณานุกรม10บรรณานุกรม
10บรรณานุกรม
krupornpana55
 
บทที่ 4 ไฮเปอร์เท็กซ์และไฮเปอร์มีเดีย
บทที่ 4 ไฮเปอร์เท็กซ์และไฮเปอร์มีเดียบทที่ 4 ไฮเปอร์เท็กซ์และไฮเปอร์มีเดีย
บทที่ 4 ไฮเปอร์เท็กซ์และไฮเปอร์มีเดีย
somdetpittayakom school
 
8 บทที่ 3 อุปกรณ์และวิธีดำเนินการ
8 บทที่  3  อุปกรณ์และวิธีดำเนินการ8 บทที่  3  อุปกรณ์และวิธีดำเนินการ
8 บทที่ 3 อุปกรณ์และวิธีดำเนินการ
Augusts Programmer
 
บทที่ 5 สรุปผล และข้อเสนอแนะ
บทที่ 5 สรุปผล และข้อเสนอแนะบทที่ 5 สรุปผล และข้อเสนอแนะ
บทที่ 5 สรุปผล และข้อเสนอแนะ
Kittichai Pinlert
 

Tendances (20)

Is2 การสื่อสารและการนำเสนอ กลุ่ม2
Is2  การสื่อสารและการนำเสนอ  กลุ่ม2Is2  การสื่อสารและการนำเสนอ  กลุ่ม2
Is2 การสื่อสารและการนำเสนอ กลุ่ม2
 
Power point โมเดลและทฤษฏีที่สำคัญเกี่ยวกับการจัดการความรู้
Power  point โมเดลและทฤษฏีที่สำคัญเกี่ยวกับการจัดการความรู้Power  point โมเดลและทฤษฏีที่สำคัญเกี่ยวกับการจัดการความรู้
Power point โมเดลและทฤษฏีที่สำคัญเกี่ยวกับการจัดการความรู้
 
คำนำ
คำนำคำนำ
คำนำ
 
วิชาเทคโนโลยีสารสนเทศ ชั้น ม.6
วิชาเทคโนโลยีสารสนเทศ ชั้น ม.6วิชาเทคโนโลยีสารสนเทศ ชั้น ม.6
วิชาเทคโนโลยีสารสนเทศ ชั้น ม.6
 
การวิเคราะห์ SWOT & TOWS Matrix
การวิเคราะห์ SWOT & TOWS Matrixการวิเคราะห์ SWOT & TOWS Matrix
การวิเคราะห์ SWOT & TOWS Matrix
 
รายงาน Google Android - Know2pro.com
รายงาน Google Android - Know2pro.comรายงาน Google Android - Know2pro.com
รายงาน Google Android - Know2pro.com
 
การปฏิวัติภูมิปัญญา
การปฏิวัติภูมิปัญญาการปฏิวัติภูมิปัญญา
การปฏิวัติภูมิปัญญา
 
บทที่ 6 ทฤษฎีการผลิต
บทที่ 6 ทฤษฎีการผลิตบทที่ 6 ทฤษฎีการผลิต
บทที่ 6 ทฤษฎีการผลิต
 
10บรรณานุกรม
10บรรณานุกรม10บรรณานุกรม
10บรรณานุกรม
 
การเขียนบรรณานุกรม
การเขียนบรรณานุกรมการเขียนบรรณานุกรม
การเขียนบรรณานุกรม
 
แนวข้อสอบ 100 ข้อ
แนวข้อสอบ  100  ข้อแนวข้อสอบ  100  ข้อ
แนวข้อสอบ 100 ข้อ
 
บทที่ 4 ไฮเปอร์เท็กซ์และไฮเปอร์มีเดีย
บทที่ 4 ไฮเปอร์เท็กซ์และไฮเปอร์มีเดียบทที่ 4 ไฮเปอร์เท็กซ์และไฮเปอร์มีเดีย
บทที่ 4 ไฮเปอร์เท็กซ์และไฮเปอร์มีเดีย
 
02 บทที่ 2-เอกสารที่เกี่ยวข้อง
02 บทที่ 2-เอกสารที่เกี่ยวข้อง02 บทที่ 2-เอกสารที่เกี่ยวข้อง
02 บทที่ 2-เอกสารที่เกี่ยวข้อง
 
การใช้เทคโนโลยีสารสนเทศสำหรับจัดเก็บและวิเคราะห์ข้อมูล (Information Technolog...
การใช้เทคโนโลยีสารสนเทศสำหรับจัดเก็บและวิเคราะห์ข้อมูล (Information Technolog...การใช้เทคโนโลยีสารสนเทศสำหรับจัดเก็บและวิเคราะห์ข้อมูล (Information Technolog...
การใช้เทคโนโลยีสารสนเทศสำหรับจัดเก็บและวิเคราะห์ข้อมูล (Information Technolog...
 
สอบก่อนเรียน
สอบก่อนเรียนสอบก่อนเรียน
สอบก่อนเรียน
 
บทที่ 2 เอกสารที่เกี่ยวข้อง
บทที่ 2 เอกสารที่เกี่ยวข้องบทที่ 2 เอกสารที่เกี่ยวข้อง
บทที่ 2 เอกสารที่เกี่ยวข้อง
 
Reference Group and Consumer Behavior (Ch.4) - กลุ่มอ้างอิงกับพฤติกรรมผู้บริโภค
Reference Group and Consumer Behavior (Ch.4) - กลุ่มอ้างอิงกับพฤติกรรมผู้บริโภคReference Group and Consumer Behavior (Ch.4) - กลุ่มอ้างอิงกับพฤติกรรมผู้บริโภค
Reference Group and Consumer Behavior (Ch.4) - กลุ่มอ้างอิงกับพฤติกรรมผู้บริโภค
 
8 บทที่ 3 อุปกรณ์และวิธีดำเนินการ
8 บทที่  3  อุปกรณ์และวิธีดำเนินการ8 บทที่  3  อุปกรณ์และวิธีดำเนินการ
8 บทที่ 3 อุปกรณ์และวิธีดำเนินการ
 
การจัดเก็บข้อมูลสารสนเทศ
การจัดเก็บข้อมูลสารสนเทศการจัดเก็บข้อมูลสารสนเทศ
การจัดเก็บข้อมูลสารสนเทศ
 
บทที่ 5 สรุปผล และข้อเสนอแนะ
บทที่ 5 สรุปผล และข้อเสนอแนะบทที่ 5 สรุปผล และข้อเสนอแนะ
บทที่ 5 สรุปผล และข้อเสนอแนะ
 

Similaire à Microsoft access

Lesson 3 ตาราง
Lesson 3 ตารางLesson 3 ตาราง
Lesson 3 ตาราง
Errorrrrr
 
หน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูลหน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูล
chaiwat vichianchai
 
เรื่องการใช้งาน Powerpoint2007 เบื้องต้น
เรื่องการใช้งาน Powerpoint2007 เบื้องต้นเรื่องการใช้งาน Powerpoint2007 เบื้องต้น
เรื่องการใช้งาน Powerpoint2007 เบื้องต้น
she-vit-guu
 
ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007
ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007
ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007
Nicharee Piwjan
 
2. ใบความรู้ที่ 1
2. ใบความรู้ที่ 12. ใบความรู้ที่ 1
2. ใบความรู้ที่ 1
ครูเพชร
 
Lesson 4 การสร้าง query
Lesson 4 การสร้าง queryLesson 4 การสร้าง query
Lesson 4 การสร้าง query
Errorrrrr
 
Data processing
Data processingData processing
Data processing
chukiat008
 
นาย ทศพล จอมใจ
นาย  ทศพล    จอมใจนาย  ทศพล    จอมใจ
นาย ทศพล จอมใจ
taltan
 
นาย ทศพล จอมใจ
นาย  ทศพล    จอมใจนาย  ทศพล    จอมใจ
นาย ทศพล จอมใจ
taltan
 

Similaire à Microsoft access (20)

Database
DatabaseDatabase
Database
 
แนะนำการใช้โปรแกรมสำเร็จรูป Microsoft Access 2010
แนะนำการใช้โปรแกรมสำเร็จรูป Microsoft Access 2010แนะนำการใช้โปรแกรมสำเร็จรูป Microsoft Access 2010
แนะนำการใช้โปรแกรมสำเร็จรูป Microsoft Access 2010
 
Lesson 3 ตาราง
Lesson 3 ตารางLesson 3 ตาราง
Lesson 3 ตาราง
 
SA Chapter 9
SA Chapter 9SA Chapter 9
SA Chapter 9
 
หน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูลหน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 7 การสร้างแบบสอบถามวิชา การจัดการฐานข้อมูล
 
Database1
Database1Database1
Database1
 
Database analysis &amp; pivot table
Database analysis &amp; pivot tableDatabase analysis &amp; pivot table
Database analysis &amp; pivot table
 
เรื่องการใช้งาน Powerpoint2007 เบื้องต้น
เรื่องการใช้งาน Powerpoint2007 เบื้องต้นเรื่องการใช้งาน Powerpoint2007 เบื้องต้น
เรื่องการใช้งาน Powerpoint2007 เบื้องต้น
 
การใช้ซอฟต์แวร์ Open source (alpha miner) วิเคราะห์ลักษณะลูกค้าเป้าหมาย (cust...
การใช้ซอฟต์แวร์ Open source (alpha miner) วิเคราะห์ลักษณะลูกค้าเป้าหมาย (cust...การใช้ซอฟต์แวร์ Open source (alpha miner) วิเคราะห์ลักษณะลูกค้าเป้าหมาย (cust...
การใช้ซอฟต์แวร์ Open source (alpha miner) วิเคราะห์ลักษณะลูกค้าเป้าหมาย (cust...
 
ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007
ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007
ใบความรู้ เรื่อง ส่วนประกอบของโปรแกรม Microsoft excel 2007
 
2. ใบความรู้ที่ 1
2. ใบความรู้ที่ 12. ใบความรู้ที่ 1
2. ใบความรู้ที่ 1
 
การใช้โปรแกรมตารางงาน-การเริ่มใช้โปรแกรม Microsoft Excel 2007
การใช้โปรแกรมตารางงาน-การเริ่มใช้โปรแกรม Microsoft Excel 2007การใช้โปรแกรมตารางงาน-การเริ่มใช้โปรแกรม Microsoft Excel 2007
การใช้โปรแกรมตารางงาน-การเริ่มใช้โปรแกรม Microsoft Excel 2007
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
Lesson 4 การสร้าง query
Lesson 4 การสร้าง queryLesson 4 การสร้าง query
Lesson 4 การสร้าง query
 
Lesson 1
Lesson 1Lesson 1
Lesson 1
 
Query
QueryQuery
Query
 
Dw ch08 display_records
Dw ch08 display_recordsDw ch08 display_records
Dw ch08 display_records
 
Data processing
Data processingData processing
Data processing
 
นาย ทศพล จอมใจ
นาย  ทศพล    จอมใจนาย  ทศพล    จอมใจ
นาย ทศพล จอมใจ
 
นาย ทศพล จอมใจ
นาย  ทศพล    จอมใจนาย  ทศพล    จอมใจ
นาย ทศพล จอมใจ
 

Microsoft access

  • 2. ไมโครซอฟต์ แอคเซส โปรแกรมเพื่อพัฒนาระบบฐานข้อมูล มีตารางเก็บข้อมูลและสร้าง แบบสอบถามได้ง่าย มีวัตถุคอนโทลให้เรียกใช้ในรายงานและฟอร์ม สร้าง มาโครและโมดูลด้วยภาษาเบสิก เพื่อประมวลผลตามหลักภาษาโครงสร้าง สามารถค้นหาหรือเรียกดูข้อมูลได้ และมีระบบรักษาความปลอดภัยของ ข้อมูลในระบบ และยังเป็นระบบฐานข้อมูลให้โปรแกรมจากภายนอก เรียกใช้ก็ได้ • ไมโครซอฟต์แอคเซสรุ่นปัจจุบันที่กา ลังใช้งานอยู่คือ 2013 • นามสกุลของฐานข้อมูลที่สร้างด้วยโปรแกรมนี้ คือ .accdb
  • 3. ข้อมูล (Data) ข้อมูล คือ ข้อเท็จจริงของสิ่งที่เราสนใจ อาจเป็นตัวเลข ข้อความ หรือรายละเอียดซึ่งอาจอยู่ในรูปแบบต่าง ๆ เช่น ภาพ เสียง วีดิโอ คุณสมบัติของข้อมูลที่ดี คือ 1. ความถูกต้องแม่นยา (accuracy) 2. ความทันเวลา (timeliness) 3. ความสมบูรณ์ครบถ้วน (completeness) 4. ความกะทัดรัด (conciseness) 5. ความตรงกับความต้องการของผู้ใช้(relevance) 6. ความต่อเนื่อง (continuity)
  • 4. ฐานข้อมูล (Database) เป็นการเก็บข้อมูลที่มีความสัมพันธ์กันไว้ด้วยกัน เพื่อจุดประสงค์อย่าง ใดอย่างหนึ่ง เช่น ชื่อ-ที่อยู่ลูกค้า หมายเลขโทรศัพท์ ซึ่งเมื่อได้รับการ จัดหมวดหมู่แล้ว จะทา ให้สามารถนา เอาส่วนประกอบนั้น ๆ นา ออกมา ใช้ประโยชน์ได้ ระบบฐานข้อมูล (Database System) ระบบที่รวบรวมข้อมูลต่างๆ ที่เกี่ยวข้องกันเข้าไว้ด้วยกัน อย่างมีระบบ มี ความสัมพันธ์ระหว่างข้อมูลต่างๆ ที่ชัดเจน
  • 5. ประโยชน์ของฐานข้อมูล • ลดปัญหาของความซ้า ซ้อนของข้อมูล • สามารถใช้ร่วมกันได้หลายคนและหลายหน่วยงาน • หลีกเลี่ยงความขัดแย้งกันของข้อมูล • ควบคุมความถูกต้องและมาตรฐานของข้อมูลได้
  • 6. คา ศัพท์ที่เกี่ยวข้องกับระบบฐานข้อมูล • บิต (Bit) หมายถึง หน่วยของข้อมูลที่มีขนาดเล็กที่สุด • ไบต์ (Byte) หมายถึง หน่วยของข้อมูลที่เกิดจากการการนา บิตมารวมกัน เป็นตัวอักขระ (Character) เช่น A, a, 1 • เขตข้อมูล (Field) หมายถึง หน่วยของข้อมูลที่ประกอบขึ้นจากตัวอักขระ ตั้งแต่หนึ่งตัวขึ้นไปมารวมกันแล้วได้ความหมายของสิ่งใดสิ่งหนึ่ง เช่น ชื่อ ที่อยู่ เป็นต้น • ระเบียน (Record) หมายถึง หน่วยของข้อมูลที่เกิดจากการนา เอาเขต ข้อมูลหลายๆ เขตข้อมูลมารวมกัน เพื่อเกิดเป็นข้อมูลเรื่องใดเรื่องหนึ่ง เช่น ข้อมูลของสินค้า 1 ระเบียน (1 ชิ้น) จะประกอบด้วย รหัสสินค้า ชื่อ สินค้า ราคาต่อหน่วย เป็นต้น
  • 7. คา ศัพท์ที่เกี่ยวข้องกับระบบฐานข้อมูล • แฟ้มข้อมูล (File) หมายถึง หน่วยของข้อมูลที่เกิดจากการนา ข้อมูล หลายๆ ระเบียนที่เป็นเรื่องเดียวกันมารวมกัน เช่น แฟ้มข้อมูลสินค้า แฟ้มข้อมูลลูกค้า แฟ้มข้อมูลพนักงาน เป็นต้น • ความสัมพันธ์ (Relationship) หมายถึง ความสัมพันธ์ระหว่างเอนทิตี เช่น ความสัมพันธ์ระหว่างเอนทิตีสินค้า และเอนทิตีลูกค้า โดย ความสมัพันธ์ประกอบด้วย ลูกค้า 1 คน ซื้อสินค้าได้หลายชิ้น เป็นต้น
  • 9. ตารางลูกค้า รหัสลูกค้า ชื่อ นามสกุล รูปภาพ ที่อยู่จังหวัด โทรศัพท์ C0001 C0002 ….. ….. ….. ….. C0010
  • 10. Table : product ตารางสินค้า รหัสสินค้า ชื่อสินค้า รูปสินค้า ราคาต่อหน่วย จานวนคงเหลือ P0001 P0002 ……. P0010 …….
  • 11. ตารางสินค้า รหัสสินค้า ชื่อสินค้า รูปสินค้า ราคาต่อหน่วย จานวนคงเหลือ P0001 P0002 ……. ……. ……. ……. P0010
  • 12. Table : order Table : order-detail
  • 13. การใช้งาน Microsoft Access • การออกแบบฐานข้อมูล • การสร้างฐานข้อมูล • การสร้างแบบฟอร์มเพื่อรับข้อมูล • การสร้างคิวรีเพื่อดึงข้อมูล • การสร้างรายงาน • การแสดงผ่านทางเว็บเพจ • การบันทึกคาสั่งเพื่อความสะดวก • การเขียนโปรแกรมเพิ่มเติม • การบารุงรักษาและดูแลฐานข้อมูล
  • 14. ตาราง (Table) • ตาราง (table) ใช้สา หรับเก็บข้อมูลต่างๆ ซึ่งแต่ละตารางจะประกอบไป ด้วยเขตข้อมูล (Field) และระเบียน (Record) หลักการสร้างตาราง • ในตารางหนึ่ง ๆ นั้น จะต้องประกอบไปด้วยข้อมูลประเภทเดียวกัน เช่น ตารางรายการสินค้า ก็จะจัดเก็บเฉพาะข้อมูลของสินค้าเท่านั้น ไม่จัดเก็บ ข้อมูลประเภทอื่น • ไม่ควรสร้างฟิลด์เพื่อเก็บผลลัพธ์ที่ได้จากการคา นวณ เพราะอาจจะทา ให้ ข้อมูลไม่สอดคล้องกัน • ไม่ควรสร้างฟิลด์จัดเก็บข้อมูลที่ต้องป้อนข้อมูลที่ซ้า กัน
  • 15. การกาหนดโครงสร้างตาราง • ให้กา หนดว่าในตารางนั้นจะต้องประกอบไปด้วยฟิลด์ข้อมูลอะไรบ้าง เช่น ถ้าเป็นตารางข้อมูลลูกค้า ในตารางจะต้องประกอบไปด้วยฟิลด์ ข้อมูลชื่อ ที่อยู่ เบอร์โทรศัพท์ และอีเมลล์ของลูกค้า เป็นต้น • กา หนดชนิดข้อมูลให้กับแต่ละฟิลด์ เช่น กา หนดให้ฟิลด์ชื่อ และที่อยู่ ของลูกค้าเป็นฟิลด์แบบข้อความ เป็นต้น • กา หนดขนาดของแต่ละฟิลด์ด้วยว่า จัดเก็บข้อมูลสูงสุดได้เท่าไหร่ เช่น ฟิลด์รายชื่อลูกค้า กา หนดให้เก็บข้อมูลได้ไม่เกิน 50 ตวัอักษร เป็นต้น • กา หนดฟิลด์ที่เป็นคีย์หลักของตาราง ซึ่งต้องไม่มีข้อมูลที่ซ้า กันโดย เด็ดขาด เช่น ฟิลด์รายการสินค้า ต้องไม่มีรหัสสินค้าที่ซ้า กัน
  • 16. ประเภทข้อมูล (Data Type) ลกัษณะขอ้มูล ชนดิของขอ้มูล Text ขอ้ความ สัญลักษณ์และตัวเลขที่ไม่ใช้ในการคา นวณ เช่น เบอร์โทรศัพท์ Memo ขอ้ความและตัวเลขที่เป็นลักษณะของบันทึก หมายเหตุ Number ตัวเลขที่ใช้ในการคา นวณทงั้จา นวนเต็มและทศนิยม Date / Time วัน เดือน ปี ระหว่างปีที่ 100 ถึงปีที่ 9999 และเวลา Currency ตัวเลขที่ใช้ในการคา นวณและตัวเลขเกี่ยวกับสกุลเงิน AutoNumber ค่าลาดับที่เพิ่มในตารางโดยอัตโนมัติ เมื่อมีการเพิ่ม เรคคอร์ดใหม่
  • 17. การสร้างฐานข้อมูลในรูปแบบตาราง ลกัษณะขอ้มูล ชนดิของขอ้มูล Yes / No เก็บค่าใดค่าหนึ่งของ Yes / no, True / False, on / off OLE Object วัตถุ (Object) หรือสิ่งอื่น ๆ ที่ถูกสร้างขนึ้จากโปรแกรม อื่น ๆ เช่นรปูภาพ เสียง แฟ้มเอกสาร Hyperlink ขอ้ความหรือรปูแบบของขอ้ความที่ใช้สา หรบัลิงค์ ไปสู่ขอ้มูลอื่น หรือการเชอื่มโยงในรปูแบบของเว็บเพจ
  • 18. คีย์ในฐานขอ้มูล ในระบบฐานขอ้มูลเชิงสัมพันธ์นนั้ เราจะต้องกา หนดชนิดของคีย์ต่างๆ เพื่อเป็นแอ ตทริบิวต์พิเศษที่ทา หนา้ที่เป็นตัวแทนของตาราง ซึ่งถูกกา หนดขนึ้มาเพื่อความสะดวกในการ อ้างถึง Primary Key (คีย์หลกั) ........จะเป็นฟิลด์ที่มีค่าไม่ซา้กันเลยในแต่ละเรคอร์ดในตารางนนั้ เราสามารถใช้ฟิลด์ที่เป็น Primary Key นี้เป็นตัวแทนของตารางนนั้ได้ทันที
  • 19. Candidate Key (คีย์คู่แข่ง) ........เป็นฟิลด์หนงึ่หรือหลายฟิลด์ที่มารวมกันแล้วมีคุณสมบัติเป็น Primary Key (ไม่ซา้) และไม่ได้ถูกใช้เป็นคีย์หลัก เช่น รหสัจังหวดัเป็นคีย์หลัก ส่วนชอื่จังหวัดก็ไม่ซา้เช่นกัน แต่ ไม่ได้เป็นคีย์หลักจึงเป็นคีย์คู่แข่งแทน Composite Key ........บางตารางหาฟิลด์ไม่ซา้ไม่ได้เลย จึงต้องใช้หลายๆ ฟิลด์มารวมกันเป็น Primary Key ฟิลด์ที่ใช้รวมกันนเี้ราเรียกว่า Composite Key Foreign Key เป็นฟิลด์ในตารางฝั่ง Many ที่มีความสัมพันธ์กับฟิลด์ที่เป็น Primary Key ในตารางฝั่ง One โดยที่ตารางทั้งสองมีความสัมพันธ์แบบ One-to-Many ต่อกัน
  • 20. การสร้างความสัมพันธ์ระหว่างตาราง • เป็นการกา หนดให้สามารถนา ข้อมูลจากตารางต่าง ๆ ในฐานข้อมูลมาใช้ งานร่วมกันได้ • เขตข้อมูลร่วม (Fields) ไม่จา เป็นต้องมีชื่อเดียวกัน แต่เขตข้อมูลร่วมควร มีชนิดข้อมูลเดียวกัน • ถ้าเขตข้อมูลคีย์หลักเป็นเขตข้อมูล AutoNumber เขตข้อมูล foreign key สามารถเป็นเขตข้อมูล Number ได้ แต่ต้องกา หนดคุณสมบัติ ขนาดของ เขตข้อมูลทั้งสองเขตนั้นเหมือนกัน เช่น เป็น Long Integer
  • 21. การสร้างความสมัพันธ์ • เป็นการนา ตารางข้อมูลหนึ่งสร้างความสัมพันธ์กับอีกหลาย ๆ ตาราง โดยผ่านตัวกลางคือ Primary Key และ Foreign Key โดยใช้เครื่องมือ Relationship เครื่องมือสร้างความสัมพันธ์
  • 22. ชนิดของความสัมพันธ์ของตาราง • ความสมัพันธ์แบบหนึ่ง-ต่อ-หนึ่ง (One to One) – เป็นความสัมพันธ์ที่มีระเบียนเพียงหนึ่งระเบียนในตาราง A และ B ที่มี ความสัมพันธ์เพียง 1 ระเบียน < 1 : 1 >
  • 23. ชนิดของความสัมพันธ์ของตาราง • ความสมัพันธ์แบบหนึ่ง-ต่อ-กลุ่ม (One to Many) – เป็นความสัมพันธ์ที่มีระเบียนในตาราง A ที่มีความสัมพันธ์กับหลายระเบียนใน ตาราง B < 1 : N >
  • 24. ชนิดของความสัมพันธ์ของตาราง • ความสัมพันธ์แบบกลุ่ม-ต่อ-กลุ่ม (Many to Many) – เป็นความสัมพันธ์ที่มีระเบียนในตาราง A และ B ที่มีความสัมพันธก์ับหลาย ระเบียน < N : N >
  • 25. ชนิดของความสัมพันธ์ของตาราง • ความสัมพันธ์แบบกลุ่ม-ต่อ-หนึ่ง (Many to One) – เป็นความสัมพันธ์ที่มีระเบียนหนึ่งระเบียนในตาราง B ที่มีความสัมพันธ์หลาย ระเบียนในตาราง A < N : 1 >
  • 26. แบบสอบถาม (Query) เป็นเครื่องมือที่ใช้จัดการข้อมูล ได้แก่ การค้นหา การกรอง การจัดลา ดับ และเรียง ข้อมูล เป็นต้น ซึ่ง Query นั้นมีอยู่ด้วยกันหลายชนิด ดังนี้ 1. Select Query ใช้ในการแสดงข้อมูล ทั้งแบบมาตารางเดียว หรือหลายตาราง 2. Crosstab Query ใช้ในการคา นวณ และแสดงโครงสร้างแบบ 2 มิติ 3. SQL Query เป็น Query ที่สร้างขึ้นจากภาษา SQL เพื่อใช้ปรับปรุง และพัฒนาฐานข้อมูลที่ เกี่ยวข้อง
  • 27. 4. Action Query ใช้สร้าง หรือเปลี่ยนแปลงข้อมูลในตารางมีอยู่ด้วยกัน 4 ชนิด ได้แก่ - Make Table Query ใช้ในการสร้างตาราง - Update Query ใช้ในการปรับปรุงข้อมูล - Append Query ใช้ในการเพิ่มเรคอร์ดลงไปต่อจากเรคอร์ดสุดท้าย - Delete Query ใช้ในการลบข้อมูล 5. Parameter Query เป็น Query ที่มีการแสดงกล่องข้อความโต้ตอบ ซึ่งต้องมีการใส่ ค่าพารามิเตอร์ เพื่อสอบถามข้อมูลจากผู้ใช้งาน
  • 28. การสร้างแบบฟอร์ม ฟอร์ม (Form) เป็นอ๊อบเจคที่ใช้ติดต่อกับผู้ใช้ทางจอภาพ ซึ่ง กา หนดหน้าที่ได้ทั้งการป้อนและการแสดงผลข้อมูล การสร้างฟอร์ม การสร้างฟอร์ม มีสิ่งที่ต้องคา นึง คือ – การเลือกตาราง (Table) หรือ แบบสอบถาม (Query) เป็นแหล่งข้อมูล – ชนิดของฟอร์มที่เหมาะสมกับการใช้งาน เช่น การใช้ฟอร์มหลักและฟอร์มย่อย
  • 29. การออกแบบฟอร์ม • การออกแบบฟอร์ม ต้องคา นึงถึงตัวควบคุม (Control) ซึ่งเป็น องค์ประกอบพื้นฐานในการแสดงผลข้อมูลของฟอร์ม และคุณลักษณะ ของฟอร์มในการประยุกต์ที่สอดคล้องกับขั้นตอนการทา งานของผู้ใช้ 1. ตัวควบคุมแบบ Bound เป็นตัวที่มีฟิลด์จากตารางหรือแบบสอบถามเป็น แหล่งข้อมูล 2. ตัวควบคุมแบบ Unbound เป็นตัวที่ไม่มีแหล่งข้อมูล แต่จะดึงค่าของ ฟิลด์มาใช้ 3. ตัวควบคุมแบบคานวณ เป็นตัวที่สร้างจากนิพจน์
  • 30. ส่วน (Section) เป็นส่วนประกอบพื้นฐานของฟอร์มในการใช้งาน • ฟอร์มส่วนหัวและส่วนล่าง (Form Header/Footer) จะปรากฏบนจอภาพ ตลอดเวลา มักใช้แสดงชื่อของฟอร์ม ปุ่มคา สั่ง และการหาผลรวมของ กลุ่มระเบียนภายในฟอร์ม • ส่วนรายละเอียด (Detail) ใช้แสดงข้อมูลแต่ละระเบียน • หน้าส่วนหัวและส่วนล่าง (Page Header/Footer) ไม่ปรากฏบนจอภาพ แต่จะปรากฏเมื่อมีการสั่งพิมพ์ ทางเครื่องพิมพ์
  • 31. เครื่องมือสาหรับสร้างฟอร์ม ภาพ ชื่อเครื่องมือ การทางาน Selector ตัวเลือก Control Label ใช้ในการสร้างป้ายข้อความ Textbox ใช้แสดงค่าของฟิลด์ Option Group ตัวเลือกแบบกลุ่มสาหรับมีค่าเลือกได้หลายค่า Option Button ปุ่มตัวเลือก Toggle Button ปุ่มตัวเลือกแบบสลับ Check Button ปุ่มตัวเลือกแบบเช็ค
  • 32. เครื่องมือสาหรับสร้างฟอร์ม ภาพ ชื่อเครื่องมือ การทางาน Image กรอบสาหรับแสดงอ๊อบเจคที่เป็นรูปภาพ Unbounded Object Frame กรอบสาหรับแสดงอ๊อบเจคแบบ OLE ที่ ไม่มีฟิลด์เป็นแหล่งข้อมูล Bounded Object Frame กรอบสาหรับแสดงอ๊อบเจคแบบ OLE ที่ มีฟิลด์เป็นแหล่งข้อมูล Line ใช้ตีเส้นในฟอร์ม Rectangle ใช้สาหรับสร้างกรอบสี่เหลี่ยมในฟอร์ม Command Button ปุ่มคา สั่ง Wizard เครื่องมือช่วยสร้างคอนโทรล
  • 33. รายงาน (Report) การสร้างรายงาน (Report) เป็นการนาข้อมูลจากฐานข้อมูลมาแสดงผลบนหน้าจอ และสั่งพิมพ์ออกมาทางหน้ากระดาษ • รายงาน (Reports) เป็นวิธีนา เสนอข้อมูล ที่ดีวิธีหนึ่ง ซึ่งสามารถควบคุมขนาด และลักษณะที่ปรากฏได้ จึงสามารถแสดงข้อมูลได้ตามรูปแบบที่ต้องการ • รายงานส่วนใหญ่จะผูกอยู่กับตาราง (Tables) และ/หรือ แบบสอบถาม (Queries) ในฐานข้อมูล แหล่งระเบียน (Records) ของ Reports จะอ้างถึงเขต ข้อมูล (Fields) ในตารางและแบบสอบถามที่เป็นแหล่งข้อมูล • ส่วนรายละเอียดอื่นๆ บนรายงาน เช่น ชื่อเรื่อง วันที่ หมายเลขหน้า ฯลฯ (ส่วน นี้เป็น Labels) จะถูกเก็บไว้ในส่วนของการออกแบบต่างหาก
  • 34. Macro (ชุดคาสั่ง) Macro คือ คา สั่งสา เร็จรูปสั้นๆ ที่ Access เตรียมไว้ให้เลือกใช้เท่านั้น ทา ให้ฐานข้อมูลสามารถทา งานง่าย ๆ แบบอัตโนมัติได้ เช่น คลิกครั้งเดียวก็ ทา งานนั้นได้ มักใช้ Macros กับงานที่ต้องทา ซ้า บ่อยๆ ซึ่งจะอา นวยความ สะดวกได้มาก
  • 35. Modules (โมดูล) • Microsoft Access มีภาษาโปรแกรมอยู่ในตัวซึ่งอา นวยความสะดวกให้ ผู้ใช้ ใช้เขียนโปรแกรมจัดการฐานข้อมูลของตน ภาษานี้มีชื่อว่า Visual Basic for Applications (VBA) แต่มีส่วนเพิ่มเติม ที่เหมาะสาหรับใช้ เขียนเพิ่มความสามารถให้โปรแกรมประยุกต์ ของชุด Microsoft Office สา หรับผู้ใช้ที่ต้องการเพิ่มความสามารถให้กับงาน ถ้าเขียน โปรแกรมเสริมเข้าไปในบางงาน ก็จะได้งานที่ตรงตามความต้องการ และมีประสิทธิภาพมากขึ้น
  • 36. ขั้นตอนการพัฒนาระบบฐานข้อมูล 1. การวิเคราะห์ระบบ (System Analysis) เป็นการวิเคราะห์ความต้องการ ของผู้ใช้งาน เพื่อกา หนดแนวทางในการพัฒนาระบบงานใหม่ หรือหาแนวทางในการ แก้ปัญหาและปรับปรุงระบบงานเดิม 2. การออกแบบระบบ (System Design) เป็นการออกแบบองค์ประกอบของ ฐานข้อมูล ได้แก่ hardware software ข้อมูล บุคลากร และขั้นตอนการดา เนินงาน 3. การพัฒนาระบบ (System Development)ซึ่งสามารถทา ได้โดย - เจ้าของระบบจ้างบริษัทผลิตซอฟแวร์รับผิดชอบในการพัฒนาระบบ ทั้งหมด โดยจะลงทุนในรูปแบบสัญญาเช่าใช้งาน เช่น เช่าครั้งละ 15 ปีหรือ 20ปี - เจ้าของระบบพัฒนาระบบงานเอง ซึ่งจะต้องรับผิดชอบทั้งทางด้าน ฮาร์ดแวร์และซอฟแวร์ รวมทั้งการบา รุงรักษาระบบเอง
  • 37. 4 .การติดตั้งระบบ (Implementation) เป็นการนา โปรแกรมที่ผ่านการ ตรวจสอบอย่างดีแล้วมาติดตั้งเพื่อใช้งาน และฝึกอบรมการใช้งานให้กับ ผู้ใช้ 5 .การบา รุงรักษาระบบ (Maintenance) เพื่อทา ให้ระบบสามารถทา งานได้ อย่างมีประสิทธิภาพ ตรวจสอบประสิทธิภาพของระบบเป็นระยะๆ ถ้าหาก ต่า กว่าเกณฑ์จะต้องดา เนินการปรับแต่ให้อยู่ในระดับที่ยอมรับได้หรือดีขึ้น กว่าเดิม
  • 39. แบบฝึกหัดเก็บคะแนน 10 คะแนน คา สั่ง ให้นักเรียนลอกโจทย์ลงสมุด และตอบคา ถามต่อไปนี้
  • 40. 1. โปรแกรม Microsoft Access เป็นโปรแกรมที่ใช้ในการ.... 2. การสร้างงานใน Microsoft Access ต่างจากการสร้างงานในโปรแกรมอื่น ๆ คือ .... 3. จงบอกคุณสมบัติของข้อมูลที่ดีมาอย่างน้อย 3 ข้อ .... 4. จงเรียงลา ดับหน่วยของข้อมูลจากมากไปน้อย .... 5. ในการสร้างฐานข้อมูลจา เป็นต้องสร้างสิ่งใดก่อนเป็นอันดับแรก .... 6. ฟิลด์ที่มีค่าไม่ซ้า กันเลยในแต่ละเรคอร์ดในตารางนั้น คือ ฟิลด์ประเภท .... 7. ชนิดข้อมูลแบบ..... ใช้สา หรับเก็บข้อมูลเวลาเข้า-ออก หรือ วันเข้าทา งาน 8. การสร้างตารางในโปรแกรมจา เป็นต้องกา หนดสิ่งใดบ้าง .... 9. ส่วนประกอบใดของรายงานที่แสดงรายละเอียดส่วนหัว/ส่วนท้ายของแต่ละหน้า.... 10. ค่าลา ดับที่เพิ่มในตารางโดยอัตโนมัติ เมื่อมีการเพิ่มเรคอร์ดใหม่ เป็นข้อมูลประเภท...
  • 41. 11.ข้อความหรือรูปแบบของข้อความที่ใช้สา หรับลิงค์ไปสู่ข้อมูลอื่น เป็นข้อมูลประเภท 12.แหล่งข้อมูลในการสร้างฟอร์มหรือรายงาน คือ 1) ................... 2) .................... 13.ตัวควบคุมแบบใด เป็นตัวควบคุมที่มีฟิลด์จากตารางหรือแบบสอบถามเป็น แหล่งข้อมูล................. 14.ส่วนใดในฟอร์มที่จะไม่ปรากฏบนจอภาพ แต่จะปรากฏเมื่อมีการสั่งพิมพ์ทาง เครื่องพิมพ์เท่านั้น...................... 15. ตัวควบคุมแบบปุ่มที่ใช้สา หรับเลือกข้อมูลมี 3 ประเภท คือ 1).... 2)...... 3)............ 16. การใช้หลาย ๆ ฟิลด์มารวมกันเป็น Primary Key เราเรียกว่า ................................. 17. การสร้างความสัมพันธ์ คือ ............................................................................. 18. ความสัมพันธ์ที่มีระเบียนในตาราง A ที่มีความสัมพันธ์กับหลายระเบียนในตาราง B คือความสัมพันธ์แบบใด 19.คิวรีประเภทใด ที่ใช้ภาษา SQL ในการค้นหา จัดลา ดับ กรองข้อมูล ........... 20. ให้นักเรียนวาดภาพวงจรการพัฒนาระบบฐานข้อมูลตามขั้นตอน .............