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

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
System Requirement Collection (2)
Advertisements

“กลยุทธ์การบริหารความเสี่ยง จากอัตราแลกเปลี่ยนเงินตราต่างประเทศ”
บทที่ 1 การรวมธุรกิจ.
หน่วยที่ 3 ความคลาดเคลื่อน ความถูกต้อง ความเที่ยงตรง และความไว.
บทที่ 6 บทที่ 6 คำสั่งแก้ไขปัญหาแบบ เลือก (CONDITION)
แบบจำลองฐานข้อมูล คือ เครื่องมือในเชิงแนวคิดที่ใช้ในการอธิบาย ข้อมูล
ความรู้เบื้องต้นเกี่ยวกับระบบฐานข้อมูล
จัดทำโดย น. ส. ดวงกมล งามอยู่เจริญ เลขที่ 8 น. ส. ณัชชา เชื้อตา เลขที่ 6 เตรียมบริหารธุรกิจปี 1.
ระบบฐานข้อมูล ใน Microsoft Access. ฟอร์ม (Form) เป็นเครื่องมือในการแสดงผลข้อมูล ที่มีความสามารถในการทำงานกับข้อมูล ในตารางแทนมุมมอง Datasheet และใช้ เป็นหน้าจอควบคุมการทำงานของระบบ.
ซอฟแวร์ที่สนใจ Adobe Acrobat 6.0 Professional.
การใช้งานโปรแกรม SPSS
Click Here Click Here. หน้าแรก รายละเอียด LINK Microsoft Word Microsoft Word โปรแกรมการพิมพ์ เอกสาร จดหมายที่มีผู้ใช้งานมากที่สุดใน โลก ! ผมคิดว่ายังงั้น.
Entity-Relationship Model E-R Model
คณิตศาสตร์พื้นฐาน ค ชั้นมัธยมศึกษาปีที่ 3 โดย ครูชำนาญ ยันต์ทอง
เฉลยแบบฝึกหัดเตรียมความพร้อมก่อนเรียน บทที่ 3 Consumer Behavior
1. Select query ใช้สำหรับดึงข้อมูลที่ต้องการ
การใช้งาน Microsoft Excel
การใช้งาน Microsoft Excel
แบบทดสอบ MICROSOFT EXCEL มีข้อมูลในแผ่นงานตั้งแต่แถวที่ 1 ถึงแถว 500 และคอลัมน์ A จนถึงคอลัมน์ M วิธีการเลือกช่วง ข้อมูลวิธีใด อย่างไร ที่อำนวยความสะดวกได้ดีและให้ผลรวดเร็ว.
โปรแกรมคำนวณคะแนน สหกรณ์ ตามเกณฑ์ดีเด่นแห่งชาติ กรมส่งเสริม สหกรณ์ กองพัฒนาสหกรณ์ด้านการเงิน และร้านค้า วิธีการใ ช้
คู่มือการเปิดเผยข้อมูลราคากลาง ในระบบ e - GP สำนักงานส่งเสริมการปกครองท้องถิ่นจังหวัดพิจิตร.
IT Manual SCM June 2016 By Prasert Dokmuang. 2 3.
การจัดเก็บข้อมูลในแฟ้มข้อมูลธรรมดา นั้น อาจจำเป็นที่ใช้แต่ละคน จะต้องมีแฟ้มข้อมูลของตนไว้เป็นส่วนตัว จึง อาจเป็นเหตุให้มีการเก็บข้อมูล ชนิดเดียวกันไว้หลาย.
เทคนิคการใช้ Microsoft Excel. 1. การตีตารางในรูปแบบต่าง ๆ 2. การแทรกภาพในตาราง 3. การตกแต่งข้อมูลด้วย Format Cells 4. การคำนวณ บวก ลบ คูณ หาร 5. การย่อ.
การสร้างฐานข้อมูลใหม่ หมายถึง การสร้างแฟ้มข้อมูลใหม่บน Access สามารถกำหนด ได้ดังต่อไปนี้ ภาพแสดงการสร้างฐานข้อมูลใหม่
เทคนิคการสร้าง ภาพเคลื่อนไหว คอมพิวเตอร์ Computer Animation ง
การตรวจสอบคุณภาพเครื่องมือ
สถิติเบื้องต้นสำหรับการวิเคราะห์ข้อมูล
Microsoft Access 2007 การสร้างฟอร์ม
SQL Structured Query Language.
stack #2 ผู้สอน อาจารย์ ยืนยง กันทะเนตร
การทำ Normalization 14/11/61.
บทสรุป ความรู้พื้นฐานเกี่ยวกับระบบฐานข้อมูล
Lecture 5 SQL (Structured Query Language)
บทที่ 1 สถาปัตยกรรมของระบบฐานข้อมูล (Database Architecture)
การจัดการระบบฐานข้อมูล ภาษาที่ใช้ในระบบจัดการฐานข้อมูล
การบริหารโครงการ Project Management
ACCOUNTING FOR INVENTORY
Multistage Cluster Sampling
บทที่ 1 หน่วยผลิตและทางเลือกภายใต้โครงสร้างตลาด
การบัญชีต้นทุนช่วง (Process Costing).
Vernier เวอร์เนียร์ คือเครื่องมือที่ใช้วัดระยะ (distance) หรือ ความยาว (length) ให้ได้ค่าอย่างละเอียด เวอร์เนียร์ต่างจากไม้บรรทัดทั่วๆไป เพราะมี 2 สเกล.
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop)
คำสั่ง Create , Insert, Delete, Update
ขอแนะนำ PowerPoint 2007 การแนะนำคุณลักษณะใหม่ๆ.
ยินดีต้อนรับสู่ PowerPoint
การรายงานความคืบหน้าหรือสถานะ
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
กำหนดกรอบระยะเวลาการขึ้นทะเบียนปี2556/57 1. ข้าว
วิธีการกำหนดค่า Microsoft SharePoint ของคุณ เว็บไซต์ออนไลน์
ความรู้เบื้องต้นโปรแกรม
บทที่ 9 การทำซ้ำ (Loop).
SMS News Distribute Service
บทที่7 ทฤษฎีกราฟเบื้องต้น
วัฏจักรหิน วัฏจักรหิน : วัดวาอาราม หินงามบ้านเรา
การสร้างแบบสอบถาม และ การกำหนดเงื่อนไข.
การวิจัยทางการท่องเที่ยว
การออกแบบแบบสอบถาม การออกแบบแบบสอบถาม
บทสรุป ความหมายของ Query ความหมายของ Query
บทที่ 6 เงินลงทุนในตราสารหนี้และตราสารทุน
การเปลี่ยนแปลงประมาณการทางบัญชี และข้อผิดพลาด
งานนำเสนอสำหรับโครงการ นิทรรศการวิทยาศาสตร์
กิจกรรมที่ 7 นายปรีชา ขอวางกลาง
Chapter 3 : Array.
Array: One Dimension Programming I 9.
ฟังก์ชันของโปรแกรม Computer Game Programming
การเขียนโปรแกรมด้วยภาษาไพทอน การเขียนโปรแกรมแบบทางเลือก
การสรุปผลข้อมูล และ Action Query
บทที่ 7 การบัญชีภาษีมูลค่าเพิ่ม
ใบสำเนางานนำเสนอ:

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

แบบสอบถาม (Query) เป็นเครื่องมือ (Object) ที่ใช้ในการทำงานในรูปแบบต่างๆ กับข้อมูลในตาราง เช่น การคัดเลือกข้อมูลจากตาราง, การสร้างตาราง, การปรับเปลี่ยนค่าของข้อมูลในตาราง และการลบข้อมูลจากตาราง

ประโยชน์ของ Query 1. แสดงข้อมูลที่ตรงกับเงื่อนไขที่กำหนด 2. กำหนดรูปแบบการแสดงผลของตาราง 3. แสดงข้อมูลในลำดับที่แตกต่างไปจากตาราง 4. แสดงข้อมูลจากหลายๆ ตารางในที่เดียวกัน 5. ปรับเปลี่ยนข้อมูลในตารางตามเงื่อนไขที่กำหนด

ประเภทของ Query 1. Select Query ใช้ในการเลือกข้อมูลจากตารางหนึ่ง หรือมากกว่า ตามเงื่อนไขที่กำหนด รวมทั้งเป็นพื้นฐานในการสร้าง Query ประเภทอื่นๆ 2. Crosstab-Query ใช้สร้างตารางสรุปการแจกแจงข้อมูลในตาราง 3. Parameter Query ใช้คัดเลือกข้อมูลจากตารางโดยใช้ Query เดิม และให้แสดงผลลัพธ์เปลี่ยนไปตามข้อมูลที่ระบุ 4. Action Query ใช้ในการจัดการค่าของข้อมูลในตาราง

Query ในกลุ่มของ Action Query 4.1 Make Table Query ใช้สร้างตารางใหม่จากข้อมูลที่คัดเลือกได้จาก Query 4.2 Append Query ใช้ในการนำข้อมูลที่คัดเลือกได้จาก Query เพิ่มเป็นระเบียนใหม่ต่อท้ายในตารางที่กำหนด 4.3 Update Query ใช้ปรับปรุงกลุ่มของข้อมูลให้มีค่าตามที่กำหนด 4.4 Delete Query ใช้ลบข้อมูลในตาราง ตามเงื่อนไขที่กำหนด

มุมมองของ Query 1. Design View มุมมองออกแบบใช้สำหรับสร้าง Query และระบุเงื่อนไขในการเลือกข้อมูล 2. Datasheet View มุมมองแผ่นข้อมูล ใช้แสดงข้อมูลตามเงื่อนไขที่กำหนด 3. มุมมอง SQL มีหน้าที่เหมือน Design View แต่จะแสดงในรูปของภาษา SQL (Structured Query Language)

การสร้าง Query 1. Query Wizard ใช้ระบบชำนาญการของ Access ช่วยในการสร้าง 2. Query Design ต้องกำหนดเงื่อนไขต่างๆ เองโดยไม่ใช้ Query Wizard ซึ่งกำหนดรายละเอียดได้มากกว่า

การสร้าง Query ด้วย Wizard เราสามารถเรียก Wizard ในการสร้าง Query โดยทำตามขั้นตอนดังนี้ 1. เลือกแท็บ Query 2. Click mouse 3. ปรากฏไดอะล็อกซ์ New Query Wizard 4 ประเภทที่ จะกล่าวถึง

การสร้าง Query ด้วย Simple Query Wizard ตัวอย่างสร้างจากตาราง TblProducts ที่มีโครงสร้างตารางดังรูป จะสอบถามว่าราคาสินค้าเฉลี่ยของสินค้าทั้งหมด รวมทั้งจำนวนสินค้าเป็นเท่าไร ซึ่งแสดงความหมายได้ดังรูป ตาราง TblProducts ProductID (PK) CategoryID ProductName UnitPrice VATFlag UnitInStock ราคาสินค้าเฉลี่ย= จำนวนสินค้า = 3 (48+20+10)/3 = 26

1. Click mouse 2.1 เลือก Sample Query Wizard 2.2 Click mouse 3.1 เลือกตาราง TblProducts 3.2 เลือกฟิลด์ UnitPrice 3.3 Click mouse

4.1 เลือก Summary 4.2 Click mouse 4.3 เลือก Avg สำหรับฟิลด์ UnitPrice 4.4 เช็คที่ตัวเลือกนี้ด้วย 4.5 Click mouse

5.1 ใส่ชื่อคิวรีที่สร้างลงไป 4.6 Click mouse 52 Click mouse 6. ผลลัพธ์ของคิวรีที่สร้าง จะคำนวณราคาสินค้าเฉลี่ยพร้อมทั้งนับจำนวนสินค้าทั้งหมดด้วย

แสดงการใช้ Sample Query Wizard สร้างคิวรีหาผลลัพธ์จากหลายๆ ตาราง ดังรูป N M 1 N ตาราง TblCustomers CustomerID(PK) CustomerName CustomerAddress ZipCode Telephone HomePageName ตาราง TblCategories CategoryID(PK) CategorylName CategoryDescription CategoryPicture ตาราง TblProducts ProductID (PK) CategoryID ProductName UnitPrice VATFlag UnitInStock หมายเหตุ การสร้างคิวรีจากตาราง หลายๆ ตารางนั้น เราจะต้องกำหนด ความสัมพันธ์ระหว่างตารางด้วย ไม่เช่นนั้น เราไม่สามารถสร้างคิวรีได้ และการสร้างคิวรีนั้นเราสามารถสร้าง จากคิวรีด้วยกันก้ได้ ไม่จำเป็นต้อง สร้างจากตารางเพียงอย่างเดียว

1. Click mouse 2.1 เลือก Sample Query Wizard 2.2 Click mouse 3.1 เลือกฟิลด์ CategoryName, ProductID และ CustomerName จากตาราง TblCategories, TblProduct และ TblCustomer ตามลำดับ 3.2 Click mouse

4.1 .ให้เลือก Detail เพื่อแสดงฟิลด์ทุกฟิลด์ของเรคอร์ดทั้งหมด 5.1 ใส่ชื่อของคิวรีลงไป 4.2 Click mouse 5.2 Click mouse 6. ผลลัพธ์ของคิวรีที่สร้าง จะเป็นการดึงข้อมูลฟิลด์ CategorName, ProductID และ CustomerName จาก ตาราง TblCategories, TblProduct และ TblCustomer มาแสดงผลตามลำดับ

การสร้างคิวรีด้วย Crosstab Query Wizard ดังรูป จำนวนสินค้าทั้งหมดที่สั่งซื้อสำหรับ สินค้าชนิดนั้น Crosstab Query แสดงจำนวน สินค้าแต่ละชนิดที่ลูกค้าสั่งซื้อ

1.Click mouse 3.1 เลือกคิวรีที่สร้างจากตัวอย่างก่อน 2.1 เลือก Crosstab Query Wizard 2.2 Click mouse 3.2 Click mouse

4.1 เลือกฟิลด์ CustomerName เป็นหัวแถว 5.1 เลือกฟิลด์ CategoryName เป็นหัวคอลัมน์ 4.2 Click mouse 5.2 Click mouse

6.1 เลือก ProductID 6.2 เลือก Count 7.1 ใส่ชื่อคิวรีที่สร้าง 6.3 Click mouse เช็ด ถ้าต้องการให้มีการนับ จำนวนสินค้ารวม สำหรับลูกค้าแต่ละราย 6.4 Click mouse 8. ผลลัพธ์ของคิวรีที่สร้าง จะแสดงข้อมูลว่า ลูกค้าแต่ละรายสั่งซื้อสินค้าแต่ละชนิดเป็น จำนวนเท่าไร 7.2 Click mouse

การสร้างคิวรีด้วย Find Duplicates Query Wizard จะเป็นวิซาร์ดที่สร้างคิวรี โดยการนำเรคอร์ดที่มีค่าฟิลด์ที่เราเลือกซ้ำกันมาแสดงในคิวรีผลลัพธ์ ดังรูป นำมาเฉพาะค่าฟิลด์ CustomerID เท่านั้น

ตัวอย่าง โดยใช้ตาราง TblOrder ที่มีโครงสร้างของตาราง ดังรูป ตาราง TblOrders OrderID (PK) CutomerID OrderDate ShippedDate คิวรีจะตรวจสอบค่าฟิลด์นี้ว่าซ้ำกันหรือไม่ แล้วนำเรคอร์ดที่มีค่าฟิลด์นี้ซ้ำกันมาอยู่ ในคิวรีผลลัพธ์ 1. Click mouse 2.1 เลือก Find Duplicates Query Wizard 2.2 Click mouse

3.1 เลือกตารางตั้งต้นเป็น TblOrders 4.1 เลือกฟิลด์ที่จะตรวจ ว่า ซ้ำกันหรือไม่เป็น CustomerID 3.2 Click mouse 4.2 Click mouse

5.1 เลือกฟิลด์ที่จะแสดงผลด้วยเป็น TblOrderID OrderDate และ ShippedDate 6.1 ใส่ชื่อคิวรีที่สร้าง 5.2 Click mouse 6.2 Click mouse 7. ผลลัพธ์ของคิวรีที่สร้าง จะเป็นการหาว่า มีลูกค้ารายใดที่สั่งซื้อสินค้ามากกว่า 1 ครั้ง

การสร้างคิวรีด้วย Find Unmatched Query Wizard จะเป็นวิซาร์ดที่จะสร้างคิวรีจาก 2 ตาราง (หรือคิวรี) โดยการเลือกฟิลด์หนึ่งในตารางทั้งสอง และถ้าเรคอร์ดใดที่มีค่าฟิลด์นี้ในตารางตั้งต้น แต่ไม่พบค่าฟิลด์นี้ในตารางตัวลบ ก็จะเป็นผลลัพธ์ของคิวรีนี้ทันที เราสามารถแสดงการทำงานของคิวรีนี้ได้ดังรูป ตารางตั้งต้น ตารางตัวลบ 1 N ตาราง TblCustomers CustomerID (PK) CustomerName CustomerAddress ZipCode Telephone ตาราง TblOrders OrderID CustomerID OrderDate ShippedDate ฟิลด์ที่จะตรวจสอบว่าซ้ำกัน จะไม่อยู่ในคิวรีผลลัพธ์

1. Click mouse 2.1 เลือก Find Unmatched Query Wizard 2.2 Click mouse 3.1 เลือกตารางตัวตั้งเป็น TblCustomers 3.2 Click mouse

4.1 เลือกตารางตัวลบเป็น TblOrders 4.2 Click mouse 5.1 เลือกฟิลด์ CustomerID ที่ใช้ในการตรวจสอบ ว่าถ้าาฟิลด์นี้ในตารางตัวตั้งไม่มีในตารางตัวลบจะ เป็นผลล้พธ์ของคิวรี 5.2 Click mouse

6.1 เลือกฟิลด์ที่จะให้แสดงผลด้วย 6.2 Click mouse 7.1 ตั้งชื่อคิวรีที่สร้าง 7.2 Click mouse 8. ผลลัพธ์ของคิวรีที่ได้ จะเป็นคิวรีที่บอกว่ามีลูกค้ารายใดที่ไม่ได้สั่งซื้อสินค้าบ้าง