ch08 slide
TRANSCRIPT
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ขอมล คอ ขอเทจจรงทมการรวบรวมไวและมความหมาย อาจเกยวของกบคน สงของ หรอเหตการณอนๆ
สวนพนฐานสำาหรบการประมวลผลของงาน เพอใหไดสารสนเทศสำาหรบชวยตดสนใจและนำาเอาไปใชประโยชนอนๆตามตองการ
บทท 8 ขอมลและการจดการขอมล
2ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
การจดการขอมลขอมลทถกจดเรยงใหม
3ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
แหลงขอมลสามารถแบงประเภทตามแหลงทมาได 2
ประเภท คอแหลงขอมลภายในแหลงขอมลภายนอก
4ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
แหลงขอมลภายในแหลงกำาเนดขอมลอยภายในองคกรทวไป เชน ยอดขายประจำาป ขอมลผถอหน รายงานกำาไร
ขาดทน รายชอพนกงาน ฯลฯขอมลบางอยางอาจเปดเผยได บางอยางกเปน
ความลบ เชน ขอมลผลตภณฑใหม ขอมลการทดลอง เปนตน
5ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
แหลงกำาเนดอยภายนอกองคกร ไมใชขอมลทมอยภายในบรษทหรอองคกร
อาจหาไดจากบรษทผใหบรการขอมล หรอจากหนงสอพมพ วทย โทรทศนหรอสออนๆ
ตวอยางเชน ขอมลลกคา เจาหน อตราดอกเบยสถาบนการเงน กฎหมายและอตราภาษของรฐบาล หรอขอมลบรษทคแขง
แหลงขอมลภายนอก
6ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
คณสมบตของขอมลทดคณสมบตพนฐานของขอมลทด เชน
ความถกตอง (Accuracy)มความเปนปจจบน (Update)ตรงตามความตองการ (Relevance)ความสมบรณ (Complete)สามารถตรวจสอบได (Verifiable)
7ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ความถกตอง (Accuracy)ขอมลทไมเปนจรงอาจกอใหเกดความเสยหายได ตองคดเลอกขอมลทถกตองคอมพวเตอรประมวลผลตามขอมลทไดรบ เมอ
ปอนขอมลผด ผลลพธกยอมผดตามไปดวย (Garbage In Garbage Out)
8ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
มความเปนปจจบน (Update)
ขอมลทดตองมการปรบปรงแกไขใหมความเปนปจจบนอยเสมอ
เหตการณตางๆมกเกดขนใหมอยตลอด เชน จำานวนผมสทธเลอกตงในสมยกอนกบปจจบนยอมไมเทากน
ขอมลทลาสมยหากนำาไปใชประโยชน อาจใหผลลพธทคลาดเคลอนได
9ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ตรงตามความตองการ (Relevance)
ขอมลทจะนำามาใชตองสอดคลองตรงกบความตองการมากทสด
อาจไดจากการสำารวจหรอออกแบบสอบถามหากไมสอดคลองกบความตองการ กไมสามารถ
นำาไปใชประโยชนไดอยางเตมท
10ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ความสมบรณ (Complete)บางครงอาจเกบรวบรวมขอมลมากกวา 1 ครง
เพอใหไดขอมลทสมบรณเชน การเกบขอมลเชงสถต หรอวดคาเฉลย อาจ
ตองเกบทงขอมลปฐมภม (Primary Data) และขอมลทตยภม (Secondary Data)
ขอมลทสมบรณอาจตองคำานงถงความครบถวนของขอมลดวย เชน อาย เพศ การศกษา ศาสนา เชอชาต ของบคลากรในบรษท เปนตน
11ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
สามารถตรวจสอบได (Verifiable)
ขอมลทไดจากหลายแหลง อาจมทงเชอถอไดและเชอถอไมได
จำาเปนตองตรวจสอบแหลงทมาหรอหลกฐานอางองกอน
ปองกนขอมลทไมเกดประโยชนและอาจทำาใหเสยหายได
12ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
บต (Bit : Binary Digit)ไบต (Byte)ฟลด (Field) หรอเขตของ
ขอมล เรคอรด (Record)ไฟล (File) หรอแฟมตาราง
ขอมลฐานขอมล (Database)
การแบงลำาดบชนของการจดการขอมล
(Hierarchy of Data)
13ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
บต (Bit : Binary Digit)ลำาดบชนของหนวยขอมลทเลกทสด ขอมลทจะทำางานรวมกบคอมพวเตอร ตองแปลง
ใหอยในรปของเลขฐานสองกอนเมอแปลงแลวจะไดตวเลขแทนสถานะ เปด และ ปด
ของสญญาณไฟฟาทเรยกวาบต (Bit) คอบต 0 และบต 1
14ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ไบต (Byte)เมอนำาบตมารวมกนหลายๆบต จะไดหนวยขอมล
กลมใหมทเรยกวา ไบต (byte) จำานวนของบตทไดในแตละกลม อาจมมากหรอนอย
ตามแตชนดของรหสทใชเกบ สำาหรบรหสแอสกนน 1 ตวอกษร มขนาด 1 ไบต
(หรอ 8 บต)
15ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ฟลด (Field) หรอเขตของขอมล
ประกอบดวยกลมของตวอกษรหรอไบตตงแต 1 ตวขนไป มาประกอบกนเปนหนวยขอมลทใหญขน เพอแสดงลกษณะหรอความหมายอยางใดอยางหนง
ตวอยางฟลดพนกงาน เชน รหสพนกงาน ชอ นามสกล เงนเดอน หรอตำาแหนง
16ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
เรคอรด (Record)กลมของฟลดทมความสมพนธกน และนำามาจด
เกบรวมกนเปนหนวยใหมทใหญขนเพยงหนวยเดยว
ขอมลทจดเกบอาจมหลายเรคอรดได
17ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ไฟล (File)ไฟล (File) หรอแฟมตารางขอมล เปนการนำาเอาขอมลทงหมดหลายๆ
เรคอรดทตองการจดเกบ มาเรยงอยในรปแบบของแฟมตารางขอมลเดยวกน
ตวอยางเชน แฟมตารางขอมลคะแนนวชาคอมพวเตอรของนกศกษา อาจประกอบดวย เรคอรดของนกศกษาหลายๆคนทเกบขอมลเกยวกบ
รหสนกศกษา ชอ นามสกล และคะแนนทได เปนตน
18ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
แฟมตารางขอมลคะแนนวชาคอมพวเตอรไฟล (File) (ตอ)
19ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ฐานขอมล (Database)การรวมเอาแฟมตารางขอมลหลายๆแฟมทมความสมพนธกน มาเกบ
ไวทเดยวกนมการเกบคำาอธบายโครงสรางฐานขอมลไว เรยกวา พจนานกรมขอมล
(Data Dictionary) เพอชวยในการประมวลผล
20ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
โครงสรางของฐานขอมล
21ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ตวอยางฐานขอมลฐานขอมลทะเบยนราษฎร ฐานขอมลทะเบยน
นกศกษา ฐานขอมลบคลากร ฐานขอมลสนคาคงคลงฯลฯ
22ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
โครงสรางของแฟมขอมลวธการกำาหนดโครงสรางเพอจดเกบขอมลไวในแฟมบนสอ
บนทกขอมลสำารอง (Secondary Storage) เพอใหการจดเกบและเขาถงขอมลมความรวดเรว ถกตอง
และเหมาะสมกบความตองการ
23
การจดโครงสรางของแฟมขอมล (File Organization)
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
การจดโครงสรางของแฟมขอมล (File Organization) (ตอ)
อาจแบงไดเปน 3 ลกษณะคอโครงสรางของแฟมขอมลแบบเรยงลำาดบ
(Sequential File Structure)โครงสรางของแฟมขอมลแบบสม
(Direct/Random File Structure)โครงสรางของแฟมขอมลแบบลำาดบเชงดรรชน
(Index Sequential File Structure)
24ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
โครงสรางของแฟมขอมลแบบเรยงลำาดบ
(Sequential File Structure)
โครงสรางของแฟมขอมลชนดพนฐานทสามารถใชงานไดงายทสด
จดเกบขอมลแบบเรยงลำาดบเรคอรดตอเนองกนไปการอานหรอคนคนขอมลจะขามลำาดบไปอานโดยตรงไม
ได เหมาะสมกบงานทมการอานขอมลตอเนองกนไปตาม
ลำาดบและในปรมาณมากจดเกบอยในอปกรณประเภทเทปแมเหลก (Magnetic
Tape)25
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
โครงสรางของแฟมขอมลแบบเรยงลำาดบ
(Sequential File Structure) (ตอ)
26ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
โครงสรางของแฟมขอมลแบบสม
(Direct/Random File Structure)
โครงสรางแฟมขอมลทเขาถงไดโดยตรงสามารถเลอกหรออานคาไดโดยไมจำาเปนตองผานเรคอรด
แรกๆการเขาถงขอมลทำาไดเรว จดเกบในสอทมการเขาถงไดโดยตรง เชน ฮารดดสก หรอ
CD/DVDอาจแบงตามลกษณะการทำางานออกไดเปน 2 ประเภทคอ
แบบแฮชไฟล (Hash File) แบบดรรชน (Indexed File)
27ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
แบบแฮชไฟล (Hash File) อาศยอลกอรทมทเรยกวา แฮชชง (Hashing) ในการคำานวณหาคา
คยฟลด ถาขอมลมาก การแปลงคาตำาแหนงอาจเกดการชนกนได (Collision)
โครงสรางของแฟมขอมลแบบสม
(Direct/Random File Structure) (ตอ)
28ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
แบบดรรชน (Indexed File)ใชแฟมดรรชน (Index) คนหาหรอเขาถงขอมลโดยตรง แฟมดรรชนประกอบดวยคย 2 ตวคอ คยของขอมล และ
คยของตำาแหนงทเกบขอมล คลายกบแผนผงบอกตำาแหนงงานนทรรศการ
โครงสรางของแฟมขอมลแบบสม
(Direct/Random File Structure) (ตอ)
29ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
โครงสรางของแฟมขอมลแบบลำาดบเชงดรรชน (Index Sequential File Structure)
อาศยกระบวนการ ISAM (Index Sequential Access Method)
รวมเอาความสามารถในการเขาถงขอมลแบบสมและแบบเรยงตามลำาดบเขาไวดวยกน
ขอมลถกเกบเรยงกนตามลำาดบไวบนสอแบบสม และเขาถงขอมลผานแฟมขอมลลำาดบเชงดรรชน (Indexed Sequential File)
ทำางานไดยดหยนกวาวธอน โดยเฉพาะกรณทมขอมลมากๆ
30ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
โครงสรางของแฟมขอมลแบบลำาดบเชงดรรชน (Index Sequential File Structure) (ตอ)
31ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
เปรยบเทยบโครงสรางแฟมขอมลแตละประเภท
32ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ขอด/ขอเสยของแตละแบบแบบเรยงลำาดบ (Sequential File)
33ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ขอด ขอเสย สอเกบคาใชจายนอยเหมาะกบงาน
อานขอมลแบบเรยงลำาดบ และมปรมาณมาก
สอทใชเกบมราคาถก
คนหาขอมลไดชา เพราะตองคนตงแตตนไฟล
ขอมลตองจดเรยงลำาดบกอน
ไมเหมาะกบงานทตองแกไขเปนประจำา
เทปแมเหลก (Magnetic Tape)
ขอด/ขอเสยของแตละแบบ (ตอ)
34ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ขอด ขอเสย สอเกบคนหาขอมลได
เรว ทำาไดทนท
เหมาะกบงานทตองแกไขเปนประจำา
ไมเหมาะกบงานทตองอานขอมลมากๆ
การเขยนโปรแกรมเพอคนหาขอมลจะซบซอน
ไมสามารถเขาถงแบบเรยงตามลำาดบได
จานแมเหลก (Magnetic Disk)
แบบสม (Random File)
ขอด/ขอเสยของแตละแบบ (ตอ)
35ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
แบบลำาดบเชงดรรชน (Indexed Sequential File) ขอด ขอเสย สอเกบ
รองรบการประมวลผลไดทงแบบลำาดบและแบบสม
เหมาะกบงานทตองแกไขขอมลเปนประจำา เชน ธรกรรมออนไลน (Online Transaction Processing)
สนเปลองเนอทในการจดเกบดรรชนทใชอางองถงตำาแหนงของขอมล
การเขยนโปรแกรมเพอคนหาขอมลจะซบซอน
การทำางานชากวาแบบสม และมคาใชจายสง
จานแมเหลก (Magnetic Disk)
ประเภทของแฟมขอมล (File Type)
สามารถแบงออกไดเปน 2 ประเภทคอแฟมหลก (Master File)แฟมรายการเปลยนแปลง (Transaction File)
36ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
แฟมหลก (Master File)เปนแฟมขอมลทมการเปลยนแปลงขอมลไมบอยมากนกการปรบปรงขอมลใหมความทนสมย (Up to Date)
จะเปลยนแปลงทแฟมหลกโดยตรง หรออาศยขอมลจาก Transaction File กได
ตวอยางแฟมหลก ลกคาธนาคาร จะเกบขอมลของลกคา เชน ชอ ทอย หมายเลขบญช ยอดเงนคงเหลอในบญช เปนตน
37ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
แฟมรายการเปลยนแปลง (Transaction File)
แฟมขอมลทมการเปลยนหรอแกไขรายการขอมลคอนขางบอย และทำาแบบประจำาตอเนองหรอเกดขนทกวน
มกจะนำาไปใชสำาหรบการปรบปรงแฟมหลกตวอยางแฟมรายการเปลยนแปลง เวลาเขา-
ออกงานของพนกงาน ซงจะมรายการบนทกหรอลงเวลาเกดขนอยเปนประจำาทกวน
38ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
การปรบปรงรายการของแฟมขอมลทเกยวของ
39ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
แฟมขอมลกบระบบฐานขอมล (File Processing &
Database Systems)การประมวลผลแบบแฟมขอมล (File
Processing)ตางแผนกตางแยกจดเกบขอมลเกดการซำาซอน (Data Redundancy )
40ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ระบบฐานขอมล (Database Systems) แกปญหาความซำาซอนกน
ของขอมลจดเกบรวบรวมแฟมขอมลท
สมพนธกนมาจดเรยงรวมกนใหมอยางเปนระเบยบ
สะดวกตอการคนหาและเรยกใชขอมลรวมกน
แฟมขอมลกบระบบฐานขอมล (File Processing & Database
Systems) (ตอ)
41ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
แนวคดของการใชฐานขอมลลดความซำาซอนกนของขอมล (Reduced Data
Redundancy)ลดความขดแยงของขอมล (Reduced Data
Inconsistency)การรกษาความคงสภาพของขอมล
(Improved Data Integrity)ใชขอมลรวมกนได (Shared Data)งายตอการเขาถงขอมล
(Easier Access)ลดระยะเวลาการพฒนาระบบงาน
(Reduced Development Time)42
ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ลดความซำาซอนกนของขอมล (Reduced Data
Redundancy)หนวยงานทจดเกบขอมลแยกกนหลายท อาจมขอมลบางสวนทซำา
ซอนกน (Data Redundancy)
เชน ฝายการเงนกบฝายการขาย ตางเกบขอมลลกคาไวทฝายของตนเอง เมอมการเปลยนแปลง ทอยของลกคา กตองตามไปแกไขแฟมทเกบขอมลของทงสองฝาย
ฐานขอมล จะชวยลดความซำาซอนกนของขอมลได เพราะจะถกจดเกบไวในทเดยวกน จงงายตอการแกไข
43ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ลดความขดแยงของขอมล (Reduced Data
Inconsistency)ขอมลทเปนชดเดยวกน แตมคาตางกน ถอวาเปน
ความขดแยงกนของขอมลเชน ปญหาเรองทอยลกคา หากแกไขเฉพาะฝาย
ขาย แตฝายการเงนไมไดแกไข ขอมลทอยลกคาจงขดแยงกน
การใชฐานขอมลนน เมอแกไขในทหนง ขอมลอกทหนงจะถกเปลยนไปดวย
44ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
การรกษาความคงสภาพของขอมล
(Improved Data Integrity)ความคงสภาพของขอมล (Data Integrity) คอ ความถก
ตอง ความสอดคลอง ความสมเหตสมผลของขอมลทอยในฐานขอมล
เราสามารถกำาหนดชนดหรอความยาวของขอมลในฐานขอมลได ถาผดแปลกออกไปจากทกำาหนด จะไมสามารถปอนขอมลนนเขามาได ขอมลจงมความถกตองตามโครงสรางอยเสมอ
เชน ขอมลหมายเลขบตรประชาชน กำาหนดชนดขอมลใหเปนตวเลขเทานน จะปอนขอมลตวอกษรไมได
45ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ใชขอมลรวมกนได (Shared Data)
แตละฝายในองคกร สามารถทจะเรยกใชขอมลระหวางกนได เชนฝายการเงนตองการขอมลเกยวกบแฟมขอมลลกคา ก
สามารถดงมาจากระบบฐานขอมลทเดยวกนได ฝายบรหารตองการขอมลเกยวกบแฟมขอมลพนกงาน
เพอดประวตการทำางาน กสามารถเรยกใชรวมกนได
46ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
งายตอการเขาถงขอมล (Easier Access)
ฐานขอมลชวยใหเขาถงขอมลไดงายขน เพราะมกลไกในการเขาถงขอมลทเปนแบบเดยวกน
เชน คำาสงเรยกคนขอมลภาษา SQL (Structure Query Language) ในระบบจดการฐานขอมลเชงสมพนธ หรอ RDBMS
47ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ลดระยะเวลาการพฒนาระบบงาน (Reduced Development
Time)นกพฒนาระบบทำางานไดเรวขน เพราะฐานขอมล
ชวยลดปญหาดานความซำาซอน ความขดแยง และความคงสภาพของขอมลได
ชวงเวลาการบำารงรกษาโปรแกรม (Program Maintenance) ลดลง
48ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
เครองมอสำาหรบจดการฐานขอมล (DBMS)
49ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ระบบจดการฐานขอมล หรอ DBMS (Database Management Systems) เปนเสมอนผจดการฐานขอมล
โปรแกรมจดการระบบมมากมาย แตทนยมคอ ระบบจดการฐานขอมลเชงสมพนธ หรอ RDBMS (Relational Database Management System) ตวอยางโปรแกรม RDBMS เชนOracleMicrosoft
SQL ServerMicrosoft
Access
MySQLDB2Sybase
ลกษณะของ DBMSผใชไมจำาเปนตองทราบถงโครงสรางทางกายภาพของขอมลใน
ระดบทลกมากสามารถกำาหนดโครงสรางและดแลรกษาฐานขอมลไดควบคมการเขาถงขอมลไดตามระดบการใชงานทตองการใชภาษาทจดการกบขอมลโดยเฉพาะเรยกวา ภาษาควร (Query
Language)
50ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ภาษาควร (Query Language)
ภาษาทใชสำาหรบสอบถามหรอจดการกบขอมลโดยเฉพาะ
ภาษาทไดรบความนยมสงสดคอ ภาษา SQL (Structure Query Language)
องคกร ANSI ไดประกาศให SQL เปนภาษามาตรฐานสำาหรบระบบการจดการฐานขอมลเชงสมพนธ หรอ RDBMS (Relational Database Management System)
51ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ตวอยางคำาสงภาษา SQL
52ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
SELECT
ใชสำาหรบเลอกขอมล หรอเลอกเรคอรดใดๆทตองการจากฐานขอมล
INSERT
ใชสำาหรบเพมขอมล หรอเพมเรคอรดใดๆเขาไปในฐานขอมล
UPDATE
ใชสำาหรบแกไขขอมล หรอแกไขเรคอรดใดๆในฐานขอมล
DELETE
ใชสำาหรบลบขอมล หรอลบเรคอรดใดๆในฐานขอมล
ตวอยางโปรแกรม Microsoft Access
53ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ตวอยางแอพพลเคชน SQL MobileDeveloper
54ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
55ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ความสามารถทวไปของ DBMS
ความสามารถทวไปของ DBMS (ตอ)
สรางฐานขอมล (Create Database)วเคราะหและออกแบบขอมลกอนสรางฐานขอมลจรงระบบ DBMS ทวไป มเครองมอชวยสรางอยในโปรแกรมอาศยภาษา SQL ในการสงงาน เชน สรางฟลด หรอตาราง
เปนตน
56ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ความสามารถทวไปของ DBMS (ตอ)
เพม เปลยนแปลง และลบขอมล (Add, Update and Delete Data) สามารถเพมคารายการในฐานขอมลไดทกเมอ เชน เพมคาบางเรคอรดทตกหลน
ในการบนทกขอมล แกไขขอมลทมการเปลยนแปลงขอมล เชน ทอยลกคา หรอเบอรโทรศพทลบขอมลทไมมความจำาเปนตองใช เชน เรคอรดของนกศกษาบางคนทลาออกไป
57ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ความสามารถทวไปของ DBMS (ตอ)
จดเรยงและคนหาขอมล (Sort and Retrieve Data)DBMS มคณสมบตทชวยใหเรยกคนหาขอมลไดงาย
และสะดวก สามารถจดเรยงขอมลและเลอกไดวาจะให DBMS จด
เรยงแบบใด เชนมากไปนอย หรอ เรยงตามลำาดบเวลา
การคนหาขอมลทมอยจำานวนมากมาก สามารถระบคาเพยงบางสวนใหคนหาได
58ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
ความสามารถทวไปของ DBMS (ตอ)
สรางแบบฟอรมและรายงาน (Create Form and Report)สามารถสรางแบบฟอรมการแสดงผลบนหนาจอ
(Form) พมพผลลพธรายการตางๆออกมาเปนรายงาน
(Report) ชวยในเรองของการตดสนใจและการวเคราะหขอมล
59ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
NoSQL (Non-Relational Database)
ฐานขอมลทไมตองเชอมโยงความสมพนธ (Non-Relational Database) หรอ NoSQL ซงไมตองใชคำาสงภาษา SQL จดการกบฐานขอมล แตจะใชคย (Key) เปนหลกในการคนหาและเปรยบเทยบขอมลแทน
ใชสำาหรบระบบทมฐานขอมลขนาดใหญมากๆ เชน Google, Facebook, Twitter, FourSquare และ Pantip.com
ระบบของ Social Network นนมปรมาณขอมลเพมเขามามากมายในแตละวน เชน ขอความทโพสต คอมเมนทตางๆ รปภาพ รวมทงคลปวดโอ ทำาใหไมสามารถใชวธการเชอมโยงความสมพนธของตารางแบบ RDBMS ได จงตองใช NoSQL
60ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ
NoSQL (Non-Relational Database) (ตอ)
เหมาะกบงานทมผใชจำานวนมาก (Big User ) ซงตองเกบขอมลปรมาณมหาศาล และมการเรยกใชขอมลจากเซรฟเวอรตลอดเวลา
มการกระจายขอมลเกบไวบนเซรฟเวอรหลายๆตว ไมมรปแบบโครงสรางขอมลทแนนอน งายตอการขยายฐานขอมล
หรอเพมเครองเซรฟเวอรไมเหมาะกบงานประมวลผลรายการ (Transaction ) บางอยางท
ตองการความปลอดภยสงตวอยางฐานขอมลแบบ NoSQL เชน MongoDB, CouchDB
และ InfoGrid
61ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ