หน่วยที่1 เรื่อง...

33
การจัดการข้อมูล (Data management)

Upload: -

Post on 30-Jul-2015

945 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

การจดการขอมล

(Data management)

Page 2: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ขอมล (Data)

ขอมล เปนองคประกอบ ทส าคญของระบบสารสนเทศคอมพวเตอร การจดการขอมล (data management) เปนกลยทธทใชในการบรหารองคการ ใหมประสทธภาพ และตองมการตดสนใจทถกตอง รวดเรว และทนตอเหตการณในการท าธรกจในยคปจจบน

ไมอยากใชไหม คบ

Page 3: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

วตถประสงคในการจดการขอมล

1.การเกบขอมล สามารถน ากลบมาใชงานไดอกในภายหลง

2.การจดขอมล สามารถน ากลบมาใชงานไดอยางมประสทธภาพ

3.การปรบปรงขอมล สามารถปรบปรงขอมลใหเปนขอมลปจจบนอยเสมอ

4.การปกปองขอมล ปองกนขอมลใหมความปลอดภยจากการลกลอบใชงาน หรอแกไข

Page 4: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

หนวยขอมล (Data Unit)

หนวยของขอมลคอมพวเตอรสามารถจดเรยงจากขนาดเลกไปขนาดใหญ

ดงน

บต (bit) เชน 0 หรอ 1

ตวอกษร (character) ตวอกษร 1 ตว

ASCII 1 bytes ( 8 bit)

Unicode 2 bytes (16 bit)

เขตขอมล (field) ขอความใด ๆ ซงประกอบไปดวยกลมตวอกษรทแทนขอเทจจรง

ID NAME Position

001 John Engineer

002 Anna Manager เขตขอมล

ตวอกษร

Page 5: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

หนวยขอมล (Data Unit)

ระเบยนขอมล (record) กลมของเขตขอมลตางๆ

แฟม (file) กลมของระเบยนขอมลทมโครงสรางเดยวกน

ID NAME Position

001 John Engineer

002 Anna Manager

… … …

ระเบยนขอมล

แฟม ต าแหนง

แฟม

Page 6: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ฐานขอมล

หนวยขอมล (Data Unit)

ฐานขอมล (database) กลมของแฟมทมความสมพนธกน

อาจารย

วชา

นกศกษา

Page 7: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

เขตขอมลคย (Key Field)

เขตขอมลคย (key field) ใชส าหรบระบระเบยนขอมลอยางเฉพาะเจาะจง ขอมลในกลมนจะไมซ ากบระเบยนอน ๆ

เขตขอมลคย

Page 8: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ชนดของขอมล (Data Types)

คาตรรกะ (booleans) มคา จรง กบ เทจ

จ านวนเตม (integers) เลขทไมมเศษสวนหรอทศนยม เชน 1, -1, 345, -543

จ านวนจรง (floating-point values) จ านวนตวเลขใดๆ เชน 23.456, -4755.3333445

ตวอกษร (character) ขอมลทแทนดวยกลมของบต เปนตวอกษรหรอสญลกษณ เชน A, S, B

สายอกขระ (strings) กลมของตวอกษร

วนทและเวลา (date/time) ขอมลวนทหรอเวลา

ไบนาร (binary) ขอมลทางคอมพวเตอร เชน แฟม รปภาพ ไฟลวดโอ

Page 9: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ประเภทของแฟมขอมล

แฟมหลก (master files) คอแฟมทเกบขอมลทเกดการเปลยนแปลงนอย หรอแทบไมมการเปลยนแปลงเลย อาจเรยกไดวาเปนแฟมขอมลถาวร หรอกงถาวร

แฟมลกคา แฟมสนคา แฟมขอมลการขายประจ าเดอน

แฟมรายการเปลยนแปลง (transaction files) คอแฟมทเกบขอมลรายการทเกดการเปลยนแปลงกอนทจะน าไปปรบปรงใหกบแฟมรายการหลก

แฟมรายการขายในแตละวน

Page 10: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ลกษณะการประมวลผลขอมล

การประมวลผลแบบกลม (batch processing)

การประมวลผลทนท (real-time processing)

Page 11: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ลกษณะการประมวลผลขอมล (Data Processing)

การประมวลผลแบบกลม (batch processing) เปนการประมวลผลโดยรวบรวม

ขอมลตางๆ มาประมวลผลตามชวงเวลาทก าหนด โดยขอมลทใชในการประมวลผลอาจมาจากเอกสารตางๆ ขอมลทปอนแบบออนไลน แตขอมลจะยงไมถกประมวลผลทนท จนกวาจะถงชวงเวลาทก าหนดไว เพอลดคาใชจาย เชน คาน าประปา คาไฟฟา ยอดบญชบตรเครดต

Page 12: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ลกษณะการประมวลผลขอมล (Data Processing)

การประมวลผลทนท (real-time processing) เปนการ

ประมวลผลทไดผลลพธทนทเมอท ารายการเขาสระบบ เชน การถอนเงนจากต ATM ทตองมการปรบเปลยนยอดเงนในบญช ซงถาการประมวลผลท าแบบออนไลน จะเรยกวา online transaction processing (OLTP)

Page 13: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

การเขาถงขอมล (Data Access)

การเขาถงขอมลแบบล าดบ (sequential data access) เปนการเขาถงขอมลแบบทตองอาศยการอานขอมลตงแตตน จนถงขอมลทตองการ เหมาะส าหรบการอานขอมลปรมาณมากและเรยงล าดบ

การเขาถงขอมลแบบสม (random data access) การเขาถงขอมลลกษณะนจะตองใชกลไกการหาต าแหนงระเบยนวธตางๆ เหมาะส าหรบการคนหาขอมลจ านวนไมมาก และมการเพม ลบ แกไขขอมลเปนประจ า

Page 14: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

การจดโครงสรางแฟมขอมล

มปจจยทตองพจารณาในการเลอกโครงสราง ไดแก

ปรมาณขอมล ความถในการดงขอมล ความถในการปรบปรงขอมล จ านวนครงทอานขอมลจากหนวยความจ าส ากรองตอการดงขอมล

การจดโครงสรางขอมลแบบตางๆ

แฟมล าดบ (sequential file)

แฟมสม ( direct file หรอ hash file)

แฟมดรรชน (indexed file)

แฟมล าดบดรรชน (indexed sequential file)

Page 15: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

การจดโครงสรางแฟมขอมล

แฟมล าดบ (sequential file) เปนการจดโครงสรางแฟมทงายทสด คอ ระเบยนถกเกบเรยงตอเนองกนไปตามล าดบของเขตขอมลคย

Page 16: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

การจดโครงสรางแฟมขอมล

แฟมสม (direct file หรอ hash file) ใชแกปญหาความลาชาในการเขาถงขอมลของแฟมล าดบ คอใชขอมลในเขตขอมลคยเปนขอมลน าเขา และใหผลลพธเปนต าแหนงทอยของระเบยน

Page 17: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ตวอยางแฟมดรรชน

Page 18: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ตวอยางการแทรก record

Page 19: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

การจดโครงสรางแฟมขอมล

แฟมล าดบดรรชน (indexed sequential file) คอตวระเบยนในแฟมขอมลไมเรยงตามล าดบ แตเรยงเฉพาะคยในดรรชน และมการก าหนดดรรชนบางสวน(partial indexed)เพมขนมา

Menu

Page 20: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ตวอยางแฟมล าดบดรรชน

Page 21: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ตวอยางการแทรก record

Page 22: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

เปรยบเทยบโครงสรางแฟมขอมล

Page 23: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

แฟมโปรแกรมและแฟมขอมล

แฟมโปรแกรม คอแฟมโปรแกรมประกอบดวยชดค าสงตางๆ ทท างานอยางใดอยางหนง เชน โปรแกรมประมวลผลค า Microsoft Word

ประเภทแฟมโปรแกรม สวนขยาย

Command COM

Application Program EXE

Batch Program BAT

Dynamic Link Library DLL

Page 24: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

แฟมโปรแกรมและแฟมขอมล

แฟมขอมล คอแฟมทไดจากการบนทกขอมลดวยแฟมโปรแกรม ซงแฟมขอมลบางประเภทสรางและเปดดวยโปรแกรมใดโปรแกรมหนงโดยเฉพาะ

ประเภทแฟมขอมล สวนขยาย โปรแกรม มาตรฐาน

Adobe Photoshop Drawing PSD Adobe Photoshop

Bitmap BMP

Conceptual Data Model CDM PowerDesignerDataArchitect

Microsoft Word Document DOC Microsoft Word

Visio Drawing VSD Visio

Page 25: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ระบบแฟมขอมล (File Systems)

ในอดตการจดเกบขอมลดวยคอมพวเตอรมลกษณะเปนแฟมขอมล เมอมการขยายระบบกเรมมการเกบขอมลทอสระตอกน ท าใหมการเกบขอมลอยหลายท ขอมลเหลานนอาจไมใชขอมลทเปนปจจบน การขยายระบบจงจ าเปนอยางยงทจะตองค านงถงการจดเกบขอมลดวย ซงการเกบขอมลแบบเดมท าใหเกดปญหาตางๆ ดงน

Page 26: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ปญหาของแฟมขอมล

ความซ าซอนของขอมล (data redundancy)

เกบขอมลเดยวกนไวมากกวา 1 แหง เนองจากแตละหนวยงาน ตางคนตางเกบ

สอดคลองกนของขอมล (data inconsistency)

เกบแฟมขอมลไวหลายท เปลยนแปลงในหนวยงานหนงอาจไมไดตามไปเปลยนแปลงในอกหนวยงานหนง

ขอมลแยกอสระตอกน (data isolation)

แฟมขอมลไมมการเชอมโยงกน ตางคนตางเกบ รปแบบกอาจแตกตางกน เชน หนวยเปนนวและหนวยเปนเซนตเมตร ท าใหการเขาถงท าไดยาก

Page 27: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ปญหาของแฟมขอมล

ความไมปลอดภยของขอมล (poor security)

ก าหนดสทธในการเขาถงขอมลท าไดยากเนองจากแตละหนวยงานมอสระใน

การจดการขอมล

ขาดบรณภาพของขอมล (lack of data integrity)

การตรวจสอบความถกตองของขอมลเปนไปไดยาก เชน คาเกรดเฉลยตอง

ไมตดลบ เนองจากขอมลเกบอยหลายท

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

(application / data dependence)

โครงสรางแฟมขนอยกบโปรแกรมประยกตทแตละหนวยงานใช ซงถามการ

ปรบเปลยนโปรแกรมประยกตกตองปรบเปลยนโครงสรางแฟมดวย

Page 28: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ระบบฐานขอมล (DATABASE SYSTEMS)

ระบบฐานขอมล (database) หมายถง กลมของขอมลทมความสมพนธกนและถก

น ามาจดเกบในทเดยวกน โดยขอมลอาจเกบไวในแฟมขอมลเดยวกนหรอแยกเกบหลาย

ๆ แฟมขอมล แตตองมการสรางความสมพนธระหวางขอมลเพอประสทธภาพในการ

จดการขอมล

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

ซอฟตแวรระบบทใชในการจดการฐานขอมล เปรยบเหมอนสอกลางระหวางผใชและ

โปรแกรมประยกตตางๆทเกยวของกบการใชฐานขอมล

Page 29: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ระบบฐานขอมล (DATABASE SYSTEMS)

ฝายทะเบยน

ฝายการเงน

ฝายกองทนกยม

ฝายหองสมด

ขอมลนกศกษาขอมลการลงทะเบยนขอมลผลการเรยนขอมลการเงนขอมลกกองทนขอมลการยม-คน

โครงสรางฐานขอมล

โปรแกรมทะเบยน

โปรแกรมบญช

โปรแกรมกองทน

โปรแกรมยม-คน

ระบบจดการ

ฐานขอมล(DBMS)

Page 30: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ขอดของระบบฐานขอมล

การใชขอมลรวมกน (data sharing) คอขอมลและสารสนเทศจากหนวยงานหนงสามารถใชงานรวมกบหนวยงานอน ๆ ได

ลดความซ าซอนของขอมล (reduce data redundancy) คอ การจดเกบขอมลจะรวบรวมไวในทเดยวกน หนวยงานตาง ๆ สามารถทจะเรยกใชแฟมขอมลเดยวกนได ท าใหประหยดเนอทในการจดเกบขอมลและลดความซ าซอนลงได

Page 31: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ขอดของระบบฐานขอมล

ขอมลมความถกตองมากขน (improved data integrity) คอ การจดเกบขอมลจะเกบไวในทแหงเดยวกน หากมการแกไขขอมลใด ๆ กจะปรบปรง ณ แหงเดยว ท าใหขอมลมความถกตองมากยงขน

เพมความปลอดภยใหกบขอมล (increased security) คอ การเขาถงขอมลผใชจะถกก าหนดสทธดวยรหสผาน (password) ใหสามารถเขาใชขอมลในสวนทเกยวของเทานน

Page 32: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

ขอดของระบบฐานขอมล

มความเปนอสระของขอมล (data independency) คอ หากม

การเปลยนแปลงโครงสรางของตารางในฐานขอมล กไมจ าเปนตองแกไขโปรแกรมประยกตทใช จงเกดความเปนอสระระหวางการจดเกบขอมลและการประยกตใช

Page 33: หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5

จดท าโดย

นาย ธนพงษ นานกร เลขท1 ชนม.5