26
1 กกกกกกกกกกกกกกกกกกกกกก กกกกกก กกกกกกกกกกกกกกก กกกกกกกก กกกกกกกกกกกกกกก กกกกกก กกกกกกกกกกกกกกกกกกกกกกก กกกกกกกกกกกกกกกกกกกก

Database Ch1

  • Upload
    -

  • View
    2.506

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Database Ch1

1

การจั�ดการระบบฐานข้�อมู�ลธุ�รก�จั

อาจัารย์�ชั�ย์วั�ฒน� เน�ย์มูนาค สาข้าคอมูพิ�วัเตอร�ธุ�รก�จั คณะการบ�ญชั�และการจั�ดการ มูหาวั�ทย์าล�ย์มูหาสารคามู

Page 2: Database Ch1

Business Database Management System2

ระบบสารสนเทศคื�ออะไรตั�วอย่�างการใช้�สารสนเทศทางธุ�รก�จการประมวลผลในระบบสารสนเทศ การใช้�งานฐานข้�อม"ลบนเคืร�อข้�าย่

อ�นเทอร#เน$ตับทสร�ป

บทท�% 1 ระบบสารสนเทศ และฐานข้�อมู�ล

• ห�วัข้�อในการน(าเสนอ

Page 3: Database Ch1

Business Database Management System3

ระบบสารสนเทศคื�ออะไร

• ระบบสารสนเทศ ค)ออะไร? ข้�อมู�ล (Data)? ฐานข้�อมู�ล (Database)? ระบบจั�ดการฐานข้�อมู�ล (Database

Management Systems)? สารสนเทศ (Information)? ระบบสารสนเทศ (Information Systems)?

Page 4: Database Ch1

Business Database Management System4

ระบบสารสนเทศคื�ออะไร

Database (DB)Database (DB)

Database Management Systems

(DBMS)

Client Applications (CA)

(e.g., Java, Scripts, JSP)

Information คื�อสารสนเทศซึ่&'งเป(นข้�อม"ลท)'ผ�านการประมวลผลและน+าไปใช้�เพื่�'อการตั�ดส�นใจCA คื�อโปรแกรมประย่�กตั#เพื่�'อการปฏิ�บ�ตั�งานประจ+าข้องผ"�ปฏิ�บ�ตั�งาน (Operator) และเพื่�'อสร�างสารสนเทศส+าหร�บผ"�บร�หาร DBMS คื�อ data-based S/W ท+าหน�าท)'จ�ดการฐานข้�อม"ล DB คื�อ ข้�อม"ล (Data) ท)'ถู"กจ�ดเก$บและรวบรวมไว�อย่�างเป(นระบบ

Metadata คื�อ ข้�อม"ลส+าหร�บอธุ�บาย่ข้�อม"ล

Data คื�อ Meaningful facts, text, graphics, images, sound, video segmentsMetadataMetadata

Page 5: Database Ch1

Business Database Management System5

ระบบสารสนเทศคื�ออะไร

ข้�อมู�ล (Data) หมาย่ถู&ง ข้�อม"ลท)'เป(น ข้�อคืวาม(Text) ร"ปภาพื่ (Image หร�อ Graphics) เส)ย่ง (Sound )

หร�อภาพื่ถู�าย่ว�ด)โอ(Video ) ท)'ม)คืวามหมาย่และส+าคื�ญ ส+าหร�บองคื#กร

– เป(นข้�อม"ลส+าหร�บการปฏิ�บ�ตั�งานท)'เก)'ย่วข้�องก�บผ"�ปฏิ�บ�ตั�งาน โดย่ตัรง

– เป(นข้�อม"ลท)'ย่�งไม�ได�ร�บการประมวลผล ซึ่&'งท+าให�ม)ช้�'อเร)ย่กอ)ก อย่�างหน&'งว�า ข้�อม"ลด�บ (Raw Data)

Page 6: Database Ch1

Business Database Management System6

ฐานข้�อมู�ลค)ออะไร?

ฐานข้�อมู�ล ค)อ – ข้�อม"ลท)'ได�ร�บการจ�ดเก$บและการน+ามาใช้�งานอย่�างเป(นระบบ– ใช้�เป(นแหล�งข้องฐานคืวามร" �(Knowledge Base) เพื่�'อใช้�

ก+าหนดกลย่�ทธุ#ในการแข้�งข้�นได�

Page 7: Database Ch1

Business Database Management System7

ระบบสารสนเทศคื�ออะไร

ระบบจั�ดการฐานข้�อมู�ล (Database Management Systems—DBMS) ท+าหน�าท)'

ท)'เก)'ย่วข้�องก�บการจ�ดการข้�อม"ล ในระด�บล�าง เช้�น การ เพื่�'ม ลบและแก�ไข้ข้�อม"ล เป(นตั�น ส+าหร�บการประย่�กตั#ใช้�

งานฐานข้�อม"ล เป(นท+าหน�าท)'ข้อง โปรแกรมูประย์�กต� (A pplication Program) เช้�น โปรแกรมคื+านวณ

ภาษี) หร�อ พื่�มพื่#ใบส�งข้อง

Page 8: Database Ch1

Business Database Management System8

ระบบสารสนเทศคื�ออะไร

สารสนเทศ(Information) คื�อ ข้�อม"ลเช้�งสร�ปท)'ได� หล�งจากกระบวนประมวลผล เช้�น การคื+านวณ การจ�ดกล��ม

การเร)ย่งล+าด�บ หร�อสร�ปผล เพื่�'อสร�างเป(นราย่งานสร�ปหร�อจ�ดให�อย่"�ในร"ปแบบท)'เหมาะสมตั�อการน+าเสนอส+าหร�บผ"�

บร�หารข้ององคื#กร ระบบสารสนเทศ (Information System) หมาย่

ถู&ง การท+างานอย่�างประสานงานก�นและอย่�างเป(นระบบข้อง องคื#ประกอบตั�างๆ เช้�น ข้�อม"ล โปรแกรมประย่�กตั# เคืร�'อง

คือมพื่�วเตัอร#และอ�ปกรณ#การส�'อสาร รวมถู&งบ�คืลากร ระด�บตั�างๆ เช้�น ผ"�ใช้�งาน ผ"�พื่�ฒนา และผ"�คืวบคื�มด"แลระบบ

Page 9: Database Ch1

Business Database Management System9

ควัามูส(าค�ญข้องฐานข้�อมู�ล ระด�บผู้��ปฏิ�บ�ต�งาน: ช้�วย่ให�การปฏิ�บ�ตั�งานม)ประส�ทธุ�ภาพื่มากย่�'ง

ข้&9น – การตัรวจสอบการช้+าระเง�น – ราย่งานการข้าย่ประจ+าว�น ประจ+าเด�อน หร�อป: – และการตัรวจสอบจ+านวนส�นคื�าคืงเหล�อข้องแตั�คืล�งส�นคื�า เป(นตั�น

ระด�บผู้��บร�หาร: สามูารถน(าข้�อมู�ลมูาวั�เคราะห�เพิ)%อก(าหนดกลย์�ทธุ�ข้องบร�ษั�ทด�านต2างๆ ได�

- วั�เคราะห�ข้�อมู�ลการข้าย์ ท(าการวั�เคราะห�วั2า กล�2มูส�นค�าใดบ�างท�%ล�กค�ามู�กจัะซื้)5อไปด�วัย์ก�นเสมูอ เพิ)%อแนะน(าล�กค�าเมู)%อส�%งซื้)5อส�นค�า ก แล�วัควัรซื้)5อส�นค�า ข้ หร)อ ค ด�วัย์เป6นต�น

ซื้7%งสามูารถก(าหนดเป6นกลย์�ทธุ�ในการข้าย์ส�นค�าเป6นชั�ด(Package)

Page 10: Database Ch1

Business Database Management System10

ต�วัอย์2างการใชั�สารสนเทศในทางธุ�รก�จั

0

20

40

60

80

100

10 20 30 40 50 60

จ+านวนการซึ่�9ออ�ลบ�มเพื่ลงร$อคื

0

20

40

60

80

100

3000 5000 7000 9000 >10000

จ+านวนการซึ่�9ออ�ลบ�มเพื่ลงร$อคื

0

1020

3040

50

6070

80

North East Northeast South Mid

จ+านวนการซึ่�9ออ�ลบ�มเพื่ลงร$อคื

Page 11: Database Ch1

Business Database Management System11

การประมูวัลผู้ลในระบบสารสนเทศ

ระบบการประมวลผลแฟ้<มข้�อม"ล ระบบการประมวลผลฐานข้�อม"ล

Page 12: Database Ch1

Business Database Management System12

File Systems and Database Systems

Database (DB)Database (DB)

Client Applications (CA)

(e.g., Java, Scripts, JSP)

FileFileFileFileFileFile

Database Management Systems

(DBMS)

Page 13: Database Ch1

Business Database Management System13

ระบบการประมวลผลแฟ้<มข้�อม"ล

แฟ้<มข้�อม"ลม)โคืรงสร�างท)'ประกอบด�วย่ เข้ตัข้�อม"ล หร�อฟ้=ลด#(Fields) ตั�างๆ เข้ตัข้�อม"ลข้องแฟ้<มหน&'งๆ ใช้�

ส+าหร�บเก$บข้�อม"ลท)'ม)คืวามส�มพื่�นธุ#ก�นข้องแฟ้<มน�9นๆ และ ข้�อม"ลท)'เก$บไว�ในแฟ้<มข้�อม"ลประกอบด�วย่ กล��มข้�อม"ลท)'

เร)ย่กว�า ระเบ�ย์น ระบบสารสนเทศหน&'งๆ อาจตั�องการแฟ้<มข้�อม"ลท)'

เก)'ย่วข้�องมากกว�าหน&'งแฟ้<มเพื่�'อการประมวลผล ตั�วอย่�าง ระบบทะเบ)ย่นในระบบการศ&กษีาข้อง

มหาว�ทย่าล�ย่

Page 14: Database Ch1

Business Database Management System14

ระบบการประมูวัลผู้ลแฟ้9มูข้�อมู�ล

ระบบทะเบ)ย่นน�กศ&กษีา ระบบห�องสม�ด ข้�อด)ข้องการประมวลผลข้�อม"ลในระบบแฟ้<มข้�อม"ล ข้�อเส)ย่ข้องการประมวลผลข้�อม"ลในระบบแฟ้<มข้�อม"ล

Page 15: Database Ch1

Business Database Management System15

ระบบการประมูวัลผู้ลแฟ้9มูข้�อมู�ล

ระบบทะเบ�ย์นน�กศ7กษัา – โปรแกรมการลงทะเบ)ย่น – โปรแกรมประมวลผลการเร)ย่น

Page 16: Database Ch1

Business Database Management System16

ระบบการประมูวัลผู้ลแฟ้9มูข้�อมู�ล

ระบบห�องสมู�ด– โปรแกรมจ�ดการข้�อม"ลสมาช้�ก– โปรแกรมย่�ม-คื�นหน�งส�อ– โปรแกรมจ�ดการหน�งส�อ

Page 17: Database Ch1

Business Database Management System17

ระบบการประมูวัลผู้ลแฟ้9มูข้�อมู�ล

ข้�อด)ข้องการประมวลผลข้�อม"ลในระบบแฟ้<มข้�อม"ล– การประมวลผลข้�อม"ลท+าได�อย่�างรวดเร$ว – คื�าลงท�นในเบ�9องตั�นจะตั+'า เน�'องจากอาจไม�จ+าเป(นตั�องใช้�

คือมพื่�วเตัอร#ท)'ม)คืวามสามารถูมากก$สามารถูท+าการ ประมวลผลข้�อม"ลได�

– โปรแกรมประย่�กตั#แตั�ละโปรแกรมสามารถูคืวบคื�มการใช้�ข้�อม"ลในแฟ้<มข้�อม"ลข้องตันเองได�

Page 18: Database Ch1

Business Database Management System18

ระบบการประมูวัลผู้ลแฟ้9มูข้�อมู�ล

ข้�อเส)ย่ข้องการประมวลข้�อม"ลในระบบแฟ้<มข้�อม"ล – การข้&9นตั�อก�นระหว�างโปรแกรมและข้�อม"ล – คืวามซึ่+9าซึ่�อนก�นข้องข้�อม"ล

คืวามข้�ดแย่�งก�นข้องข้�อม"ล คื�าใช้�จ�าย่ข้องแตั�ละหน�วย่งาน

– ข้�อจ+าก�ดในการใช้�ข้�อม"ลร�วมก�น – คืวามซึ่�บซึ่�อนข้องการประมวลผลจากหลาย่แฟ้<ม

ข้�อม"ล

Page 19: Database Ch1

Business Database Management System19

ระบบการประมูวัลผู้ลฐานข้�อมู�ล

Page 20: Database Ch1

Business Database Management System20

ระบบการประมูวัลผู้ลฐานข้�อมู�ล

ฐานข้�อม"ล ข้�อด)ข้องการประมวลผลข้�อม"ลในฐานข้�อม"ล ข้�อเส)ย่ข้องการประมวลผลข้�อม"ลในฐานข้�อม"ล

Page 21: Database Ch1

Business Database Management System21

ระบบการประมูวัลผู้ลฐานข้�อมู�ล

ฐานข้�อม"ล– ข้�อม"ลท)'ผ"�ใช้�สามารถูน+าไปประมวลผล – คื+าอธุ�บาย่ข้�อม"ล

Page 22: Database Ch1

Business Database Management System22

ระบบการประมูวัลผู้ลฐานข้�อมู�ล

ข้�อด)ข้องการประมวลผลข้�อม"ลในฐานข้�อม"ล– คืวามเป(นอ�สระระหว�างโปรแกรมประย่�กตั#และข้�อม"ล – ลดคืวามซึ่+9าซึ่�อนและคืวามข้�ดแย่�งก�นข้องข้�อม"ล – ข้�อม"ลม)การเก$บอย่"�รวมก�นและสามารถูใช้�ข้�อม"ลร�วม

ก�นได� – การคืวบคื�มคืวามคืงสภาพื่ข้องข้�อม"ล – การจ�ดการฐานข้�อม"ลในฐานข้�อม"ลจะท+าได�ง�าย่ – การคืวบคื�มการใช้�งานฐานข้�อม"ลข้องผ"�ใช้�งานหลาย่

คืน

Page 23: Database Ch1

Business Database Management System23

ระบบการประมูวัลผู้ลฐานข้�อมู�ล

ข้�อเส)ย่ข้องการประมวลผลข้�อม"ลในฐานข้�อม"ล– คื�าใช้�จ�าย่ในการตั�ดตั�9งระบบจ�ดการฐานข้�อม"ล – คื�าใช้�จ�าย่ระหว�างด+าเน�นงาน

Page 24: Database Ch1

Business Database Management System24

การใชั�งานฐานข้�อมู�ลบนเคร)อข้2าย์อ�นเทอร�เน:ต

เว$บเพื่$จแบบย่�ดหย่��น (Dynamic Web Page) เว$บเพื่$จแบบคืงท)' (Static Web Page) ในป>จจ�บ�น การท+าธุ�รก�จอ�เล$กทรอน�กส#(E -

Commerce) ไม�ว�าจะเป(นธุ�รก�จแบบ องคื#กรธุ�รก�จก�บล"กคื�า(Business-to-Customer (B2C ))

การท+าธุ�รก�จแบบ องคื#กรธุ�รก�จด�วย่ก�น(Business-to-Business (B2B) ) ล�วนแล�วแตั�ม)ระบบฐานข้�อม"ลอย่"�เบ�9องหล�ง(Back Office ) และม)ระบบการ

สร�างเน�9อหาข้องเว$บเพื่$จแบบย่�ดหย่��น

Page 25: Database Ch1

Business Database Management System25

บทสร�ป

ระบบสารสนเทศ เป(นระบบท)'ม)คืวามส+าคื�ญอย่�างมากส+าหร�บองคื#กรตั�างๆ ในป>จจ�บ�น เน�'องจากสามารถูรวบรวมข้�อม"ลข้�าวสารตั�างๆ และน+ามาประมวลผลโดย่ใช้�คือมพื่�วเตัอร# เพื่�'อน+ามาสร�ปและสร�างเป(นราย่งานท)'ม)ร"ปแบบท)'เหมาะสมตั�อการน+าเสนอส+าหร�บผ"�บร�หารข้ององคื#กร ซึ่&'งจะท+าให�ได�ข้�อม"ลท)'ม)คืวามท�นสม�ย่ ถู"กตั�องและช้�วย่ในการตั�ดส�นใจข้องผ"�บร�หารได�

Page 26: Database Ch1

Business Database Management System26

Assignment

1 . จงบอกคืวามแตักตั�างระหว�างระบบประมวลผลแฟ้<มข้�อม"ลและระบบประมวลผลฐานข้�อม"ล

2. จงบอกว�าม)ข้�อม"ล (Data) และสารสนเทศ (Information) อะไรบ�างท)'ได�จากระบบทะเบ)ย่นน�ส�ตั

3. จงบอกว�าม)ข้�อม"ล (Data) และสารสนเทศ (Information) อะไรบ�างท)'ได�จากระบบห�องสม�ด