data processing

48
กกกกกกกกกกกกกกกกก 1 กกกกกกกกกกก กกกกกก

Upload: chukiat008

Post on 02-Jun-2015

1.526 views

Category:

Travel


1 download

TRANSCRIPT

Page 1: Data processing

การประมวลผลข้�อม ล 1

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

Page 2: Data processing

การประมวลผลข้�อม ล 2

เนื้��อหา

กระบวนื้การผล�ตสารสนื้เทศ

2

ว�ธี�การประมวลผลข้�อม ล 4

ความหมายข้องข้�อม ลและสารสนื้เทศ

31

ล�กษณะข้องสารสนื้เทศท�"ดี�

33

รห�สแทนื้ข้�อม ล 5

Page 3: Data processing

การประมวลผลข้�อม ล 3

เนื้��อหา

ประเภทข้องแฟ้&มข้�อม ล7

ประเภทฐานื้ข้�อม ล9

โครงสร�างข้�อม ล36

ฐานื้ข้�อม ล38

ข้�อดี�ในื้การใช้�ระบบฐานื้ข้�อม ล

10

Page 4: Data processing

การประมวลผลข้�อม ล 4

เนื้��อหา

ระบบการจั�ดีการฐานื้ข้�อม ล

311

Page 5: Data processing

การประมวลผลข้�อม ล 5

บทนื้,า

ข้�อม ลข้-าวสารต-าง ๆ บนื้โลกนื้��ม�อย -มากมายมหาศาล การท�"จัะจั�ดีการก�บข้�อม ลเหล-านื้�� เพื่�"อก-อให�เก�ดีประโยช้นื้1ส งส2ดีต-อการใช้�งานื้ ต�องอาศ�ยเคร�"องม�อ กระบวนื้การ ว�ธี�การต-าง ๆ เพื่�"อท,าการประมวลผลข้�อม ลให�ไดี�สารสนื้เทศท�"ดี� ม�ประโยช้นื้1สามารถจั�ดีเก5บและค�นื้ค�นื้มาใช้�งานื้ไดี�อย-างสะดีวก รวดีเร5ว ตลอดีเวลา

Page 6: Data processing

การประมวลผลข้�อม ล 6

ความหมายข้องข้�อม ลและสารสนื้เทศ

ข้�อม ล (Data) หมายถึ�ง ข้�อเท็�จจร�ง เก��ยวก�บคน สั�ตว! ว�ตถึ" สั��งข้อง หร#อล�กษณะต&าง ๆ ท็��อาจอย &ในร ปข้�อความ ต�วเลข้ สั�ญล�กษณ! ภาพ และเสั�ยง หร#อผสัมผสัานก�นไป เช่&น ช่#�อน�กศึ�กษา จ0านวนอาจารย! อาย" เพศึ คะแนน รายการสั�นค�า ฯลฯ

Page 7: Data processing

การประมวลผลข้�อม ล 7

ความหมายข้องข้�อม ลและสารสนื้เทศ

สัารสันเท็ศึ (Information) หมายถึ�ง ข้&าวสัารท็��ได้�จากการน0าข้�อม ลมาค0านวณท็างสัถึ�ต�หร#อประมวลผลอย&างใด้อย&างหน��ง ซึ่��งผลล�พธ์!ท็��ได้�ออกมาน�5นจะอย &ในร ปท็��สัามารถึน0าไปใช่�งานได้�ท็�นท็�

Page 8: Data processing

การประมวลผลข้�อม ล 8

กระบวนื้การไดี�มาข้องสารสนื้เทศ

การประมวลผล สารสนื้เทศข้�อม ล

Page 9: Data processing

การประมวลผลข้�อม ล 9

กระบวนื้การผล�ตสารสนื้เทศ

• การเก5บรวบรวมข้�อม ล (Capturing)

• การตรวจัสอบข้�อม ล (Verifying)

• การจั,าแนื้ก (Classifying)

• การจั�ดีเร�ยงข้�อม ล (Arranging)

• การค,านื้วณ (Calculating)

• การสร2ป (Summarizing)

Page 10: Data processing

การประมวลผลข้�อม ล 10

กระบวนื้การผล�ตสารสนื้เทศ

• การเร�ยกใช้� (Retrieving)

• การเผยแพื่ร- (Disseminating and Reproducing)

• การจั�ดีเก5บ (Storing)

Page 11: Data processing

การประมวลผลข้�อม ล 11

ล�กษณะข้องสารสนื้เทศท�"ดี�

ข้�อม ลท็��จะน0ามาประมวลผลให�เป6นสัารสันเท็ศึท็��ด้�น� 5น จะต�องม�ค"ณสัมบ�ต�พ#5นฐานด้�งน�5 (ครรช่�ต มาล�ยวงศึ!, 2539, หน�า 122)

สอดีคล�องก�บเร�"องท�"สนื้ใจั

ความสมบ รณ1

ความรวดีเร5วและ

เป6นื้ป7จัจั2บ�นื้

ความถ กต�อง

ค�นค#นได้�สัะด้วก

Page 12: Data processing

การประมวลผลข้�อม ล 12

ว�ธี�การประมวลผลข้�อม ล

การประมวลผลแบบกล2-ม (Batch

Processing)

การประมวลผลออนื้ไลนื้1 (Online

Processing)

ว�ธี�การประมวลผลข้�อม ลในื้ระบบคอมพื่�วเตอร1

Page 13: Data processing

การประมวลผลข้�อม ล 13

การประมวลผลออนไลน! (Online Processing)

เป6นเท็คน�คการประมวลผลแบบสั"&ม จะประมวลผลตามเวลาท็��เก�ด้ การประมวลผลออนไลน!น�5จ�ด้ว&าเป6นการประมวลผลแบบ Real-Time Processing หมายความว&า จะท็0าการประมวลผลท็�นท็�โด้ยไม&ต�องรอรวบรวมข้�อม ล รายการจะถึ กน0าไปประมวลผลและได้�ผลล�พธ์!ท็�นท็� การประมวลผลแบบ Real-Time น�5 จะม�เท็อร!ม�น�ลต&อเข้�าก�บ CPU โด้ยตรง ข้�อม ลจะม�ความท็�นสัม�ยอย &ตลอด้เวลา ระบบล�กษณะน�5เร�ยกว&า Online System เช่&น การฝาก-ถึอนเง�นข้องธ์นาคารด้�วย ATM

Page 14: Data processing

การประมวลผลข้�อม ล 14

การประมวลผลแบบกล2-ม (Batch Processing)

ค#อ การประมวลผลโด้ยม�การรวบรวมข้�อม ลไว�ช่&วงเวลาหน��งก&อนท็0าการประมวลผล การประมวลผลจะท็0าตามช่&วงเวลาท็��ก0าหนด้อาจท็0าท็"กว�นหร#อท็"กสั�5นเด้#อน ผ �ใช่�ไม&สัามารถึเห�นผลล�พธ์!ท็�นท็�และไม&สัามารถึโต�ตอบก�บระบบได้� แต&การประมวลผลแบบน�5จะช่&วยลด้ค&าใช่�จ&ายในการประมวลผลได้�มากกว&าการประมวลผลแบบอ#�น ข้�อม ลจะเป6นแบบ Transaction file ระบบคอมพ�วเตอร!ท็��ใช่�ในการประมวลผลน�5เร�ยกว&า Off-line System เช่&น ระบบค�ด้ด้อกเบ�5ยข้องธ์นาคาร การค�ด้ค&าน05า-ค&าไฟ เป6นต�น

Page 15: Data processing

การประมวลผลข้�อม ล 15

ข้�อม ล และสารสนื้เทศ

ข้�อม ลท็��จะน0ามาใช่�ก�บคอมพ�วเตอร! จะต�องม�การแปลงร ปแบบหร#อสัถึานะให�คอมพ�วเตอร!เข้�าใจได้�

ร ปแบบหร#อสัถึานะ เร�ยกว&า สัถึานะแบบด้�จ�ตอล โด้ยจะม�เพ�ยง 2 สัถึานะค#อ ป<ด้ (0) และ เป<ด้ (1) ซึ่��งก�ค#อ ระบบต�วเลข้ฐานสัอง(Binary system)

1 0

Page 16: Data processing

การประมวลผลข้�อม ล 16

ข้�อม ลท�"ในื้ร ปข้องต�วเลข้ฐานื้สอง

1 0 1 1 0 0 1 01 0 0 1 0 0 1 01 0 0 1 0 0 1 11 1 1 1 1 1 1 1

Page 17: Data processing

การประมวลผลข้�อม ล 17

การแปลความหมาย

Code binary

Character

00110000 0

00110001 1

00110010 2

00110011 3

00110100 4

00110101 5

01000001 A

01000010 B

01000011 C

01000100 D

01000101 E

Examples from theASCII Text Code

Page 18: Data processing

การประมวลผลข้�อม ล 18

โครงสร�างข้�อม ล

โครงสัร�างข้�อม ล แบ&งออกเป6น 2 ล�กษณะ โครงสัร�างเช่�งกายภาพ (Physical Data

Structure) หมายถึ�ง ว�ธ์�การจ�ด้เก�บข้�อม ลในสั#�อต&าง ๆ เช่&น เท็ปแม&เหล�ก จานแม&เหล�ก ด้�สัก!เก�ต เป6นต�น

โครงสัร�างเช่�งตรรกะ (Logical Data Structure) หมายถึ�ง การจ�ด้เก�บข้�อม ลและความสั�มพ�นธ์!ต&าง ๆ ข้องข้�อม ลในระบบฐานข้�อม ล

Page 19: Data processing

การประมวลผลข้�อม ล 19

โครงสร�างเช้�งตรรกะ

บ�ต - (Bit Binary Digit)ไบต! (Byte)ฟ=ลด้!หร#อเข้ตข้องข้�อม ล (Field)เรคอร!ด้ (Record)ไฟล!หร#อแฟ>มตารางข้�อม ล (File)ฐานข้�อม ล (Database)

Page 20: Data processing

การประมวลผลข้�อม ล 20

โครงสร�างเช้�งตรรกะ

Page 21: Data processing

การประมวลผลข้�อม ล 21File Processing by Worawut 2005

ล,าดี�บข้องข้�อม ล (ต-อ)

1 Bit

00100100 Byte

CMU Field

CMU 1 2 3 Record

KU 4 5 6

CU 7 8 9

CMU 1 2 3

File

Page 22: Data processing

การประมวลผลข้�อม ล 22

แฟ้&มตารางข้�อม ลคะแนื้นื้นื้�กศ8กษาว�ช้าคอมพื่�วเตอร1

Page 23: Data processing

การประมวลผลข้�อม ล 23

ประเภทข้องแฟ้&มข้�อม ล

แฟ้&มข้�อม ล

แฟ้&มข้�อม ลหล�ก (Master File)

แฟ้&มส,ารอง (Backup File)

แฟ้&มรายการ (Transaction File)

แฟ้&มดี�ช้นื้� (Index File)

แฟ้&มรายงานื้ (Report File)

แฟ้&มงานื้ (Work File)

Page 24: Data processing

การประมวลผลข้�อม ล 24

แฟ>มข้�อม ลหล�ก ( Master File) เป6นแฟ>มข้�อม ลท็��บรรจ"ข้�อม ลท็��เป6นสั&วนสั0าค�ญข้องงาน ม�กจะเร�ยงล0าด้�บตามค�ย!หล�ก  เช่&นแฟ>มข้�อม ลหล�กข้องพน�กงาน ใช่�ประมวลผลเง�นเด้#อน จะม�รายละเอ�ยด้ข้องพน�กงานแต&ละคน เช่&น รห�สัพน�กงาน ช่#�อ-สัก"ล ว�นเด้#อนป=เก�ด้  สัถึานะ ว�นเด้#อนป=เข้�าท็0างาน แผนก เง�นเด้#อน โบน�สั ฯลฯ

Page 25: Data processing

การประมวลผลข้�อม ล 25

แฟ>มข้�อม ลรายการ (Transaction File) เป6นแฟ>มข้�อม ลท็��บ�นท็�กรายการเปล��ยนแปลงข้องแฟ>มข้�อม ลหล�ก ซึ่��งรายการเหล&าน�5น0ามาปร�บปร"งแฟ>มข้�อม ลหล�กให�ได้�ข้�อม ลเป6นป?จจ"บ�นและใช่�เป6นแฟ>มข้�อม ลท็��ให�ข้�อม ลได้�ระยะหน��ง

Page 26: Data processing

การประมวลผลข้�อม ล 26

แฟ้&มดีรรช้นื้� แฟ้&มดีรรช้นื้� ((Index file)Index file) ม�ล�กษณะเช่&นเด้�ยวก�บด้รรช่น�ช่&วงท็�ายข้องหน�งสั#อ ใช่�สั0าหร�บช่�5บอกต0าแหน&งข้องระเบ�ยนในแฟ>มข้�อม ลหล�ก เพ#�อช่&วยให�การค�นหารวด้เร�วมากย��งข้�5น ปกต�แฟ>มด้รรช่น�ประกอบด้�วย 2 entries ค#อเข้ตหล�ก และต0าแหน&งท็��

Page 27: Data processing

การประมวลผลข้�อม ล 27

แฟ>มงาน (Work File) เป6นแฟ>มข้�อม ลท็��ถึ กสัร�างในระหว&างการท็0างานข้องโปรแกรมระบบงาน เม#�อสั�5นสั"ด้การท็0างานข้องโปรแกรม แฟ>มข้�อม ลปะเภท็น�5จะถึ กลบท็�5งท็�นท็� เช่&น Temp File ท็��ถึ กสัร�างโด้ย ระบบว�นโด้ว! เป6นต�น

Page 28: Data processing

การประมวลผลข้�อม ล 28

แฟ>มรายงาน (Report File) เป6นแฟ>มข้�อม ลท็��ใช่�สั0าหร�บรายงานผลออกท็างจอภาพ (Monitor) หร#อท็างเคร#�องพ�มพ! (Printer) ซึ่��งเราสัามารถึจ�ด้ร ปแบบข้องรายงานได้�ตามต�องการ

Page 29: Data processing

การประมวลผลข้�อม ล 29

แฟ>มสั0ารอง (Backup File) เป6นแฟ>มข้�อม ลท็��ค�ด้ลอกข้�อม ลจากแฟ>มข้�อม ลหล�กเพ#�อสั0ารองเก�บไว�เม#�อเก�ด้ป?ญหาก�บแฟ>มข้�อม ลหล�ก ก�สัามารถึน0าแฟ>มสั0ารองกล�บมาใช่�งานได้� ถึ#อว&าเป6นแฟ>มท็��ม�ความสั0าค�ญมากประเภท็หน��ง

Page 30: Data processing

การประมวลผลข้�อม ล 30

ฐานื้ข้�อม ล (Database)

ฐานข้�อม ล หมายถึ�ง การจ�ด้เก�บข้�อม ลท็��เก��ยวข้�องก�นอย&างม�ระบบ ซึ่��งผ �ใช่�สัามารถึเร�ยกใช่�ข้�อม ลในล�กษณะต&าง ๆ ก�นได้� เช่&น การเร�ยกด้ ข้�อม ล การแก�ไข้ข้�อม ล การเพ��ม การลบข้�อม ล การเร�ยงล0าด้�บข้�อม ล เป6นต�น โด้ยท็��วไปการจ�ด้เก�บข้�อม ลม�กจะน0าระบบคอมพ�วเตอร!มาช่&วยในการจ�ด้เก�บฐานข้�อม ล เพ#�อให�ท็�นต&อความต�องการใช่�และถึ กต�องตรงตามความเป6นจร�ง

(รว�วรรณ เท็นอ�สัสัระ, 2543, หน�า 6)

Page 31: Data processing

การประมวลผลข้�อม ล 31

โครงสร�างข้องฐานื้ข้�อม ล

00110100

470101513

470101513 มงคล นื้,�านื้�"ง 80

470101513 มงคล นื้,�านื้�"ง 80 470101103 กนื้ก ท�พื่ย1กมล 74

Page 32: Data processing

การประมวลผลข้�อม ล 32

ประเภทข้องฐานื้ข้�อม ล

ฐานื้ข้�อม ลแบบล,าดี�บข้��นื้ ฐานื้ข้�อม ลแบบล,าดี�บข้��นื้ ((Hierarchical Databases)Hierarchical Databases)

ฐานื้ข้�อม ลแบบเคร�อข้-าย (Network Databases)

ฐานื้ข้�อม ลแบบส�มพื่�นื้ธี1 (Relational Databases)

ฐานื้ข้�อม ลฐานื้ข้�อม ล

Page 33: Data processing

การประมวลผลข้�อม ล 33

ฐานื้ข้�อม ลแบบล,าดี�บข้��นื้ (Hierarchical

Databases)

เป6นโครงสัร�างการจ�ด้เก�บข้�อม ลเก��ยวก�บระเบ�ยนข้�อม ล (Record) และความสั�มพ�นธ์!ระหว&างข้�อม ลเป6นแบบหน��งต&อกล"&ม (one-to-many; 1 : M) หร#อความสั�มพ�นธ์!ระหว&างแม&ก�บล ก กล&าวค#อระหว&างระเบ�ยนสัองประเภท็ จะม�ข้�างหน��งเป6นระเบ�ยนแม&เพ�ยงหน��งแห&ง และม�หลายด้�านเป6นระเบ�ยนล ก

Page 34: Data processing

การประมวลผลข้�อม ล 34

ต�วอย-างฐานื้ข้�อม ลแบบล,าดี�บข้��นื้ แผนื้ก

รห�สัแผนก

ช่#�อแผนก สัถึานท็��

รห�สัพน�กงาน

ช่#�อ รห�สัแผนก

เง�นเด้#อน

พื่นื้�กงานื้ โครงการ

รห�สัโครงการ

ช่#�อโครงการ

สัถึานท็��

Child Record

Root / Parent Record

Page 35: Data processing

การประมวลผลข้�อม ล 35

ฐานื้ข้�อม ลแบบเคร�อข้-าย (Network Databases)

เป6นโครงสัร�างข้�อม ลท็��แสัด้งความสั�มพ�นธ์!ซึ่�บซึ่�อนกว&าแบบล0าด้�บข้�5น โด้ยโครงสัร�างประเภท็น�5จะม�ความสั�มพ�นธ์!ในล�กษณะอ#�นเข้�ามาเก��ยวข้�อง โครงสัร�างประกอบด้�วยข้�อม ลประเภท็ระเบ�ยนและกล"&มข้�อม ลข้องระเบ�ยนน�5น ๆ เช่&นเด้�ยวก�บฐานข้�อม ลแบบล0าด้�บข้�5น และฐานข้�อม ลแบบสั�มพ�นธ์! ความสั�มพ�นธ์!ระหว&างประเภท็ระเบ�ยน เร�ยกว&า Set Type เหมาะก�บความสั�มพ�นธ์!แบบหลายต&อหน��ง (many-to-one: M:1) หร#อหลายต&อหลาย (many-to-many: M:M) ด้�งน�5นระเบ�ยนล กจะมาจากต�นก0าเน�ด้ได้�มากกว&าหน��งแห&ง

Page 36: Data processing

การประมวลผลข้�อม ล 36

เศึรษฐศึาสัตร!…

นาย กนาย ข้

แผนก: Owner Record

น�กศึ�กษา: Member Record

ว�ช่าเอก: Set Type

Page 37: Data processing

การประมวลผลข้�อม ล 37

ฐานื้ข้�อม ลแบบส�มพื่�นื้ธี1 (Relational Databases)

เป6นโครงสัร�างข้�อม ลท็��แสัด้งความสั�มพ�นธ์!ข้องข้�อม ลในร ปตาราง 2 ม�ต� ท็�5งความสั�มพ�นธ์!ข้องข้�อม ลท็��อย &ในตารางเด้�ยวก�น หร#อตารางท็��ม�ความเก��ยวข้�องก�นด้�วย โด้ยการเช่#�อมโยงระหว&างตาราง จะใช่� Attribute ท็��ม�อย &ในตารางเป6นต�วเช่#�อมโยงข้�อม ลก�น แนวค�ด้ร ปแบบฐานข้�อม ลแบบสั�มพ�นธ์!น�5 เป6นการออกแบบท็��ใกล�เค�ยงก�บการร�บร �ข้องผ �ใช่� เป6นการจ�ด้โครงสัร�างในระด้�บสั งและเป6นท็��น�ยมก�นแพร&หลายมาก

Page 38: Data processing

การประมวลผลข้�อม ล 38

EMPLOYEEEMPNU

MEMPNAME SALARY POSITIO

NDEPNO

1001 WARAPORN 16000 PROGRAMMER

10

1002 SIRILUK 20000 CLERK 20

DEPARTMENTDEPNO DEPNAME LOCATION

10 INFORMATION TECHNOLOGY

SILOM

20 ACCOUNTING SUKUMVIT

Page 39: Data processing

การประมวลผลข้�อม ล 39

ข้�อดี�ในื้การใช้�ระบบฐานื้ข้�อม ล

ลดีความซ้ำ,�าซ้ำ�อนื้ข้องข้�อม ล

ท,าให�เก�ดีข้�อม ลถ กต�องตรงก�นื้

การป&องก�นื้และร�กษาความปลอดีภ�ยให�ก�บข้�อม ล

สามารถใช้�ข้�อม ลร-วมก�นื้ไดี�

ม�ความเป6นื้อ�สระข้องข้�อม ล

Page 40: Data processing

การประมวลผลข้�อม ล 40

ระบบการจั�ดีการฐานื้ข้�อม ล (Data Base Management

System: DBMS)

ระบบการจ�ด้การฐานข้�อม ล (Data Base Management System: DBMS) หมายถึ�ง ซึ่อฟท็!แวร!ท็��ใช่�จ�ด้การฐานข้�อม ล เพ#�อช่&วยในการสัร�างข้�อม ล เพ��มข้�อม ล ลบข้�อม ล ตลอด้จนควบค"มและด้ แลระบบฐานข้�อม ล เพ#�อช่&วยให�ผ �ใช่�สัามารถึเข้�าถึ�งข้�อม ล และสัามารถึน0าข้�อม ลน�5นมาใช่�งานได้�อย&างม�ประสั�ท็ธ์�ภาพ

Page 41: Data processing

การประมวลผลข้�อม ล 41

ระบบการจั�ดีการฐานื้ข้�อม ล (Data Base Management

System: DBMS)

DBMS

Add Your Text

ผ �ใช้�ท�"วไป ฐานื้ข้�อม ล

Page 42: Data processing

การประมวลผลข้�อม ล 42

องค1ประกอบข้องระบบการจั�ดีการฐานื้ข้�อม ล

1

ภาษาส,าหร�บ

นื้�ยามข้�อม ล (Data

Definition

Language:

DDL)

3

พื่จันื้านื้2กรมข้�อม ล (Data

Dictionary)

2

ภาษาส,าหร�บการใช้�ข้�อม ล

(Data Manipula

tion Language: DML)

Page 43: Data processing

การประมวลผลข้�อม ล 43

หนื้�าท�"ข้องระบบการจั�ดีการฐานื้ข้�อม ล

ก0าหนด้และเก�บโครงสัร�างฐานข้�อม ล (Define and Store Database Structure)

การบรรจ"ข้�อม ลจากฐานข้�อม ล (Load Database) หมายถึ�ง เม#�อม�การประมวลผลข้�อม ลจากโปรแกรมประย"กต! ระบบการจ�ด้การฐานข้�อม ลจะเก�บข้�อม ลไว�ในฐานข้�อม ลเพ#�อประมวลผลต&อไป

เก�บและด้ แลข้�อม ล (Store and Maintain Data)

ประสัานงานก�บระบบปฏิ�บ�ต�การ (Operating System) ระบบการจ�ด้การฐานข้�อม ลจะประสัานงานก�บระบบปฏิ�บ�ต�การในการเร�ยกใช่�ข้�อม ล การแก�ไข้ข้�อม ล หร#อการออกแบบรายงานท็��ต�องการ

Page 44: Data processing

การประมวลผลข้�อม ล 44

หนื้�าท�"ข้องระบบการจั�ดีการฐานื้ข้�อม ล

ช่&วยควบค"มความปลอด้ภ�ย (Security Control) ระบบการจ�ด้การฐานข้�อม ลจะควบค"มการใช่�งานข้องผ �ใช่�แต&ละคน เพ#�อป>องก�นความเสั�ยหายข้องข้�อม ลและระบบ

การจ�ด้ท็0าข้�อม ลสั0ารองและการก �ข้�อม ล (Backup and Recovery) กรณ�ท็��ม�ป?ญหาก�บฐานข้�อม ล ระบบการจ�ด้การฐานข้�อม ลจะใช่�ข้�อม ลสั0ารองในการฟA5 นสัภาพข้องระบบให�อย &ในภาวะปกต�

ควบค"มการใช่�ข้�อม ลพร�อมก�นข้องผ �ใช่� (Concurrency Control)

ควบค"มความบ รณภาพข้องข้�อม ล (Integrity Control) ระบบการจ�ด้การฐานข้�อม ลจะม�ระบบในการฟA5 นสัภาพข้�อม ลให�กล�บสั &สัภาพท็��สัมบ รณ!ได้�

จ�ด้ท็0าพจนาน"กรมข้�อม ล (Data Dictionary)

Page 45: Data processing

การประมวลผลข้�อม ล 45

การท,างานื้ดี�วยระบบการจั�ดีการฐานื้ข้�อม ล

การสัร�างตาราง เป6นข้�5นตอนแรกข้องการสัร�างฐานข้�อม ลโด้ยระบบการจ�ด้การฐานข้�อม ล จะสัร�างตารางฐานข้�อม ลเพ#�อก0าหนด้เป6นโครงสัร�างข้�อม ลท็��จะจ�ด้เก�บ ในการสัร�างตารางผ �ใช่�จะต�องก0าหนด้ว&าจะเก�บข้�อม ลประเภท็ใด้บ�าง โด้ยก0าหนด้รายละเอ�ยด้เก��ยวก�บเข้ตข้�อม ล ได้�แก& ช่#�อ ช่น�ด้ และข้นาด้ข้องเข้ตข้�อม ล เป6นต�น

การพ�มพ!และแก�ไข้ข้�อม ล ผ �ใช่�สัามารถึกรอกข้�อม ลเข้�าไปในระบบฐานข้�อม ลได้� โด้ยการกรอกข้�อม ลเป6นการพ�มพ!ต�วอ�กษรท็��ค�ย!บอร!ด้ หร#อการกรอกข้�อม ลตามช่#�อเข้ตข้�อม ลท็��ปรากฏิ

การด้ ข้�อม ลแบบการกรองข้�อม ล การด้ ข้�อม ลท็�5งหมด้ท็��ม�อย &ในตารางท็0าให�ได้�ข้�อม ลมากเก�นไป เพราะระบบจะแสัด้งผลระเบ�ยนข้�อม ล (Record) ท็�5งหมด้ข้องฐานข้�อม ลท็��ม�อย & ด้�งน�5นระบบการจ�ด้การฐานข้�อม ล จ�งม�ว�ธ์�การด้ ข้�อม ลแบบการกรองข้�อม ล (Filter)

Page 46: Data processing

การประมวลผลข้�อม ล 46

การท,างานื้ดี�วยระบบการจั�ดีการฐานื้ข้�อม ล

การจ�ด้เร�ยงระเบ�ยนข้�อม ล ระบบการจ�ด้การฐานข้�อม ลม�ความสัามารถึในการจ�ด้เร�ยงข้�อม ลได้�อย&างรวด้เร�ว โด้ยการจ�ด้เร�ยงข้�อม ลอาจย�ด้เข้ตข้�อม ลใด้เข้ตข้�อม ลหน��งหร#อมากกว&าหน��งเข้ตข้�อม ลเป6นต�วจ�ด้เร�ยง เช่&น ในตารางข้�อม ลหน�งสั#อ ผ �ใช่�สัามารถึจ�ด้เร�ยงเข้ตข้�อม ลตามล0าด้�บเลข้เร�ยกหน�งสั#อ หร#อจ�ด้เร�ยงเข้ตข้�อม ลข้องช่#�อหน�งสั#อตามล0าด้�บต�วอ�กษร เป6นต�น

การค�นหาข้�อม ล ผ �ใช่�สัามารถึสัร�างค0าสั��งหร#อข้�อก0าหนด้ท็��เหมาะสัมในการค�นหาข้�อม ลได้� ด้�งน�5 1( ) เจาะจงระเบ�ยนข้�อม ลท็��ต�องการ (2) สัร�างความสั�มพ�นธ์!หร#อการเช่#�อมโยงระหว&างตารางเพ#�อท็0าการ

เปล��ยนแปลงระเบ�ยนข้�อม ล (3) แสัด้งรายการย&อยข้องระเบ�ยนข้�อม ล (4) ท็0าการค0านวณ (5) ลบระเบ�ยนข้�อม ล (6) ท็0าการจ�ด้การข้�อม ลอ#�น ๆ

Page 47: Data processing

การประมวลผลข้�อม ล 47

การท,างานื้ดี�วยระบบการจั�ดีการฐานื้ข้�อม ล

การสัร�างรายงาน ผลล�พธ์!ท็��ได้�จากการท็0างานข้องระบบการจ�ด้การฐานข้�อม ล ไม&จ0าเป6นต�องปรากฏิท็��หน�าจอท็"กคร�5ง เพราะการสัร�างรายงานในระบบจ�ด้การฐานข้�อม ลสั&วนใหญ&จะสัร�างจากผลข้องการค�นหา เป6นการรวบรวมข้�อม ลจากความต�องการหร#อข้�อก0าหนด้ข้องผ �ใช่� นอกจากน�5รายงานสัามารถึก0าหนด้ข้อบเข้ตจากรายการข้องระเบ�ยนข้�อม ลเพ#�อเจาะจงตามความต�องการ เช่&น ใบสั��งซึ่#5อ สัามารถึสัร�างรายงานจากการเล#อกข้�อม ลและก0าหนด้การค0านวณโด้ยอ�ตโนม�ต�เพ#�อให�ได้�ผลล�พธ์!ในข้ณะท็��ม�การพ�มพ! เช่&น ข้�อม ลท็��ม�ความสั�มพ�นธ์!ก�นสัามารถึน0ามาค0านวณหาผลรวมย&อยและผลรวมข้องใบสั��งซึ่#5อ หร#อผลรวมสัร"ปยอด้ข้าย เป6นต�น

Page 48: Data processing

การประมวลผลข้�อม ล 48

Add your company slogan