74
(Database System Technology)

หน่วยที่ 1 ข้อมูลและสารสนเทศ

Embed Size (px)

Citation preview

Page 1: หน่วยที่ 1 ข้อมูลและสารสนเทศ

(Database System Technology)

Page 2: หน่วยที่ 1 ข้อมูลและสารสนเทศ

สมรรถนะวชาชพ

ค าอธบายรายวชา

Page 3: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ขอมล หมายถง ขอมลดบ หรอขอเทจจรงของบคคล สถานท

สงของตาง ๆ หรอเหตการณทว ๆ ไป เชน ชอ-นามสกล วน

เดอนปเกด หรอเงนเดอนของพนกงาน เปนตน อดตมกนยม

เกบขอมลในรปแบบตวอกษรหรอตวเลข แตปจจบนสามารถ

จดเกบขอมลไดหลากหลายมากยงขน ไดแก ขอมลเสยงจาก

ไมโครโฟน ขอมลเพลงจากอนเทอรเนตหรอแหลงขอมลอน ๆ

เชน ขอมลทเปนภาพถายจากกลองดจตล ภาพวดโอจากกลอง

ถายวดโอ เปนตน

1.1 ขอมลและสารสนเทศ

Page 4: หน่วยที่ 1 ข้อมูลและสารสนเทศ

หมายถง ขอมลทไดผานการประมวลผล เปรยบเทยบหรอไดเรยงล าดบ

มาแลว เชน กรณการปอนขอมลของนกศกษาจ านวนหนง เขาส

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

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

เรยกวา สารสนเทศ บางครงสารสนเทศทได กลบไปใชเปนขอมล

น าเขาสระบบฐานขอมลอน ๆ ได สารสนเทศทไดมกนยมน าไปใช

ในการตดสนใจ การวางแผนกลยทธในระดบองคกร

สารสนเทศ

Page 5: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ภาพท 1.1 แสดงกราฟแทงของการเกษยณในแตละป

ตวอยางของสารสนเทศ

Page 6: หน่วยที่ 1 ข้อมูลและสารสนเทศ

1. ความมประสทธภาพ

ระบบการจดการฐานขอมล ชวยใหการจดการเปนไปอยางม

ประสทธภาพและบรรลผลมากขน เชน อธการบดตองการทราบวาในแต

ละปมอาจารยหรอบคลากรเกษยณอายราชการเปนจ านวนเทาไร และม

อาจารยสาขาใดบางท เกษยณ ในอนาคตมสาขาใดขาดแคลนหรอไม

ระบบฐานขอมลสามารถใหค าตอบแกผบรหารได

1.2 ความส าคญของระบบการจดการฐานขอมล

Page 7: หน่วยที่ 1 ข้อมูลและสารสนเทศ

2. การสอบถามขอมล

Page 8: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ระบบการจดการฐานขอมลใหบรการการเขาถงขอมลไดเปนอยางด ม

ระบบรกษาความปลอดภยรวมทงการจดการขอมลทด เพราะระบบการ

จดการฐานขอมลมฟงกชนการใหสทธการเขาถงขอมลโดย

บคคลภายนอกไมสามารถเขาถงขอมลได ถาหากไมไดรบสทธจาก

ผบรหารระบบ

3. การเขาถงขอมล

Page 9: หน่วยที่ 1 ข้อมูลและสารสนเทศ

4.ลดขอมลทขดแยง

Page 10: หน่วยที่ 1 ข้อมูลและสารสนเทศ

อดตขอมลถกจดเกบเปนเอกสารในรปของแบบฟอรมตางๆ เมอน า

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

และหลาย ๆ สดมภ ท าใหผอานสามารถตความไดงายกวา เรยก

รปแบบการจดเกบขอมลประเภทนวา มมมองเชงตรรกะ แตถาน า

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

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

เขาใจขอมลเหลานไดยากย งขน เรยกมมมองขอมลประเภทนวา

มมมองเชงกายภาพ

1.3 เขตขอมล ระเบยนและแฟมขอมล

Page 11: หน่วยที่ 1 ข้อมูลและสารสนเทศ

วทยาลยอาชวศกษารอยเอด

รหสวชา……...………..ชอวชา……………………………หนวยกต

ภาคเรยนท………ปการศกษา………….ชอครผสอน………...สดสวนคะแนน……./………

รายชอนกศกษาแผนกวชา คอมพวเตอรธรกจ พช.2/7

ล าดบ รหสประจ าตว ชอ-นามสกล เวลาเรยน (คาบ)

1 5522010033 นางสาวสรอยทพย จ าลองเพง

2 5522010255 นางสาวอรทย วนทะไชย

3 5522010256 นางสาวทพปภา นดา

4 5522010258 นางสาวศรพร สโนภกด

5 5522010259 นางสาวสดารตน บตรชวง

ตารางท 1.2 แสดงรายชอนกเรยน ระดบ พช.2/7 แผนกวชาคอมพวเตอรธรกจ วทยาลย

อาชวศกษารอยเอด

Page 12: หน่วยที่ 1 ข้อมูลและสารสนเทศ

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

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

บต

Page 13: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ไบต หมายถง การน าคาบตจ านวน 8 บต มาเรยงตอกนตามมาตรฐานรหส ASCII จะแทนคาตวอกขระได 1ตวอกษร เชน01000001แทนตวอกษร“A”เปนตน แตตามมาตรฐาน Unicode จะใชจ านวน 16 บต

ไบต

Page 14: หน่วยที่ 1 ข้อมูลและสารสนเทศ

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

เปนตนไป มารวมกนแลวเกดความหมาย แสดงลกษณะอยางใดอยาง

หนง จากตารางท 1.1 ขอมลในแถวท 1 มล าดบท 1 รหส

ประจ าตว 5522010033 ชอ-นามสกล นางสาวสรอยทพย จ าลองเพง

เขตขอมล

Page 15: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ระเบยน หมายถง กลมของเขตขอมล ตงแต 1 เขตขอมลขนไป ม

ความสมพนธประกอบขนมาจากขอมลพนฐานตางประเภทกนรวม

ขนมาเปน 1 ระเบยน ระเบยน ประกอบดวยเขตขอมล ตางประเภท

กนอยรวมกนเปนชด เชน จากตารางท 1.1 ประกอบดวยเขต

ขอมล ล าดบท รหสประจ าตว ชอ-นามสกล และเวลาเรยน (คาบ)

เปนตน

ระเบยน

Page 16: หน่วยที่ 1 ข้อมูลและสารสนเทศ

แฟมขอมล หมายถง ตารางส าหรบการจดเกบขอมลหรอชดของ

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

แถวและสดมภ ในแฟมขอมลจากภาพท แสดงรายชอสมาชกผบรจาค

โลหต แฟมบคลากร แฟมผปวย แฟมยา แฟมหอผปวย เปนตน

แฟมขอมล

Page 17: หน่วยที่ 1 ข้อมูลและสารสนเทศ

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

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

Page 18: หน่วยที่ 1 ข้อมูลและสารสนเทศ

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

การ

วธการจดแฟมขอมล และรายละเอยดของระเบยนทอยในแฟมเอาไวใน

โปรแกรมอยางครบถวน หากก าหนดรายละเอยดผดไปหรอก าหนดไมครบ

ท าใหโปรแกรมท างานผดพลาดได

Page 19: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ในระบบแฟมขอมลถามการแกไขโครงสรางขอมลใหม ยอมสงผล

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

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

เรยกขอมลในแฟมขอมลโดยตรง เชน เมอถาตองการเฉพาะรายชอ

นกศกษาโปรแกรมเมอรตองเขยนค าสงเพออานขอมลจากแฟมขอมล

นกศกษาและพมพรายงานทแสดงเฉพาะขอมลทตรงตามเงอนไขท

ก าหนด กรณทมการเปลยนแปลงโครงสรางของแฟมขอมล เชน เขต

ขอมลชอ-นามสกล จากเดมมเปนกลมขอมล ถาแยกเขตขอมลใหม

เปน ค าน าหนา ชอ และนามสกล

2.แฟมขอมลไมมความเปนอสระ

Page 20: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ท าใหชดค าสงนนท างานผดพลาด หรอไมสามารถท างานไดตามความ

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

ตามโครงสรางท เปลยนใหม ลกษณะการเกดเหตการณแบบนเรยกวา

ขอมลและโปรแกรมไมเปนอสระตอกน

Page 21: หน่วยที่ 1 ข้อมูลและสารสนเทศ

จดประสงคหลกของการออกแบบฐานขอมลเพอการลดความซ าซอน

สาเหตทตองลดความซ าซอน เนองจากถาเกบขอมลซ าซอนกนหลาย

แหง เมอมการปรบปรงขอมลแลวปรบปรงขอมลไมครบท าใหขอมล

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

ขอมลดวย เนองจากขอมลชดเดยวกนจดเกบซ ากนหลายแหงนนเอง

3. แฟมขอมลมความซ าซอนมาก

Page 22: หน่วยที่ 1 ข้อมูลและสารสนเทศ

4. แฟมขอมลมความถกตองของขอมลนอย

โดยน ากฎเหลานนมาไวทฐานขอมล ซงถอเปนหนาทของระบบ

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

คาใชจายในการบ ารงรกษาและการแกไขโปรแกรมดวยเนองจากระบบจดการ

ฐานขอมลจดการใหเอง

Page 23: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ระบบการจดการฐานขอมลไมยนยอมใหโปรแกรมใดๆ เขาถงขอมลใน

ระดบกายภาพได ระบบการจดการฐานขอมลมการเขารหสและ

ถอดรหส เพอปกปดขอมลแกผทไมเกยวของ เชน มการเขารหสของ

รหสผาน ซงในสวนตาง ๆ เหลานในระบบแฟมขอมลจะไมมการ

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

ฐานขอมล

5.แฟมขอมลมความปลอดภยนอย

Page 24: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ระบบแฟมขอมลจะไมมการควบคมการใชขอมลจากศนยกลาง

เนองจากขอมลทหนวยงานยอยสามารถใชขอมลไดอยางเสรโดยไมม

ศนยกลางในการควบคม ท าใหไมทราบวาหนวยงานใดใชขอมลในระดบ

ใดบาง ใครเปนผน าขอมลเขา ใครมสทธแกไขขอมล และใครมสทธ

เรยกใชขอมลไดเพยงอยางเดยว

6.ไมมการควบคมจากศนยกลาง

Page 26: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ความสมพนธระหวางขอมล ซงม 3 ชนด ดงน

1. แบบหนงตอหนง ความสมพนธแบบหนงตอหนง เปน

ความสมพนธระหวางสงหนงกบสงหนงทมเพยงหนงเดยวเทานน เชน

ผอ านวยการมหนาทบรหารวทยาลยเพยงวทยาลยเดยวและในวทยาลย

นน ๆ จะมผอ านวยการบรหารงานในขณะนนๆ เพยงคนเดยวเชนกน

สามารถเขยนเปนไดอะแกรมไดดงน

1.6 ชนดของความสมพนธ

Page 27: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ภาพท 1.4 แสดงความสมพนธแบบหนงตอหนง

บรหารผอ านวยการ วทยาลย

1 1

Page 28: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ความสมพนธแบบหนงตอกลม เปนความสมพนธระหวางสงหนงกบสง

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

สามารถบรจาคโลหตไดหลาย ๆ ครงและการบรจาคนนบรจาคโดย

สมาชกคนเดยว สามารถเขยนเปนไดอะแกรมไดดงน

2. แบบหนงตอกลม

Page 29: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ภาพท 1.5 แสดงความสมพนธแบบหนงตอกลม

Page 30: หน่วยที่ 1 ข้อมูลและสารสนเทศ

3. แบบกลมตอกลม

Page 31: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ภาพท 1.6 แสดงความสมพนธแบบกลมตอกลม

Page 32: หน่วยที่ 1 ข้อมูลและสารสนเทศ

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

เปนเครองมอสอสารระหวางผใชขอมลสนเทศกบผออกแบบฐานขอมล

และผออกแบบฐานขอมลกบโปรแกรมเมอรใหเขาใจตรงกน การ

จ าลองขอมลใชเทคนคการใชรปภาพไดอะแกรม

แทน ความหมาย การจ าลองขอมลมหลายชนด ไดแก แบบล าดบชน

แบบเครอขายและแบบเชงสมพนธ ซงมรายละเอยดดงตอไปน

1.7 การจ าลองขอมล

Page 33: หน่วยที่ 1 ข้อมูลและสารสนเทศ

การจ าลองขอมลแบบล าดบชน มลกษณะโครงสรางของขอมล

และระเบยนเปนโหนด มลกษณะเหมอนกบก งกานสาขาเชนเดยวกบ

ตนไม ในแตละโหนดจะมโหนดแมและมโหนดลก ความสมพนธของ

ขอมลแบบล าดบชนมลกษณะเปนแบบหนงตอกลม การเขาถงขอมล

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

ลงสดานลาง ตวอยางของโครงสรางล าดบชน ไดแก ระบบการส ารอง

ท นงโดยสารเครองบนของสายการบนภายในประเทศ โหนดแม

ไดแก ดอนเมอง ซงเปนศนยกลาง

1. แบบล าดบชน

Page 34: หน่วยที่ 1 ข้อมูลและสารสนเทศ

บน บนไปยง 4 เมองหรอโหนดลกจ านวน 4 โหนด ไดแก ขอนแกน

หาดใหญ ภเกตและเชยงใหม ท โหนด ภเกต เปนโหนดหนงทมโหนดลก

อก 3 โหนด

ไดแก DD7514 DD7503 และ DD7515 ในเทยวบน

ท DD7514 มโหนดลกอก 3 โหนด ไดแก ผโดยสาร 3 คนท

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

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

ขอมลจากโหนดลกกอนได ถาหากยงไมมโหนดแม และโหนดลกจะไม

สามารถเชอมโยงระหวางโหนดลกดวยกนได

Page 35: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ภาพท 1.7 สายการบนใชฐานขอมลแบบล าดบชนส าหรบ

การส ารองท นงโดยสาร

Page 36: หน่วยที่ 1 ข้อมูลและสารสนเทศ

การจ าลองขอมลแบบเครอขาย พฒนาขนเพอแกปญหาของการจ าลอง

ขอมลแบบล าดบชน แตยงคงยดหลกการ ความเปนล าดบชนเหมอนเดม

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

แมได หลายๆ โหนด ซงเปนความสมพนธ แบบกลมตอกลม การเชอมโยง

ท เพ มขนมานนเราเรยกวา ตวช การเขาถงแตละโหนดสามารถเขาไปได

หลายทาง เชน การบนทกขอมลการศกษาของนกศกษาในมหาวทยาลย

โดยทนกศกษาแตละคนมอาจารยสอนไดหลายๆ คน อาจารยแตละคน

สามารถสอนไดหลายวชา และนกศกษาสามารถเรยนไดหลาย

วชา ฐานขอมลแบบเครอขายมความยดหยนมากกวาท าใหม

ประสทธภาพสงกวาการจ าลองขอมลแบบล าดบชน

2. แบบเครอขาย

Page 37: หน่วยที่ 1 ข้อมูลและสารสนเทศ

3. แบบเชงสมพนธ

ตารางหลายๆ ตารางทประกอบดวยแถวและคอลมน

รเลชน

ระเบยน

Page 38: หน่วยที่ 1 ข้อมูลและสารสนเทศ

1.8 ประเภทของระบบฐานขอมล

1.แบงตามจ านวนของผใช

1.1 ผใชคนเดยวเปนระบบฐานขอมลทใชภายในองคกรขนาดเลก

Page 39: หน่วยที่ 1 ข้อมูลและสารสนเทศ

1.2 ผใชหลายคน

Workgroup databaseEnterprise databaseผใชเปนกลม

Page 40: หน่วยที่ 1 ข้อมูลและสารสนเทศ

เปนระบบฐานขอมลทใชกบองคกรขนาดใหญทมสาขาหลาย

สาขา ทงในประเทศหรอมสาขาในตางประเทศ จะใชฐานขอมลขนาด

ใหญ มระบบส ารองการรกษาความปลอดภยเปนอยางด

องคการขนาดใหญ

Page 41: หน่วยที่ 1 ข้อมูลและสารสนเทศ

แบงออกเปน 3 ประเภทใหญ ๆ ไดแก ประเภทผใชคนเดยว ประเภท

ผใชเปนกลมและประเภทองคการขนาดใหญ

3. แบงตามสถานทตง

แบงออกเปน 2 ประเภทใหญ ๆ ไดแก ประเภทศนยกลาง และ

ประเภทกระจาย

2. แบงโดยใชขอบเขตของงาน

Page 42: หน่วยที่ 1 ข้อมูลและสารสนเทศ

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

แผนก ทกคนจะตองมาใชขอมลรวมกน ตามสทธของผใชแตละกลม

หรอแตละคน

3.2 ประเภทกระจาย เปนระบบฐานขอมลท เกบฐานขอมล

ไว ณ ต าแหนงใด ๆ ของแผนก และแตละแผนกใชฐานขอมลรวมกน

โดยผมสทธใชตามสทธทไดก าหนดจากผมอ านาจ เชน ฐานขอมลของ

ฝายบคคลเกบไวทแผนกทรพยากรบคคล ยอมใหฝายบญชน ารายชอ

ของพนกงานไปใชรวมกบฐานขอมลการจายโบนส

3.1 ประเภทศนยกลาง

Page 43: หน่วยที่ 1 ข้อมูลและสารสนเทศ

แบงออกเปน 3 ประเภทใหญ ๆ ไดแก ฐานขอมลส าหรบงาน

ประจ าวน ฐานขอมลเพอใชในการตดสนใจ และเพอเปนคลงขอมล

4.1 ฐานขอมลส าหรบงานประจ าวน

เปนระบบฐานขอมลทใชในงานประจ าวนของพนกงานระดบ

ปฏบตการปอนขอมลเขาสระบบ เชน งานสนคาคงคลง งานระบบ

ซอมาขายไป ส าหรบรานสะดวกซอ หรอระบบงานขายของรานคา

ทวไป เปนตน ฐานขอมลประเภทนมการเปลยนแปลงตลอดเวลา

4.แบงตามการใชงาน

Page 44: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ระบบฐานขอมลประเภทนมไวเพอใชในการสนบสนนการตดสนใจของ

ผบรหารระดบกลางขนไป ไป ขอมลทน าเขามาในระบบไดจากการ

ปอนขอมลงานประจ าวนของฐานขอมลส าหรบงานประจ าวน สวน

ใหญฐานขอมลประเภทนน าไปใชในงานวางแผนกลยทธในองคกร

4.3 ฐานขอมลเพอเปนคลงขอมล

ฐานขอมลประเภทนเกดจากการน าขอมลเขามาในระบบทกๆ วน ท า

ใหเกดมขอมลขนาดใหญ มการน าขอมลทมประโยชนมาสรางฟงกชน

หรอสมการตางๆ เพอประมวลผลหาผลลพธใหเปนประโยชนกบ

องคกร

4.2 ฐานขอมลเพอการตดสนใจ

Page 45: หน่วยที่ 1 ข้อมูลและสารสนเทศ

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

1.หนาทจดการพจนานกรมขอมล

Page 46: หน่วยที่ 1 ข้อมูลและสารสนเทศ

2.หนาทจดการแหลงจดเกบขอมล

3.การเปลยนรปแบบและการแสดงผลขอมล

Page 47: หน่วยที่ 1 ข้อมูลและสารสนเทศ

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

ขอมล การเขาถงขอมล จะอนญาตใหเฉพาะผมสทธเขาใชงานเทานน

โดยเฉพาะอยางย งฐานขอมลประเภทผใชหลายคน นอกจากนยง

สามารถก าหนดสทธใหผใชแตละคนใชค าสง เพ ม ลบ ปรบปรงขอมล

ไดเปนรายคนหรอรายกลม

4. จดการดานความปลอดภยของขอมล

Page 48: หน่วยที่ 1 ข้อมูลและสารสนเทศ

5.ควบคมการเขาถงขอมลของผใช

6.ส ารองขอมลและการกคนขอมล

Page 49: หน่วยที่ 1 ข้อมูลและสารสนเทศ

เปนขอก าหนด โดยจะใหมขอมลทซ าซอนกนใหนอยท สด แตใหม

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

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

ไมได

7.จดการดานบรณภาพของขอมล

Page 50: หน่วยที่ 1 ข้อมูลและสารสนเทศ

8. จดสรางสวนประสานกบผใช

Page 51: หน่วยที่ 1 ข้อมูลและสารสนเทศ

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

เครอขายอนเทอรเนต เพอใหผใชสามารถเขยนค าสงดวยโปรแกรมท

ท างานบน www เชน browser ของ InternetExplorer หรอ Netscape เปนตน

9. เปนสวนประสานกบผใชในดานการสอสารฐานขอมล

Page 52: หน่วยที่ 1 ข้อมูลและสารสนเทศ

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

Page 53: หน่วยที่ 1 ข้อมูลและสารสนเทศ

1. ภาษาส าหรบการนยามขอมล (Data Definition Language: DDL)

2. ภาษาส าหรบการจดการขอมล (Data Manipulation Language:

DML)

3. ภาษาควบคม (Control Language)

ภาษาส าหรบการนยามขอมล ประกอบดวย ค าสงส าหรบสราง

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

Page 54: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ภาษาส าหรบการจดการขอมล ประกอบดวยค าสงส าหรบจดการ

ขอมล เชน เพอแทรกขอมลเขาสตาราง เพอตองการเรยกขอมลจาก

ตารางมาแสดงผลทจอภาพ หรอ เพอแกไข หรอลบขอมลทไมตองการ

ภาษาควบคม จะประกอบดวยค าสงส าหรบการอนญาตใหผใชแตละ

คนหรอกลมผใชกลมใด ๆ มสทธในการใชค าสงใด ๆ ไดบาง รวมทง

ค าสงส าหรบส ารองขอมลไมใหเสยหายและค าสงในการกคนขอมลใน

กรณทขอมลไดรบความเสยหายไปแลว เปนตน

Page 55: หน่วยที่ 1 ข้อมูลและสารสนเทศ

องคประกอบของระบบฐานขอมลหลกๆ มอยดวยกน 5 อยางดวยกน

คอ ฮารดแวร ซอฟตแวร บคลากร กระบวนความ และขอมล

1. ฮารดแวร หมายถง ตวเครองคอมพวเตอรและอปกรณรอบขาง

ทสามารถมองเหนได อาจจะเปนเครองเมนเฟรมคอมพวเตอร เครอง

มนคอมพวเตอร หรอเครองไมโครคอมพวเตอรกได รวมทงอปกรณ

น าเขาและอปกรณแสดงผลตาง ๆ ตลอดจนอปกรณสอสารขอมลซง

ในระบบฐานขอมลประเภทองคการขนาดใหญทมสาขาในตางประเทศ

จ าเปนตองใช

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

Page 56: หน่วยที่ 1 ข้อมูลและสารสนเทศ

2. ซอฟตแวร

2.1 ระบบปฏบตการ

Page 57: หน่วยที่ 1 ข้อมูลและสารสนเทศ

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

ระหวางผใชกบขอมลในกรณท ผใชมความช านาญ หรอถาผใชทไม

ช านาญจะตองผานโปรแกรมประยกตสงผานระบบการจดการ

ฐานขอมลเพอจดการขอมล ตวอยาง ซอฟตแวรระบบการจดการ

ฐานขอมล ไดแกMicrosoft Access, Microsoft SQL Server 2005, Oracle, DB2, MySQL เปนตน

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

Page 58: หน่วยที่ 1 ข้อมูลและสารสนเทศ

เปนโปรแกรมท เกดจากการเขยนชดค าสงโดยโปรแกรมเมอรเพอให

ผใชเขาถงขอมลและจดการขอมลตลอดจนพมพรายงานผล

สารสนเทศออกมา ในสวนของโปรแกรมอตถประโยชนมไวเพอให

ผบรหารฐานขอมลใชในการจดการฐานขอมลใหสะดวกรวดเรวย งขน

2.3 โปรแกรมประยกตและโปรแกรมอรรถประโยชน

Page 59: หน่วยที่ 1 ข้อมูลและสารสนเทศ

3. บคลากร

3.1 ผบรหารระบบ

Page 60: หน่วยที่ 1 ข้อมูลและสารสนเทศ

- เพ มรายชอผมสทธเปนผบรหารฐานขอมลเขาสซอฟตแวรระบบการ

จดการฐานขอมลทไดตดต งเอาไว

- ท าหนาทท เกยวของกบเครองคอมพวเตอรท เปนเครองลกขาย

3.1 ผบรหารระบบ

Page 61: หน่วยที่ 1 ข้อมูลและสารสนเทศ

- บรหารฐานขอมล

- ก าหนดสทธการเขาถงขอมลใหผใชแตละคนหรอเปนกลมกได

- ก าหนดสทธใหผใชคนใดหรอกลมใดใชค าสงใดไดบาง เชน ค าสง

ลบขอมล ค าสงแกไขขอมลเปนตน

- บ ารงรกษาฐานขอมลใหมเสถยรภาพ มประสทธภาพสง เชน

กรณทมขอมลเปนจ านวนมากจะท าใหการเขาถงขอมลชา

ผบรหารฐานขอมลจะตองปรบแตงฐานขอมลใหระบบฐานขอมล

ท างานไดอยางรวดเรวย งขน

3.2 ผบรหารฐานขอมล เปนผท าหนาท

Page 62: หน่วยที่ 1 ข้อมูลและสารสนเทศ

เปนผท าหนาทออกแบบฐานขอมลใหถกตองตามหลกการออกแบบ

ฐานขอมล ผออกแบบระบบจะตองค านงถง ไดแก

- การไมใหมขอมลซ าซอนกนหรอถามใหมไดนอยท สด

- ความสอดคลองของขอมลจะตองสอดคลองกน ขอมลไมขดแยง

กน และความถกตองสมบรณของขอมล ถาหากการออกแบบม

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

3.3 ผออกแบบฐานขอมล

Page 63: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ท าหนาท

- วเคราะหและออกแบบระบบใหสอดคลองกบความตองการของ

ผใชระบบ หรอผวาจาง

- ประสานงานระหวางผใชหรอผวาจางกบโปรแกรมเมอร

- เขยนกระบวนการท างาน ผงงาน หรอไดอะแกรมประเภทตางๆ

- ออกแบบการแสดงผลจอภาพ ออกแบบรายงาน และสงตาง ๆ ท

เกยวของเพอสงใหโปรแกรมเมอรเปนผเขยนชดค าสงตอไป

3.4 นกวเคราะหและออกแบบระบบ

Page 64: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ท าหนาท

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

ก าหนดขน โดยเลอกโปรแกรมภาษาทสอดคลองกบระบบฐานขอมลท

ตองการ

- ทดสอบการท างานของโปรแกรมท เขยนไมใหมขอผดพลาด ถาม

ขอผดพลาดจะตองแกไขใหถกตองกอนทจะน าไปใชจรง

3.5 โปรแกรมเมอร

Page 65: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ท าหนาท

- ใชระบบฐานขอมล หรอระบบสารสนเทศทไดพฒนา

- ปอนขอมลเขาสระบบ

- ปรบปรง แกไข

- สอบถามขอมลสารสนเทศทตองการ

- ผใชทมความช านาญมาก จะสามารถใชค าสงเพอประมวลผล

สารสนเทศไดตามความตองการ

3.6 ผใชระบบสารสนเทศ (end user)

Page 66: หน่วยที่ 1 ข้อมูลและสารสนเทศ

4. กระบวนการ

ค าสงและกฎทมไวส าหรบการออกแบบระบบฐานขอมลใหไดตาม

ความตองการของผใชหรอผวาจาง

Page 67: หน่วยที่ 1 ข้อมูลและสารสนเทศ

5. ขอมล

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

ดบ

Page 68: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ภาพท 1.8 ผท เกยวของกบระบบฐานขอมล

Page 69: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ฐานขอมลเปนแหลงเกบขอมลจ านวนมาก ๆ เมอน าขอมลท เกบอย

ภายในฐานขอมล น ามาประมวลผลโดยการนบ รวบรวม จดกลม

จ าแนก หาคาเฉลยหรอคดเปนรอยละ แลวแสดงผลลพธออกมาเปน

กราฟจะไดเปนสารสนเทศ และน าสารสนเทศทได ไปใชในการ

ตดสนใจ

บทสรป

Page 70: หน่วยที่ 1 ข้อมูลและสารสนเทศ

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

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

ฐานขอมลมาใชจะท าใหมประสทธภาพการสอบถามขอมลไดค าตอบท

ถกตอง ตรงกบความตองการการ

Page 71: หน่วยที่ 1 ข้อมูลและสารสนเทศ

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

การประมวลผลแฟมขอมล เนองจากตองใชค าสงของภาษาระดบสง

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

โครงสรางขอมล ตองแกไขชดค าสงดวยแฟมขอมลมความซ าซอนมาก

แฟมขอมลมความถกตองของขอมลนอยแฟมขอมลมความปลอดภย

นอย และแฟมขอมลขาดการควบคมจากสวนกลาง

Page 72: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ฐานขอมล แบงความสมพนธออกเปน 3 ชนด ไดแก ความสมพนธ

แบบหนงตอหนง ความสมพนธแบบหนงตอกลม และความสมพนธ

แบบกลมตอกลม นอกจากนฐานขอมลไดมการจ าลองขอมลเพอให

เขาใจไดงาย ๆ มการจ าลองออกเปน 3 แบบดวยกน ไดแก การ

จ าลองแบบล าดบชน การจ าลองแบบเครอขาย และการจ าลองแบบ

เชงสมพนธ

Page 73: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ประเภทของฐานขอมล แบงออกเปน 3 ประเภท ไดแก แบงตาม

จ านวนผใช มแบบใชเพยงคนเดยวและผใชหลายคน กบแบงตาม

ขอบเขตของงาน และแบงตามสถานทต ง และแบงตามการใชงาน เปน

ตน หนาทของระบบจดการฐานขอมล ม 7 อยาง ไดแก หนาท ใน

การจดการพจนานกรมขอมล จดการแหลงจดเกบขอมลการเปลยน

รปแบบ และการแสดงผลขอมล จดการดานปลอดภยของขอมล

ควบคมการเขาถงขอมลของผใชแตละคน แตละกลม ส ารองขอมล

และการกคนขอมลจดการดานบรณภาพของขอมล

Page 74: หน่วยที่ 1 ข้อมูลและสารสนเทศ

ภาษาทใชในการจดการฐานขอมล ใชภาษาเอสควแอล แบง

ออกเปน 3 ประเภทดวยกน ไดแก ภาษาส าหรบการนยามขอมล

ภาษาส าหรบการจดการขอมล และภาษาในการควบคม

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

ดวยกน ไดแก ฮารดแวร ซอฟตแวร บคลากร กระบวนการ และขอมล

ทกลาวมาทงหมดนมความส าคญทงนน ขาดสงหนงสงใดไมไดเลย จะ

ท าใหระบบฐานขอมลไมสามารถท างานไดอยางสมบรณ