23
สอนโดย ครูธนรัฐ จันทร์ขาว

สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

สอนโดย

ครธนรฐ จนทรขาว

Page 2: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

หนวยท 1

ความรเบองตนเกยวกบฐานขอมล

และโปรแกรม Microsoft Access 2010

Page 3: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

5. แกปญหาดวยกระบวนการเทคโนโลยสารสนเทศอยางม

ประสทธภาพ

6. เขยนโปรแกมภาษา - ใชในงานดานตางๆ เชน การ

จดการขอมล การวเคราะหขอมล

ตวชวด

Page 4: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

1. อธบายความหมายและความส าคญของการจดการฐานขอมลได

2. อธบายถงประโยชนของฐานขอมลได

3. อธบายถงความสามารถของโปรแกรม Microsoft Access 2010 ได

4. อธบายสวนประกอบตางๆของหนาจอโปรแกรม Microsoft Access

2010 ได

จดประสงคการเรยนร

Page 5: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

แบบทดสอบกอนเรยน ค าสง จบคขอความทางซายกบขอความทางขวาทสมพนธกน

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

A. แถบในการแสดงออบเจกตทสรางขน

B. แบบสอบถามขอมล

C. สวนของพนทในการท างานของออบเจกตตางๆ

D. ชดค าสงกระท าการตางๆทน ามารวมกน

E. กฎทใชในการออกแบบตาราง

F. โปรแกรมยอยทเขยนขนดวยภาษา VBA

G. ระบบจดการฐานขอมล

H. ปมทรวบรวมชดค าสงในการจดการฐานขอมล

I. สวนการท างานใหมทเขามาแทนทแถบเมนและแถวเครองมอ

J. แถบเครองมอทรวบรวมแถบเครองมอทใชงานบอยๆไว

Email : [email protected]

Page 6: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

เฉลยแบบทดสอบกอนเรยน ค าสง จบคขอความทางซายกบขอความทางขวาทสมพนธกน

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

A. แถบในการแสดงออบเจกตทสรางขน

B. แบบสอบถามขอมล

C. สวนของพนทในการท างานของออบเจกตตางๆ

D. ชดค าสงกระท าการตางๆทน ามารวมกน

E. กฎทใชในการออกแบบตาราง

F. โปรแกรมยอยทเขยนขนดวยภาษา VBA

G. ระบบจดการฐานขอมล

H. ปมทรวบรวมชดค าสงในการจดการฐานขอมล

I. สวนการท างานใหมทเขามาแทนทแถบเมนและแถวเครองมอ

J. แถบเครองมอทรวบรวมแถบเครองมอทใชงานบอยๆไว

G E H

J i

A C

B D

F

Email : [email protected]

Page 7: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

คอ ระบบการจดเกบขอมลทมความสมพนธกน เกยวของเปนเรองเดยวกน โดยม

รปแบบการจดเกบไวในทเดยวกน เพอใหสามารถน าขอมลมาประมวลเพอชวยในการ

ตดสนใจ และสามารถใชขอมลรวมกนได

เชน ขอมลพนกงาน ขอมลลกคา ขอมลนกเรยน ขอมลรายวชา เปนตน

แตเดมอาจจะเกบอยในรปแบบของระบบแฟมขอมล (File-based System) ซงม

ขอจ ากด เชน ขอมลถกแบงและเกบแยกจากกน ขอมลมความซ าซอน รปแบบขอมล

ไมตรงกน

ซงสามารถแกไขปญหาตางทเกดขนได เมอมการปรบปรงขอมล โดยผานตวกลางท

เรยกวา ระบบจดการฐานขอมล (Database Management System : DBMS)

ระบบฐานขอมล (Database System)

Page 8: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

รปแบบการจดเกบขอมบแบบเดม

ระบบแฟมขอมล (File-based System)

ฝายบญช

โปรแกรมบญช การขาย ลกคา

ฝายขาย

โปรแกรมการขาย การขาย ลกคา สนคา

ฝายบคคล

โปรแกรมฝายบคคล พนกงาน

Page 9: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

ระบบฐานขอมล (Database System)

ฝายบญช โปรแกรมบญช

ลกคา

พนกงาน

การขาย

สนคา

ฝายขาย

โปรแกรมการขาย

ฝายบคคล

โปรแกรมฝายบคคล

DBMS

Database

Page 10: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

คอ โปรแกรมทท าหนาทในการก าหนดลกษณะขอมลทเกบไวในฐานขอมล

เปนตวกลางระหวางผใชกบฐานขอมลใหสามารถตดตอกนได

เพออ านวยความสะดวกในการบนทกขอมลลงในฐานขอมล

ก าหนดผไดรบอนญาตใหใชฐานขอมลได พรอมกบก าหนดดวยวาใหใชแบบใด เชน ให

อานขอมลไดอยางเดยว หรอแกไขขอมลไดดวย

ระบบจดการฐานขอมล

(Database Management System : DBMS)

Page 11: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

1. ลดความซ าซอนของขอมล

2. ท าใหเกดความสอดคลองของขอมล

3. ควบคมความถกตองของขอมล

4. สามารถใชขอมลรวมกนได

5. มความปลอดภย

6. ขจดความขดแยงในการใชขอมลรวมกน

7. ขอมลทจดเกบมความทนสมย

ประโยชนในการใชระบบฐานขอมล

Page 12: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

1. เสยคาใชจายสง - มราคาคอนขางแพง

2. เกดการสญเสยขอมลได - เพราะขอมลถกจดเกบอยในทเดยวกน

ขอเสยในการใชระบบฐานขอมล

Page 13: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

เปนกฎทใชในการออกแบบตาราง เพอลดความซ าซอน

ของขอมล แกไขตารางไดงาย

และถาเปลยนแปลงขอมล จะมผลกระทบกบขอมลอน

นอยทสด

กฎการ Normalization จะม 3ขอกเพยงพอในการ

ออกแบบตาราง

กฎการ Normalization

Page 14: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

โปรแกรมMicrosoft Access 2010

หนาตางตอนเรมโปรแกรมจะมลกษณะดงภาพ

Page 15: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

1. คลกท “ฐานขอมลเปลา” (Blank Database)

2. ตงชอฐานขอมลทชอง “ชอแฟม” (File Name)

3. คลกทปมโฟลเดอรเพอก าหนดแหลงทเกบ

4. เลอกแหลงทเกบฐานขอมล เสรจแลวคลก “ตกลง”

5. คลกปม “สราง” (Create)

การเรมตนสรางฐานขอมล

Page 16: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

สวนประกอบของหนาตางโปรแกรม

Page 17: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

สวนประกอบของหนาตางโปรแกรม สวนประกอบ หนาทการท างาน

Tab File (Office Button) รวบรวมชดค าสงในการจดการฐานขอมล เชน การสราง การบนทก

การพมพ การส ารอง การตงคา Access 2010

Quick Access Toolbar แถบเครองมอทไดรวบรวมปมทใชงานบอยๆเอาไว เพอชวยใหท างาน

สะดวกรวดเรวขน และสามารถเพมหรอลดปมเครองมอเหลานได

แถบชอเรอง

(Title Bar)

แถบแสดงชอเรองและเวอรชนของโปรแกรม

รบบอน (Ribbon) แบงกลมการท างานหลกๆ ไวดวยกน มรบบอน Home, Create,

External Data, Database Tools, Fields, Tables

บานหนาตางน าทาง

(Navigation Pane)

แสดงสงตางๆ ทไดมการสรางขน เชน Table, Query, Form,

Report เปนตน สามารถซอนและเปดใหมได

Document Window พนทหลกทใชในการท างานของออบเจกตตางๆ เชน Table, Query,

Form, Report เปนตน

Page 18: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

การท างานของเมนแบบรบบอน (Ribbon)

1. Tab Home

• View: ใชแสดงมมมองตางๆ เชน มมมองการแสดงขอมล และมมมองการ

ออกแบบ เปนตน

• Clipboard: คดลอก เคลอนยาย และวางขอมลในต าแหนงทตองการ

• Sort & Filter: เรยงขอมลและกรองขอมลตามเงอนไขทก าหนด

• Record: กลมค าสงท างานกบเรคคอรด

• Find: คนหาและแทนทขอมล

• Text Formatting: จดแบบตวอกษร ยอหนา เปนตน

Page 19: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

2. Tab Create

• Tables: เปนกลมค าสงในการสรางตารางขอมล

• Queries: เปนกลมค าสงในการสรางแบบสอบถามขอมล

• Forms: เปนกลมค าสงในการสรางฟอรม

• Reports: เปนกลมค าสงในการสรางรายงาน

• Macro & Module: เปนกลมค าสงในการสราง Macro และ Module

Page 20: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

3. Tab External Data

• Import & Link: น าเขาขอมลจากฐานขอมล Microsoft Access หรอ

Microsoft Excel

• Export: สงฐานขอมลออกเปน Microsoft Access, Microsoft Excel, HTML

เปนตน

• Collect Data: สรางและจดการ E-mail รวมกบโปรแกรม Microsoft Outlook

Page 21: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

4. Tab Database Tools

• Tools: ค าสงทใชในการบบอดและซอมแซมฐานขอมล

• Macro: ค าสงทใชรวมกบ Macro การแปลง Macro ใหเปนค าสงในภาษา Visual

Basic

• Relationships: สรางความสมพนธระหวางตาราง

• Analyze: ท าหนาทตรวจสอบและวเคราะหประสทธภาพในการท างานของฐานขอมล

• Move Data: ค าสงทใชในการตดตอระหวาง Access กบ SQL Server

• Add-Ins: ท าหนาทเพมค าสงแบบก าหนดเองและคณลกษณะใหมๆ เพอปรบปรง

และเพมประสทธภาพในการท างานรวมกบโปรแกรม Access

Page 22: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

การแปลงไฟล .mdb ใหเปนไฟล .accdb

Access Database จะจดเกบเปนไฟล .accdb (Access2007,2010)

Access 2002-2003 Database จะจดเกบเปนไฟล .mdb

Access 2000 Database จะจดเกบเปนไฟล .mdb

Page 23: สอนโดย ครูธนรัฐ จันทร์ขาว...1. อธ บายความหมายและความส าค ญของการจ ดการฐานข

แบบฝกหด

1. จงอธบายความหมายของฐานขอมล

2. ระบบฐานขอมลมประโยชนอยางไร