ch08 slide

Post on 11-Apr-2017

362 Views

Category:

Business

0 Downloads

Preview:

Click to see full reader

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ความรเบองตนเกยวกบคอมพวเตอรและเทคโนโลยสารสนเทศ

top related