Top Banner
รรรรรรรรรรรรร ร.รรรรรรรร รรรรรรรรรร
15

ระบบฐานข้อมูล

Jan 04, 2016

Download

Documents

boris-pickett

ระบบฐานข้อมูล. อ.พลอยพรรณ สอนสุ วิทย์. 4.1 การจัดเก็บข้อมูลด้วยแฟ้มข้อมูลแต่ก่อน. แฟ้มข้อมูล พนักงานขาย. ระบบเงินเดือน. สลิปเงินเดือน. แฟ้มข้อมูล ลูกค้า. รายงาน. ระบบบริการหลังการขาย. แฟ้มข้อมูล Suppliers. ใบสั่งซื้อ. ระบบสิน้าคงคลัง. ความซ้ำซ้อนของข้อมูลและความไม่เสมอภาคของข้อมูล. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ระบบฐานข้อมูล

ระบบฐานข้�อมู�ล

อ.พลอยพรรณ สอนส�วิ�ทย�

Page 2: ระบบฐานข้อมูล

4.1 การจั�ดเก�บข้�อมู�ลด�วิยแฟ้�มูข้�อมู�ลแต่!ก!อน

แฟ้�มูข้�อมู�ลพน�กงานข้าย

แฟ้�มูข้�อมู�ลล�กค้�า

แฟ้�มูข้�อมู�ลSuppliers

ระบบเง�นเด$อน

ระบบบร�การหล�งการ

ข้าย

ระบบส�น�าค้งค้ล�ง

สล�ปเง�นเด$อน

รายงาน

ใบส�(งซื้$*อ

Page 3: ระบบฐานข้อมูล

ค้วิามูซื้+*าซื้�อนข้องข้�อมู�ลและค้วิามูไมู!เสมูอภาค้ข้องข้�อมู�ล

แผนกขาย แผนกควบค�มสิ�นค�า

แผนกบ�ญชี�

รห�สส�นค้�า รห�สส�นค้�า รห�สส�นค้�าล�กษณะส�นค้�า ล�กษณะส�นค้�า ล�กษณะส�นค้�าจั+านวินค้งค้ล�ง จั+านวินค้งค้ล�ง จั+านวินค้งค้ล�ง

ราค้าข้ายต่!อหน!วิย จั+านวินระหวิ!างส�(ง ราค้าท�นต่!อหน!วิย

รห�สส�นค้�าท/(ทดแทนได�

จั+านวินส�นค้�าค้งค้ล�งส�ทธิ�

ราข้ายต่!อหน!วิยข�อม�ลซ้ำ��า: ปั�ญหาค�อการ Add, Edit,

Delete

Page 4: ระบบฐานข้อมูล

ข้�อมู�ลและการบร�หารข้�อมู�ล

การจั�ดเก�บข้�อมู�ลแบบด�*งเด�มู โปรแกรมูและข้�อมู�ลไมู!มู/ค้วิามูเป2นอ�สระต่!อก�น

ตำ�าแหน!ง 1-9

ตำ�าแหน!ง 10-20

ตำ�าแหน!ง 21-27

ตำ�าแหน!ง 28-35

ตำ�าแหน!ง 36-39

รห�สพน�กงาน

ชื่$(อต่�น นามูสก�ล วิ�นเก�ด หน!วิยงาน

01 กฤษณ� ศร/ภ�มู�เศรษฐ�

220/8 /2519

DJ 2004 EFM

02 มูาชื่!า วิ�ฒนพาน�ชื่

24/08/2513

Ch 3

…….

Page 5: ระบบฐานข้อมูล

ข้�อมู�ลและการบร�หารข้�อมู�ล

การจั�ดเก�บข้�อมู�ลแบบด�*งเด�มู โปรแกรมูและข้�อมู�ลไมู!มู/ค้วิามูเป2นอ�สระต่!อก�น

ตำ�าแหน!ง 1-9

ตำ�าแหน!ง 10-20

ตำ�าแหน!ง 21-27

ตำ�าแหน!ง 28-35

ตำ�าแหน!ง 36-39

รห�สพน�กงาน

ชื่$(อต่�น นามูสก�ล วิ�นเก�ด หน!วิยงาน

01 กฤษณ� ศร/ภ�มู�เศรษฐ�

220/8 /2519

DJ 2004 EFM

02 มูาชื่!า วิ�ฒนพาน�ชื่

24/08/2513

Ch 3

…….

Page 6: ระบบฐานข้อมูล

4.2 การประมูวิลผลในล�กษณะฐานข้�อมู�ล

ข้�อมู�ลพน�กงาน

ข้ายข้�อมู�ลล�กค้�าข้�อมู�ล Supplierค้+าอธิ�บายข้�อมู�ล

ระบบจั�ดการ

ฐานข้�อมู�ล

DBMS

ระบบเง�นเด$อน

ระบบบร�การหล�งการ

ข้าย

ระบบส�นค้�าค้งค้ล�ง

……

……

……

DBMS = Database Management System

Page 7: ระบบฐานข้อมูล

ค้วิามูหมูายข้องฐานข้�อมู�ล ฐานข้�อมู�ล ประกอบด�วิยรายละเอ/ยดข้องข้�อมู�ลท/(เก/(ยวิข้�องก�น

ซื้8(งถู�กน+ามูาใชื่�ในงานด�านต่!างๆ เชื่!น ด�านธินาค้าร จัะมู/ฐานข้�อมู�ลท/(เก/(ยวิข้�องก�บข้�อมู�ลเง�นฝาก ข้�อมู�ลการให�ส�นเชื่$(อ งานด�านการร�กษาพยาบาล ก�จัะมู/ฐานข้�อมู�ลประวิ�ต่�ค้นไข้� งานด�านการต่ลาดก�จัะมู/ฐานข้�อมู�ลล�กค้�า ประวิ�ต่�พน�กงานข้าย เป2นต่�น

องค้�ประกอบข้องฐานข้�อมู�ล Hardware หร$อเค้ร$(องค้อมูพ�วิเต่อร� ท/(มู/หน!วิยค้วิามูจั+าหล�ก หน!วิย

ค้วิามูจั+าส+ารอง หน!วิยประมูวิลผล อ�ปกรณ� input, output เป2นต่�น

Page 8: ระบบฐานข้อมูล

Software หร$อโปรแกรมู เป2นส�(งท/(ใชื่�ประมูวิลผลฐานข้�อมู�ลเหล!าน�*น มู�กเร/ยกรวิมูก�นวิ!า ระบบจั�ดการฐานข้�อมู�ล (Database Management System หร$อ DBMS ) ซื้8(งเป2นโปรแกรมูท/(มู/ค้วิามูสามูารถูในการจั�ดเก�บข้�อมู�ลอย!างเป2นระบบ หมูวิดหมู�! สามูารถูเร/ยกด� เพ�(มู ลบ แก�ไข้ข้�อมู�ลได�

ข้�อมู�ล (Data ) ข้�อมู�ลค้$อส�(งท/(ผ��ใชื่�ต่�องการเร/ยกใชื่� จั�ดเก�บ เพ�(มูเต่�มู แก�ไข้ ข้�อมู�ลในล�กษณะเป2นฐานข้�อมู�ลจัะถู�กเร/ยกใชื่�ร!วิมูก�นได� ระหวิ!างผ��ใชื่�งานต่!างก�น

บ�ค้ลากร ค้$อผ��ใชื่�ฐานข้�อมู�ล มู/ผ��ใชื่�เก/(ยวิข้�องก�นด�งน/*

Page 9: ระบบฐานข้อมูล

ผ��ใชื่�ท�(วิไป เป2นผ��ท/(ต่�องใชื่�ฐานข้�อมู�ลจัากระบบงาน เพ$(อให�ท+างานส+าเร�จั เชื่!น พน�กงานในห�างสรรพส�นค้�าในระด�บแสกนบาร�โค้�ด

พน�กงานปฏิ�บ�ต่�การ ท+าหน�าท/(ประมูวิลผลข้�อมู�ล ค้อยป�อนข้�อมู�ลเข้�า แก�ไข้ ปร�บเปล/(ยนโค้รงสร�าง เฝ�าระวิ�ง

น�กวิ�เค้ราะห�และออกแบบระบบ เป2นผ��ท/(วิ�เค้ราะห�ระบบฐานข้�อมู�ลและออกแบบระบบงานท/(จัะน+ามูาใชื่�

ผ��เข้/ยนโปรแกรมูประย�กต่�ใชื่�งาน เข้/ยนโปรแกรมูเพ$(อเก�บ เร/ยกใชื่�ข้�อมู�ล และงานอ$(นๆ ให�เป2นไปต่ามูค้วิามูต่�องการข้องผ��ใชื่�

ผ��บร�หารฐานข้�อมู�ล เป2นผ��ท/(ต่�องต่�ดส�นใจัวิ!าจัะรวิบรวิมูข้�อมู�ลอะไรไวิ�บ�างในระบบ จั�ดเก�บโดยวิ�ธิ/ใด ใชื่�เทค้น�ค้ใดเร/ยกด� ก+าหนดระบบร�กษาค้วิามูปลอดภ�ยข้�อมู�ล ส+ารอง ก��ค้$น ก+าหนดระด�บส�ทธิ�=การเข้�าใชื่� เป2นต่�น

Page 10: ระบบฐานข้อมูล

ข้�อด/ หล/กเล/(ยงค้วิามูข้�ดแย�งข้องข้�อมู�ล (ข้�อมู�ลต่รงก�น) สามูารถูใชื่�ข้�อมู�ลร!วิมูก�นได� ลดค้วิามูซื้+*าซื้�อนข้องข้�อมู�ล ร�กษาค้วิามูถู�กต่�องและเชื่$(อถู$อได�ข้องข้�อมู�ล

การกรอกข้�อมู�ลลงฐานข้�อมู�ลสามูารก+าหนดชื่น�ดอ�กข้ระท/(ต่�องการได�

ก+าหนดค้วิามูเป2นมูาต่รฐานข้องข้�อมู�ลได� สามูารถูก+าหนดให�เป2นฟ้อร�มูเด/ยวิก�นได� เชื่!นโค้รงสร�างข้�อมู�ล

ประเภทข้�อมู�ลท/(จั�ดเก�บ ก+าหนดระบบค้วิามูปลอดภ�ยข้องข้�อมู�ลได�

ก+าหนดส�ทธิ�การร/ยกใชื่�ท/(แต่กต่!างก�นได� ข้�อมู�ลและโปรแกรมูเป2นอ�สระต่!อก�น

DBMS อ�สระจัากฐานแฟ้�มูข้�อมู�ล

Page 11: ระบบฐานข้อมูล

ข้�อเส/ย มู/ต่�นท�นส�ง: Hardware/ ระบบเค้ร$อข้!าย Software, บ�ค้ลากร มู/ค้วิามูซื้�บซื้�อน : การเร�(มูใชื่�ฐานข้�อมู�ลมู/ค้วิามูซื้�บซื้�อน ยากต่!อการเข้�าใจั

ต่�*งแต่!การออกแบบระบบ การวิางโค้รงสร�างข้�อมู�ล การเข้/ยนโปรแกรมู เส/(ยงต่!อการหย�ดชื่ะง�กข้องระบบ

Page 12: ระบบฐานข้อมูล

การจั�ดการฐานข้�อมู�ล ล+าด�บชื่�*นข้องข้�อมู�ล ในระบบสารสนเทศท�(วิไปมู/การจั�ดล+าด�บชื่�*น

ข้�อมู�ลเร/ยงจัากเล�กไปหาใหญ่!ด�งน/* บ�ต่ (Binary digit: Bit ) จัะมู/สองสถูานะค้$อ 0, 1 ไบต่� (Byte ) ไบต่�หน8(งๆจัะประกอบด�วิยหลายบ�ต่ ซื้8(งปกต่�ค้$อต่�วิเลข้

ต่�วิอ�กษร และเค้ร$(องหมูายต่!างๆ เชื่!น อ�กษร H ประกอบด�วิยข้�อมู�ลจั+านวิน 8 บ�ต่ ค้$อ 10010001 (ASCII)

ฟ้?ลด� (Field ) ค้$อข้�อมู�ลจั+านวินหน8(ง ประกอบด�วิยไบต่�หลายๆไบต่�มูารวิมูก�น

เรค้ค้อร�ด (Record ) ค้$อหลายๆฟ้?ลด�มูารวิมูก�น แฟ้�มูข้�อมู�ล (File) ค้$อการรวิมูหลายๆ Record ท/(เก/(ยวิข้�องก�น ฐานข้�อมู�ล (Database ) ค้$อการรวิมูแฟ้�มูข้�อมู�ลหลายๆแฟ้�มู

Page 13: ระบบฐานข้อมูล

ล+าด�บโค้รงสร�างข้�อมู�ล

Field Record

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

ชี�$อ สิก�ล ปั%ที่�$เข�าที่�างาน

แผนก

18 นายทองมูา

ทองพ�น 2547 ก

19 นางค้+าด/ สงวินชื่าต่� 2547 ก20 นางศร/ส�ข้ ทร�พย�

มูาก2547 ข้

Page 14: ระบบฐานข้อมูล

ประเด�นในการบร�หารฐานข้�อมู�ล ค้วิามูสามูารถูเข้�าถู8งข้�อมู�ล

มู/ระบบร�กษาค้วิามูปลอดภ�ยข้องข้�อมู�ล

สามูารถูเปล/(ยนแปลง แก�ไข้ได�

สามูารถูแบ!งส!วินได�

สามูารถูต่�ดต่!อ ประสานก�บผ��ใชื่�ได�

Page 15: ระบบฐานข้อมูล

การออกแบบฐานข้�อมู�ลและแนวิค้�ด

รห�สิเคร�$องจั�กร

รายละเอ�ยดเคร�$องจั�กร

ราคาที่�น

100 เค้ร$(องส�บน+*า 35,000

200 เค้ร$(องกรองน+*า 47,000

300 เค้ร$(องค้ล�ก-ผสมู

48,000รห�สิการซ้ำ!อม

ว�นที่�$ ราคาซ้ำ!อม รห�สิเคร�$องจั�กร

2000 5/5/x1 3,750 100

2100 5/7/x1 2,550 200

2200 5/19/x1 11,780 100

2300 5/20/x1 2,850 300

2400 5/19/x1 2,240 100

2500 6/1/x1 2,750 100

แฟ้,มเคร�$องจั�กร

แฟ้,มการซ้ำ!อม

PK

FK