01 ฐานข้อมูลและคลังข้อมูล

35
ฐฐฐฐฐฐฐฐฐฐฐฐ ฐฐฐฐฐฐฐฐฐฐ BENJAPUK JONGMUANWAI

Transcript of 01 ฐานข้อมูลและคลังข้อมูล

Page 1: 01 ฐานข้อมูลและคลังข้อมูล

ฐานขอมลและคลงขอมล

BENJAPUK JONGMUANWAI

Page 2: 01 ฐานข้อมูลและคลังข้อมูล

กอนทจะมการนำาคอมพวเตอรมาใชในการจดเกบขอมล การรวบรวมจดเกบขอมล

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

เมอขอมลมมากขน ทำาใหเกดปญหาตองใชแฟมเอกสารหลายแฟม ทำาใหการคนหาขอมลเหลาน มความลาชา ตอมาจงมการนำา

คอมพวเตอรมาชวยในการจดเกบขอมลจำานวนมากมายทำาใหการคนหาไดเรวขน บทนจะกลาวถงฐานขอมล (Database) และคลงขอมล (Data warehouse)

โดยจะเรมจากโครงสรางแฟมขอมล จากนนจะกลาวถงแนวทางในการใชฐานขอมล

การบรหารจดการขอมล องคประกอบของฐานขอมล รปแบบของ ฐานขอมล ระบบฐานขอมลแบบกระจาย ฐานขอมลแบบออบเจกต

คลงขอมลรวมถงความแตกตางระหวางคลงขอมลกบฐานขอมล ปฏบตงาน และรปแบบการประยกตคลงขอมลในธรกจ

Page 3: 01 ฐานข้อมูลและคลังข้อมูล

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

โครงสรางขอมลมรปแบบเปนลำาดบขน โดยเรมดวยหนวยทเลกทสด คอ บต (bit) ไบต (byte) เขตขอมล (Field) ระเบยนขอมล (Record) ไฟล (File) ตามลำาดบ

1) บต (Bit) เปนหนวยทเลกทสดของขอมลทจดเกบในระบบคอมพวเตอร

ประกอบดวยเลขฐานสอง ซงมสถานะเปน 0 กบ 12) ไบต (Byte) ประกอบดวยบตหลาย ๆ บตมาเรยงตอกน เชน 8 บตมาเรยงตอ

กนเปนไบต ทำาใหสามารถสรางรหสแทนขอมลเพอใชแทนอกขระ ซงอาจเปน

ตวเอล ตวอกษรหรอสญลกษณไดทงหมด 28 ตว หรอเทากบ 256 ตว

Page 4: 01 ฐานข้อมูลและคลังข้อมูล

โครงสรางขอมล3) เขตขอมล (Field) เปนการนำาขอมลหลายอกขระมา

รวมกนเปนคำาเพอใหเกดความหมาย เชน ชอพนกงาน และเงนเดอนพนกงาน เปนตน

4) ระเบยนขอมล (Record) กลมของเขตขอมลทมความสมพนธกน ถกนำามาไวรวมกน เชน ระเบยนขอมลของพนกงาน ประกอบดวยเขตขอมล รหสพนกงาน ชอ-สกล เงนเดอนและแผนก เปนตน

5) ไฟล (File) กลมของระเบยนขอมลทมความสมพนธกนถกนำามาจดเกบไวดวยกน เชน ไฟลประวตพนกงาน ประกอบดวยระเบยนขอมลของพนกงานทงหมดในองคกร

เปนตน

Page 5: 01 ฐานข้อมูลและคลังข้อมูล

ปญหาเกยวกบแฟมขอมลความซำ!าซอนของขอมล (Data Redundancy)

การจดเกบขอมลมากกวาหนงแหง ทำาใหยากทจะควบคมความถกตองตรงกนของ

ขอมล เมอมการแกไขขอมลเกดขนจะตองทำาการแกไขขอมลใหครบทกแหง มเชนนน

จะกอใหเกดความไมสอดคลองตรงกนของขอมล ความซำาซอนของขอมลจงมคาใชจาย

เปลองเนอทในการจดเกบและเสยเวลาในการจดการกบขอมล

ความผกพนระหวางขอมลและโปรแกรม (Program-Data Dependence) ความไมเปนอสระของขอมล (Data Dependence) เปนความผกพนระหวาง

ขอมลและโปรแกรม ซงเปนลกษณะของการเขยนโปรแกรมทใสเทคนคการจดเกบและ

การเรยกใชขอมลไวในโปรแกรม หากมการเปลยนแปลงโครงสรางหรอวธการเรยกใช

ขอมลยอมมผลกระทบตอโปรแกรม ทำาใหตองตามแกไขโปรแกรมตาง ๆ ทเกยวของ

กอใหเกดคาใชจายสงในการบำารงรกษาโปรแกรม

Page 6: 01 ฐานข้อมูลและคลังข้อมูล

ปญหาเกยวกบแฟมขอมล

การไมสามารถใชขอมลรวมกนได (Lack of Data Sharing)ขอมลทมการจดเกบแยกจากกนโดยแตละสวนงาน ตางจดเกบขอมลเปนของ

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

สามารถนำาขอมลจากหลายแฟมมาใชงานรวมกนไดการขาดความคลองตว (Lack of Flexibility)

ระบบแฟมขอมลขาดความคลองตวในการตอบสนองตอความตองการใหม ๆ

เนองจากแฟมขอมลไมสนบสนนงานในรปแบบทไมเคยทำาเปนประจำา เชน รายงานใน

รปแบบทไมเคยทำามากอน

Page 7: 01 ฐานข้อมูลและคลังข้อมูล

แนวทางในการใชฐานขอมลในการบรหารจดการฐานขอมล

จากปญหาของระบบแฟมขอมลดงกลาวขางตน จงมแนวคดในการจดการขอมล

ใหมประสทธภาพมากขน ดวยการนำาเทคโนโลยฐานขอมลมาใชในการบรหารจดการ

ขอมล โดยฐานขอมล (Database) เปนทเกบรวบรวมขอมลและความสมพนธระหวาง

ขอมล และมซอฟตแวรระบบบรหารจดการขอมลชวยใหการจดเกบและคนหาขอมล

โดยโปรแกรมประยกตตาง ๆ เปนไปอยางมประสทธภาพ ซงการนำาขอมลมาเกบไวท

เดยวกนชวยลดความซำาซอนของขอมลได

Page 8: 01 ฐานข้อมูลและคลังข้อมูล

แนวทางในการใชฐานขอมลในการบรหารจดการฐานขอมล

มความคลองตวในการใชงาน (Improved Flexibility)การรวบรวมขอมลไวทเดยวกน และมการควบคมอยทสวนกลางจะชวยใหมความคลองตวใน

การใชงานมากกวาระบบไฟลขอมล หากขอมลทตองการไดรบการออกแบบและพฒนาไวแลวผเขยน

โปรแกรมสามารถพฒนาโปรแกรมใหมได โดยไมตองเสยเวลาในการออกแบบขอมลใหม ประกอบกบ

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

และเวลาในการจดทำารายงานและการเขยนโปรแกรมไดมาก มระบบรกษาความปลอดภยของขอมลสง (High Degree of

Data Integrity)ฐานขอมลจะมระบบรกษาความปลอดภยของขอมล โดย DBMS จะตรวจสอบรหสผานเขาส

ระบบและจะอนญาตใหผทมสทธเขามาในระบบทำาการเรยกดขอมลหรอแกไขขอมลไดเฉพาะสทธท

กำาหนดใหแตละคนเทานน

Page 9: 01 ฐานข้อมูลและคลังข้อมูล

องคประกอบของระบบฐานขอมลระบบฐานขอมลประกอบดวยองคประกอบหลก 4 สวน คอ ขอมล (Data) ฮารดแวร (Hardware)

ซอฟตแวร (Software) และผใช (Users)1 .ขอมล (Data) หมายถง ขอมลและความสมพนธของขอมลทจดเกบ

อยในฐานขอมล2. ฮารดแวร (Hardware) ไดแก เครองคอมพวเตอรและอปกรณ

รอบขาง (Peripherals)3. ซอฟตแวร (Software) ไดแก ระบบปฏบตการ (Operating

Systems) และระบบจดการขอมล (Database Management System : DBMS) รวมทงโปรแกรมยทลตตาง ๆ

4. ผใช (Users) ไดแก บคลากรทเกยวของกบระบบฐานขอมล เชน ผบรหารฐานขอมล (Database Administrator : DBA) นกวเคราะหระบบ (System Analysts) ผเขยนโปรแกรมประยกต (Programmers) และผใชงาน (End Users) เปนตน

Page 10: 01 ฐานข้อมูลและคลังข้อมูล

องคประกอบของระบบฐานขอมล

ฐานขอมลบญช

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

ฐานขอมลการตลาด

โปรแกรมการบญช โปรแกรมการเงน โปรแกรมการตลาด

ผใชงานระบบ

Page 11: 01 ฐานข้อมูลและคลังข้อมูล

รปแบบของฐานขอมลแบบจำาลองฐานขอมลอธบายถงโครงสรางและความสมพนธระหวาง

ขอมล แบบจำาลองฐานขอมลมหลายรปแบบ ในทนจะกลาวถง แบบลำาดบชน (Hierarchical Database) แบบเครอขาย (Network Database) แบบเชงสมพนธ (Relational Database) แบบกระจาย (Distributed Database) แบบออบเจกต (Object-Oriented Database)

Page 12: 01 ฐานข้อมูลและคลังข้อมูล

รปแบบของฐานขอมล2. แบบเครอขาย (Network Database Model)ขอดและขอจำากดของแบบจำาลองฐานขอมลเครอขาย

ความซำาซอนของขอมลมนอยกวาแบบจำาลองฐานขอมลลำาดบชน และสนบสนนความสมพนธ

ของขอมลในลกษณะ Many-to-Many ซงสามารถเชอมโยงขอมลแบบไป-กลบได โดยจะใช

พอยนเตอร (Pointer) ในการเชอมโยงและเขาถงขอมล แตวธนจะเปลองเนอทในการจดเกบ

พอยนเตอร และยงมความยงยากอย ในการเปลยนแปลงโครงสรางขอมลทมความซบซอน อกทง

ผเขยนโปรแกรมจะตองเขาใจในโครงสรางของขอมลเปนอยางด

Page 13: 01 ฐานข้อมูลและคลังข้อมูล

รปแบบของฐานขอมล3. แบบเชงสมพนธ (Relation Database Model)

แบบจำาลองฐานขอมลเชงสมพนธแสดงโครงสรางของขอมลในรปแบบของตารางและจะเรยก

ตารางวา รเลชน (Relation) โดยแตละรเลชนจะประกอบดวย แถวหรอทเพล (Tuple) และคอลมน

ซงเรยกวา แอททรบวต (Attribute) ในแตละรเลชนจะมแอททรบวตหรอกลมของแอททรบวต ซง

เรยกวา คย (Key) เปนตวบอกถงความแตกตางของแตละทเพล ดงแสดงในรป

ทเพล(Tuples)

รหสพนกงาน

ชอพนกงาน แผนก ตำาแหนง

151578 นายพนจ จตรแกว

บญช ผจดการ

151579 นายวสษฐ เจรญรง

บคคล พนกงานฝกอบรม

151580 นางสาววล สดกระจาง

คอมพวเตอร

พนกงานเขยนโปรแกรม

แอททรบวต (Attribute)

Page 14: 01 ฐานข้อมูลและคลังข้อมูล

รปแบบของฐานขอมล4. แบบกระจาย (Distributed Database)

บางองคกรอาจมการกระจายขอมลจดเกบไวทเครองคอมพวเตอรหลายเครองตามพนทตาง ๆ

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

องคกรทมหลายสาขา ซงแตละสาขาอาจอยในเขตจงหวดเดยวกนหรอตางจงหวด หรอคนละประเทศ

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

(Distributed Database)ฐานขอมลแบบกระจาย (Distributed Database) จำาเปนตองอาศยซอฟตแวรในการจดการ

ขอมล เชนเดยวกบระบบฐานขอมลแบบรวม (Centralized Database System) โดยจะเรยกระบบ

จดการฐานขอมลแบบกระจายวา Distributed Database Management System หรอ DDBMS โดย DDBMS จะชวยอำานวยความสะดวกใหแกผใชงานบนฐานขอมลแบบกระจายเสมอนวาเปน

ฐานขอมลของตน ซงขนอยกบคณสมบตของ DDBMS ในดานการมองผาน (Transparency) ในระดบ

ใด

Page 15: 01 ฐานข้อมูลและคลังข้อมูล

ความแตกตางระหวางคลงขอมลกบฐานขอมลปฏบตการ

ฐานขอมลปฏบตการ (Operational Database) เปนระบบทนำามาชวยในการรวบรวมและจดการ

เกบขอมลรายการธรกรรมจากการดำาเนนงานประจำาวน ซงขอมลเหลานนบวนเพมขนอยางมหาศาล

จงจำาเปนตองจดเกบขอมลในอดตลงในสอบนทกขอมลทแยกเกบตางหาก เชน จดเกบในเทปหรอดสกทม

ความจสง เนองจากการประมวลขอมลทมปรมาณมากจะใชเวลานาน ซงสงผลกระทบตอการดำาเนนงาน

ประจำาวนได ประกอบกบขอมลทจดเกบในฐานขอมลปฏบตการจะเกบตามฟงกชนการทำางานในทาง

ธรกจ มงเนนทการลดความซำาซอนของขอมลคลงขอมลเปนแหลงเกบขอมลรวมขององคกร ทไดรบการออกแบบมาใหมความเรยบงายตอ

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

การจดเกบใน ลกษณะทรวบรวม เปนระเบยบเนอหา และแปรผนตามเวลา ซงขอมลในคลงขอมล

สามารถซำาซอนได นำาไปเปนขอมลพนฐานใหกบระบบงานเพอการบรหารอน ๆ และเหมาะกบ

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

Page 16: 01 ฐานข้อมูลและคลังข้อมูล

รปแบบการประยกตคลงขอมลในธรกจระบบคลงขอมลกบการบรหารจดการยาของบรษท GLAXO WELLCOM เมอ GLAXO

WELLCOM ซงเปนบรษทผลตยาทมชอเสยง ไดเปดเผยวา การใชยาของบรษทรวมกน 2 ตว คอ การใช

ยา Epivir รวมกบ ยา Retrovir ทำาใหมประสทธภาพในการรกษาโรคเอดสมากขน แพทยทวโลกจงมการสงใชยาทงสองตวเพมขน อยางรวดเรว ซงความตองการยาทเพมขนอยางรวดเรว

ดงกลาว นาจะมผลใหยาทงสองตวในคลงสนคาขายสง ลดนอยลงและเกดขาดแคลนยาในทสด

แตเนองจากบรษทมระบบคลงขอมล (Data Warehouse Application) ทนกวเคราะหตลาดของ

บรษท สามารถใชในการตดตามขนาดและแหลงทตองการยา เพอจดทำารายงานไดภายในไมกนาท

ผลกคอชวยรานขายสงยาทวโลกมยาทงสองตวนขาย โดยไมมการขาดตลาดเกดขน ระบบคลงขอมลน

เรยกวา GWIS (Glaxo Wellcom Information System) ซงเปนระบบทไดรบการพฒนาดวย

เทคโนโลยการวเคราะหขอมลเชงสมพนธแบบออนไลน (Relation Online Analytical Processing :

ROLAP) ทชวยสนบสนนการตดสนใจโดย GWIS ทำางานรวมกบขอมลทจดเกบในระบบจดการ

ฐานขอมลเชงสมพนธและบรณาการเขากบขอมลจากแหลงภายในและภายนอกองคกร

Page 17: 01 ฐานข้อมูลและคลังข้อมูล

ธรกจอจฉรยะ (Business Intelligence: BI)

เมอขอมลขององคกรถกจดเกบในคลงขอมลหรอดาตามารทแลว ผจดการ นกวเคราะห และ

พนกงาน สามารถทจะเรยกใชขอมลเหลานนตามสทธทตนไดรบ ผใชสามารถทจะนำาขอมลเหลานนมา

ดำาเนนการตาง ๆ เพอใชสนบสนนการตดสนใจธรกจอจฉรยะ คอ การใชขอมลขององคการทมคณคามาชวยสนบสนนการตดสนใจในการ

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

โอกาสใหม ๆ ในการดำาเนนการทางธรกจ กระบวนการหลก ๆ ของธรกจอจฉรยะ คอ การสนบสนน

การตดสนใจ การควร การรายงาน การประมวลผลเชงวเคราะหแบบออนไลน หรอโอแลป (OLAP)

การวเคราะหทางสถต การพยากรณ และการทำาดาตาไมนง (Data Mining)

Page 18: 01 ฐานข้อมูลและคลังข้อมูล

ธรกจอจฉรยะ (Business Intelligence: BI)ตวอยางของระบบธรกจอจฉรยะทชวยสนบสนนในการดำาเนนงานขององคกร เชน

การจดทำาประวตของลกคา การประเมนถงสภาพของตลาด การจดกลมของตลาด การจดลำาดบทางดานเครดต การเพมความสามารถในการทำากำาไรของผลตภณฑ การจดการความเคลอนไหวของสนคาคงคลง

Page 19: 01 ฐานข้อมูลและคลังข้อมูล

รปแบบของฐานขอมล4. แบบกระจาย (Distributed Database) เชน

การมองผานของสถานทต!ง (Location Transparency)

ผใชไมจำาเปนตองรวาขอมลจดเกบไวสถานทใด ผใชจะรสกวาเรยกใชขอมลทเกบอยในเครองทกำาลง

ใชงานอย การมองผานของการเกบซำ!า (Replication

Transparency)การเกบขอมลชดเดยวกนไวหลายทอาจมความจำาเปนเนองจากความ

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

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

DDBMS จะทำาการแกไขเมอไรหรออยางไร การมองผานของการแตกกระจาย (Fragmentation

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

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

เชยงใหม ภาคกลางจะเกบไวทเครองของสำานกงานใหญ ในกรงเทพฯ สำาหรบภาคใตจะเกบไวทเครองของ

สาขาสราษฎรธาน เปนตน ซงผใชไมจำาเปนตองรวาม การกระจายขอมลอยางไร แตจะมองเหน

เสมอนกบวามตารางลกคาเพยงตารางเดยว

Page 20: 01 ฐานข้อมูลและคลังข้อมูล

รปแบบของฐานขอมล4. แบบกระจาย (Distributed Database)

ขอดและขอจำากดของระบบฐานขอมลแบบกระจายระบบฐานขอมลแบบกระจายมขอดทการจดเกบขอมลสอดคลองกบลกษณะการใชงานจรง

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

แหงเดยว หากฐานขอมลทสวนกลางชำารดหรอมปญหาเกดขนกยงมขอมลทเกบไวทอน ๆ โดยไมตอง

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

การฟ นสภาพ และการออกแบบฐานขอมลมากกวาระบบฐานขอมลแบบรวม และจะตองมการรกษา

ความปลอดภยของขอมล ทกระจายอยตามทตาง ๆ รวมถงการมระบบสอสารขอมลทมประสทธภาพ

ดวย

Page 21: 01 ฐานข้อมูลและคลังข้อมูล

รปแบบของฐานขอมล5. แบบออบเจกต (Distributed Database)เทคโนโลยฐานขอมลแบบออบเจกต หรอเรยกวาฐานขอมลเชงวตถเกดจากแนวคดการเขยน

โปรแกรมเชงวตถ (Object-Oriented Database: OOP) เพอตอบสนองตอความตองการในการจดเกบ

ขอมลทมความสลบซบซอน มขนาดใหญ และมความหลากหลายมากกวาเดม เชน ขอมลเสยง รปภาพ

และวดทศน ซงโมเดลขอมลแบบเชงสมพนธไมสามารถตอบสนองตอความตองการเหลานนได ฐานขอมล

เชงวตถจงเปน ฐานขอมลอกรปแบบหนงทเปนทนยมในปจจบนวธนจะมองขอมลทจดเกบในรปแบบของวตถ (Object) ทประกอบดวยแอททรบวต (Attributes)

ซงแสดงคณสมบตหรอรายละเอยดขอมลทสนใจ และเมธอด (Methods) ซงแสดงฟงกชนพนฐานท

ประมวลผลกบขอมลภายในออบเจกตนน โดยกลมของออบเจกตทมคณสมบต (Property) และ

พฤตกรรม (Behavior) ทเหมอนกนจะจดอยในคลาส (Class) เดยวกน

Page 22: 01 ฐานข้อมูลและคลังข้อมูล

รปแบบของฐานขอมล1. แบบลำาดบชน (Hierarchical Database Model) มโครงสรางคลายโครงสรางของตนไม (Tree Structure) ขอมลมความสมพนธกนในลกษณะ

One-to-Many ขอมลจะไดรบการจดเกบในรปแบบของ Segment โดย Segment ทอยบนสดเรยกวา

Root Node ถดลงมา เรยกวา Child Node ดงแสดงในรป Node ระดบบนจะเปน Parent Segment

ของ Node ระดบลางลงมา โดยท Parent Segment จะขนอยกบ Parent Segment เดยวเทานน

จงเปนลกษณะของความสมพนธแบบหนงตอกลม (One-to-Many)

Page 23: 01 ฐานข้อมูลและคลังข้อมูล

รปแบบของฐานขอมลคณะวทยาศาสตร

ภาควชาสถต ภาควชาเคม ภาควชาชววทยา

อาจารยประจำาภาค

วชา

อาจารยประจำาภาค

วชา

อาจารยประจำาภาค

วชา

Root Segment

Level 1 Segment(Root Children)

Level 2Segment(Root 1 Children)

Page 24: 01 ฐานข้อมูลและคลังข้อมูล

รปแบบของฐานขอมล1. แบบลำาดบชน (Hierarchical Database Model)ขอดและขอจำากดของแบบจำาลองฐานขอมลลำาดบชน

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

ขอมล ทมการเรยงลำาดบอยางตอเนอง แตไมสามารถรองรบความสมพนธของขอมลในลกษณะ

Many-to-Many และการเขาถงขอมลจะมความคลองตวนอย เพราะจะเรมจำา Root Segment

เสมอ

Page 25: 01 ฐานข้อมูลและคลังข้อมูล

รปแบบของฐานขอมล2. แบบเครอขาย (Network Database Model)

โครงสรางของขอมลทนำาเสนอเปนลกษณะ Multi-List Structure โดยมความสมพนธของ

ขอมลเปนแบบ Many-to-Many จะตางจากแบบจำาลองฐานขอมลลำาดบชนตรงทแตละ Segment

สามารถม Parent ไดมากกวาหนงและจะเรยก Parent วา Owner สวน Child จะเรยกวา

Member ดงแสดงในรป

คณะวทยาศาสตร

อาจารย 1 อาจารย 2

วชา A วชา B วชา C วชา D

Page 26: 01 ฐานข้อมูลและคลังข้อมูล

แนวทางในการใชฐานขอมลในการบรหารจดการฐานขอมล

ลดความซำาซอนของขอมล (Minimum Redundancy) มความเปนอสระของขอมล (Data Independence) สนบสนนการใชขอมลรวมกน (Improved Data Sharing) มความคลองตวในการใชงาน (Improved Flexibility) มระบบรกษาความปลอดภยของขอมลสง (High Degree of

Data Integrity)

Page 27: 01 ฐานข้อมูลและคลังข้อมูล

คลงขอมล (Data Warehouse) คลงขอมล หรอเรยกวา ดาตาแวรเฮาส (Data

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

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

เพอชวยใหผใชหรอผทเกยวของสามารถเขาถงขอมลจำานวนมหาศาลนไดอยางสะดวกรวดเรว และม

ขอมลทพรอมจะนำามาประมวลผลสำาหรบการสนบสนนดานการบรหารตดสนใจ

Page 28: 01 ฐานข้อมูลและคลังข้อมูล

ลกษณะของคลงขอมล 1) การแบงโครงสรางตามเน!อหา (Subject

Oriented)คลงขอมลถกออกแบบมาใหมโครงสรางตามเนอหาหลก เชน ตามรายการสนคา ตามพนท

เปนตน โดยจะจดเกบขอมลทสนใจและเปนประโยชนตอการนำามาประมวล

เพอสนบสนนการตดสนใจ2) การรวมเปนหนงเดยว (Integration)ขอมลทรวบรวมมาจากหลากหลายฐานขอมลจะถกทำาใหอยในรปแบบขอมลมาตรฐาน

เดยวกน3) ความสมพนธกบเวลา (Time Variant)ขอมลทจดเกบในคลงขอมลตองกำาหนดชวงเวลาเอาไว เชน อาจจดเกบขอมลยอนหลง 3 ป

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

ใชขอมลในอดต สำาหรบคาดการณในอนาคต4) ความเสถยรของขอมล (Nonvolatile)ขอมลทถกบนทกไวในคลงขอมลจะไมมการเปลยนแปลงคาหรอปรบปรงขอมลเดมทมอยแลว

เนองจากเปนขอมลทไมมกระบวนการทางธรกจมากระทบอก

Page 29: 01 ฐานข้อมูลและคลังข้อมูล

การวเคราะหขอมลหลายมตและการคนหาความรในคลงขอมล

เครองมอวเคราะหขอมลและคนหาความรในคลงขอมลทจะกลาวถงม 2 ประเภท คอ

การประมวลผลเชงวเคราะหแบบออนไลน หรอ โอแลป (Online Analytical Processing : OLAP)

ดาตาไมนง (Data Mining)

Page 30: 01 ฐานข้อมูลและคลังข้อมูล

การวเคราะหขอมลหลายมตและการคนหาความรในคลงขอมล

1 .การประมวลผลเชงวเคราะหแบบออนไลน (OLAP)การประมวลผลขอมลในคลงขอมล ซงเกยวของกบขอมลทมปรมาณมากและเปนขอมลแบบ

หลายมต เชน ขอมลยอดขายตามมตของสนคา ตามภมภาค และตามเวลาOLAP เปนเครองมอทมความสามารถในการคนหาและวเคราะหขอมลจากคลงขอมล

เพอตอบสนองความตองการของผใชไดอยางรวดเรว โดยสามารถใช OLAP

ในการวเคราะหขอมลลกษณะตาง ๆ เชน การหมนมต (Rotation) การเลอกชวงขอมล (Ranging) การเลอกระดบชนของขอมล (Hierarchy)

Page 31: 01 ฐานข้อมูลและคลังข้อมูล

การวเคราะหขอมลหลายมตและการคนหาความรในคลงขอมล

การใช OLAP ในการวเคราะหขอมลลกษณะตาง ๆ การหมนมต (Rotation)

สามารถวเคราะหหรอดขอมลไดหลายมตหรอไดหลายมมมอง เชน การหาความสมพนธของยอดขายสนคา ในแตละภมภาค เปนตน

การเลอกชวงขอมล (Ranging)สามารถเลอกดขอมลเฉพาะสวนทสนใจ (Slice and Dice) และนำามาวเคราะหได โดยไมตองใชขอมลทงหมด

การเลอกระดบชนของขอมล (Hierarchy)สามารถจดแบงขอมลเปนลำาดบชน ทำาใหเรยกขอมลจากระดบบนแลว เจาะลกลงไปในระดบลาง (Drill-down) เพอดรายละเอยดได เชน ดยอดขายรวม แลวดยอดขายแบงตามภมภาค หรออาจดรายละเอยดกอน แลวจงดทระดบบน (Roll-up) ได

Page 32: 01 ฐานข้อมูลและคลังข้อมูล

Relevant Information

Actionable Insights

SmarterDecisions

BetterOutcomes

Page 33: 01 ฐานข้อมูลและคลังข้อมูล

Across the Enterprise

Improve competitive positioning

Prioritize profitable product delivery

Drive greater demand

Maximizing pipeline effectiveness and customer profitability

Reduce customer churn Increase satisfaction

and loyalty

Improve production capacity

Reduce buffer inventory

Reduce portfolio gaps Reduce development

risk

Optmize staffing mix Benchmark benefits

Align resource plans for intelligent growth and profit

Comply with confidence

BusinessAnalyticsBusiness Analytics

Page 34: 01 ฐานข้อมูลและคลังข้อมูล

การวเคราะหขอมลหลายมตและการคนหาความรในคลงขอมล

การประยกตใชดาตาไมนง (Data mining) กบธรกจประเภทตาง ๆ

ธรกจ การประยกตใชดาตาไมนงหางสรรพสนคาและรานคาปลก

• การพยากรณการขาย• การหารปแบบการบรโภคสนคาของลกคา• การทำานายผลตอบกลบจากการโฆษณาทางโทรทศน

การประกน • การพยากรณคาเงนประกนและคารกษาพยาบาลในอนาคต• การวเคราะหเพอการจดกลมการใหประกนตาง ๆ• การทำานายลกคาทจะซ!อประกน

การธนาคาร • การพยากรณระดบการกยม• การหารปแบบการใชบตรเครดตแบบผดวธ• การวเคราะหหาลกคาช!นดของธนาคาร

การแพทย • การวเคราะหความเชอมโยงระหวางโรครายแรงและลกษณะทางภมศาสตรของคนไข• การคนหาพฤตกรรมของคนไขเพอทำานายการรกษา• การคนหาวธการรกษาโรคทประสบความสำาเรจ

Page 35: 01 ฐานข้อมูลและคลังข้อมูล

กรณศกษา

การประยกตใชดาตาไมนง (Data mining) กบธรกจประเภทตาง ๆ