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

Preview:

Citation preview

(Database System Technology)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

สารสนเทศ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ผบรหารระบบ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

บต

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

ไบต

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

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

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

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

เขตขอมล

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

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

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

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

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

เปนตน

ระเบยน

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

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

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

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

แฟมขอมล

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

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

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

การ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ฐานขอมล

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1. แบบล าดบชน

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

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

อก 3 โหนด

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

รเลชน

ระเบยน

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

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

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

1.2 ผใชหลายคน

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

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

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

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

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

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

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

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

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

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

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

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

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

หรอแตละคน

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

องคกร

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ไมได

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

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

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

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

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

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

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

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

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

DML)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

จ าเปนตองใช

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

2. ซอฟตแวร

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

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

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

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

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

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

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

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

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

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

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

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

3. บคลากร

3.1 ผบรหารระบบ

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

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

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

3.1 ผบรหารระบบ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ท าหนาท

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

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

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

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

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

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

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

ท าหนาท

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

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

ตองการ

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

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

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

ท าหนาท

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

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

- ปรบปรง แกไข

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

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

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

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

4. กระบวนการ

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

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

5. ขอมล

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

ดบ

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

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

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

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

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

ตดสนใจ

บทสรป

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

เชงสมพนธ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Recommended