21
หหหหหหหห 1 หหหหหหหหหหหหหหหหหหหหหหหหหห หหหหหหหหหหหหหหห ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปป ปปปปปปป ปปปป ปปปปปปปปป ปปปปปปปปปปป ปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปป หหหหหหหหหหหหหหหหห ปปปปปป (Data) ปปปปปปป ปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปปป ปปปปปปปปปปปปป ปป ปปปปป ปปปปปปป ปปปปปปป ปปป ปปปป

Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

หนวยท 1 ความสำาคญของระบบฐานขอมลตอระบบสารสนเทศ

ปจจบนขอมลนบเปนสงจำ�เปนอย�งยงสำ�หรบประมวลผลใหเปนส�รสนเทศเพอสนบสนนก�รบรห�รง�นในฝ�ยต�งๆ ของคกร เชน ฝ�ยบญช ฝ�ยก�รตล�ด ฝ�ยบรห�รบคคล เร�ลองนกภ�พถงหวหน�ฝ�ยข�ยของบรษทแหงหนงทมหน�ทตองรบผดชอบในก�รข�ยสนค�ทมยอดจำ�หน�ยทสงโดยใชผแทนจำ�หน�ยหล�ยรอยคน อะไรจะเกดขนถ�สนค�ทมอยหล�ยชนดและยงมก�รผลตชนดใหมเพมขนตลอดเวล�โดยฝ�ยข�ยไมไดเตรยมขอมลเกยวกบสนค�และขอมลยนยนจ�กผเชยวช�ญเกยวกบคณภ�พสนค�เพอใหพนกง�นข�ยแนะนำ�คณสมบตสนค�ตอลกค�เพอใหเกดคว�มพงพอใจคว�มมนใจในก�รตดสนใจเลอกสนค�นน ฝ�ยข�ยของบรษทนจะตองประสบปญห�เสยเปรยบก�รข�ยจ�กบรษทอนทผลตสนค�แนวเดยวกนทส�ม�รถสร�งร�ยละเอยดของสนค�หรอขอมลคำ�ยนยนคณภ�พจ�กผเชยวช�ญสนค�ทสะดวกกว�แนนอน ฉะนนฝ�ยข�ยของบรษทจะตองเรงรบสร�งระบบส�รสนเทศทเอออำ�นวยตอก�รข�ยสนค�ใหกบพนกง�นข�ยของตนเองใหไดรบขอมลททนสมยของสนค�ต�งๆ

ความหมายของขอมล

ขอมล (Data) หม�ยถง สงทส�ม�รถสอคว�มหม�ยใหบคคลไดรบร เรองร�วและขอเทจจรงหรอเหตก�รณทเกยวของกบสงต�งๆทอยรอบตวเร�เชน คน สตว สงของ สถ�นท ฯลฯ ซงอ�จจะอยในรปแบบต�ง ๆเชน จำ�นวนตวเลข ตวอกษร เสยงและภ�พเคลอนไหว ก�รไดม�ซงขอมลอ�จไดม�จ�กก�รสงเกต รวบรวมจ�กแหลงทใหขอมลโดยตรง เร�เรยกขอมลชนดนว� ขอมลปฐมภม (Primary Data ) เชน ก�รทำ�สำ�รวจสำ�มะโนประช�กร ก�รสมภ�ษณ ก�รเกบขอมลจ�ก�รทดลอง แตบ�งครงเร�อ�จเกบรวบรวมขอมลไดจ�กแหลงขอมลอนๆอกทอดหนงเร�เรยกขอมลชนดนว� ขอมลทตยภม(Secondary Data ) ก�รไดขอมลจำ�เปนตองม

Page 2: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

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

ความหมายของสารสนเทศ

ส�รสนเทศ (Information) หม�ยถงขอมลทไดผ�นก�รประมวลผลบ�งอย�งเพอใหทมคว�มหม�ยม�กขนและแสดงออกในรปของ โครงสร�ง ลกษณะ แนวคด แนวโนม ส�ม�รถนำ�ไปใชประโยชนตอก�รดำ�เนนชวตของมนษยไดม�กยงขน เชน ถ�เร�พดถงคว�มสงของนกเรยนแตละคนในหองเรยนเร�จะหม�ยถงคว�มสงนนเปนขอมล แตถ�เร�นำ�คว�มสงของทกคนม�เฉลยไดค�คว�มสงเฉลยของทกคน คว�มสงเฉลยนเร�เรยกว� ส�รสนเทศ หรอก�รทเร�นำ�ขอมลนกเรยนในหองม�แบงแยกออกว�เปนช�ยกคน หญงกคน จำ�นวนผช�ย ผหญงทไดนเร�เรยกว�ส�รสนเทศ เพร�ะส�ม�รถบอกภ�พรวมหรอลกษณะของขอมลไดชดเจนดยงขน เชนคว�มสงเฉลยส�ม�รถนำ�ไปใชประกอบว�งแผนทเกยวของกบก�รพฒน�ร�งก�ยนกเรยน สวนจำ�นวนช�ยหญงส�มรถนำ�ไปกำ�หนดก�รชนเรยนของนกเรยนได ปจจบนชวตประจำ�วนเกยวของกบส�รสนเทศทไดจ�กหล�ยๆแหลงเชนวทย โทรทศน แตในปจจบนทไดรบคว�มนยมม�กไดแก โทรศพทมอถอ อนเทอรเนต

ก�รไดม�ซงส�รสนเทศทดมคว�มเกยวเนองกบก�รไดม�ซงขอมลทดดวยเชนกน เพร�ะถ�เร�ไดขอมลทไมมคณภ�พม�ประมวลผลกจะไดส�รสนเทศทไมดไปดวยเชนกน ฉะนนเร�จงใหคว�มสำ�คญของเกบขอมลใหถกตองดวยเชนกน ปจจบนมเทคโนโลยทอำ�นวยคว�มสะดวกในก�รเกบขอมลทถกตองรวดเรวหล�ยอย�งเชน ก�รอ�นขอมลทเปนรหสแทง (Barcode) ก�รแลกเปลยนขอมลดวยเคลอนคว�มถวทย(RFID) เปนตน ส�รสนเทศและระบบส�รสนเทศ เปนสงทสำ�คญท�งธรกจและองคกรทตองก�รประสบคว�มสำ�เรจในก�รดำ�เนนง�น

Page 3: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

ขอมล ก�รประมวลผล

ส�รสนเทศ

ความสมพนธระหวางขอมลและสารสนเทศ

ก�รไดม�ซงส�รสนเทศจำ�เปนตองนำ�ขอมลทเกบรวบรวมม�ผ�นก�รประมวลผลเพอใหไดส�รสนเทศต�มตองก�ร ดงนนเร�จงสรปคว�มสมพนธระหว�งขอมลและส�รสนเทศไดดงรปท 1

รปท 1 แสดงคว�มสมพนธของขอมลและส�รสนเทศ

ตวอย�งก�รประมวลผลขอมลเปนส�รสนเทศ

                      

จ�ก

ตวอย�งขอมลสมมตเกยวกบคะแนนวช�คอมพวเตอร เร�ถอว�เปนขอมลเพร�ะสะทอนคะแนนวช�คอมพวเตอรของนสตแตละคน แตถ�เร�นำ�ขอมลคะแนนวช�คอมพวเตอรของนสตทกคนม�ทำ�ก�รประมวลผลห�คะแนนเฉลย ซงไดเท�กบ 60 คะแนน กจะเปนส�รสนเทศ ส�ม�รถนำ�ไปประโยชน

ชอ สกล คะแนนวช�คอมพวเตอร(100)

น�งส�วพมไพ ทองท�น 43น�ยพชยพณ สขเนตร 52น�งส�วสมน วกสตร 60น�ยมงคล มวนคล�ม 69น�งส�วแสงด�ว ขำ�พกก�ร�ม

63

น�ยอศวะ สขครองด�ว 75น�งส�วนรฟ� จนทรเดนเดอน

58

Page 4: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

ใหผทเกยวของกบก�รบรห�รจดก�รหลกสตรพจ�รณ�ว� ขณะนประสทภ�พก�รเรยนก�รสอนเปนอย�งไร คะแนนเฉลยนสตขน�ดนเปนเพร�ะอะไร ตองมก�รศกษ�ส�เหต หรอพจ�รณ�ปรบก�รเรยนก�รสอนด�นใดบ�ง ซงเร�จะเหนว�ส�รสนเทศจะใหประโยชนตอก�รนำ�ไปใชไดดกว�ขอมลระบบส�รสนเทศ

ระบบสารสนเทศ (Information System)

หม�ยถง ระบบททำ�ง�นรวมกนระหว�งฮ�รดแวรคอมพวเตอร(Hardware Computer) ซอฟตแวร(Software) ขอมล(Data) ขนตอนก�รดำ�เนนง�น(Procedure)และบคคล�กร(People) เพอรวบรวมขอมล ประมวลผลขอมลและผลตส�รสนเทศเนองจ�กคอมพวเตอรจะเปนสวนหนงของระบบส�รสนเทศจงมกเรยกระบบส�รสนเทศอกอย�งหนงว�ระบบส�รสนเทศทอ�ศยคอมพวเตอร(Computer-Based Information System) เพร�ะในอดตเร�ส�ม�รถสร�งระบบส�รสนเทศทไมอ�ศยเครองคอมพวเตอรเชนระบบประวตผปวยทเกบอยในรปของกระด�ษ(OPD Card) ของโรงพย�บ�ลในสมยกอน ในหนงสอเลมนระบบส�รสนเทศจะหม�ยถงระบบส�รสนเทศทอ�ศยคอมพวเตอร และเรยกสนๆว�ระบบส�รสนเทศ

องคประกอบของระบบสารสนเทศ

จ�กหวขอทผ�นม�จะเหนว�องคประกอบของระบบส�รสนเทศประกอบดวยทง สวนทเปนเทคโนโลยคอมพวเตอรทเกยวของทงฮ�รดแวรและซอฟตแวร ขอมล ขนตอนก�รดำ�เนนง�น บคล�กร เรมตงแตนำ�ขอมลเข� จนไดส�รสนเทศ รวม 5 องคประกอบ จะข�ดองคประกอบใดไมได

Page 5: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

1) ฮ�รดแวร (Hardware) เปนสวนทเกยวของกบเทคโนโลยคอมพวเตอรทรวมทงตวระบบคอมพวเตอร (Computer Systems)เชน คอมพวเตอรสวนบคคล คอมพวเตอรแมข�ย เครองพมพ ฮ�รดดสกและระบบระบบเครอข�ยคอมพวเตอร (Network Computer Systems) ทงนฮ�รดแวรยงรวมถงอปกรณใดๆทเกยวของกบขอมล ก�รประมวล และก�รสอส�รขอมล

2) ซอฟตแวร (Software) หรอโปรแกรมซงเปนชดคำ�สงทบอกขนตอนวธก�รประมวลผลขอมลใหกบคอมพวเตอร

3) ขอมล (Data) ขอมลเปนองคประกอบทสำ�คญอกประก�รหนงของระบบส�รสนเทศ คณภ�พของขอมลมอทธพลโดยตรงตอคณภ�พของส�รสนเทศ จงควรเครงครดตอขบวนก�รทำ�ใหขอมลมคณสมบตทด ปจจบนระบบส�รสนเทศอ�ศยขอมลทมกจดเกบในอยในรปของฐ�นขอมล (Databases) เพร�ะส�ม�รถจดเกบ แกไข เรยกคน ทำ�ร�ยง�น ตลอดจนแปลงใหอยในโครงสร�งอนเพอนำ�ไปใชง�นตอไดสะดวก หรออ�จจดเกบในรปแบบฐ�นคว�มร (Knowledge Bases) ซงมลกษณะก�รเกบขอมลคว�มรทอยในรปของขอเทจจรง กฎเกณฑและคว�มสมพนธระหว�งขอเทจจรงต�งๆส�ม�รถนำ�ไปพจ�รณ�ประกอบก�รแกปญห�ในองคกรได

4) ขนตอนก�รดำ�เนนง�น (Process) ถอเปนองคประกอบทสำ�คญอนหนงเพร�ะถ�ห�กระบบส�รสนเทศใดทไมมระเบยบขนตอนก�รดำ�เนนง�นทเกยวของแลว จะทำ�ใหก�รใชง�นไมมทศท�งเปนหนงเดยว ไมบรรลวตถประสงคของก�รจดทำ�ระบบส�รสนเทศ ขนตอนก�รดำ�เนนง�นมคว�มแตกต�งกนในแตละระดบของผใช ในองคกรควรมระเบยบปฏบตง�นทชดเจนกำ�กบไวตงแตระดบผใชง�น พนกง�นนำ�ขอมลเข�พนกง�นในแตละ

องคประกอบระบบส�รสนเทศ (Information System Component)

ฮ�รดแวร(Hardware)

ซอฟตแวร(Software)

ขอมล(Data)

กระบวนก�ร(Procedures)

บคล�กร(People)

Page 6: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

แผนกยอย ผบรห�รตงแตระดบตนจนถงระดบสงสด รวมทงระเบยบขนตอนก�รดำ�เนนง�นของหนวยง�นทมหน�ทรบผดชอบก�รจดทำ� ก�รดแลแกไข บำ�รงรกษ�ระบบส�รสนเทศขององคกร ตวอย�งขนตอนก�รก�รดำ�เนนง�นทเกยวของกบระบบส�รสนเทศ เชน ถ�มปญห�ทเกยวของกบก�รหยดทำ�ง�นของระบบเครอข�ยคอมพวเตอรในหนวยง�นเกดขนจะมวธรบแจงข�วส�รผ�นชองท�งใดบ�ง ชวงเวล�ก�รกระบบใหกลบคนภ�ยในระยะเวล�เท�ใด  ก�รส�ม�รถเรยกดขอมลภ�ยในองคกรควรมผทรบผดชอบแตระดบอย�งไร ก�รเกบรกษ�และสำ�รองขอมลควรมระยะเวล�ห�งกนเท�ใด ขนตอนปฏบตเหล�นตองมก�รเตรยมก�ร ก�รซกซอม และจดทำ�ทเปนคมอในก�รใชและแกปญห�ระบบส�รสนเทศไว เปนตน

5) บคล�กร (People) หม�ยถง บคคลต�งๆทเกยวของในก�รจดทำ�ส�รสนเทศ ประกอบดวย ผบรห�ร นกวเคร�ะหระบบ นกพฒน�โปรแกรม ฝ�ยธรก�ร และผใช ทงนคว�มรคว�มเข�ใจและทศนคตทยอมรบก�รเปลยนแปลงทเกดจ�กก�รใชระบบส�รสนเทศเปนสงสำ�คญทผลกดนใหก�รสร�งและก�รใชง�นระบบส�รสนเทศในองคกรใหประสบคว�มสำ�เรจ ทงนคว�มรคว�มส�ม�รถของบคคล�กรทไมไดจบส�ข�เกยวกบคอมพวเตอรอ�จใชวธก�รอบรมเพอเพมพนคว�มรคว�มส�ม�รถจนส�ม�รถปฏบตง�นเข�กบระบบส�รสนเทศได ยอมรบก�รเปลยนแปลงก�รทำ�ง�นไดจนในทสดบคคล�กรทงองคกรส�ม�รถใชง�นระบบส�รสนเทศรวมกนภ�ยในขององคกรไดเปนอย�งด

คณสมบตทดของสารสนเทศ

คณภ�พส�รสนเทศทดตองส�ม�รถนำ�ไปใชประโยชนในก�รควบคมและก�รตดสนใจตอก�รดำ�เนนก�รขององคกร ซงควรมคณสมบตดงน

ตรงประเดน (Relevant) ส�รสนเทศตองมคว�มสอดคลองกบง�นทตองก�รนำ�ไปใช ถ�ห�กส�รสนเทศทไดถงแมมคว�มถกตองแตไมตรงประเดนกจะไมไดรบประโยชนจ�กก�รใช เชน ผบรห�รตองก�รส�รสนเทศทเกยวกบร�ยจ�ยทเกยวของค�ส�ธ�รณปโภคแตกลบไดส�รสนเทศทรวม

Page 7: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

ถงค�ใชจ�ยบำ�รงซอมแซมอ�ค�รรวมอยดวย ทำ�ใหไมส�ม�รถนำ�ส�รสนเทศนไปใชประโยชนไดอย�งถกตอง

ครบถวน (Complete) ก�รไดส�รสนเทศทไมครบถวนข�ดเนอห�บ�งสงไปจะมผลทำ�ใหก�รตดสนใจผดพล�ด เชน ส�รสนเทศทเกยวของกบก�รยนคว�มจำ�นงขอกเงน อ�จทำ�ใหก�รตดสนใจปลอยกผดพล�ด ถ�ส�รสนเทศนนข�ดส�รสนเทศทเกยวกบร�ยไดของบคคลทยนขอก

ถกตอง (Accurate)ส�รสนเทศทไมถกตองอ�จทำ�ใหเกดคว�มเสยห�ยทรนแรงไดเชน ก�รบนทกประวตก�รแพย�ทไมถกตองอ�จทำ�ใหเสยชวตไดห�กไมระบตวย�ททำ�ใหแพ

เปนปจจบน (Current)เนองจ�กมเหตก�รณต�งๆบนโลกเกดขนม�ในแตละวนอย�งม�กม�ย ส�รสนเทศทไดรบวนนอ�จเปนส�รสนเทศทล�สมยไดในวนรงขน เชน ร�ค�นำ�มนดบทมก�รผนผวนตลอดเวล�มผลตอร�ค�หน ถ�เร�มส�รสนเทศทมคว�มทนเหตก�รณจะทำ�ใหส�ม�รถตดสนใจลงทนหนทนตอเหตก�รณ

มคว�มคมค� (Economical)ระบบส�รสนเทศทไดม�นนตองมค�ใชจ�ยจำ�นวนหนง ก�รพจ�รณ�ใชระบบส�รสนเทศจงควรใหคมกบค�ใชจ�ยทเสยไป

กจกรรมของระบบสารสนเทศ

กจกรรมของระบบส�รสนเทศมงเนนกจกรรมตงแตก�รนำ�เข�ขอมลจนไดส�รสนเทศทส�ม�รถใชง�นไดอย�งมประสทธภ�พ ส�ม�รถแยกออกไดดงน

ก�รนำ�เข�ขอมล (Input of Data) เรมตงแตกระบวนก�รนำ�ขอมลทดมคณภ�พเข�ม� และตองพจ�รณ�ห�วธนำ�เข�ทมประสทธภ�พเพอคว�มรวดเรว ถกตองประหยดงบประม�ณ

ก�รประมวลผลขอมล (Data Processing) เมอไดขอมลเข�ม�จำ�เปนตองสร�งขนตอนก�รประมวลผลทเปนโปรแกรม รปแบบก�รประมวลผล ระเบยบขนตอนก�รประมวลผลสำ�หรบบคคล�กร

Page 8: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

ก�รแสดงผลส�รสนเทศ (Output of Information) ถอเปนผลผลตทเปนส�รสนเทศทอยในรปแบบต�งๆเชนส�รสนเทศในรปต�ร�ง (Table) แผนภ�พ (Graph) แบบจำ�ลอง (Model) เปนตน เหม�ะสมในก�รนำ�ไปใชง�นสำ�หรบผบรห�รในระดบต�งๆ

ก�รเกบรกษ� (Storage) ขอมลหรอส�รสนเทศ ถอว�มคว�มสำ�คญอย�งม�กเชนกน เพร�ะก�รเกบรกษ�ใหส�รสนเทศทไดใหมคว�มถกตอง เกบไดน�น ทำ�ใหส�ม�รถนำ�ไปสก�รสะสมส�รสนเทศจำ�นวนม�กทเพยงพอตอก�รวเคร�ะหแนวโนมก�รดำ�เนนก�รบ�งอย�งขององคกรได

ก�รควบคม (Control) กระบวนก�รดำ�เนนง�น เปนกจกรรมทตองจดทำ�ขนเพอเปนแนวท�งตงแตก�รนำ�ขอมลเข� ก�รประมวลผลขอมล ก�รแสดงผล ก�รเกบรกษ�ส�รสนเทศใหมประสทธภ�พ

ความรพนฐานเกยวกบระบบฐานขอมล

ปจจบนระบบคอมพวเตอรมคว�มสำ�คญม�กเหนไดจ�กก�รประมวลผลขอมล (Data Processing) แบบทำ�ดวยตนเองลดลง (Manual) เชน ก�รใชเครองคดเลข ก�รทำ�ง�นบนกระด�ษ ก�รทำ�ง�นดวย Worksheet ตลอดจนก�รเกบเอกส�รในรปของกระด�ษหรอแฟม และรวบรวมเกบไวในตหรอชน มแนวโนมลดลงอย�งรวดเรว

ก�รประมวลผลขอมลดวยตนเองลดลงเกดจ�กหล�ยส�เหต อนไดแก ปรม�ณของขอมลมม�กขนในลกษณะทวคณ และร�ค�ของเครองมอทใชในก�รประมวลผลซงกคอระบบคอมพวเตอรถกลงม�ก รวมถงก�รแขงขนในเชงของเวล�และคณภ�พในก�รนำ�ขอมลทถกประมวลผลแลวไปใชง�นสงขน เปนตน

ความเปนมาของการจดการขอมลกอนทจะมาเปนยคของระบบฐานขอมล

Page 9: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

เรมตนทระบบแฟมขอมล (File Systems) ก�รเกบขอมลเอกส�รของง�น เชน แฟมขอมลลกค�จะประกอบดวยเอกส�รทมร�ยละเอยดของลกค�ทงหมดของบรษท ไดแก ชอ ทอย เบอรโทรศพท ทอยทส�ม�รถตดตอได ฯลฯ

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

ขอมลทจดเกบในคอมพวเตอร โดยแทจรงแลวมลกษณะก�รจดเกบเปนสญญ�ณดจตอล คอมค� 0 กบ 1 เท�นน แตเพอใหมองภ�พขอมลไดง�ย จงแบงหนวยในก�รจดเกบขอมลออกเปนสวนยอย ต�งๆ ดงน

บต (Bit) คอหนวยของขอมลทเลกทสด คอก�รจดเกบขอมลทมอยเพยง 2 สถ�นะ คอ 0 กบ 1 ซงเปน ลกษณะก�รทำ�ง�นของคอมพวเตอรททำ�ง�นดวยระดบสญญ�ณดจตอล

ไบต (Byte) คอหนวยของขอมลซงเกดจ�กก�รนำ�ขอมล 8 บตม�รวมกน โดยใช แทน ตวอกขระ 1 ตว

เขตขอมล (Field) หรอฟลด คอหนวยของขอมลซงเกดจ�กก�รนำ�ขอมลหล�ยๆ ไบต หรอหล�ยๆ อกขระม�รวม กน เพอใชแทนคว�มหม�ยของสงใดสงหนง เชน รหสนกศกษ�, ชอ, ทอย เปนตน

ระเบยน (Record) หรอ เรคคอรด คอหนวยของขอมลซงเกดจ�กก�รนำ�ขอมล หล�ยๆ เขตขอมลม�รวมกน ซงเขตขอมล ทนำ�ม�รวมกนน จะมคว�มสมพนธเกยวเนองกน เชน รหสนกศกษ�, ชอ, ทอย รวมกนเปนระเบยนขอมล ของนกศกษ� เปนตน

Page 10: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

แฟมขอมล (File) หรอไฟล คอ หนวยของขอมลซงเกดจ�กก�รนำ�ขอมลหล�ยๆ ระเบยน ทมลกษณะ ของเขต ขอมลเหมอนกนม�จดเกบรวมกน เชนก�รจดเกบขอมลระเบยนของนกศกษ� หล�ยๆ คน รวมกนเปน แฟมขอมลนกศกษ�เปนตน ซงขอมลแตละระเบยนทนำ�ม�รวมกนจะตองม เขตขอมล อย�งนอย 1 เขต ขอมลทแยกคว�มแตกต�งของขอมลในแตละระเบยนไดหล�ยๆ คน รวมกนเปน แฟมขอมลนกศกษ� เปนตน ซงขอมลแตละระเบยนทนำ�ม�รวมกนจะตองม เขตขอมล อย�งนอย 1 เขต ขอมลทแยกคว�มแตกต�งของขอมลในแตละระเบยนได

ฐ�นขอมล (Database) เกดจ�กก�รรวบรวมเอ�แฟม ต�ร�งขอมลหล�ยๆแฟมทมคว�มสมพนธกนม�เกบรวมกนไวทเดยว โดยจะม ก�รเกบคำ�อธบ�ยเกยวกบโครงสร�งฐ�นขอมลหรอทเรยกว� พจน�นกรมขอมล (data dictionary) ซงจะใชอธบ�ยลกษณะของขอมลทเกบไว เปนตนว� โครงสร�งของแตละต�ร�งเปนอย�งไร ประกอบดวยฟลดอะไรบ�ง คณลกษณะของแตละฟลดและคว�มสมพนธของแตละแฟมเปนอย�งไร ซงขอมลเหล�นถอว�มคว�มจำ�เปนม�กและจะถกเรยกใชในระหว�งทมก�ร ประมวลผลฐ�นขอมล

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

ระบบแฟมขอมลประกอบลกษณะของขอมลจ�กลกษณะทเลกทสดจนรวมตวกนเปนแฟมขอมลดงน

หล�ยๆบต (Bits) เปนไบต (Byte) {ม�ตรฐ�นกำ�หนด 8 บต คอ 1 ไบต}

หล�ยๆไบต (Bytes) เปนเขตขอมลหรอฟลด (Field) หล�ยๆเขตขอมลหรอฟลด (Fields) เปนเรคอรด (Record) หล�ยๆเรคอรด (Records) เปนแฟมขอมล (File System) หล�ยๆแฟมขอมล (File Systems) เปนระบบฐ�นขอมล

(Database Systems)

Page 11: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

ซงส�ม�รถแสดงเปนโครงสร�งต�มลำ�ดบชนและคว�มหม�ยของขอมลไดดง รปท 2 และ 3

รปท 2. สวนประกอบของแฟมขอมล

รหสผใช

ชอ น�มสกล เพศ

ทอย เบอรตดตอ

วนเกด

001234

สมณฑ� ส�รเวช

ญ 79 ปทมธ�น 0891123450

15/03/1976

001235

เฉลมพงษ มม�ก

ช 83 อ. เมองน�น

0875523489

01/05/1980

001236

ส�วตตร ยนด

ญ 37 อ. เมองนนทบร

0890031765

15/09/1982

001237

เพญศร รนรมย

ญ 112/1 จตจกร กทม.

0814457682

28/12/1985

รปท 3. คว�มหม�ยของขอมลในแฟมขอมล

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

ไบต ฟลด

เรคคอรด

ไฟล

Page 12: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

ระบบฐ�นขอมล (Database Systems) หม�ยถง กลมของขอมลทถกเกบรวบรวมไว โดยมคว�มสมพนธซงกนและกน

ระบบฐ�นขอมลไมไดบงคบว�ขอมลทงหมดนจะตองเกบไวในแฟมขอมลเดยวกนหรอแยกเกบหล�ย ๆ แฟมขอมล 

รปท 4. แสดงคว�มสมพนธระหว�งแฟมขอมลกบฐ�นขอมล

ก�รเกบขอมลใน ฐ�นขอมลนนเกบทงฐ�นขอมล โดยใช แฟมขอมลเพยงแฟมขอมลเดยวกน ได หรอจะเกบไวในหล�ยๆ แฟมขอมล ทสำ�คญคอจะตองสร�งคว�มสมพนธ ระหว�งระเบยนและเรยกใชคว�มสมพนธ นนได มก�รกำ�จดคว�มซำ�ซอนของ ขอมลออกและเกบแฟมขอมลเหล�นไว ทศนย กล�ง เพอทจะนำ�ขอมลเหล�นม�ใชรวมกน ควบคมดแลรกษ�เมอผตองก�รใชง�นและผมสทธจะใชขอมลนนส�ม�รถ ดงขอมลทตองก�รออกไปใชได ขอมลบ�งสวนอ�จใชรวมกบผอนได แตบ�งสวนผมสทธเท�นนจงจะส�ม�รถใชได       สรป ระบบฐ�นขอมล (Database System) คอ ระบบทรวบรวมขอมลต�ง ๆ ทเกยวของกนเข�ไวดวยกนอย�งมระบบมคว�มสมพนธระหว�งขอมลต�ง ๆ ทชดเจน ในระบบฐ�นขอมลจะประกอบดวยแฟมขอมล

Page 13: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

หล�ยแฟมทมขอมล เกยวของสมพนธกนเข�ไวดวยกนอย�งเปนระบบและเปดโอก�สใหผใช ส�ม�รถใชง�นและดแลรกษ�ปองกนขอมลเหล�น ไดอย�งมประสทธภ�พ ดงแสดงดงรปท 4

ปญหาของการจดการขอมลในอดต 

มร�ยละเอยด มดงน

แฟมขอมลมคว�มยงย�กจ�กก�รประมวลผลกบระบบแฟมขอมล                   

แฟมขอมลไมมคว�มเปนอสระระหว�งโปรแกรมกบแฟมขอมล                   

แฟมขอมลมคว�มซำ�ซอนม�กเกดปญห�ก�รเรยกใชเพม ลบ แกไขและคนห�ขอมล                 

แฟมขอมลมคว�มถกตองของขอมลนอย                   แฟมขอมลมคว�มปลอดภยนอย                    แฟมขอมลไมมก�รควบคมจ�กศนยกล�ง                      

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

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

เปนอสระจ�กก�รเปลยนแปลงโครงสร�งขอมล กำ�หนดระบบรกษ�คว�มปลอดภยใหกบขอมลได

ประโยชนของระบบฐานขอมลอนๆ

Page 14: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

ขอมลในระบบฐ�นขอมลส�ม�รถใชรวมกนได ตวอย�งเชน โปรแกรมระบบเงนเดอน ส�ม�รถเรยกใชขอมลรหสพนกง�นจ�ฐ�นขอมลเดยวกบโปรแกรมระบบก�รข�ย ต�มภ�พในตอนท�ยทผ�นม� เปนตน

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

ระบบฐ�นขอมลชวยหลกเลยงหรอลดคว�มไมคงทของขอมล ระบบฐ�นขอมลสนบสนนก�รทำ�ธรกรรม  ธรกรรม คอ ขนตอนก�ร

ทำ�ง�นหล�ยกจกรรมยอยม�รวมกน ระบบฐ�นขอมลส�ม�รถชวยรกษ�คว�มคงสภ�พหรอคว�มถกตอง

ของขอมลได โดยผบรห�รฐ�นขอมลเปนผกำ�หนดขอบงคบคว�มคงสภ�พ  ต�มทผบรห�รขอมล  มอบหม�ย เพอปองกนไมใหผใชเปลยนแปลงขอมลในฐ�นขอมลทโดยไมถกตอง ไมว�จะโดยตงใจหรอไมตงใจกต�ม

ส�ม�รถบงคบใชม�ตรก�รรกษ�คว�มปลอดภย กล�วคอ ผบรห�รฐ�นขอมลส�ม�รถ กำ�หนดขอบงคบ เรองปลอดภย

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

สำ�คญทสดเพร�ะทำ�ใหขอมลไมขนอยกบก�รแทนค�ขอมลเชงก�ยภ�พ

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

หรอทเรยกว� ดบเอมเอส (DBMS) เปนกลมโปรแกรมททำ�หน�ทเปนตวกล�งในระบบตดตอระหว�งผใชกบฐ�น ขอมล เพอจดก�รและควบคมคว�มถกตอง คว�มซำ�ซอน และคว�มสมพนธระหว�งขอมลต�งๆ ภ�ยในฐ�นขอมล ดงแสดงรปท 5

Page 15: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

รปท 5 ระบบจดก�รฐ�นขอมล

ประโยชนของระบบจดการฐานขอมล Database Management System (DBMS) ไดแก

ระบบจดก�รฐ�นขอมลเปน Graphical User Interface (GUI) ซงทำ�ใหง�ยตอก�รใชง�นในทก ๆ ระดบไมว�จะเปน ผเรมตน จนถงผเชยวช�ญ

ระบบจดก�รฐ�นขอมลผใชไมจำ�เปนจะตองจดจำ�คำ�สงทงหมดในก�รทำ�ง�น แตส�ม�รถใชคณสมบตต�ง ๆ ทมอยใน DBMS แตละประเภท

ระบบจดก�รฐ�นขอมลมประสทธภ�พ และมก�รแจงเตอน โดยบ�ง DBMS นนมคณสมบตเมอคณดำ�เนนง�นผดพล�ด จะพบขอแจงเตอน รวมไปถงขอเสนอแนะในก�รแกไขปญห�ดวยเชนกน

ระบบจดก�รฐ�นขอมลมก�รเรยนรง�ย และใชง�นก�รทำ�ง�นเปนไปอย�งรวดเรว

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

แปลงคำ�สงทใชจดก�รกบขอมลภ�ยในฐ�นขอมล ใหอยในรปแบบทฐ�นขอมลเข�ใจ

นำ�คำ�สงต�ง ๆ ซงไดรบก�รแปลแลว ไปสงใหฐ�นขอมลทำ�ง�น เชน ก�รเรยกใช (Retrieve) จดเกบ (Update) ลบ (Delete) เพมขอมล (Add) เปนตน

Page 16: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

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

รกษ�คว�มสมพนธของขอมลภ�ยในฐ�นขอมลใหมคว�มถกตองอยเสมอ

เกบร�ยละเอยดต�งๆ ทเกยวของกบขอมลภ�ยในฐ�นขอมลไวในพจน�นกรมขอมล ซงร�ยละเอยดเหล�นมกจะถกเรยกว� เมท�ด�ต� (Meta Data) ซงหม�ยถง "ร�ยละเอยดขอมล"

ดแลก�รใชง�นใหกบผใช ในก�รตดตอกบตวจดก�รระบบแฟมขอมลได โดยจะทำ�หน�ทตดตอกบระบบแฟมขอมลซงเสมอนเปนผจดก�รแฟมขอมล (file manager) นำ�ขอมลจ�กหนวยคว�มจำ�สำ�รองเข�สหนวยคว�มจำ�หลกเฉพ�ะสวนทตองก�รใช ง�น และทำ�หน�ทประส�นกบตวจดก�รระบบแฟมขอมลในก�รจดเกบ เรยกใช และแกไขขอมล

ควบคมก�รใชขอมลพรอมกน ในระบบคอมพวเตอรทใชอยปจจบน โปรแกรมก�รทำ�ง�นมกจะเปนแบบผใชหล�ยคน (Multi User) จงทำ�ใหผใชแตละคนส�ม�รถเรยกใชขอมลไดพรอมกน ระบบจดก�รฐ�นขอมลทมคณสมบตควบคมก�รใชขอมลพรอมกนน จะทำ�ก�รควบคมก�รใชขอมลพรอมกนของผใชหล�ยคนในเวล�เดยวกนได โดยมระบบก�รควบคมทถกตองเหม�ะสม เชน ถ�ก�รแกไขขอมลนนยงไมเรยบรอย ผใชอนๆ ทตองก�รเรยกใชขอมลนจะไมส�ม�รถเรยกขอมลนนๆ ขนม�ทำ�ง�นใดๆ ได ตองรอจนกว�ก�รแกไขขอมลของผทเรยกใชขอมลนนกอนจะเสรจเรยบ รอย จงจะส�ม�รถเรยกขอมลนนไปใชง�นตอได ทงนเพอปองกนไมใหเกดปญห�ก�รเรยกใชขอมลทไมถกตอง

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

Page 17: Pirun Web Serverpirun.ku.ac.th/~faastwc/sem1-2560/database/teaching/… · Web viewหมายถ ง ระบบท ทำงานร วมก นระหว างฮาร

ควบคมก�รใชขอมลในสภ�พทมผใชพรอม ๆ กนหล�ยคน โดยจดก�รเมอมขอผดพล�ดของขอมลเกดขน     

หมายเหต *ผบรห�รฐ�นขอมล (DBA : Database Administrator) ทำ�หน�ทเปนผควบคมมและบรห�รจดก�รฐ�นขอมลทงหมด โดยจะส�ม�รถจดก�รกบโครงสร�งฐ�นขอมลได รวมถงจะเปนผกำ�หนดสทธในก�รเข�ถงขอมลของผใชฐ�นขอมล

ระบบจดการฐานขอมลทนยมใชกนในปจจบน ไดแก

ออร�เคล (Oracle) ไอบเอม ดบท (IBM DB2) ไมโครซอฟท ซควลเซรฟเวอร (Microsoft SQL Server) ไซเบส (Sybase) แคเช (Cache') PostgreSQL Progress ม�ยเอสควแอล (MySQL) Interbase Firebase Pervasive SQL แซพ ดบ (SAP DB) ไมโครซอฟท แอคเซส (Microsoft Office Access) SQLite